BM6P6(@ }}}sssqqq~~~{{{zzz}}}nnnaaaYYYWWWRRROOOOOOOOOPPPWWW___ooosssgggeeebbb^^^```[[[UUUOOOKKKHHHEEEBBBDDDBBBCCCFFFGGGHHHPPPXXXcccooo~~~xxxjjjhhhlll|||tttwww|||wwwlllaaaYYYUUUQQQOOOMMMMMMNNNOOONNNMMMLLLLLLLLLKKKJJJKKKNNNQQQSSSTTTUUUWWWYYY\\\^^^___aaabbbccceeeffffffffffffjjjkkkmmmnnnpppqqqqqqqqqppprrruuuvvvvvvuuuvvvvvvwwwyyy{{{|||}}}~~~~~~{{{sssggg]]]XXXUUUTTTRRRRRRQQQPPPMMMKKKLLLOOOUUU```ppp{{{qqqmmmnnnqqq}}}|||wwwoooiiiaaa^^^[[[]]]hhh}}}rrreeeZZZRRRNNNMMMKKKHHHGGGFFFFFFFFFIIILLLSSSbbb}}}zzz|||~~~|||~~~ooobbb[[[WWWRRROOOOOOOOOPPPWWW^^^nnntttgggeeeccc```^^^ZZZTTTNNNKKKHHHEEECCCEEECCCEEEHHHIIIKKKSSS\\\fffrrrsssffffffmmmyyypppssswww}}}|||rrrhhh^^^VVVRRRPPPNNNMMMLLLMMMNNNMMMLLLKKKLLLLLLKKKJJJKKKNNNQQQRRRSSSTTTVVVYYY[[[^^^___aaabbbccceeegggjjjlllnnnjjjkkklllnnnoooppppppppppppsssuuuvvvvvvuuuvvvwwwwwwyyy{{{|||}}}~~~~~~wwwjjj^^^YYYUUUTTTRRRQQQQQQOOOMMMKKKKKKMMMSSS]]]lll|||tttnnnmmmooo{{{{{{vvvnnnhhhaaa___\\\]]]gggzzz{{{jjj\\\SSSLLLKKKJJJHHHGGGGGGHHHHHHIIILLLSSSbbb}}}rrrddd]]]WWWSSSOOOOOOOOOPPPVVV^^^lll~~~uuuhhheeedddbbb]]]XXXRRRMMMJJJGGGEEEDDDEEEDDDFFFIIIKKKNNNVVV```mmmwwwnnncccgggppptttnnnppptttzzz}}}vvvnnnddd\\\UUURRROOOMMMKKKKKKLLLMMMLLLKKKKKKKKKLLLKKKJJJKKKNNNPPPPPPQQQSSSUUUXXX[[[^^^___bbbbbbbbbdddhhhmmmrrrvvvjjjkkklllmmmnnnoooooooooqqqsssuuuvvvvvvvvvwwwxxxxxxzzz|||}}}}}}~~~zzzmmm```ZZZUUUSSSQQQPPPPPPOOOLLLJJJJJJKKKPPPYYYfffvvvvvvooonnnooowww~~~{{{vvvnnnhhhaaa___]]]^^^gggvvvppp^^^SSSKKKJJJIIIHHHGGGHHHIIIJJJIIILLLSSSccc~~~tttggg___XXXSSSPPPOOOOOOOOOVVV^^^kkk}}}yyylllhhhfffbbb\\\WWWQQQLLLIIIGGGEEEDDDEEEDDDEEEIIIKKKOOOYYYcccsss}}}nnneeekkkwww}}}qqqnnnqqquuu{{{|||yyyssslllccc\\\VVVSSSNNNLLLKKKJJJKKKLLLKKKJJJJJJKKKLLLKKKJJJKKKMMMOOOOOOPPPQQQTTTWWWZZZ]]]^^^cccaaa```aaafffllltttxxxkkklllmmmnnnnnnoooooooooqqqrrruuuuuuuuuvvvwwwyyyxxxzzz|||}}}}}}~~~yyymmmccc^^^VVVTTTQQQPPPOOONNNLLLJJJHHHJJJMMMTTT___mmm|||vvvpppoooppptttzzz~~~yyyqqqkkk___^^^]]]___ggguuuqqq___TTTLLLKKKIIIHHHGGGGGGHHHIIIHHHLLLSSScccvvviii```XXXSSSPPPOOONNNOOOUUU]]]kkk|||qqqkkkgggccc\\\WWWQQQKKKHHHGGGFFFEEEDDDCCCDDDHHHJJJOOOYYYdddvvvooogggooo|||yyyooommmpppvvv|||xxxvvvpppiiibbb[[[UUURRRNNNLLLJJJJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKMMMNNNNNNOOOPPPRRRUUUXXX[[[\\\bbb```______bbbhhhooossskkklllmmmnnnooopppppppppppprrrsssttttttuuuwwwyyyxxxzzz|||||||||}}}}}}vvvllldddbbbWWWUUUQQQOOOOOONNNLLLJJJGGGIIIKKKOOOWWWcccqqqzzz}}}uuuooonnnnnnooovvv~~~vvvppp___^^^^^^```iiixxxnnn^^^UUUNNNMMMJJJHHHGGGFFFFFFFFFHHHLLLTTTeeetttvvvyyy~~~xxxjjjaaaYYYTTTPPPOOONNNOOOUUU]]]lll}}}tttmmmiiiddd^^^YYYQQQKKKHHHGGGFFFEEEDDDBBBCCCGGGJJJNNNYYYddduuunnnhhhrrr~~~sssmmmhhhmmmttt}}}wwwtttnnnggg___XXXSSSPPPNNNLLLJJJJJJKKKLLLKKKJJJHHHJJJKKKKKKKKKKKKLLLNNNNNNNNNPPPQQQTTTVVVXXXZZZ___^^^]]]]]]```dddhhhkkkiiijjjkkkmmmooopppppppppoooppprrrrrrssstttwwwyyywwwyyy{{{{{{{{{{{{}}}}}}uuukkkeeecccYYYVVVRRRPPPOOONNNMMMKKKGGGIIIKKKMMMQQQZZZeeennn{{{}}}}}}yyyrrrllliiiiiijjjpppyyy{{{uuubbbaaa___bbbkkk|||kkk\\\UUUOOOMMMKKKHHHGGGFFFFFFFFFHHHMMMVVVggghhhlllsss|||yyyjjjbbbYYYTTTPPPOOONNNOOOUUU\\\mmm~~~uuunnnjjjgggaaa[[[SSSLLLHHHGGGFFFEEEEEECCCDDDGGGJJJOOOZZZeeeooo{{{nnnjjjwwwtttmmmjjjeeekkktttyyyvvvppphhh```YYYSSSPPPOOOMMMKKKKKKLLLLLLLLLKKKGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVWWWZZZ[[[\\\]]]___bbbdddeeeeeeggghhhkkkmmmnnnoooooonnnooopppqqqqqqsssvvvyyyvvvxxxzzzzzzzzzzzz|||}}}xxxmmmeeeccc[[[XXXSSSQQQPPPOOONNNLLLHHHJJJKKKKKKLLLRRR[[[ccclllppprrrpppkkkfffdddcccdddiiirrr{{{xxxhhhfffbbbcccmmmjjj[[[UUUMMMLLLJJJHHHGGGGGGGGGGGGHHHMMMXXXiii```fffqqqyyykkkbbbYYYTTTQQQOOONNNOOOUUU\\\nnnuuummmllljjjbbb\\\TTTMMMIIIGGGFFFEEEGGGEEEEEEHHHJJJOOOZZZeeekkkwwwooommm{{{{{{nnniiiiiidddkkkvvv}}}yyyssskkkccc[[[UUUQQQOOOMMMLLLKKKLLLMMMLLLKKKGGGIIIKKKLLLKKKKKKLLLMMMOOOOOOOOOPPPRRRSSSUUUVVVWWWXXX[[[^^^```aaabbbbbbcccdddfffiiikkkmmmnnnooommmnnnooooooppprrruuuxxxvvvwwwyyyyyyyyyyyy{{{||||||~~~{{{ooofffbbb\\\YYYTTTQQQPPPOOONNNMMMHHHJJJLLLKKKJJJMMMUUU\\\]]]bbbfffgggeeeaaa```aaa___eeemmmvvvyyynnnjjjeeeeeennnkkk[[[UUUKKKJJJIIIHHHGGGHHHIIIIIIHHHNNNYYYjjjjjjtttyyyjjj```ZZZUUUQQQPPPNNNOOOVVV^^^mmm}}}vvvpppmmmiiiddd]]]SSSKKKGGGFFFFFFFFFFFFHHHIIIJJJKKKQQQZZZaaaqqq}}}rrrkkkwww{{{pppiiiffffffmmmxxxyyykkk^^^UUUQQQPPPNNNLLLIIIHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSUUUUUUYYYZZZ]]]___```___^^^]]]aaacccfffiiilllnnnoooooolllmmmnnnooopppqqqrrrrrrppprrruuuxxxyyyzzzyyyxxx}}}~~~|||rrriiiddd```\\\VVVRRRPPPOOONNNMMMJJJIIIIIIJJJKKKMMMOOOPPPVVVWWWYYY[[[[[[ZZZYYYXXX[[[]]]dddmmmvvvuuummmgggbbbeeennn}}}qqq```VVVPPPNNNKKKHHHGGGHHHIIIJJJLLLOOOYYYlllrrr}}}zzzkkkaaa[[[VVVRRRPPPOOOPPPWWW___kkk{{{wwwpppmmmhhhddd^^^TTTLLLGGGFFFEEEEEEEEEGGGHHHIIILLLSSS]]]eeerrr}}}|||pppkkkxxx{{{oooiiifffjjjqqq|||yyylll___VVVRRRQQQNNNKKKIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTVVVWWWZZZ]]]____________bbbdddfffiiikkklllllllllllllllmmmnnnooopppqqqqqqoooqqqsssvvvxxxyyyyyyyyy|||~~~uuukkkeee___[[[VVVRRRPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUXXXZZZ```iiiqqq|||vvvjjjddd```cccmmm}}}tttbbbWWWQQQOOOLLLJJJHHHIIIJJJKKKJJJNNNYYYmmm{{{lllbbb\\\WWWSSSQQQPPPQQQXXX```jjjzzzwwwqqqmmmhhheee^^^TTTLLLHHHFFFEEEEEEDDDEEEGGGHHHLLLUUUbbbkkkwwwzzzpppnnn}}}|||oooiiigggooovvvwwwjjj]]]UUUPPPOOOMMMKKKHHHGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSUUUWWW[[[]]]______```bbbccceeegggiiiiiiiiiiiikkkkkkkkklllmmmnnnooopppnnnoooqqqsssuuuwwwyyyzzz{{{}}}~~~~~~~~~xxxmmmggg___[[[VVVRRRPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLNNNPPPQQQRRRRRRRRRSSSUUU[[[ccckkkuuuzzzwwwkkkddd___bbbkkk|||yyyfff[[[TTTQQQNNNKKKJJJJJJKKKLLLIIIMMMYYYlll}}}nnnddd]]]XXXSSSRRRQQQRRRYYYaaammm}}}xxxqqqlllhhheee^^^UUUMMMHHHFFFEEEDDDCCCDDDEEEHHHMMMXXXeeeooo~~~{{{ssssss~~~qqqkkkjjjqqqzzz{{{rrrfffZZZQQQMMMLLLLLLJJJGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVYYY[[[]]]^^^^^^```aaadddfffggghhhhhhhhhjjjjjjjjjjjjkkklllmmmnnnmmmmmmnnnppprrruuuxxxyyyyyy{{{|||||||||~~~{{{pppiiiaaa]]]WWWTTTRRRQQQPPPOOONNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQWWW^^^eeeoooyyyppphhhbbbccclll||||||jjj```VVVTTTPPPMMMKKKKKKLLLLLLKKKOOOYYYjjj{{{~~~oooeee]]]XXXTTTRRRQQQRRRYYYaaaqqqyyyppplllhhheee___VVVNNNIIIFFFEEECCCBBBDDDEEEHHHMMMXXXfffppp{{{tttvvvrrrmmmmmmqqq{{{|||xxxpppeeeYYYQQQLLLKKKKKKHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYY[[[\\\\\\]]]^^^aaadddggghhhiiiiiiiiihhhhhhggghhhiiikkklllkkklllmmmnnnpppsssuuuvvvvvvxxxyyyzzzzzz{{{}}}~~~~~~ssslllddd```[[[VVVTTTSSSRRRQQQMMMOOOQQQSSSTTTTTTTTTSSSPPPOOONNNMMMLLLLLLMMMMMMNNNOOOTTT\\\bbbkkk{{{|||rrrjjjccceeeooo{{{jjj```XXXVVVRRRNNNLLLKKKLLLMMMOOORRR[[[jjj{{{oooeee]]]XXXTTTRRRQQQRRRYYYaaasssyyypppmmmiiieee```WWWOOOJJJGGGDDDCCCCCCEEEGGGIIINNNWWWdddmmmzzzyyysssuuurrrnnnoooqqq|||{{{wwwpppfff[[[SSSNNNMMMJJJGGGEEEEEEFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQTTTTTTUUUWWWXXXZZZ[[[\\\[[[]]]```dddggghhhiiijjjhhhgggfffeeeeeegggiiijjjjjjkkklllmmmoooqqqrrrrrrsssuuuvvvwwwwwwxxxzzz|||{{{~~~xxxrrrjjjeee___[[[XXXVVVTTTSSSOOOQQQTTTWWWYYYXXXWWWVVVPPPNNNLLLIIIHHHHHHIIIJJJLLLNNNSSSZZZ```jjjzzzppphhhbbbdddooo}}}jjj___YYYWWWSSSOOOLLLKKKLLLLLLQQQTTT^^^ooooooeee\\\WWWSSSRRRQQQRRRXXX```pppxxxooommmkkkfff```WWWPPPKKKGGGDDDBBBDDDFFFHHHJJJNNNUUU```hhhttt}}}yyysssuuupppmmmooosss}}}|||yyyvvvooofff[[[SSSOOOMMMIIIGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOORRRSSSTTTVVVXXX[[[]]]^^^]]]___aaadddfffhhhhhhhhhgggfffdddcccccceeegggiiiiiijjjlllmmmooooooooonnnqqqrrrsssttttttuuuwwwzzzxxx{{{}}}xxxooojjjddd^^^[[[YYYVVVUUURRRUUUXXX[[[\\\[[[XXXVVVOOOMMMJJJGGGFFFGGGIIIJJJKKKLLLQQQXXX___iiiyyyqqqiiiaaabbblllooobbbZZZWWWSSSOOOLLLKKKKKKKKKPPPVVVcccwww~~~oooeee\\\WWWSSSQQQPPPQQQXXX```lll|||xxxooommmlllfff```XXXPPPKKKGGGDDDBBBEEEGGGJJJKKKNNNTTT^^^eeeppp}}}zzzuuuwww}}}ooolllnnnuuuzzzvvvsssmmmdddYYYQQQMMMLLLHHHFFFDDDDDDFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQQQQSSSVVVYYY\\\___aaa___aaaccceeefffggggggfffgggfffdddbbbbbbdddggghhhhhhjjjlllnnnnnnnnnmmmllloooppprrrrrrrrrsssvvvxxxvvvxxx}}}|||rrrnnngggaaa]]]ZZZXXXVVVUUUXXX[[[^^^^^^[[[XXXVVVOOOMMMJJJHHHHHHIIILLLNNNIIIKKKPPPWWW^^^hhhxxxvvvlllbbb```hhhyyyuuufffZZZWWWSSSOOOLLLJJJJJJKKKNNNVVVggg~~~}}}xxxxxxqqqeee^^^WWWQQQPPPPPPQQQVVV]]]kkkxxxwwwpppqqqjjj```]]]XXXQQQKKKGGGDDDCCCHHHIIIIIIJJJNNNUUU]]]cccqqq{{{xxxuuuwwwyyyooonnnooouuu||||||vvvuuuoooggg___XXXQQQLLLHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKPPPQQQTTTVVVYYY[[[\\\\\\______```bbbcccdddeeefffggggggfffeeeddddddcccccceeegggiiikkkmmmnnnnnnnnnnnnoooppprrrssstttuuuuuuuuuvvvzzz}}}{{{uuurrrmmmiiiddd```[[[WWWVVVWWWZZZ\\\]]][[[WWWSSSMMMLLLIIIGGGEEEFFFFFFGGGJJJLLLOOOSSS[[[hhhxxxyyylll``````jjjzzz{{{hhh\\\XXXQQQLLLIIIJJJMMMOOOQQQWWWiiizzzrrrnnnoooxxxssshhh^^^WWWRRRQQQQQQQQQUUU[[[kkkxxxwwwooopppjjjccc___XXXQQQKKKGGGEEEDDDFFFFFFGGGIIIOOOXXXcccjjjsss~~~rrrqqqvvv{{{qqqqqqsssxxx~~~|||vvvtttnnneee\\\VVVQQQLLLJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLPPPQQQSSSVVVXXXZZZ[[[\\\]]]^^^___```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeedddfffhhhjjjlllmmmmmmmmmnnnoooppprrrssstttuuuuuusssuuuxxx{{{yyyuuupppkkkgggccc^^^[[[YYYYYYZZZ[[[[[[YYYUUURRRLLLJJJHHHFFFEEEFFFFFFGGGIIIKKKNNNRRRZZZhhhxxx{{{nnnbbbbbbkkkyyy|||jjj\\\XXXRRRMMMJJJKKKLLLNNNRRRXXXiiiyyyooohhheeegggqqq{{{vvvkkk^^^XXXTTTSSSRRRQQQTTTYYYjjjwwwzzzzzz}}}xxxooopppkkkgggbbbZZZQQQKKKHHHGGGGGGDDDEEEFFFJJJRRR___llluuuxxxlllmmmvvv|||ttttttvvv{{{|||wwwtttmmmcccZZZSSSOOOMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLOOOPPPRRRUUUWWWYYYZZZ[[[[[[[[[\\\^^^___```aaabbbbbbcccdddeeefffgggggggggdddeeegggiiijjjkkkllllllnnnnnnppprrrssstttttttttrrrsssvvvzzz}}}~~~yyysssnnnjjjfffbbb___[[[ZZZXXXXXXWWWVVVSSSPPPJJJIIIGGGFFFEEEFFFGGGGGGHHHJJJMMMQQQYYYfffvvv{{{oooddddddmmm{{{}}}kkk[[[XXXTTTOOOLLLLLLLLLMMMSSSYYYiii~~~uuulllgggeeegggpppzzzxxxlll^^^YYYUUUTTTSSSQQQSSSXXXhhhvvvyyyvvv||||||qqqrrrnnnkkkeee\\\RRRKKKIIIIIIIIIFFFGGGIIINNNXXXgggvvv~~~hhhjjjtttzzzrrrssstttyyy}}}xxxvvvnnncccXXXQQQNNNLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQSSSVVVXXXYYYYYYZZZZZZ[[[]]]^^^___```aaabbbccceeefffggggggggggggdddeeefffhhhjjjkkklllmmmmmmnnnpppqqqssstttttttttrrrsssvvvyyy|||}}}vvvpppkkkgggdddaaa[[[YYYUUUSSSRRRQQQOOOMMMHHHHHHGGGFFFFFFFFFGGGGGGFFFHHHKKKPPPXXXeeeuuu{{{oooeeefffppp{{{jjj\\\YYYUUUQQQNNNMMMMMMMMMSSSZZZkkkxxxqqqmmmjjjkkksss{{{yyymmm^^^YYYUUUTTTSSSQQQTTTXXXgggtttxxxttttttqqqnnnhhh]]]SSSLLLIIIIIIJJJJJJKKKNNNUUU```pppyyydddeeemmmvvvooonnnnnnsss}}}}}}yyyxxxpppcccXXXPPPLLLJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMPPPRRRUUUVVVXXXXXXYYYZZZ[[[\\\]]]___``````cccdddfffggghhhgggfffeeeffffffgggiiijjjlllmmmnnnmmmnnnoooqqqrrrsssttttttssstttwwwzzz}}}~~~xxxqqqlllgggbbb___YYYVVVQQQNNNMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHKKKOOOWWWdddttt|||pppeeefffppp~~~yyyhhh]]][[[WWWRRROOOMMMMMMMMMRRRZZZmmm~~~zzzvvvtttyyyyyylll___YYYUUUTTTSSSRRRUUUZZZggguuuvvvuuusssoooiii___TTTMMMJJJIIIJJJLLLNNNSSS[[[gggxxxppp^^^___fffvvvrrrkkkjjjiiiooozzz|||xxxvvvnnnbbbWWWOOOKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^______cccdddfffhhhiiihhhfffeeeffffffggghhhjjjlllnnnooommmmmmoooqqqrrrssssssssstttuuuxxx{{{~~~zzzsssmmmfff___[[[UUURRRNNNLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHKKKOOOWWWdddtttrrrfffeeeooo}}}wwwhhh```]]]WWWRRROOONNNNNNOOORRR\\\pppyyymmm___YYYTTTRRRRRRRRRWWW]]]jjjxxxvvvtttsssoooiii```VVVNNNJJJHHHIIIIIIMMMTTT^^^mmm~~~kkk[[[]]]dddtttpppkkkiiihhhoooxxxyyyuuuooohhh^^^TTTNNNKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]aaacccfffhhhjjjiiihhhgggfffffffffggghhhkkkmmmnnnlllmmmoooppprrrssssssssstttuuuxxx{{{~~~|||vvvnnnfff]]]WWWSSSPPPMMMLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHKKKOOOWWWeeeuuutttggghhhsssxxxkkkbbb^^^XXXRRRNNNNNNOOOPPPSSS]]]sss}}}yyymmm___YYYSSSRRRQQQSSSXXX___lllzzzvvvtttrrroooiii```VVVNNNJJJHHHGGGGGGKKKTTT```ooojjjZZZ^^^gggvvv}}}pppkkkjjjhhhpppwwwvvvsssiiicccZZZRRRMMMKKKIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMOOORRRTTTUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[^^^aaadddhhhjjjkkkjjjjjjeeedddeeeeeegggiiilllmmmlllmmmoooppprrrssssssssstttuuuwwwzzz}}}~~~xxxpppfff\\\VVVQQQOOOMMMMMMNNNOOONNNNNNLLLLLLLLLKKKJJJHHHGGGFFFFFFHHHKKKPPPXXXeeeuuutttiiikkkzzzzzzmmmddd___XXXRRRNNNNNNPPPRRRTTT___uuuwwwtttrrruuurrrhhh___ZZZVVVTTTRRRRRRXXX___nnn{{{xxxsssvvvppphhh]]]SSSMMMHHHFFFDDDBBBGGGQQQ]]]iiixxx~~~hhh\\\bbbooo~~~{{{mmmiiinnnttt{{{{{{{{{ssspppfff___VVVNNNJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]]___aaadddggghhhiiiiiihhhdddccccccdddfffiiilllnnnkkkmmmnnnnnnmmmnnnqqqsssvvvvvvvvvxxx{{{}}}|||{{{~~~}}}{{{}}}zzzvvvpppeee[[[WWWSSSQQQOOONNNOOOPPPPPPPPPOOOMMMLLLLLLLLLKKKIIIGGGGGGIIILLLPPPWWWdddtttxxxkkklll~~~yyylllfffbbb\\\VVVRRRPPPPPPQQQYYYcccvvv}}}|||wwwllljjjiiinnnyyy~~~pppggg___ZZZVVVTTTSSSSSSYYY```mmmyyy|||tttuuurrrjjj^^^SSSLLLHHHFFFEEEFFFJJJRRR\\\eeerrr}}}iii^^^eeerrrzzzllliiiooovvv{{{zzz}}}wwwooolllgggaaaWWWOOOKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[]]]___bbbeeehhhhhhhhhhhheeeeeeddddddeeehhhjjjkkknnnpppppppppooooooqqqssstttttttttwwwzzz{{{{{{zzz}}}}}}{{{|||zzzuuuoooddd[[[WWWSSSQQQNNNNNNOOOPPPPPPOOOOOOMMMLLLLLLLLLKKKIIIGGGGGGIIIKKKOOOWWWeeeuuuxxxlllnnn|||oooddd```[[[UUURRRQQQRRRSSSZZZeeexxxzzzuuurrruuu||||||xxxsssrrrrrrtttxxx}}}zzzrrrllleeeddddddiiiuuu{{{nnneee___ZZZUUUTTTSSSSSSZZZbbbnnnzzzwwwxxxvvvuuuuuulll___SSSLLLIIIGGGGGGIIILLLRRR[[[cccooo|||hhh```gggtttwwwkkkiiipppwwwssskkkhhhfff```WWWPPPKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[]]]aaadddggghhhiiihhhggggggfffeeeeeefffggghhhnnnoooppppppnnnnnnoooqqqrrrrrrrrruuuwwwyyyxxxwwwyyy|||||||||{{{uuummmccc[[[XXXSSSQQQNNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLIIIGGGGGGHHHJJJNNNVVVeeewwwzzznnnooo|||oooccc```[[[VVVSSSSSSUUUVVV\\\gggzzz~~~{{{xxxuuusssqqqyyy|||vvvrrrppplllnnnqqqtttwwwzzz}}}}}}{{{wwwuuussspppkkkhhhgggfffggglllwwwxxxmmmeee___ZZZUUUTTTSSSTTT[[[dddrrr}}}vvvxxxyyyxxxwwwnnn```SSSLLLIIIHHHHHHIIILLLQQQYYYbbboooyyyfff^^^fffuuurrrhhhhhhqqqxxx|||ooogggddd```[[[TTTNNNKKKIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHIIILLLOOOQQQPPPQQQQQQSSSTTTVVVXXXYYYYYY\\\```dddgggiiiiiiiiiiiihhhgggeeeeeeddddddeeeiiikkkmmmmmmllllllmmmooorrrqqqqqqsssuuuvvvtttsssssswww}}}~~~~~~|||tttmmmccc\\\ZZZUUURRRPPPOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLJJJHHHFFFGGGIIIMMMVVVfffzzz|||ppppppyyymmmfffbbb]]]XXXVVVUUUWWWXXX\\\iii~~~}}}zzzzzz|||}}}|||wwwrrrjjjjjjiiijjjlllnnnpppqqqpppmmmjjjhhhiiikkklllmmmjjjjjjlllrrr|||wwwmmmfff___ZZZUUUTTTTTTUUU]]]fffxxxyyyyyy||||||wwwnnn```TTTLLLIIIIIIIIIIIIKKKOOOVVV^^^kkkwwwddd\\\eeeuuupppggghhhpppwwwvvviiiaaa^^^WWWSSSOOOKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYYYY[[[___cccgggiiijjjjjjiiihhhgggfffeeedddccccccdddgggjjjllllllmmmooopppsssrrrqqqrrrssstttrrrpppnnnrrrxxx}}}~~~wwwooofff___^^^YYYVVVSSSQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMLLLJJJHHHFFFGGGIIIMMMVVVggg{{{~~~rrrqqq~~~xxxpppjjjfffaaa[[[XXXWWWXXXYYY]]]lllyyyqqqmmmhhheeedddddddddddddddbbb______dddllltttzzzssstttwww}}}yyyooohhh```ZZZUUUTTTTTTVVV___hhh}}}}}}yyy~~~~~~uuulll___TTTMMMJJJIIIIIIJJJKKKNNNRRRYYYfff{{{wwwddd\\\gggzzzsssiiiiiiooottt~~~qqqccc[[[XXXQQQNNNKKKJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTVVVXXXYYYXXXZZZ^^^bbbeeeggghhhhhhhhhggggggfffeeedddcccccccccfffjjjmmmnnnoooqqqsssrrrqqqqqqrrrttttttsssrrrmmmpppvvv~~~~~~{{{}}}vvvlllfffddd^^^[[[WWWUUUTTTSSSQQQOOOMMMLLLKKKLLLMMMLLLKKKIIIEEEGGGIIINNNXXXhhh{{{~~~sssrrr}}}{{{uuulllhhhbbb]]]YYYXXXYYYZZZ___ppp|||rrrkkkfffcccaaa___^^^\\\ZZZ]]]eeesss|||ppphhh```ZZZUUUTTTTTTWWW```iii~~~}}}}}}qqqjjj^^^TTTNNNKKKJJJIIIKKKKKKMMMRRRYYYggg}}}xxxeee```mmm{{{nnnkkknnnqqq~~~pppbbbZZZWWWPPPNNNKKKJJJJJJIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWVVVXXX\\\```cccdddeeeeeeeeefffffffffeeeeeeddddddcccfffjjjmmmnnnnnnpppqqqnnnnnnooorrrvvvxxxxxxwwwooorrrwww~~~~~~}}}}}}|||{{{~~~~~~tttmmmkkkdddaaa\\\XXXVVVTTTRRRPPPMMMLLLKKKLLLMMMMMMKKKIIIDDDGGGJJJPPPYYYhhhzzz~~~tttsss~~~zzzuuuiiifff```[[[YYYXXXZZZ[[[bbbttt~~~tttmmmiiidddaaa]]]\\\[[[^^^iii{{{~~~ppphhh```ZZZUUUTTTTTTWWWaaajjj~~~|||{{{ooohhh^^^UUUOOOLLLJJJIIIJJJJJJNNNTTT]]]lllzzzfffdddrrrsssmmmnnnooo{{{ssseee]]]YYYQQQOOOLLLKKKJJJIIIGGGDDDGGGFFFEEECCCCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVTTTVVVZZZ^^^```bbbbbbbbbddddddeeeffffffeeeeeeeeebbbeeeiiikkkkkkkkkllllllkkklllnnnrrrwww{{{|||{{{rrruuuyyy~~~}}}|||{{{zzz{{{~~~zzzssspppgggddd___[[[XXXUUURRRPPPLLLKKKKKKLLLMMMMMMKKKIIIDDDGGGKKKQQQZZZiiizzz}}}ttttttwwwqqqfffccc^^^ZZZXXXXXXZZZ\\\dddvvv{{{wwwooogggfffggghhhkkkooo~~~~~~rrrkkk___ZZZVVVTTTSSSUUU___jjj{{{|||qqqgggYYYNNNIIIIIIIIIHHHIIIJJJOOOVVVaaasss|||eeebbbrrrwwwllllllooo|||}}}mmm___UUUUUUMMMHHHIIIIIIGGGEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ\\\^^^___```aaabbbdddddddddcccaaa___cccdddgggjjjkkkkkkjjjjjjjjjkkklllooosssyyy|||yyyxxxzzz}}}yyyzzz~~~|||vvvqqqjjjccc]]]XXXSSSOOOPPPNNNKKKJJJKKKKKKKKKJJJHHHHHHJJJPPP[[[hhhuuu}}}{{{sssvvvyyypppgggaaa[[[XXXUUUUUU[[[bbbiiiyyyyyytttsssssstttwwwrrriii^^^ZZZVVVTTTSSSVVV```kkkwwwxxxqqqgggYYYNNNIIIIIIIIIHHHIIIJJJOOOWWWcccuuu~~~hhheeetttrrrqqqssszzzpppcccYYYWWWOOOJJJJJJJJJGGGEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMNNNPPPQQQRRRTTTTTTVVVWWWXXXYYY[[[\\\]]]^^^```aaabbbccccccbbbaaa```dddeeegggiiijjjkkkkkkjjjjjjjjjkkkmmmrrrwww|||}}}{{{|||~~~}}}~~~}}}xxxpppiiibbb[[[UUUQQQOOOMMMJJJJJJKKKKKKKKKJJJGGGHHHJJJPPP[[[iiivvv~~~zzzqqqttt~~~vvvlllccc]]]XXXVVVUUUUUU\\\dddmmm|||qqqfff^^^ZZZVVVTTTTTTVVVaaalll}}}vvvvvvqqqgggYYYNNNJJJIIIIIIIIIJJJKKKPPPYYYfffyyykkkeeesssxxxuuuwwwxxxvvviii___ZZZRRRLLLKKKKKKHHHFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWYYYZZZ[[[[[[]]]^^^```aaabbbbbbaaaaaaeeeeeefffgggiiijjjkkkllljjjjjjjjjlllppptttxxxzzz~~~||||||~~~}}}~~~||||||~~~yyyqqqhhh```XXXSSSNNNLLLJJJIIIKKKLLLLLLKKKHHHHHHKKKQQQ]]]kkkxxxyyypppsss}}}tttjjj___ZZZVVVUUUUUUWWW^^^gggppppppddd^^^ZZZVVVUUUTTTXXXbbbmmmyyyyyypppfffXXXNNNJJJIIIIIIIIIJJJLLLRRR\\\iii}}}jjjaaannn{{{xxx{{{zzz{{{nnneee^^^UUUNNNMMMLLLHHHFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]___```aaaaaaaaaeeeeeeeeefffgggiiikkkllljjjjjjkkklllnnnrrruuuwww{{{zzzxxxxxxzzz}}}~~~|||yyyxxxxxx~~~wwwmmmcccZZZTTTNNNLLLJJJJJJKKKLLLLLLLLLJJJJJJMMMTTT___mmm{{{yyyqqqsss}}}xxxnnn___ZZZVVVVVVVVVXXX```iiiqqqzzzyyyyyy}}}}}}oooccc^^^ZZZVVVUUUUUUYYYdddooo{{{|||pppfffXXXNNNJJJIIIJJJJJJKKKNNNUUUaaammm}}}fff^^^hhh}}}|||sssiiiaaaXXXPPPMMMLLLHHHFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGGGGHHHGGGGGGHHHJJJLLLMMMNNNOOOLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[]]]^^^___``````ccccccdddeeefffhhhiiijjjjjjkkkkkklllnnnqqqssstttuuuuuuuuuvvvxxx|||~~~{{{xxxvvvvvv{{{|||qqqfff[[[TTTPPPNNNKKKKKKLLLMMMMMMLLLLLLMMMOOOVVVaaaooo|||vvvoooqqqzzzvvvccc^^^ZZZYYYXXXZZZbbbjjjpppyyyyyy{{{~~~}}}}}}yyyvvvooommmlllppp{{{yyymmmddd]]]YYYVVVVVVVVVZZZeeeppp}}}{{{}}}oooeeeXXXNNNJJJJJJJJJJJJLLLPPPYYYeeeqqqzzzccc]]]eee{{{wwwmmmdddZZZQQQNNNKKKGGGEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHHHHHHHFFFGGGHHHIIIKKKMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___aaaaaabbbdddeeefffggghhhiiijjjjjjlllmmmoooqqqrrrqqqrrrtttvvvxxx}}}}}}zzzxxxwwwzzzvvvjjj^^^VVVSSSPPPNNNMMMMMMNNNNNNMMMMMMNNNPPPVVV```nnn{{{sssmmmpppwwwzzzfffaaa\\\[[[ZZZ\\\ccclllssszzzsssrrrtttuuuzzz~~~|||{{{{{{{{{zzzxxxttttttssssssrrrsssssssssqqqqqqqqqqqqppppppooonnnkkkiiiiiimmmxxxuuulllfff]]]YYYWWWVVVWWW[[[fffrrr{{{|||oooeeeXXXNNNJJJJJJJJJJJJMMMRRR\\\iiitttyyyeee\\\aaauuu{{{qqqeee[[[RRRNNNJJJFFFDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????AAABBBBBBBBBAAA@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOORRRTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaacccdddeeeeeeeeegggggghhhjjjlllmmmooopppmmmooorrrtttwww||||||yyyzzz{{{oooccc[[[VVVSSSPPPOOOOOOOOONNNMMMMMMMMMOOOTTT^^^kkkxxxsssooorrrxxxxxxfffaaa]]]\\\[[[]]]eeennnyyy}}}uuusssssssssvvv{{{{{{yyyvvvuuuuuutttsssqqqjjjjjjjjjkkklllmmmnnnooommmllliiihhhhhhiiikkkmmmjjjjjjjjjoooyyy|||ssskkkggg]]]YYYWWWVVVWWW[[[gggrrr|||}}}oooeeeWWWNNNJJJJJJKKKKKKMMMSSS^^^kkkuuuyyyhhhZZZ^^^ppp}}}sssfff\\\RRRMMMJJJEEECCCDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQTTTWWWYYYZZZYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]]```cccddddddcccccceeeeeeggghhhjjjlllmmmnnnjjjlllooorrrtttyyy{{{zzztttggg```WWWUUURRRPPPOOOOOONNNMMMLLLLLLMMMRRR\\\iiiuuu}}}vvvsssvvv|||ttteee```\\\[[[\\\^^^gggooo{{{xxxuuusssppptttwwwwwwwwwyyyzzzzzzzzzwwwsssooooooqqqtttwww{{{yyyvvvuuuyyywwwlllddd\\\XXXWWWYYYXXX[[[mmm|||wwwqqqcccTTTMMMJJJIIIIIIKKKKKKUUUcccooowwwkkk]]]___jjjwwwmmm```WWWOOOMMMMMMIIIEEECCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEGGGHHHIIIIIIHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSYYYYYYXXXXXXXXXZZZ[[[\\\___```bbbdddeeefffeeeeeekkkkkkjjjiiihhhjjjmmmooommmmmmnnnooorrrxxx~~~|||{{{}}}yyynnnfff___\\\XXXWWWWWWUUUPPPLLLMMMLLLOOOVVV]]]cccmmmvvv|||uuuwww|||rrriiiddd^^^ZZZYYY\\\hhhtttwwwllleee\\\XXXXXXZZZZZZ___qqqzzzqqqbbbTTTMMMKKKJJJKKKMMMNNNVVVdddvvvmmm]]]^^^hhhvvvmmmbbbWWWNNNLLLLLLHHHEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQSSSSSSTTTXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ[[[^^^aaaccceeeeeeeeehhhiiiiiiiiihhhiiikkkmmmllllllmmmmmmpppuuu|||~~~|||{{{|||~~~uuunnniiifffaaa___^^^ZZZUUUPPPPPPOOOQQQWWW]]]bbbllluuuwwwyyytttlllfff```\\\ZZZ]]]hhhsssvvvlllfff^^^YYYXXX\\\]]]cccuuu~~~pppbbbTTTNNNMMMMMMNNNPPPSSSYYYiiinnn]]]]]]fff|||vvvooodddYYYNNNKKKJJJGGGEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@AAABBBDDDEEEFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKNNNRRRTTTUUUUUUTTTVVVVVVUUUVVVVVVXXXYYYZZZYYYZZZ\\\^^^```aaabbbbbbeeefffhhhhhhggghhhiiikkkjjjkkkkkkkkkmmmqqqwww|||~~~~~~}}}zzzzzz|||~~~{{{vvvrrrmmmjjjgggbbb[[[UUUTTTQQQRRRWWW[[[```iiirrrxxxyyywwwsssmmmfffbbb^^^```jjjuuuvvvmmmhhhaaa[[[YYY\\\^^^eeewwwooobbbTTTOOOOOOOOOQQQTTTXXXbbbvvvmmm\\\\\\cccvvv}}}zzz~~~vvvsssfffZZZNNNJJJHHHFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCC???@@@AAABBBDDDEEEGGGGGGIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKOOOSSSUUUVVVUUUTTTUUUUUUUUUVVVWWWXXXYYYYYY\\\\\\\\\\\\]]]]]]\\\\\\bbbdddggghhhgggggghhhiiiiiijjjjjjjjjkkkoootttwww}}}{{{yyyyyyzzz}}}xxxtttpppjjjbbb\\\VVVSSSRRRUUUXXX]]]fffooo}}}|||tttvvv{{{zzztttmmmhhhdddeeemmmxxxvvvooojjjddd]]]YYY\\\^^^dddvvvooobbbUUUQQQQQQRRRTTTWWW___nnnlll[[[[[[___ooo}}}xxxuuuuuuzzz{{{wwwvvvhhh[[[NNNIIIHHHEEEDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKOOORRRTTTUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZ\\\\\\[[[[[[\\\\\\\\\\\\aaaccceeefffffffffggghhhhhhiiiiiiiiijjjmmmqqqtttyyy~~~}}}yyywwwvvv{{{~~~zzzsssjjjdddZZZVVVTTTWWWZZZ___iiisss~~~uuunnnsss}}}~~~xxxrrrmmmhhhhhhqqq{{{~~~wwwppplllfff]]]YYY[[[^^^eeevvvpppcccVVVRRRSSSTTTVVVYYYeeevvvnnn]]][[[]]]hhh}}}zzzvvvssstttzzzxxxuuuvvvhhh\\\OOOJJJHHHEEECCCDDDCCCCCCBBBAAAAAAAAAAAABBB???????????????@@@@@@AAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJMMMPPPRRRRRRRRRQQQSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXXXXYYY[[[]]]___aaa___```bbbccccccdddeeegggfffgggggghhhhhhkkkooorrruuu{{{}}}xxxtttssstttzzzzzzppphhh]]]YYYWWWZZZ^^^dddppp{{{sssnnnsss}}}{{{uuuqqqmmmmmmuuu{{{~~~yyyrrrooofff]]]XXX[[[```hhhyyyrrreeeXXXSSSTTTUUUWWWZZZeeerrruuu___\\\[[[bbbuuu|||yyyxxx|||uuurrrrrrhhh\\\PPPKKKIIIEEEBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXUUUVVVVVVXXXZZZ]]]___aaa\\\]]]^^^^^^^^^```ccceeebbbccceeeeeefffhhhllloooqqqwww~~~|||vvvqqqooommmttt{{{yyymmmeee[[[WWWVVVYYY___gggtttyyyssswww|||yyyvvvvvvyyy{{{yyyssspppeee\\\WWW[[[aaajjj|||ssseeeXXXTTTUUUUUUXXX[[[bbbjjjvvvzzzaaa]]]ZZZ^^^nnn{{{~~~rrrnnnooohhh\\\PPPLLLIIIEEEBBBAAACCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJKKKKKKLLLMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]ZZZ[[[[[[[[[[[[]]]aaaddd___aaabbbcccdddgggjjjmmmnnnttt|||}}}zzztttooollliiipppxxx}}}ttthhh___WWWSSSRRRVVV]]]fffttt~~~yyy{{{~~~yyyrrrwwwyyyqqqlllccc]]]YYY[[[bbbnnnvvvgggYYYVVVXXXXXXWWWWWWZZZ^^^gggttt~~~ggg\\\VVV^^^lll~~~}}}pppjjjhhhbbbXXXNNNJJJHHHEEEDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQSSSTTTSSSSSSRRRSSSSSSTTTUUUWWWXXXYYYUUUUUUVVVWWWYYY[[[\\\]]]````````````bbbdddfffhhhnnnqqqvvvyyy{{{yyywwwuuuxxx|||~~~xxxrrrmmmkkkhhhlllqqqwwwvvvjjj```YYYRRRRRRRRRTTTZZZdddpppxxx|||~~~{{{xxxpppsss}}}xxxooojjjccc]]]YYY\\\cccooosssdddWWWSSSUUUUUUTTTTTTTTTXXXaaammmyyy~~~eeeZZZTTT[[[iii}}}}}}pppjjjiiicccXXXNNNKKKHHHEEEDDDEEECCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^```bbbdddfffiiimmmqqqsssrrrqqqppptttwwwzzzxxxtttnnnjjjiiifffjjjpppvvvvvvkkk```VVVQQQOOOOOOOOOQQQWWWaaammmuuuzzz~~~wwwoooqqqzzzyyyooohhhbbb]]]ZZZ]]]dddppp}}}oooaaaTTTPPPQQQQQQPPPPPPPPPVVV```kkkwwwbbbXXXRRRXXXeeexxx}}}}}}}}}qqqkkkjjjcccYYYOOOKKKHHHEEECCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>????????????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPQQQQQQSSSTTTVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^]]]```dddhhhkkkllllllkkknnnppprrrqqqnnnjjjgggfffcccgggnnnvvvwwwjjj^^^UUUNNNJJJKKKKKKLLLNNNTTT^^^jjjqqqxxx|||~~~wwwnnnooowww{{{ooogggbbb]]]ZZZ^^^fffsss{{{kkk^^^RRROOOOOONNNMMMNNNQQQ[[[kkkyyyaaaWWWQQQVVVbbbtttzzzyyy~~~qqqlllkkkdddYYYOOOKKKHHHDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYXXX[[[___dddhhhjjjllllllkkklllmmmmmmkkkiiigggfffbbbgggnnnvvv|||nnn```UUUOOOKKKIIIHHHIIIJJJLLLRRR[[[fffnnnwwwzzz~~~zzz|||uuummmmmmsss~~~}}}qqqhhhaaa]]][[[```hhhuuuyyyggg\\\RRROOOOOONNNNNNOOOQQQaaayyy```WWWQQQVVV___ppp|||yyy~~~qqqlllkkkcccYYYOOOKKKHHHEEECCCEEECCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUXXX[[[```eeeiiilllmmmjjjjjjkkklllkkkjjjhhhfffcccgggmmmuuu~~~zzzqqqcccWWWOOOLLLJJJJJJHHHHHHIIIKKKPPPYYYcccjjjuuuxxx|||~~~sssuuuwwwnnnlllpppxxxrrriiiaaa]]]\\\aaakkkwwwvvvdddZZZRRROOOOOONNNOOORRRQQQccc~~~{{{```WWWRRRUUU]]]mmm}}}qqqkkkjjjbbbXXXNNNJJJHHHEEEDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSTTTTTTSSSRRRTTTWWW\\\aaafffiiikkkhhhiiijjjkkklllkkkhhheeeccceeejjjpppxxxyyyllleeeYYYPPPKKKIIIIIIIIIHHHHHHIIIKKKOOOWWW```fffqqqtttxxx||||||sssuuu~~~uuuqqqpppuuu~~~rrrhhh```]]]]]]ccclllyyyrrraaaXXXQQQOOOOOOOOOPPPTTTVVVddd|||rrr___VVVQQQTTTZZZiii}}}pppjjjiii```WWWMMMJJJIIIFFFFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>????????????@@@???@@@@@@AAAAAABBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPQQQTTTXXX^^^cccgggjjjffffffhhhjjjllljjjeeeaaaaaaaaaccchhhnnnuuuyyy|||}}}pppddd^^^UUUNNNJJJIIIIIIHHHHHHHHHHHHIIIMMMSSS\\\bbbjjjnnnsssxxx|||}}}}}}wwwtttuuu}}}}}}qqqhhh```]]]]]]cccmmmzzznnn^^^VVVPPPOOOOOOOOOQQQTTT]]]fffxxx~~~lll^^^VVVPPPRRRXXXggg}}}pppjjjhhh```VVVMMMJJJIIIGGGFFFHHHCCCCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQQQQPPPOOOPPPQQQTTTXXX]]]cccgggjjjcccdddfffiiikkkiiiccc]]]^^^^^^^^^bbbgggmmmqqqsssyyyyyylllbbb]]]UUUOOOLLLKKKJJJIIIGGGGGGHHHHHHKKKQQQYYY^^^dddiiiooouuuyyy}}}{{{www{{{}}}rrrlll___^^^___eeerrr{{{oooXXXQQQLLLLLLNNNOOORRRVVV[[[iiizzzuuufffZZZTTTPPPTTT[[[iiivvvkkkddd```XXXNNNHHHFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIHHHGGGIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPLLLNNNRRRUUUXXX\\\```ddd___```bbbfffhhhgggdddaaa___^^^]]]]]]___dddhhhkkkqqqvvv~~~wwwmmm]]]YYYTTTPPPNNNMMMKKKJJJKKKJJJIIIIIILLLPPPUUUXXX^^^bbbggglllqqqvvv{{{}}}~~~zzzzzz~~~tttmmmeeecccbbbgggtttzzznnnXXXQQQLLLMMMOOOPPPTTTYYY\\\kkk~~~vvvggg\\\TTTPPPTTTZZZiiiyyymmmggg]]]WWWNNNHHHGGGFFFEEECCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLNNNQQQTTTVVVZZZ^^^aaa^^^^^^```bbbeeedddbbb```[[[ZZZYYYYYY[[[___ccceeegggnnnwwwuuulll[[[WWWRRRNNNLLLKKKJJJIIIKKKJJJJJJJJJLLLPPPTTTVVV[[[^^^dddiiinnnsssyyy}}}{{{uuurrrwww~~~uuuooolllgggccciiixxxyyylllXXXQQQLLLMMMPPPSSSXXX]]]^^^mmm|||kkk]]]UUUPPPSSS[[[jjjyyymmmfffZZZTTTMMMHHHGGGGGGEEECCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTVVVZZZ]]]]]]\\\\\\]]]___```___^^^YYYXXXVVVVVVXXX[[[^^^```___gggqqqzzzsssiii[[[WWWQQQMMMLLLKKKJJJIIIJJJJJJJJJKKKMMMOOORRRSSSVVVZZZ___dddjjjpppvvvzzz}}}wwwqqqmmmlllsss|||~~~uuuooonnnhhhcccjjj{{{zzzkkkXXXQQQLLLNNNRRRUUU[[[aaaaaammm|||sss___UUUOOOSSS\\\mmmvvviiibbbXXXSSSLLLIIIHHHGGGDDDBBBAAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJIIILLLMMMOOOPPPQQQSSSVVVYYY\\\ZZZXXXXXXZZZ[[[\\\\\\YYYXXXWWWWWWWWWZZZ\\\^^^]]]eeemmmsssyyyqqqhhh\\\XXXSSSOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPPPPSSSVVV[[[```ffflllssswww{{{vvvppplllkkkqqqyyy}}}tttnnnkkkeeebbbkkk~~~zzzjjjXXXQQQLLLNNNRRRWWW^^^ddddddlllvvv{{{bbbWWWPPPTTT___qqqvvviiiaaaXXXSSSLLLIIIHHHGGGDDDBBB@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKJJJIIIIIIKKKMMMNNNOOOOOOQQQSSSUUUZZZWWWTTTSSSUUUWWWYYYYYYXXXWWWVVVVVVWWWXXXZZZ\\\[[[bbbiiinnnrrr~~~rrriii^^^ZZZTTTPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSXXX\\\bbbhhhoootttxxx}}}|||vvvsssuuuyyy}}}tttmmmfffcccdddnnnyyygggXXXQQQLLLNNNRRRWWW___ffffffjjjrrr~~~iii\\\SSSWWWbbbuuuzzzmmmfffZZZTTTMMMHHHGGGGGGEEECCCAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCCCCBBBBBBCCCEEECCCDDDDDDEEEGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKLLLNNNNNNNNNOOORRRTTTXXXUUURRRQQQRRRTTTVVVVVVTTTSSSSSSSSSTTTVVVWWWXXXWWW]]]ccchhhmmmxxxtttlllaaa]]]WWWRRROOOMMMLLLJJJLLLKKKKKKJJJJJJKKKLLLMMMNNNQQQTTTXXX]]]dddkkkpppuuuzzztttmmmcccdddhhhssswwwdddXXXQQQLLLNNNRRRWWW___fffgggjjjqqqrrrdddYYY[[[eeewww~~~rrrlll]]]WWWNNNHHHGGGFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLMMMNNNNNNOOOQQQTTTVVVSSSPPPPPPQQQSSSTTTTTTQQQQQQQQQRRRSSSTTTVVVWWWVVVYYY^^^bbbgggqqq}}}wwwppphhhccc\\\WWWSSSQQQOOOMMMNNNLLLJJJHHHHHHJJJLLLMMMLLLNNNQQQTTTYYY___fffjjjooovvvvvvnnnccceeekkkvvvuuuaaaYYYQQQLLLMMMRRRWWW^^^fffhhhjjjsssyyyiii]]]]]]fffwwwuuuooo```XXXNNNHHHFFFFFFEEEDDDAAAAAAAAA@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDCCCBBBBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFKKKJJJIIIHHHIIIJJJKKKLLLJJJLLLMMMNNNNNNOOORRRTTTUUUSSSPPPOOOQQQRRRSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXYYY[[[^^^cccjjjrrrxxxyyysssnnnjjjccc]]]YYYVVVSSSRRROOOMMMJJJGGGGGGIIIKKKMMMKKKLLLOOORRRUUU[[[bbbgggkkksss}}}uuukkkdddeeekkkxxxrrr^^^UUUSSSOOOMMMOOOSSSXXX\\\gggmmmzzzmmm``````dddyyyzzzsssccc[[[QQQJJJGGGEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGHHHHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPSSSSSSSSSQQQOOOOOOQQQSSSSSSRRRPPPOOOPPPSSSUUUWWWWWWYYY[[[\\\\\\```gggmmmxxx~~~zzzqqqooolllhhhccc[[[SSSNNNMMMLLLJJJIIIHHHHHHIIIIIILLLMMMNNNPPPSSSYYY```eeennnssszzzuuulllddddddjjjvvvtttaaaVVVTTTQQQPPPQQQVVV[[[___bbbmmmiii]]]^^^cccwwwyyysssccc\\\QQQJJJGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEGGGHHHIIIJJJKKKKKKJJJKKKMMMOOORRRRRRRRRQQQOOOOOOPPPRRRRRRQQQOOOOOOOOORRRTTTVVVTTTUUUWWWXXXZZZ^^^bbbfffkkkqqqzzz{{{tttqqqmmmhhhbbbZZZSSSMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKMMMNNNQQQWWW]]]bbbjjjooowww~~~}}}{{{uuummmddddddiiiuuusssaaaVVVTTTSSSRRRUUUYYY___bbbcccooozzzdddYYY\\\```tttzzztttddd\\\RRRJJJGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGFFFDDDDDDFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPQQQQQQPPPNNNNNNOOOQQQPPPOOONNNMMMNNNPPPRRRSSSQQQQQQQQQSSSWWWZZZ[[[[[[cccgggpppzzz}}}uuurrrlllgggaaaYYYRRRMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIKKKLLLOOOSSSYYY^^^eeejjjrrrzzz}}}sssmmmffffffkkkwwwmmm]]]TTTSSSSSSTTTWWW\\\aaadddjjjoooyyy|||ttt___VVVYYY]]]ooo|||vvveee]]]SSSKKKHHHFFFDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFEEEFFFGGGGGGFFFFFFHHHJJJNNNOOOPPPOOOMMMLLLMMMOOONNNMMMLLLLLLLLLNNNOOOPPPOOOMMMLLLOOOTTTVVVUUUSSS\\\```gggoooxxx|||ssspppkkkeee___YYYRRRNNNLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIKKKMMMQQQVVVZZZ___eeemmmvvv}}}{{{rrrllliiijjjppp}}}{{{gggXXXRRRRRRSSSUUUXXX]]]aaacccjjjiiinnnxxx{{{www|||qqq\\\TTTWWWZZZiii~~~wwwfff^^^TTTLLLHHHGGGEEECCCBBBBBBAAA@@@@@@??????>>>========================?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAACCCEEECCCDDDEEEEEEDDDEEEGGGIIILLLMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJLLLPPPSSSQQQOOORRRUUU[[[bbbjjjqqqwwwzzz}}}yyyqqqnnniiieee```ZZZSSSOOOJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGIIIJJJKKKOOOSSSVVVZZZ```iiirrrzzz|||sssmmmkkknnnuuuyyyeeeWWWQQQRRRSSSVVVYYY]]]aaacccccc```hhhvvv{{{yyy~~~qqq]]]TTTVVVWWWcccxxx~~~vvvhhh___UUUMMMIIIGGGEEECCCBBBBBBAAA@@@@@@??????>>>===========================>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAABBBCCCBBB@@@@@@BBBCCCBBBCCCDDDDDDCCCDDDFFFHHHJJJKKKMMMLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJMMMOOOOOOOOONNNPPPUUU[[[bbbiiiooorrrwwwxxx{{{}}}|||yyyqqqoookkkhhhbbb[[[SSSNNNIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFHHHIIIJJJLLLOOORRRUUU[[[dddmmmuuu|||~~~uuuppplllpppyyyxxxcccVVVQQQRRRTTTWWW[[[^^^aaabbb___]]]eeessswwwwwwsss^^^VVVVVVTTT]]]oooyyyzzzttthhh```UUUMMMIIIGGGEEECCCBBBBBBAAA@@@@@@??????>>>========================<<<<<<===>>>???@@@@@@AAA?????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBAAA??????AAABBBBBBCCCDDDDDDCCCCCCEEEGGGHHHJJJLLLLLLJJJHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJNNNPPPOOOPPPTTTYYY```gggmmmpppqqqsssvvvzzz~~~~~~{{{uuutttqqqmmmfff]]]SSSLLLGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGGGGIIILLLNNNPPPVVV___hhhpppwww}}}{{{zzz{{{~~~|||zzzwwwsssqqqrrrvvvzzz}}}wwwqqqlllqqq{{{vvvbbbUUURRRSSSVVVYYY\\\___aaabbbbbb^^^ccclllnnnrrruuu```WWWWWWSSSZZZjjjssswwwvvvvvvyyy|||~~~|||vvvrrriiiaaaVVVNNNJJJHHHEEECCCBBBBBBAAAAAA@@@??????>>>========================;;;;;;<<<>>>???@@@AAABBB>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@?????????@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@??????@@@BBBBBBCCCDDDCCCCCCCCCEEEGGGGGGIIIKKKKKKIIIHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEGGGMMMQQQMMMNNNQQQVVV\\\cccjjjmmmoooqqquuuzzz~~~zzzxxxuuuqqqiii___SSSKKKFFFEEECCCBBBAAAAAABBBBBBAAABBBDDDEEEEEEFFFIIIKKKMMMSSS\\\eeemmmsssyyy}}}~~~yyyqqqnnnmmmooolllgggcccbbbdddgggjjjxxx{{{sssrrrssswwwnnn```VVVTTTRRRTTTYYY]]]___ccciiieeebbbdddkkkooowww}}}fffTTTRRRVVV[[[hhhwww~~~{{{www|||{{{zzz}}}uuuoookkkggg___UUUNNNKKKIIIFFFDDD????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJGGGHHHHHHGGGGGGHHHLLLNNNQQQRRRUUU[[[bbbhhhkkkmmmpppuuuyyyzzz~~~~~~|||~~~|||ssseeeWWWOOOMMMFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCFFFGGGNNNQQQWWW^^^dddkkkrrrwwwzzz~~~{{{uuuuuuttt}}}ssslllhhhgggddd```]]][[[\\\]]]___ooo||||||tttsssrrruuu~~~nnn```WWWUUUSSSTTTXXX[[[]]]ccciiikkkfffhhhooovvvkkkWWWSSSVVVYYYdddsss~~~vvvmmmhhhccc\\\RRRKKKHHHFFFDDDBBB@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHKKKOOORRRSSSUUUXXX]]]ccciiilllmmmqqqwww{{{|||{{{zzzuuulll___TTTMMMJJJDDDDDDBBBAAA@@@????????????AAABBBBBBBBBCCCEEEGGGKKKOOOTTTZZZ```fffmmmqqqssswww}}}wwwnnnkkknnn{{{~~~zzzmmmfffbbb```\\\YYYVVVVVVVVVWWWdddrrr}}}vvvuuuqqqttt}}}mmm```WWWUUUSSSTTTWWWZZZ]]]dddllltttooopppwwwqqqZZZUUUUUUVVVaaapppxxxnnngggccc\\\QQQJJJGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@???========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB>>>??????@@@@@@??????>>>BBBBBBAAAAAA@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCEEEHHHHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJMMMQQQUUUVVVXXX[[[___dddiiilllnnnsssyyy}}}xxxrrriii```WWWPPPJJJFFFBBBBBBAAA???>>>>>>>>>>>>===>>>@@@@@@AAABBBEEEGGGIIILLLPPPUUUZZZ___eeeiiiiiinnntttzzzwwwllleeegggxxx{{{|||uuulllfffbbb]]]YYYVVVVVVWWWXXX\\\iii~~~~~~wwwwwwssswww~~~kkk```VVVUUUSSSTTTXXX[[[___hhhrrr}}}zzzzzzuuu]]]VVVUUUUUU```ooo{{{sssmmmiii```UUUMMMIIIGGGEEEDDDAAAAAA@@@@@@@@@?????????================================================>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@??????BBBBBBAAAAAA@@@?????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIILLLPPPSSSVVVYYY]]]```dddhhhkkknnnuuu{{{~~~rrriii]]]TTTPPPLLLGGGCCCAAA@@@???>>>============:::<<<>>>??????AAADDDFFFGGGIIIMMMQQQTTTXXX]]]aaadddhhhmmmssswww{{{|||ooogggcccsss~~~yyynnniiibbb[[[WWWWWWYYY[[[YYYeeewww~~~yyyzzzxxx}}}zzzhhh^^^TTTTTTSSSVVVZZZ]]]aaalllwwwwww^^^VVVUUUVVVbbbqqqyyyvvvmmmdddWWWNNNIIIFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????AAA@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@@@@@@@@@@BBBDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGIIILLLOOOUUUXXX]]]```bbbeeeiiimmmuuu{{{|||vvvjjj```SSSLLLJJJIIIEEEBBB???>>>======<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEFFFHHHKKKNNNPPPTTTXXX[[[aaadddiiimmmppptttxxx{{{zzz{{{~~~}}}qqqiiicccnnnzzzzzzuuulllccc]]][[[[[[\\\[[[cccqqq}}}yyy{{{|||uuueee]]]TTTSSSTTTXXX\\\^^^aaakkkvvvxxx___VVVUUUWWWdddttt|||yyykkkbbbUUUKKKFFFDDDBBB@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>?????????@@@@@@@@@@@@AAACCCCCCBBBBBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGJJJMMMSSSWWW\\\___aaadddiiimmmsssyyy}}}}}}zzzqqqkkk^^^VVVLLLFFFEEEEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;======>>>???BBBDDDEEEGGGJJJLLLNNNPPPTTTWWW\\\___cccgggjjjmmmrrruuurrrtttvvvxxxyyy{{{}}}wwwooojjjgggmmmuuu|||vvvmmmeee```^^^]]]bbbmmm{{{|||zzz|||}}}oooaaa\\\UUUTTTVVVZZZ]]]]]]]]]fffppp|||zzz```WWWUUUWWWdddtttyyyuuuggg^^^RRRHHHDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBAAAAAAAAACCCDDDCCCCCCEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEGGGKKKNNNRRRWWW\\\___```ccciiinnnqqqwwwzzzzzz{{{~~~~~~|||yyytttlllccc]]]RRRMMMFFFCCCBBBBBBAAA???>>>======<<<<<<<<<<<<===;;;<<<>>>>>>>>>>>>AAACCCCCCEEEGGGIIIKKKNNNQQQTTTUUUXXX\\\```ccchhhmmmpppnnnqqqtttuuutttuuuxxx{{{{{{{{{||||||}}}yyytttqqqrrrrrrtttyyy~~~}}}qqqgggbbb^^^aaajjjwww|||zzz|||}}}kkk___\\\VVVUUUWWW[[[^^^[[[ZZZaaakkkwww|||aaaWWWUUUWWWdddtttuuuoooeee\\\PPPHHHEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????======>>>???@@@AAAAAABBB@@@@@@????????????@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>????????????@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDAAABBBDDDEEEFFFFFFFFFEEEBBBCCCDDDEEEFFFHHHMMMPPPQQQWWW]]]```aaadddjjjppppppuuuyyyxxxxxx{{{|||zzztttrrrooolllggg```XXXSSSJJJGGGDDDAAA@@@??????>>>>>>======<<<<<<<<<======<<<===>>>>>>>>>>>>@@@BBBAAACCCFFFHHHIIILLLPPPRRRNNNQQQVVVZZZ___dddjjjnnnppprrruuuuuutttuuuxxxzzzyyyyyyyyyzzz{{{|||~~~~~~|||wwwuuuxxx}}}|||~~~yyylllpppkkkmmm{{{vvvvvv}}}yyyiii^^^YYYXXXYYYWWWVVVXXXXXXYYY___gggrrr~~~cccXXXSSSUUUcccuuu}}}qqqjjj^^^WWWNNNGGGEEEDDDCCCAAA@@@???===<<<;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@======>>>>>>??????@@@@@@????????????>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@??????>>>=====================>>>???????????????@@@@@@??????@@@@@@AAABBB???@@@BBBDDDEEEEEEDDDDDDBBBAAAAAABBBDDDHHHLLLNNNQQQRRRUUUYYY^^^dddiiimmmrrrssstttuuuuuusssqqqpppgggeeeccc___YYYTTTOOOLLLFFFEEECCCAAA???===<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<<<<======>>>@@@AAABBBAAACCCEEEFFFGGGIIILLLNNNRRRTTTWWWZZZ^^^dddkkkpppooorrrvvvxxxxxxxxxyyyzzz}}}xxxwwwxxx|||~~~zzzzzzyyywwwwwwvvvxxxyyyyyywwwqqqrrr}}}xxxyyy}}}lll___XXXVVVUUURRRRRRTTTVVVXXX___fffooo{{{bbbWWWTTTVVVeeexxx~~~rrrjjjaaaYYYPPPIIIFFFEEECCCBBB@@@???>>><<<<<<===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===???>>>>>>==================>>>>>>?????????>>>>>>???????????????@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBCCCFFFJJJMMMPPPQQQRRRTTTWWW\\\ccciiilllpppqqqqqqpppooollliiiggg```___\\\YYYTTTOOOJJJHHHEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<>>>???@@@AAAAAABBBDDDEEEFFFHHHKKKMMMPPPRRRUUUXXX\\\cccjjjooosssvvvzzz||||||||||||}}}}}}|||}}}|||yyyuuussstttkkkpppssstttxxx~~~{{{zzz|||~~~nnn```XXXUUURRROOOMMMQQQTTTWWW]]]dddiiiyyywww```WWWUUUXXXiii|||vvvooofff^^^SSSJJJGGGEEEDDDBBBAAA@@@>>>=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@????????????>>>>>>>>>>>>??????????????????>>>????????????>>>>>>>>>>>>========================@@@@@@@@@@@@???>>>===<<>>======<<<<<<======>>>>>>>>>??????>>>======>>>>>>======>>>>>>???@@@??????AAABBBCCCDDDDDDDDDCCCCCCCCCEEEHHHLLLOOORRRQQQQQQQQQTTTYYY___eeeiiillllllkkkiiifffbbb^^^\\\WWWVVVTTTPPPLLLHHHEEECCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@AAACCCDDDEEEGGGIIILLLLLLNNNQQQUUUZZZbbbiiiooovvvyyy|||~~~~~~~~~~~~~~~wwwnnnkkkmmmbbbhhhlllkkknnnzzz}}}{{{~~~zzzjjj^^^XXXVVVUUUPPPNNNPPPRRRUUU[[[bbbgggsssuuu___XXXVVVZZZkkkwwwlllbbbVVVLLLGGGEEECCCAAAAAA@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<============?????????>>>>>>======<<<>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDFFFIIIMMMQQQSSSPPPOOOOOOPPPTTTZZZ___ccceeedddbbb```]]]YYYVVVTTTPPPOOOMMMJJJHHHEEEBBBAAA@@@@@@???>>>============<<<<<<<<<;;;:::::::::999::::::::::::;;;<<<===>>>???@@@BBBCCCCCCEEEHHHJJJIIIKKKOOOTTTYYYaaaiiinnnuuuxxx{{{}}}}}}}}}}}}~~~wwwiiidddeee___cccdddccchhhvvv{{{zzzrrrcccZZZXXXZZZ[[[XXXUUUUUUSSSSSSZZZbbbnnnyyyvvvaaaZZZWWWZZZlll~~~zzzwwwuuu|||rrrgggYYYMMMGGGDDDBBBAAAAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@??????>>>>>>======;;;<<<<<<<<<=========>>><<<<<<<<<======>>>>>>???>>>======<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAABBBCCCDDDBBBCCCDDDGGGKKKOOORRRTTTQQQPPPNNNNNNPPPTTTWWWZZZ[[[ZZZYYYWWWUUURRRPPPOOOLLLKKKIIIGGGEEEDDDCCCBBB@@@??????>>>======>>>>>><<<<<<<<<;;;:::::::::999:::999999999:::;;;<<<======???@@@AAAAAACCCEEEHHHHHHJJJNNNSSSXXX```hhhnnntttxxx{{{~~~~~~~~~~~~yyyhhh```aaa```___]]]___kkk|||~~~zzzzzz|||kkk]]]WWWYYY]]]aaa```___[[[TTTRRR[[[fff|||zzzfff]]]XXXYYYjjj}}}xxxrrrnnnjjjhhhgggoooxxxmmm]]]OOOHHHDDDCCCAAAAAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????======>>>>>>>>>>>>>>>???>>>??????????????????>>>????????????>>>>>>>>>>>><<<<<<<<<======>>>>>>???;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFJJJNNNRRRUUUWWWTTTSSSQQQOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<>>>???@@@@@@AAACCCFFFGGGIIIMMMQQQWWW^^^ggglllvvvyyy~~~nnndddbbb```^^^[[[```pppzzz{{{yyyhhh[[[WWWZZZ___dddffffff```UUURRR]]]kkkkkk```YYYXXXhhh}}}zzzsssllleeebbb```^^^eeeuuusssaaaRRRJJJFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????============>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????<<<<<<===>>>>>>???@@@@@@===<<<;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<::::::<<<===>>>>>>??????<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???AAABBBCCCEEEFFFIIIMMMQQQUUUXXXZZZYYYWWWUUUSSSPPPMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<;;;===>>>>>>>>>???BBBDDDEEEGGGKKKOOOTTT\\\dddiiivvvzzzvvvllliiiddddddcccfffsss||||||xxxhhh[[[XXX[[[```dddhhhjjjcccVVVQQQ^^^ooonnnbbbYYYWWWfff{{{|||rrrjjjccc___^^^ZZZ___nnnwwwdddUUULLLHHHFFFEEEAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????<<<=========>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>??????@@@@@@<<<======>>>???@@@@@@AAA???>>><<<;;;::::::;;;<<<======<<<;;;;;;;;;;;;<<<999999;;;===>>>?????????===<<<<<<<<<<<<===>>>>>>>>>>>>======>>>@@@BBBCCCGGGHHHKKKPPPTTTXXX[[[]]]\\\[[[YYYVVVRRRMMMJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@?????????AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>;;;<<<<<<<<<===>>>>>>>>>;;;;;;:::::::::;;;<<<<<<;;;<<<>>>>>>>>>???AAACCCDDDFFFIIIMMMSSSZZZaaaggguuuyyy~~~}}}sssoooiiilllllllllsss~~~{{{}}}pppddd___^^^]]][[[bbbeeefffbbb\\\ZZZ```eeeuuuddd[[[[[[dddooo{{{nnnaaaZZZZZZUUUYYYhhh~~~jjjYYYNNNIIIGGGFFFCCCBBBBBBAAAAAA@@@@@@???======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============????????????????????????????????????????????????@@@???>>>======>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>===;;;;;;::::::;;;999::::::;;;:::999888777888999::::::;;;<<<=====================<<<<<<<<<;;;<<<>>>??????@@@BBBEEEJJJKKKMMMPPPVVV[[[aaadddcccbbb___ZZZUUUOOOIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>=========>>>???===<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;<<<>>>@@@BBBBBBEEEIIILLLPPPWWWaaahhhsssyyyyyyuuusssqqqppppppqqquuu|||lllrrr|||~~~oooccc^^^^^^]]][[[___ccceeeccc^^^[[[___cccwww~~~hhh[[[VVV\\\ddd}}}uuufff^^^[[[VVVZZZjjj}}}jjjYYYOOOJJJGGGFFFCCCCCCBBBAAAAAA@@@@@@???======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@???>>>======>>>????????????@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::999:::;;;;;;;;;:::888777999999:::;;;;;;<<<==================<<<<<<<<<<<<:::;;;======>>>AAADDDGGGNNNOOOQQQTTTXXX]]]bbbdddcccbbb^^^ZZZTTTOOOJJJGGGEEEDDDBBB@@@>>>>>>===>>>===>>>>>>???@@@@@@AAAAAA@@@???>>>=========>>>>>>===<<<;;;;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;<<<===???AAABBBEEEIIILLLPPPWWW```gggsssyyywwwoookkkjjjiiikkkmmmnnnpppvvvaaagggpppyyynnnaaa]]]]]]\\\[[[\\\```dddddd___]]]^^^aaalllyyyooo\\\TTTVVV\\\nnn{{{mmmbbb^^^]]]aaaooozzzhhhYYYPPPKKKHHHFFFCCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???===<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===AAAFFFIIIQQQRRRTTTWWW[[[___bbbdddcccaaa]]]XXXSSSMMMIIIGGGDDDCCCBBB@@@???>>>>>>======>>>>>>??????@@@AAAAAA??????>>>============>>>===<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;===>>>???AAADDDHHHKKKNNNUUU^^^eeerrryyyrrriiieeecccaaaeeehhhhhhiiiooo|||___ccciiiooouuu}}}}}}lll___[[[\\\\\\\\\]]]```cccccc___^^^```cccgggmmmqqqooooooyyywwwaaaUUUUUUYYYbbbwwwsssiiieeehhhjjjuuuwwwgggYYYPPPKKKGGGEEECCCCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@@@@???>>><<<;;;;;;::::::;;;<<<=========<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<>>>>>>>>>>>??????@@@@@@AAAAAA??????>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???BBBFFFIIIMMMSSS\\\cccpppxxxwwwkkkdddaaa___cccfffeeedddmmm}}}\\\___cccfffkkkttt{{{iii]]]ZZZ[[[\\\\\\aaabbbbbb```^^^^^^bbbeeeeeeggggggffffffmmm}}}fffXXXUUUVVV\\\mmm{{{tttqqqnnnooovvvuuugggZZZRRRLLLGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>>>>>>>>>>======>>>?????????????????????>>><<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======>>>===<<<;;;;;;===BBBFFFLLLOOOTTTYYY\\\^^^^^^^^^___\\\WWWQQQLLLHHHFFFEEECCCCCCCCCBBBAAA@@@????????????@@@@@@AAABBBBBBBBB???????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>AAAEEEGGGKKKQQQZZZaaammmvvvvvvkkkfffgggiiijjjggggggqqqRRRVVV[[[^^^cccmmmzzzyyyhhh[[[XXXZZZ[[[\\\bbbbbb```^^^\\\]]]aaadddcccccccccccccccfffqqq}}}kkkZZZTTTSSSYYYggg|||~~~|||rrrpppuuuwwwiii^^^VVVOOOIIIEEEDDDDDDCCCCCCBBBAAAAAAAAA======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>>>>>>>>>><<<======>>>???>>>>>>>>>>>>======<<<<<<======>>>======???@@@@@@@@@???>>>>>>=========<<<;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>===<<<;;;===@@@CCCHHHMMMSSSZZZ^^^______^^^^^^[[[UUUOOOJJJGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDD@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<;;;<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCFFFIIIOOOXXX___kkkttt}}}vvvtttuuutttqqqqqqyyyKKKRRRYYY]]]```fffqqqzzzxxxfffZZZWWWYYY[[[\\\``````___]]]\\\\\\]]]^^^___^^^```cccdddccciiirrrzzzppp]]]UUURRRXXXcccvvvxxxtttvvvzzznnnccc[[[SSSLLLGGGDDDDDDDDDCCCBBBBBBAAAAAA======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>=========>>>???????????????<<<<<<<<<<<<===>>>???@@@===>>>@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;;;;:::999999:::;;;;;;<<<======;;;<<<===<<<<<<>>>@@@CCCGGGLLLTTT\\\bbbdddcccbbb___[[[UUUOOOJJJGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEAAAAAABBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<=========>>>>>>======<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<===???@@@AAA>>>???@@@AAABBBAAAAAA@@@??????>>>===<<<;;;;;;:::999999::::::;;;<<<======888:::<<<======???BBBDDDGGGMMMVVV___eeeggggggeeeaaa]]]VVVOOOKKKIIIIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFAAABBBCCCDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>======<<>>???>>>>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@???===<<<;;;:::999999999999999::::::;;;<<<<<<:::888888:::>>>BBBEEEPPPSSSYYYbbbiiimmmnnnnnngggccc[[[SSSNNNKKKKKKKKKLLLIIIFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA?????????>>>===<<<;;;;;;;;;===<<<<<<;;;;;;:::999999;;;;;;;;;<<<<<<<<<======>>>???@@@AAACCCHHHNNNSSS___iiiwww~~~~~~EEELLLRRRUUU[[[eeejjjjjjooovvv}}}nnn]]]UUURRRQQQRRRUUUWWWXXXYYYXXXTTTQQQPPPPPPPPPQQQVVV[[[]]]^^^ccckkk|||{{{aaaVVVUUUUUU^^^ppp~~~~~~|||~~~~~~zzzooo___RRRMMMGGGDDDAAA@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>??????>>>===<<<;;;;;;:::::::::999999::::::;;;<<<<<<:::888888:::===BBBEEEOOOSSS[[[dddlllrrrtttuuuppplllddd\\\UUUPPPNNNMMMMMMJJJHHHFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGFFFDDDBBB@@@???============>>>???@@@@@@======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@BBBGGGMMMRRRZZZcccqqq~~~|||tttrrrppprrrxxxzzzyyyzzz|||CCCHHHMMMQQQXXXccckkkooommmrrr{{{wwwhhhYYYRRRPPPOOOPPPRRRQQQRRRSSSRRROOOLLLKKKKKKKKKKKKNNNSSSUUUWWW^^^gggzzz}}}eeeYYYWWWVVV]]]mmm~~~yyygggWWWNNNHHHEEEBBBAAA@@@@@@???>>>============<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::;;;<<<;;;:::888888:::===AAADDDMMMSSS\\\hhhrrrzzz|||vvvnnneee]]]WWWSSSNNNLLLIIIHHHHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHFFFDDDAAA@@@>>>>>>>>>??????@@@AAABBB>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAEEEKKKOOOTTT\\\iiivvvwwwkkkbbb___aaafffkkknnnsssxxxCCCFFFJJJMMMTTT^^^iiiqqqppprrrwwwsssfffWWWQQQPPPPPPPPPSSSOOOQQQRRRQQQNNNKKKJJJJJJIIIHHHJJJMMMOOOQQQYYYbbbrrrwwwjjj[[[XXXUUU[[[iii~~~nnn\\\QQQIIIGGGCCCAAAAAA@@@???>>>==============================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<::::::999999::::::;;;<<<999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>=====================>>>>>>;;;;;;:::::::::;;;;;;<<<;;;:::999888:::===@@@CCCKKKRRR^^^kkkwwwyyyoooeee```YYYVVVRRROOONNNMMMKKKJJJGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIHHHFFFDDDDDDCCCCCCAAA@@@???????????????>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>@@@CCCHHHLLLPPPXXXcccoooyyyuuugggZZZWWWXXX\\\```eeennnvvvEEEFFFHHHKKKOOOXXXdddooottttttuuuxxxnnnaaaUUUQQQPPPPPPPPPRRRQQQRRRSSSRRRPPPMMMLLLLLLKKKIIIJJJKKKLLLMMMTTT]]]kkkrrrrrr___XXXUUUYYYdddyyy}}}~~~uuuaaaSSSKKKHHHEEEBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999999999:::;;;;;;999888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>><<<<<<;;;::::::;;;;;;;;;;;;:::999999:::<<>>>>>@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???BBBFFFJJJPPPVVV```iiirrrzzz{{{yyylll```YYYVVVVVVZZZ]]]bbbmmmwwwFFFFFFGGGJJJLLLRRR___lllvvvxxxxxxwwwyyy~~~|||hhh\\\QQQNNNNNNNNNNNNPPPQQQSSSTTTSSSQQQNNNMMMNNNLLLKKKKKKLLLKKKLLLSSS[[[eeemmm|||}}}eeeYYYUUUWWWaaauuu~~~~~~~~~~~~gggVVVMMMJJJFFFCCCBBBAAA???===============>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999:::<<<>>>@@@FFFPPP___nnn||||||wwwpppiiiccc]]]XXXUUUVVVUUUUUUUUUUUUTTTTTTTTTPPPOOONNNLLLJJJIIIIIIHHHFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>???AAAEEEHHHNNNTTT\\\dddlllrrrwww{{{yyy{{{~~~~~~wwwttt|||}}}ooobbb\\\^^^]]]]]]___```ccclllvvvEEEDDDFFFJJJKKKOOO\\\jjjzzzzzz|||~~~}}}cccXXXNNNLLLMMMMMMMMMOOOOOOPPPRRRQQQOOOLLLLLLLLLKKKJJJKKKMMMMMMMMMSSS[[[aaagggqqqnnn]]]VVVXXX```ttt~~~ppp\\\NNNKKKGGGDDDBBBAAA???===;;;;;;;;;;;;<<<<<<======<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888999999999888999999:::;;;999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999:::<<<>>>???DDDOOO^^^nnn|||}}}vvvoooiiieeeddddddcccbbbaaa```______]]][[[XXXUUURRRPPPNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;===>>>???@@@AAADDDGGGJJJOOOXXX```ffflllpppssssssuuuxxx{{{}}}}}}vvvrrruuu~~~vvvnnngggfffhhhpppnnnmmmkkkgggdddiiiqqq{{{DDDCCCEEEIIIJJJMMM[[[jjj}}}~~~yyyzzzuuubbbWWWNNNMMMNNNNNNNNNPPPLLLMMMOOONNNLLLJJJIIIIIIIIIHHHJJJMMMNNNNNNTTT\\\\\\aaagggtttuuu```XXXYYY```ttt~~~xxxcccNNNKKKGGGDDDBBBAAA???===999999999::::::;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<:::888777999999888888999999:::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;::::::999999:::<<<===>>>CCCNNN^^^mmm{{{|||vvvuuutttsssqqqpppooonnniiigggccc^^^ZZZWWWUUUTTTSSSQQQNNNJJJFFFCCCAAA@@@BBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;===??????@@@AAADDDFFFFFFLLLTTT]]]ccchhhlllooopppsssuuuwwwyyy|||}}}vvvpppqqqyyyxxxpppjjjjjjqqqzzz|||wwwmmmeeeeeekkkvvv|||xxxzzzHHHGGGGGGIIIIIIKKKVVVaaa{{{vvvvvv~~~gggYYYVVVQQQNNNNNNNNNNNNNNNLLLMMMNNNLLLIIIGGGFFFFFFJJJKKKMMMNNNOOOOOOPPPPPPVVVVVV\\\hhhyyydddXXXYYY```rrryyydddUUUMMMEEEDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;::::::;;;<<<===>>>??????CCCJJJVVVdddsss~~~zzzuuuqqqnnnjjjddd___```ZZZVVVUUUPPPHHHEEEHHHEEEDDDCCCCCCCCCCCC@@@>>>===>>>?????????>>><<<;;;<<<<<<<<<<<<>>>@@@BBBCCCJJJMMMQQQWWW^^^dddhhhkkkoooqqqsssvvvyyy|||}}}~~~~~~|||tttttt}}}~~~{{{yyyyyy~~~|||qqqhhhcccggggggjjjqqq}}}JJJHHHIIIJJJJJJLLLVVV```{{{yyytttqqqrrrwwwhhhXXXUUUPPPNNNMMMNNNNNNMMMLLLMMMMMMKKKHHHFFFEEEFFFJJJKKKLLLMMMMMMMMMNNNOOOOOORRRXXX___jjj~~~eeeZZZZZZ```rrr~~~lllXXXOOOGGGEEECCC@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>???AAABBBBBBAAA@@@AAABBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@??????>>>======<<<<<<;;;;;;<<<======>>>??????@@@GGGQQQ]]]kkk}}}}}}wwwrrrlllfffaaa^^^XXXOOOKKKLLLGGGEEECCCCCCBBBAAA???=========>>>>>>======<<<;;;<<<<<<<<<<<<>>>@@@BBBCCCIIIKKKPPPVVV]]]ccchhhkkknnnppprrruuuxxxzzz{{{|||~~~{{{www~~~wwwlllfffiiihhhjjjooozzzMMMKKKKKKLLLLLLMMMVVV___sssxxxmmmkkklllqqqwww~~~eeeWWWTTTOOOMMMLLLMMMMMMMMMLLLLLLKKKHHHFFFEEEFFFGGGKKKLLLMMMLLLKKKJJJKKKMMMJJJOOOUUUXXX[[[jjjggg\\\[[[```qqq}}}xxxyyyppp]]]SSSIIIFFFCCC???======<<<<<<;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<>>>@@@BBBAAABBBDDDCCCBBBAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>??????????????????>>>>>>======<<<<<<<<<======>>>>>>??????>>>CCCIIIRRR^^^ooozzztttnnneeeZZZSSSRRRKKKHHHFFFDDDCCCBBB@@@>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCCGGGJJJOOOUUU\\\ccchhhkkknnnoooqqqsssvvvwwwxxxyyyyyyxxxwwwyyy}}}{{{ooojjjmmmkkkkkkpppxxxRRRNNNMMMNNNNNNOOOVVV^^^nnnxxxrrrllllllnnnsss}}}}}}bbbUUURRRNNNKKKKKKLLLLLLLLLIIIIIIHHHGGGEEEFFFIIILLLLLLNNNOOONNNKKKIIIJJJLLLLLLPPPUUUVVVWWWbbbzzzjjj]]][[[___ooowwwrrryyy|||mmmbbbWWWLLLGGGCCC>>><<<===;;;;;;;;;;;;;;;<<<===>>>;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777888888888999999::::::::::::::::::::::::===<<<;;;;;;===AAAEEEHHHEEEGGGHHHHHHFFFDDDCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>===@@@CCCGGGOOO]]]mmmxxxrrreee[[[VVVOOOLLLHHHFFFDDDCCCBBBAAACCCBBB@@@?????????@@@AAA===<<<<<<<<<>>>???AAACCCEEEHHHMMMTTT[[[bbbgggjjjmmmnnnppprrrtttvvvvvvwwwvvvssspppttt{{{yyyssstttvvvuuutttwww|||VVVRRRPPPQQQQQQQQQVVV\\\kkk}}}rrrkkkiiijjjqqqyyyfffSSSPPPLLLJJJJJJKKKKKKKKKFFFGGGGGGGGGGGGJJJMMMQQQOOORRRTTTRRRNNNKKKLLLNNNQQQQQQTTTYYY\\\aaannnzzzooo___\\\^^^lllxxxooosss~~~yyynnnggg\\\OOOHHHCCC>>><<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<==================<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777888888888888999999999::::::::::::::::::::::::;;;:::999:::>>>CCCIIILLLMMMOOOPPPOOOLLLJJJHHHHHHEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@????????????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???CCCLLLYYYbbbwwwrrrddd[[[RRROOOIIIFFFDDDCCCBBBBBBBBBAAA@@@???>>>???@@@AAA======<<<===>>>???AAABBBEEEGGGLLLSSSZZZ```eeehhhlllmmmoooqqqssstttuuuvvvtttpppnnnrrrzzz|||~~~{{{vvvzzz[[[VVVRRRSSSSSSSSSVVV[[[hhh}}}{{{qqqjjjgggjjjnnnyyykkkRRRNNNKKKIIIIIIJJJJJJJJJEEEGGGIIIJJJKKKMMMQQQTTTQQQVVV[[[ZZZUUUPPPPPPRRRTTTRRRTTT[[[aaabbbeeehhhxxxwwwbbb]]]]]]jjj{{{rrruuu~~~~~~vvvlll___QQQIIICCC???===???<<<<<<;;;;;;;;;<<<======;;;;;;<<<============<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999999999:::===BBBHHHKKKQQQSSSUUUUUURRRPPPNNNNNNHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>======>>>>>>????????????????????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;<<>>>>>======>>>>>>>>>============???AAABBBEEEGGGLLLRRRXXX^^^ccceeeiiijjjllloooqqqsssttttttrrrpppooorrryyyyyypppqqqzzz}}}vvvssstttsssttt^^^XXXTTTUUUUUUTTTVVVZZZcccwwwuuummmjjjkkknnnuuuyyydddPPPMMMIIIGGGHHHIIIJJJIIIHHHJJJLLLMMMNNNOOOQQQSSSTTT[[[aaabbb\\\VVVUUUVVVWWWUUUWWW^^^cccbbbaaabbbhhhyyyeee```___kkk|||}}}nnnaaaRRRIIIDDD???>>>@@@===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;999999999999999999999999999888888999;;;>>>BBBDDDJJJMMMQQQRRRRRRPPPPPPPPPLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@??????@@@@@@????????????????????????>>>======<<<;;;::::::999666888:::999999;;;@@@EEEJJJYYYjjjwwwtttggg```WWWOOOIIIFFFCCCBBB@@@@@@@@@@@@@@@??????>>>>>>>>>=========???@@@AAAEEEGGGKKKQQQWWW\\\aaacccdddfffhhhkkknnnpppqqqrrrppppppqqqssswww}}}uuunnnhhhjjjqqqyyy{{{{{{rrrkkkiiimmmooorrr```ZZZVVVVVVVVVUUUVVVYYY^^^rrrtttnnnlllgggooo}}}lllXXXPPPMMMIIIGGGGGGIIIIIIIIIKKKMMMOOOPPPPPPPPPQQQRRRUUU]]]fffgggaaaZZZXXXYYYZZZXXX[[[aaacccbbbaaaccccccssshhhbbbaaalllooobbbSSSJJJDDD@@@???AAA>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999999999888888888:::===>>>AAAEEEIIILLLMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDD??????????????????@@@@@@======<<<;;;:::999999888222555888999888999<<<@@@???IIITTT\\\fffsss~~~ssslllaaaVVVOOOJJJGGGEEEBBBCCCDDDEEEDDDCCCBBBAAA>>>>>>=========???@@@AAAFFFHHHLLLQQQVVV[[[___aaaaaaccceeehhhkkknnnooopppnnnqqqssstttuuuyyylllhhheeehhhooouuuwwwvvvnnnfffeeekkknnnppp|||~~~fff___YYYZZZ[[[YYYXXXZZZccctttyyyrrrmmmlllrrrrrr\\\RRRKKKJJJIIIHHHIIIIIIJJJKKKPPPSSSUUUTTTQQQPPPQQQSSSTTT]]]fffddd\\\WWWZZZ```___eeejjjiiiddd^^^\\\\\\eeewwwssscccbbbsssyyymmm___OOOHHHEEEBBBAAABBB???>>>===<<<<<<;;;<<<<<<::::::;;;<<<===>>>???@@@============<<<;;;:::999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999;;;;;;888333222666:::===<<<===>>>AAADDDHHHJJJNNNMMMNNNQQQSSSSSSOOOKKKNNNLLLIIIFFFDDDBBBBBBBBBGGGDDDBBB@@@@@@???>>><<<===<<<:::888888888:::;;;888888888999999::::::;;;===???DDDJJJQQQXXX]]]aaagggkkkqqqyyy~~~oooaaaUUULLLGGGFFFDDDCCCCCCEEECCC???>>>AAA@@@???????????????@@@@@@CCCDDDGGGLLLQQQWWW]]]```aaaaaaaaabbbdddgggjjjkkkmmmnnnqqqsssuuuyyy}}}mmmgggaaadddmmmyyyvvviiijjjooorrr{{{|||mmmddd\\\[[[[[[ZZZYYY[[[aaaqqqrrrnnnqqq|||kkkVVVOOOLLLKKKJJJIIIIIIIIIJJJKKKMMMQQQUUUUUUSSSRRRTTTVVVVVV[[[___^^^YYYWWWYYY]]]ccciiinnnnnniiidddbbbbbbhhhyyy|||hhheeettt{{{kkk]]]OOOHHHEEEBBBAAABBB???>>>===<<<;;;;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>>>>======<<<;;;:::777777777777777777777777888888888999999999::::::999999:::;;;<<<<<<<<<<<<999;;;<<<999444333777;;;:::::::::;;;===@@@CCCEEEGGGHHHKKKQQQWWWYYYYYYWWWPPPNNNLLLJJJHHHFFFFFFFFFIIIFFFCCCBBBAAA@@@???===;;;:::888777777777999999888888888999999::::::;;;:::;;;<<>>AAA@@@@@@????????????@@@@@@BBBDDDGGGKKKQQQWWW\\\^^^aaaaaaaaabbbdddfffhhhiiilllnnnppprrrtttwww{{{ppplllhhhjjjtttyyyssstttvvv{{{xxxmmmccc^^^\\\ZZZYYY\\\^^^nnnxxxsssxxxyyyaaaPPPLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJOOOTTTVVVUUUUUUWWWYYYXXXZZZ[[[ZZZXXXWWWXXXYYYdddiiinnnooolllhhheeeeeelll|||qqqhhhttt}}}wwwzzz}}}jjj]]]OOOIIIFFFCCCAAABBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>???????????????>>>>>>===<<<;;;888888888888888888888888777777777888888888888888666777888999:::;;;;;;;;;:::;;;<<<999666555888;;;888777777777999;;;===>>>@@@BBBGGGNNNVVV[[[]]]^^^UUUTTTRRROOOMMMLLLKKKKKKJJJHHHEEECCCBBBAAA???===999888777666666666777888777777888999::::::;;;;;;:::::::::;;;;;;===>>>???EEEFFFHHHJJJLLLNNNPPPQQQPPPQQQPPPOOONNNPPPTTTXXX^^^cccjjjpppvvvzzzuuufffYYYQQQMMMHHHFFFFFFDDD@@@???AAA@@@@@@????????????@@@@@@AAACCCFFFKKKPPPVVVZZZ]]]aaaaaaaaaaaabbbdddeeefffjjjlllnnnpppqqqtttwwwzzz|||}}}~~~wwwtttqqqrrryyy|||~~~zzzlllccc^^^YYYYYYZZZ\\\jjj~~~|||pppZZZOOONNNJJJIIIHHHFFFFFFFFFFFFGGGIIINNNTTTVVVVVVUUUWWWYYYZZZ^^^aaa```[[[WWWVVVXXX^^^ccchhhjjjiiifffdddcccmmm}}}yyykkkttt{{{ssswww|||~~~}}}kkk^^^QQQKKKHHHDDDBBBBBB???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????@@@??????>>>===<<<::::::::::::::::::::::::888888888888888888888888666666777888999999999888999::::::888666555777999666666555555666777888888===???CCCIIIPPPUUUYYYZZZ[[[ZZZXXXUUURRRPPPNNNMMMJJJGGGDDDBBBAAA@@@===<<<888888777666666777777888777777888999::::::;;;;;;999999999:::;;;<<<===>>>@@@@@@@@@@@@@@@AAACCCCCCEEEEEEEEEDDDDDDFFFIIILLLMMMRRRYYY```fffkkkqqqtttooossszzzwwwggg[[[QQQKKKFFFFFFDDDAAA@@@CCCAAAAAA@@@?????????@@@@@@@@@BBBFFFJJJPPPUUUYYY[[[___`````````aaaaaabbbbbbgggiiikkkmmmnnnpppsssvvvxxxyyyzzz}}}|||wwwyyyxxx{{{vvvjjjbbb\\\YYY[[[]]]jjj}}}jjjXXXQQQRRRGGGGGGEEEDDDCCCDDDEEEEEEJJJNNNSSSTTTSSSSSSTTTVVVZZZdddllljjj```WWWVVVXXXXXX\\\aaaeeefffdddbbbaaalll{{{mmmuuuxxxoooqqqzzz{{{{{{}}}qqqcccTTTMMMIIIEEEBBBBBB??????>>>===<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::999999999999999999888888777888888888777666555555777777888777666555666777777666666666555666666666;;;===@@@EEEJJJOOOSSSVVV^^^]]]ZZZWWWSSSOOOLLLKKKFFFCCC@@@>>>>>>===;;;999888888777777777888888888666777777999:::;;;<<<<<<777777777777888999:::;;;;;;;;;:::::::::;;;<<<<<>>=====================>>>>>>????????????@@@@@@??????>>>===<<<999999999999999999999999999999999999999888888888888888888888777555444333666666666666666666666666777777777777666666666666777:::===@@@DDDIIIOOOTTTYYYXXXVVVSSSOOOKKKGGGEEEAAA???<<<;;;::::::888777777777777777888888888888666666777888:::;;;<<<<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;<<<;;;:::888777999;;;===???CCCFFFIIILLLPPPSSSVVVVVVZZZcccooo}}}qqq```UUULLLHHHFFFDDDCCCEEECCCBBBAAA@@@@@@???@@@@@@@@@BBBGGGLLLPPPUUUWWWYYY[[[[[[\\\]]]^^^^^^^^^]]]]]]```dddggghhhjjjlllnnnpppqqqtttwwwzzz~~~|||{{{zzz{{{yyy|||~~~|||zzzzzz}}}sssllliiijjjjjjtttrrr^^^QQQMMMMMMEEEDDDDDDCCCDDDEEEGGGHHHIIIKKKMMMMMMKKKLLLPPPTTTUUU^^^gggggg```YYYWWWXXXVVVYYY___eeejjjjjjiiigggiiivvvuuuyyy}}}{{{qqq^^^RRRKKKFFFDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>===<<<;;;999999999999999999999999999999888888888777777777777777888777777666555444666666666777777777666666777777777888777777666666444777999;;;===AAAHHHMMMOOOOOOMMMKKKHHHEEEBBB@@@===;;;999888888888777666555555666666777777777777555666777888:::;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;:::888888999;;;<<<>>>AAABBBCCCFFFIIIKKKOOOMMMPPPYYYbbbkkkyyylll```SSSLLLIIIEEECCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCGGGMMMQQQUUUWWWYYYXXXYYYZZZ\\\]]]]]]]]]\\\YYY\\\aaadddfffhhhjjjllloooppprrrtttwwwzzz|||}}}{{{}}}|||}}}}}}xxxwwwyyywwwsssrrruuuzzzsssqqqrrrpppyyynnnYYYNNNIIIHHHEEEEEEDDDEEEFFFGGGIIIJJJGGGIIIJJJJJJIIIKKKPPPUUURRRWWW]]]___]]]YYYWWWWWWVVVZZZ___fffkkklllkkkhhhiiiuuuxxx{{{vvvaaaTTTLLLFFFDDDEEECCCBBBAAA@@@????????????>>>>>>>>>>>>????????????>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666555666666777777777777777666777777777888999999888666777777777888777777666666444555666666666999???CCCGGGGGGFFFEEECCC@@@>>><<<<<<:::888777888888777666333333444555666666666555555666777888:::;;;<<<===777777777888999:::;;;<<<999;;;<<<>>>>>>===;;;:::999:::::::::888888:::;;;999:::<<<======???BBBEEELLLIIIKKKRRRXXX]]]gggrrr~~~uuugggXXXPPPKKKFFFCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAADDDHHHMMMRRRVVVXXXYYYVVVXXXYYY[[[\\\]]]\\\\\\WWWZZZ___ccceeegggiiikkkooooooqqqsssuuuwwwxxxyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}~~~zzzwww}}}xxxtttuuuxxxuuuoooooottt~~~yyywwwyyy|||{{{aaaQQQMMMKKKHHHEEEEEEEEEFFFHHHHHHGGGFFFIIICCCBBBFFFHHHGGGJJJPPPPPPSSSWWWXXXXXXWWWWWWXXXSSSVVV\\\aaadddeeeeeedddhhhwww}}}|||pppZZZLLLGGGCCC???BBBAAAAAAAAAAAAAAAAAA@@@AAA@@@???=========>>>>>>===>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777777777666666666666777777888888888888777777777777666777999:::::::::888777555555666666777999:::;;;>>>======<<<<<<;;;;;;::::::888666666888999777555888777555444555666888999777777888999;;;<<<======;;;;;;;;;::::::999999999;;;<<<===>>>>>>??????>>>;;;:::999999888888888888:::;;;;;;<<<>>>???AAABBBCCCEEEGGGJJJNNNTTT[[[___mmmxxxtttbbbXXXPPPGGGCCCDDDCCCBBBBBBAAAAAA@@@@@@???BBBEEEIIINNNSSSVVVXXXYYYWWWYYY[[[]]]]]]]]]\\\[[[^^^^^^^^^```bbbeeehhhiiimmmooorrrtttsssssstttuuuuuuvvvxxxxxxwwwxxx{{{}}}|||~~~{{{yyyppplllqqqxxxsssoooqqqwww||||||zzz|||{{{}}}ttt\\\OOOMMMLLLHHHEEEEEEFFFHHHIIIIIIGGGFFFIIIDDDBBBEEEFFFEEEGGGLLLOOOQQQSSSUUUWWWWWWWWWVVVNNNQQQUUUZZZ^^^`````````hhhyyy~~~ttt]]]OOOJJJFFFBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>======>>>???>>>>>>?????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777777777666666777777777888888888888777777777777444666777999:::999888777666666666666777888999999:::999999999999888888888:::888666666888999777555777666555444555666888999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>????????????===<<<;;;:::999999999999:::::::::;;;===???@@@AAA>>>???AAABBBDDDIIINNNSSS```lll}}}~~~kkk^^^TTTJJJFFFFFFCCCBBBBBBAAAAAA@@@@@@???AAACCCGGGLLLPPPTTTVVVWWWZZZ[[[^^^```aaaaaa``````^^^^^^^^^___aaaccceeeggghhhjjjmmmnnnnnnnnnooopppqqqrrrtttttttttuuuwwwyyyzzz{{{~~~|||{{{pppkkkmmmxxx}}}sssppplllnnnuuu|||kkkVVVLLLLLLKKKHHHFFFGGGIIIKKKKKKJJJHHHGGGIIIDDDBBBDDDFFFFFFGGGIIINNNMMMMMMPPPUUUWWWVVVTTTJJJLLLPPPTTTXXX[[[]]]^^^ggg{{{xxx{{{bbbSSSMMMIIIDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888777777777777888888888888888888777777777777333444666777888888777777777777666666666666777777666666777777777777888888999777666666777888666555666555444444444666777888;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<;;;<<<===???@@@AAAAAAAAA??????===<<<::::::999999999999999:::;;;===>>>???>>>???@@@@@@AAADDDHHHKKKRRR^^^ooorrrbbbVVVLLLGGGGGGCCCBBBBBBAAAAAA@@@@@@??????AAAEEEIIINNNQQQTTTUUUZZZ\\\^^^aaabbbccccccccc___^^^^^^^^^___```bbbccccccfffhhhjjjjjjjjjlllmmmoooppprrrrrrrrrsssvvvxxxxxxzzz}}}~~~wwwnnnkkkqqqyyy{{{xxxuuulllkkkiiikkkqqqzzz}}}dddQQQKKKKKKJJJHHHIIIKKKOOOPPPOOOMMMJJJIIIIIIFFFDDDFFFIIILLLLLLLLLMMMJJJHHHLLLRRRUUUTTTQQQJJJKKKNNNQQQUUUYYY]]]^^^gggrrruuu}}}jjjXXXPPPJJJEEEBBBBBBBBBAAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888777777888888999888888888888777777777666222333444555666777777777888777666666555555555555555666666777888888999999888777777777777777666555555444444444555666777888:::::::::::::::;;;;;;;;;>>>>>>???@@@@@@???>>>===<<<===>>>@@@AAABBBBBBBBBBBBAAA???===<<<;;;::::::888888888999:::<<<===>>>>>>???@@@@@@@@@BBBEEEHHHJJJUUUdddssstttbbbTTTKKKFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>@@@CCCHHHLLLPPPSSSUUUWWWXXX[[[]]]___aaabbbbbb```___^^^^^^^^^___```aaabbbdddfffhhhhhhiiikkkmmmoooppprrrssstttuuuxxxzzzzzz|||~~~wwwooonnntttvvvsssoooiiijjjkkklllpppwwwyyyaaaPPPJJJIIIHHHHHHMMMPPPTTTUUURRROOOMMMMMMJJJIIIHHHJJJQQQVVVWWWUUUNNNJJJGGGIIIOOORRRQQQOOOJJJKKKMMMPPPTTTXXX\\\^^^hhhpppnnnrrrrrr]]]RRRJJJDDDCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888999999888888888888777777777666222222333444555666666666888777666555444444444444333444444555666777888888777777777777666555555666444444444555666777888888777777888999:::;;;<<<<<<>>>???AAABBBBBBAAA@@@???===>>>???AAABBBCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;888888888888999;;;<<<===888:::;;;;;;<<<===@@@BBBDDDNNNZZZeeettttttaaaSSSKKKGGGDDDCCCBBBBBBAAAAAA@@@@@@??????@@@CCCGGGLLLPPPSSSUUUUUUVVVXXXZZZ\\\^^^``````aaa```___^^^]]]]]]^^^______aaaccceeefffgggjjjlllnnnoooqqqssstttuuuyyy{{{~~~~~~~~~uuuqqqtttwwwwwwtttnnnpppssstttuuuvvvxxxzzzttt^^^PPPIIIFFFGGGJJJPPPTTTWWWWWWSSSPPPOOOPPPMMMMMMMMMQQQYYYbbbccc___PPPLLLIIIIIILLLNNNOOONNNIIIJJJLLLOOORRRVVVYYYZZZggg~~~ssskkkjjj}}}{{{cccTTTKKKEEECCCCCCBBBAAAAAA@@@??????===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::888888888888777777777777444444444444444555555555777666555444444444444444111111222333444444555555666777888777555444555666444444555666777888999999666777888999;;;<<<===>>>>>>???AAACCCCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<888888888888999:::;;;<<<777888::::::;;;<<<>>>@@@>>>GGGPPPZZZhhhzzzwwwdddUUUNNNJJJFFFCCCBBBBBBAAAAAA@@@@@@??????AAACCCGGGKKKPPPTTTVVVUUUUUUWWWYYY[[[]]]___``````___]]]\\\[[[[[[\\\\\\[[[\\\___```aaadddgggjjjjjjlllnnnpppqqqssswwwyyy~~~|||vvvvvv{{{}}}|||xxxzzz|||}}}|||xxxtttqqq~~~nnn\\\PPPHHHDDDGGGLLLRRRUUUXXXWWWRRROOOOOOQQQRRRSSSSSSVVV```jjjjjjdddSSSPPPMMMJJJJJJKKKLLLMMMJJJKKKMMMPPPSSSUUUWWWXXXeee}}}{{{mmmhhhooohhhVVVMMMIIIDDDCCCCCCBBB@@@??????>>><<<===???AAABBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888777777777777666555555444444444444444555555444444333444444444222222222333333444444444555777888777555333555666444555666888999999::::::::::::;;;;;;<<<===>>>>>>===???AAACCCDDDBBBAAA???BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>============999999999999999:::;;;<<<:::;;;======<<<===>>>@@@===DDDLLLRRR___qqqyyyfffXXXPPPKKKEEECCCBBBBBBAAAAAA@@@@@@??????@@@BBBFFFJJJOOOSSSUUUTTTTTTUUUWWWYYY[[[]]]^^^]]]\\\ZZZYYYXXXYYYYYYZZZXXXYYY\\\]]]^^^aaaeeehhhhhhjjjlllnnnooorrruuuxxx{{{|||}}}}}}~~~~~~}}}}}}~~~}}}||||||||||||}}}~~~||||||||||||||||||}}}~~~|||wwwzzz}}}~~~~~~~~~~~~zzzrrrkkkwwwiiiZZZPPPHHHCCCGGGOOORRRVVVXXXUUUPPPMMMOOOQQQUUUVVVVVVYYYcccnnnnnngggTTTSSSPPPLLLIIIHHHKKKMMMLLLNNNPPPSSSUUUWWWXXXXXXccc}}}rrriiigggvvv~~~qqqsss}}}kkkXXXOOOLLLDDDDDDCCCBBB@@@??????>>><<<===???AAABBBCCCBBBBBBAAAAAAAAA@@@???>>><<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888777777777777777777666555444444444444444444444333333444444555444444555555555555666666555777888777444333444777555666777888::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCDDDCCCAAA???CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???>>>=========>>>999999999999:::;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<@@@FFFKKKOOOZZZkkk|||{{{gggXXXPPPIIICCCCCCCCCBBBAAAAAA@@@@@@???>>>???AAAEEEIIINNNRRRUUURRRRRRSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXYYY[[[]]]___bbbfffiiihhhjjjlllnnnppprrrvvvyyyxxxxxxzzz{{{|||||||||||||||{{{zzzyyyyyyyyyzzz{{{yyyyyyyyyyyyzzz{{{||||||}}}~~~wwwvvvyyyyyy}}}{{{|||}}}yyyppphhhiii[[[LLLGGGHHHHHHHHHIIITTTTTTSSSPPPMMMLLLNNNOOOWWWWWWWWWXXXZZZ]]]```aaaZZZUUUNNNKKKKKKMMMMMMLLLMMMLLLLLLLLLOOOSSSXXX[[[bbbzzzwwwfffbbbeeeooo|||xxxuuummmcccdddnnnooo___RRRHHHHHHFFFDDDAAA???======<<>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::999999888777666666===;;;888888888888777555888777777666555444444444666666555444444444444555444444444555555555555666555555555555555555555555666999<<<=========>>>???===>>>?????????>>><<<;;;???@@@CCCEEEFFFEEECCCAAABBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<@@@???CCCKKKTTT```qqq~~~wwwkkk]]]QQQIIIEEEBBBBBBBBBAAA@@@???===<<>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::999999999999999999999999<<<<<<;;;;;;:::999999888;;;999777777888888777666888777777666555555444444666666555555444444444555444444444555555555555666555555555555555555555555666999<<<======>>>???@@@===>>>???@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>===>>>>>>@@@BBBFFFJJJMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRTTTUUUVVVYYYZZZ]]]___bbbdddeeeeeedddeeefffgggiiilllnnnoooqqqrrrssstttttttttttttttssspppnnnnnnqqqssstttssstttssssssuuuxxxyyyxxxvvvuuusssuuuzzz|||{{{~~~{{{uuusssrrrrrrsssqqqnnnrrrwwwxxxxxx~~~|||sssooogggffffffjjjtttzzztttjjjtttYYYOOOFFFEEEHHHHHHIIIJJJGGGHHHIIIHHHHHHIIILLLNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPMMMKKKJJJKKKLLLKKKKKKHHHHHHIIIKKKOOOTTTXXX[[[]]]kkkllldddaaadddppp{{{wwwcccYYYTTTQQQVVV___rrr|||ooo___QQQKKKHHHDDDAAAAAAAAA@@@???===>>>???@@@AAABBBBBBBBBAAABBBBBBAAAAAA@@@???>>>:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999999777666666777888777666888777777666666555555444666666666555555555444444444444444555555555555666666666666666666666666666666999<<<===>>>???@@@BBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========@@@???AAAFFFKKKRRR___kkkxxxxxxtttlll```SSSIIIEEEBBBBBBBBBAAA@@@???>>>>>>??????AAACCCEEEHHHKKKLLLNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPRRRSSSTTTXXXYYY\\\^^^aaabbbcccdddbbbbbbcccdddfffhhhjjjkkkmmmnnnooopppqqqrrrrrrrrrpppnnnlllmmmoooqqqqqqqqqrrrqqqqqqssstttuuutttrrrpppoooqqqtttvvvwww{{{yyyqqqqqqmmmkkkkkkiiifffiiinnnnnnnnnsss{{{{{{rrriiieeeeeedddcccfffnnnuuussslllzzz{{{}}}kkkTTTKKKEEEFFFHHHHHHHHHIIIDDDEEEFFFFFFFFFGGGJJJMMMKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOORRRUUUYYYZZZ[[[cccwwwpppddd^^^^^^hhhuuu|||hhh[[[WWWXXX^^^eeeqqqzzzgggUUUNNNIIIDDDBBBBBBCCCBBB@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777777777555444555777888888777777777777777666666555555666666666666666555555444444444444555555555555666777777777777777777777777666999<<<>>>???@@@CCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>AAA???AAADDDHHHMMMWWWbbbqqqrrrqqqlllaaaUUULLLFFFBBBBBBAAA@@@????????????BBBBBBDDDEEEGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNOOOQQQRRRSSSWWWXXXZZZ\\\^^^```aaabbbaaaaaabbbccceeefffhhhiiillllllnnnoooqqqqqqrrrrrrmmmlllllllllmmmooopppppppppppppppqqqqqqqqqpppooolllmmmnnnooopppsssyyy|||tttpppkkkgggfffddd```bbbfffjjjfffeeehhhhhheeedddeeemmmmmmkkkjjjpppvvvuuupppyyyyyy{{{wwwbbbQQQJJJFFFGGGHHHFFFFFFHHHFFFFFFGGGFFFEEEFFFHHHJJJGGGHHHIIIJJJKKKJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIJJJNNNNNNOOOQQQSSSTTTVVVWWWZZZ^^^nnnwwwfff]]]YYYaaannnwww}}}{{{kkkeeedddgggkkk}}}ttt```RRRLLLFFFCCCDDDDDDCCCAAA===>>>???@@@AAABBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888888777666555444555777888888888777777777777777666666666666666777777777666555444444444444555555555555666777777777777777777777777666999<<<>>>???BBBEEEHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJKKKKKKKKKIIIHHHGGGCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>><<<>>>AAACCCGGGPPPZZZhhhjjjllliiiaaaWWWNNNIIICCCBBBAAA????????????@@@BBBBBBDDDFFFGGGIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTUUUWWWZZZ\\\]]]^^^^^^aaaaaabbbbbbdddeeeggggggiiiiiikkklllnnnnnnoooooojjjkkkkkklllllllllnnnooonnnooopppoooooonnnmmmmmmkkkmmmmmmkkkkkkpppxxx~~~zzznnniiidddccc```\\\\\\^^^gggaaa^^^___aaaaaacccgggrrrsssrrrqqqtttzzzzzzwww~~~zzzyyypppZZZOOOIIIEEEFFFFFFDDDDDDGGGGGGGGGGGGFFFEEEEEEGGGIIIGGGHHHHHHHHHHHHHHHGGGGGGCCCEEEGGGGGGGGGGGGIIIJJJMMMNNNOOOQQQRRRRRRRRRRRR[[[^^^kkkiii___XXX\\\eeeooowww~~~zzz~~~{{{wwwuuuuuu}}}gggVVVOOOGGGDDDEEEFFFCCC@@@??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@============<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777666555555777999999888777777777777777777777777666666777888777666555444444444444555555555555666666666666666666666666666777999<<<>>>@@@CCCHHHKKKOOOPPPPPPQQQQQQOOONNNMMMPPPOOONNNMMMLLLMMMNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========999888:::===>>>@@@GGGPPP]]]aaadddddd^^^VVVNNNJJJCCCBBB@@@?????????@@@AAA???@@@BBBDDDEEEGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRRRRSSSUUUWWWXXXZZZZZZ[[[````````````aaabbbcccdddcccdddeeeggghhhhhhhhhhhhggghhhjjjjjjiiiiiikkklllkkklllnnnmmmlllkkkkkklllkkknnnnnnhhhfffmmmwww}}}~~~lllfffbbbaaa___ZZZWWWXXX[[[YYYYYY___bbb```___aaannnrrrttttttvvv{{{|||zzz}}}xxx{{{~~~iiiTTTKKKEEEBBBCCCCCCBBBDDDGGGFFFFFFFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGEEEEEEEEEEEECCCEEEGGGFFFEEEFFFIIIKKKKKKMMMOOOQQQSSSSSSSSSRRR\\\```mmmmmmcccZZZXXX\\\dddnnnxxxwww}}}mmmZZZRRRIIIEEEFFFFFFCCC@@@@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@@@@???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999777666666888999999888777777777777777777777777555666888888888777555444444444444555555555555666555555555555555555555555777999<<<>>>AAAEEEIIIMMMOOOQQQSSSUUUVVVTTTRRRPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOONNNMMMKKKJJJHHHCCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::999:::<<<;;;;;;AAAIIISSSWWW[[[]]]YYYSSSMMMJJJCCCAAA@@@>>>>>>???@@@AAA>>>???BBBDDDFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWXXX\\\\\\[[[\\\\\\]]]^^^___```aaaaaabbbcccccccccbbbbbbdddggggggfffeeegggiiifffiiikkkkkkiiihhhiiijjjkkkooonnnfffcccjjjuuu{{{mmmgggccccccbbb\\\WWWVVVUUUSSSWWW___cccaaa___```iiipppuuuuuuuuuwwwwwwtttwwwyyyyyydddPPPGGGBBB???AAAAAAAAACCCHHHDDDDDDEEEEEEDDDEEEHHHJJJMMMKKKHHHEEECCCBBBBBBBBBDDDFFFGGGFFFDDDEEEHHHLLLKKKMMMQQQTTTVVVVVVVVVVVV^^^bbbppppppfff[[[VVVVVV\\\gggrrryyyuuu\\\TTTJJJEEEFFFGGGCCC???AAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@??????BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::999777777888999999888777777777777777888888888555666888999888777555444444444444555555555666666555555555555555555555555777999<<<>>>AAAEEEJJJNNNNNNPPPTTTXXXYYYWWWUUUSSSNNNNNNNNNMMMMMMLLLLLLLLLOOOOOOPPPOOONNNLLLJJJIIICCCBBBBBBAAA@@@???>>>>>>;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<>>><<<:::???FFFLLLPPPVVVXXXUUUPPPLLLIIICCCAAA@@@>>>>>>???AAABBB???AAACCCFFFHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZ``````aaaaaaaaaaaaaaa```___bbbeeeeeecccbbbdddfffcccfffiiihhhfffeeegggiiikkkpppnnnddd```hhhtttyyyzzzooojjjggghhhfff```ZZZXXXZZZXXXYYY```eeeeeefffiiiiiiqqqwwwvvvtttssspppmmm}}}~~~}}}oooYYYOOOHHHEEECCCBBBBBBCCCCCCBBBDDDDDDCCCBBBCCCFFFLLLPPPRRROOOKKKGGGDDDCCCBBBBBBBBBDDDFFFGGGGGGGGGHHHIIINNNNNNOOOQQQTTTXXX[[[]]]```bbbsssjjj[[[YYYXXXVVV```pppyyyeeeZZZOOOKKKIIIEEECCCCCCAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::::::::;;;;;;<<<===<<<<<<;;;::::::999888888888888888888888888888888777888888888999999999999999888777666666777888999:::999777666666666777888666666666666666555555444777888:::===AAAFFFJJJLLLPPPRRRTTTVVVUUUSSSPPPNNNMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJLLLLLLKKKJJJGGGFFFDDDCCCAAA???>>>===<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;888888::::::999===CCCLLLRRRVVVTTTRRRRRROOOKKKEEEBBB???===>>>???@@@@@@???@@@BBBDDDFFFGGGHHHIIIGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^[[[]]]___bbbbbbbbbaaa```cccdddeeedddbbbbbbdddfffnnnllliiidddbbbgggpppwwwzzz|||xxxrrrllliiigggddd^^^YYYYYY[[[___cccfffgggfffeeejjjiiihhhiiimmmoooqqqqqq|||{{{{{{~~~lllXXXNNNIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEDDDDDDFFFKKKNNNRRRPPPLLLHHHEEEDDDCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJOOOPPPQQQSSSWWWZZZ^^^___aaacccrrrqqq^^^ZZZWWWTTT\\\jjjwwwrrrcccSSSLLLJJJGGGDDDDDDBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888888777777777888888888999999999888777666666777888999999999888777777777777777666666777777666666555444666777999<<<@@@EEEIIILLLOOOPPPSSSTTTTTTRRROOOMMMIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCBBB@@@???===<<<<<<;;;:::::::::::::::999999999999999999:::::::::;;;;;;;;;999888;;;;;;;;;@@@GGGNNNSSSWWWUUURRRQQQNNNJJJFFFCCC@@@>>>???@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[\\\^^^____________bbbdddeeedddccccccdddeeekkkkkkiiifffdddgggooouuuyyy|||wwwssspppooopppnnniiiddd```aaadddgggjjjkkkjjjhhhiiigggeeefffhhhkkkmmmmmm{{{xxx}}}{{{xxxvvvvvvyyy}}}~~~hhhUUUNNNJJJIIIHHHHHHJJJJJJIIIGGGIIIJJJIIIHHHGGGHHHLLLNNNRRRPPPMMMJJJGGGFFFEEEEEEFFFHHHJJJJJJJJJIIIJJJKKKNNNOOOPPPSSSWWW[[[^^^```aaacccppp|||ccc[[[WWWSSSXXXaaarrroooYYYNNNJJJHHHFFFFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999666777777777888888888888999888777777777777888999888888999999888888777666666666777777666666555444444555888;;;@@@EEEIIIKKKMMMOOOQQQRRRRRRPPPMMMLLLGGGFFFDDDBBBAAAAAABBBBBBEEEEEEFFFFFFFFFDDDCCCAAAAAA@@@???===<<<;;;;;;;;;:::::::::999999999888888999999999999::::::::::::;;;999888;;;===???EEEMMMQQQVVVYYYVVVSSSQQQNNNJJJHHHEEEBBB@@@@@@AAA@@@@@@???@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^```bbbcccbbbaaabbbbbbfffhhhiiihhhgggiiinnnrrrzzz}}}}}}|||}}}sssqqqoooqqqtttuuussspppgggggggggiiikkklllkkkjjjgggdddbbbaaacccfffhhhhhhxxxrrruuu|||zzzuuuqqqpppssswww}}}yyycccSSSNNNKKKJJJIIIJJJKKKLLLJJJIIINNNNNNNNNMMMKKKKKKMMMOOOQQQOOOMMMKKKIIIHHHHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJKKKNNNQQQUUUXXX[[[]]]``````jjj|||jjj]]]XXXSSSUUU[[[jjjyyyzzz___PPPKKKIIIHHHHHHDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999999666666777777777888888888888888888888888888888888777888999:::999888777666777777777777777666555555333444666:::>>>CCCGGGJJJLLLMMMOOOPPPPPPOOOMMMKKKHHHGGGEEECCCBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@???>>>???>>>===<<<;;;::::::::::::::::::999888888777777888999999999999::::::::::::888888<<>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999999999999777777777777888888888888888888999999999999888888888999:::::::::999777666777777777777777666666555333444555999===AAAEEEHHHKKKLLLMMMNNNNNNNNNLLLKKKGGGFFFEEECCCAAA@@@???????????????>>>======<<<;;;<<<;;;::::::999999999999999999999888888777777777888888888999999999::::::999777999===AAAEEEMMMUUU[[[```aaa]]]YYYXXXUUUQQQMMMKKKGGGEEEDDDCCCAAA???@@@@@@BBBCCCEEEFFFFFFFFFDDDEEEGGGIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNPPPSSSVVVXXXVVVYYY]]]^^^^^^^^^^^^^^^```dddiiilllllllllooorrrrrrnnnppppppuuuxxxqqqlllhhhdddbbbeeejjjpppsssooojjjfffeeegggiiihhhffffffdddaaa```aaacccdddeeessspppsssvvv|||yyytttooojjjgggjjjooovvv{{{|||}}}}}}}}}|||~~~}}}lll]]]UUURRRMMMKKKHHHGGGHHHHHHHHHGGGJJJLLLMMMLLLIIIGGGGGGGGGJJJJJJKKKLLLMMMMMMNNNNNNKKKMMMMMMLLLJJJHHHGGGHHHIIIKKKNNNQQQTTTWWWXXXYYYWWWWWW\\\ccckkkyyy}}}hhh\\\VVVUUUWWW]]]oooxxx{{{vvvbbbVVVMMMJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAA@@@======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888888999999999999888888999::::::999888888999999999:::999999888777777777888888777777666555333444555888;;;???CCCEEEIIIIIIJJJKKKLLLKKKJJJJJJCCCCCCBBB@@@???===<<<;;;===<<<<<<;;;::::::999999999999888888888888888999777777777777777777777777888888888888999999999999999888;;;AAAEEEIIIPPPXXX___cccddd___\\\[[[YYYUUUPPPMMMJJJGGGFFFDDDAAA???@@@AAABBBCCCDDDEEEEEEEEEBBBDDDFFFHHHIIIJJJIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMLLLMMMNNNQQQTTTVVVVVVYYY\\\^^^^^^^^^___```]]]bbbfffiiiiiikkknnnrrrwwwqqqtttssswww{{{vvvnnnkkkeeebbbccchhhnnnssssssmmmfffdddgggjjjiiiffffffdddbbbbbbdddeeeeeeeee}}}vvvwwwzzzwwwpppkkkgggdddbbbhhhmmmtttxxxxxxxxxyyyyyyyyy|||uuufff\\\WWWUUUPPPLLLHHHEEEEEEGGGGGGGGGIIIKKKMMMLLLJJJGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPNNNOOOOOONNNKKKIIIHHHHHHIIIJJJMMMPPPSSSTTTUUUUUUSSSSSSWWW]]]cccsssnnn___VVVTTTVVV\\\ppp|||qqq___QQQKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@===<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::888999999::::::999999888::::::999999888888888999777888888888888777666666444444555777:::===@@@BBBEEEFFFGGGHHHHHHHHHHHHGGGAAA@@@@@@???>>><<<;;;:::;;;;;;:::999888888888888888777777666777777888888555555666666777888888888888888888888999999999999:::;;;???FFFKKKMMMSSSZZZ___dddddd```]]]]]][[[XXXRRROOOLLLIIIGGGEEEAAA???@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNQQQSSSTTTTTTVVVYYYZZZZZZ[[[^^^```[[[^^^bbbcccdddggglllqqqyyyxxxyyyvvvyyy}}}yyyqqqoookkkhhhhhhkkkooosssuuummmeeebbbfffiiiiiigggdddccccccdddfffgggfffeee}}}}}}yyyqqqjjjeeebbb```^^^ggglllrrruuuuuuuuuvvvwwwxxx{{{pppccc\\\YYYWWWRRRNNNHHHEEEDDDFFFGGGHHHKKKMMMOOOOOOLLLJJJHHHHHHDDDEEEHHHKKKMMMPPPQQQRRRPPPQQQQQQOOOLLLJJJIIIIIIFFFHHHKKKMMMOOOQQQQQQQQQPPPPPPUUUZZZ```rrrsss```VVVSSSUUU]]]sss|||eeeSSSLLLLLLGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;888999:::;;;;;;:::999888;;;:::999888777888999:::888888888888888777666666555555555777999<<>><<<<<<;;;:::999888777777777777777666666666666777777888444444555666777888999999777888888888888999999999<<<===BBBJJJOOOQQQVVV\\\___cccddd```]]]]]]\\\YYYSSSPPPMMMJJJHHHEEEBBB???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTQQQRRRTTTUUUUUUWWWZZZ]]]YYY[[[^^^___```dddkkkpppsss|||~~~}}}xxxxxx{{{xxxppppppooonnnmmmnnnppprrrtttkkkbbb```dddhhhgggeeeccccccdddfffhhhhhhfffeeettthhhaaa]]]ZZZ\\\```gggiiimmmoooppppppqqqrrrxxxxxx~~~yyyjjjaaa___^^^\\\ZZZXXXTTTNNNJJJHHHJJJLLLNNNMMMMMMLLLKKKIIIGGGFFFGGGHHHJJJJJJJJJKKKMMMOOONNNNNNMMMKKKJJJIIIGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPOOOPPPVVVaaatttkkk]]]XXXWWW]]]nnnkkkYYYPPPMMMJJJHHHDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777888999:::;;;:::999888:::::::::999999999888888888999999999999888777777777777666666555555555444999999999888888666555555555555444444555888:::<<>>===;;;::::::<<<<<<<<<<<<;;;:::999888999888888888777777666666666666666666666777888888555666777666555666888999<<>>============;;;;;;;;;::::::::::::999999:::;;;;;;<<<;;;:::999:::::::::999999999888888888999999999999888777777888888777777777666666666999999999888888777666555555444333333555777999:::::::::<<<===>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777888888777777777666666666555555555555555666777777666777888888777777999;;;>>>BBBIIIOOOSSSWWWZZZ\\\^^^]]]\\\[[[[[[ZZZVVVTTTSSSPPPKKKGGGDDDCCCAAA?????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVVVVWWWZZZ]]]^^^]]]]]]aaadddlllvvvqqqqqqsssooonnnrrrmmmmmmmmmjjjgggeeedddeeegggddd```]]]\\\]]]```bbbccc___]]]]]]```bbbbbbbbbyyymmmaaa[[[XXXYYY^^^dddfffhhhiiiiiiiiikkknnnqqqwwwyyyuuukkkddd^^^ZZZXXX[[[ZZZXXXTTTOOOLLLKKKKKKNNNMMMKKKIIIHHHGGGHHHHHHIIIKKKNNNNNNMMMLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLOOOSSSWWW___nnn|||wwweee^^^^^^\\\hhhzzzmmm^^^UUUMMMJJJFFFDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::999999999888888888999999999999888777777999999888888888888777777888888999888888777666555444333333333333555777888666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999999888777666666666666666666666555555555666666555555666666777888777999:::999999999;;;===AAADDDJJJOOORRRUUUXXXZZZ[[[ZZZXXXWWWWWWUUURRRPPPOOOMMMIIIGGGEEECCC@@@===>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRTTTUUUVVVXXX[[[^^^___^^^___bbbfffkkkwwwwwwjjjiiikkkjjjkkkooofffggggggeeebbb``````aaacccaaa^^^\\\[[[[[[]]]^^^___^^^]]][[[ZZZ[[[]]]___~~~sssggg\\\WWWVVVYYY___fffiiiiiiiiiiiijjjlllqqqtttvvvzzz~~~uuuooohhh```ZZZYYYYYYZZZYYYUUUQQQMMMKKKKKKNNNMMMJJJHHHGGGGGGHHHIIIKKKNNNPPPQQQPPPNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEGGGHHHIIIJJJKKKLLLMMMMMMNNNMMMNNNQQQRRRVVV___jjj~~~~~~iii___\\\XXXaaapppxxxdddVVVNNNKKKGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888999999999999888777777888888888888888888888888888888888888888777666666333222222222333444555666555666777888999999999999999999999999999999999999777777777777777666555444555555555555555555555555777777777777777888888999777888999999999:::<<<>>>BBBFFFJJJNNNPPPSSSVVVXXXYYYWWWUUUTTTSSSRRROOOMMMKKKIIIHHHFFFEEEBBB>>>;;;=========>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPQQQSSSTTTVVVWWW[[[^^^aaabbbbbbdddhhhlllppp|||{{{oooeeeeeehhhhhhhhhjjjcccdddeeecccaaa``````aaacccbbb___]]]\\\\\\\\\]]]^^^^^^\\\YYYZZZ]]]^^^\\\}}}xxxuuuiii```WWWUUUVVVYYY```ggghhhhhhhhhhhhiiimmmrrrvvvvvv{{{zzzsssooohhh^^^WWWVVVVVVWWWWWWTTTPPPMMMKKKJJJMMMKKKIIIGGGFFFFFFGGGHHHIIILLLOOOOOONNNMMMLLLLLLPPPOOONNNLLLIIIGGGEEEDDDGGGGGGHHHHHHIIIJJJKKKLLLOOOMMMMMMNNNOOOQQQYYYbbbnnnpppaaa[[[UUUZZZeeevvviiiWWWOOOKKKGGGEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>=========>>>>>>=========<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::::::::::::::999999999888888888999999999999888777777777777777777777777777777777888888888888777777666333222222222222333333333555555666777888888888888999999888888777666666555555555555666555555444444444444444444555555555555666555555555555666777777555777888888888999;;;===BBBEEEIIILLLNNNQQQTTTVVVXXXVVVSSSRRRQQQOOOMMMKKKGGGFFFEEEEEEDDDBBB>>>;;;<<<<<<==================>>>?????????@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKOOOOOOPPPQQQSSSUUUWWWXXXZZZ^^^aaaccceeehhhnnnsss{{{oooiiidddeeehhhgggeeeeeedddeeeffffffddddddeeeffffffeeebbb```^^^^^^^^^___```___\\\[[[bbbjjjjjjddd~~~vvvnnniii___XXXSSSUUUXXX[[[```fffdddeeefffgggiiimmmrrrwwwxxx~~~uuunnnllleeeXXXQQQRRRQQQRRRRRRQQQMMMKKKJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGEEEGGGIIIJJJIIIHHHIIIIIIQQQPPPNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIOOOLLLKKKMMMOOOPPPWWW^^^cccuuujjj___XXXXXX]]]jjjzzzrrr\\\QQQMMMIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>============<<<<<<<<<===<<<;;;:::999999999::::::::::::999999999888888888999999999999888777777666666666777777777777888777777888888888888777777333333333333333222222222222333444444555555555444777777777666555444444333444444555555555444444333444444444555555555555555333333222222333333444555444555777777777888:::===@@@BBBFFFIIILLLOOOSSSVVVWWWUUUQQQOOONNNMMMKKKIIIEEEDDDCCCCCCBBBAAA===;;;<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPRRRUUUWWWXXXWWW[[[___cccfffllltttzzz|||vvvhhheeedddeeeggggggdddbbbeeefffhhhhhhggggggiiijjjiiigggccc```______```aaa```aaa^^^___jjjwwwxxxpppxxxnnnbbb[[[VVVRRRQQQVVVZZZ\\\___cccbbbcccfffhhhkkkooouuuyyy|||}}}ssslllkkkcccUUUNNNOOOLLLMMMMMMLLLJJJHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEGGGGGGGGGGGGIIIJJJMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDDDDCCCDDDEEEGGGHHHKKKIIIJJJMMMOOOPPPSSSYYY\\\hhhzzzjjj___\\\[[[```mmmzzz~~~eeeTTTPPPLLLHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>??????@@@>>>>>>>>>=========<<<<<<>>>===<<<;;;:::::::::;;;:::::::::999999999888888888999999999999888777777777777777888888888999999777777888888888888777777333444444444333222222111222222333444444444333333444444444444444444444444333444444555555444444333444444555555666666666666333333333333333444555555444555777777777888;;;===<<>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPSSSUUUVVVUUUYYY___dddjjjqqq{{{|||uuupppfffdddcccbbbdddfffdddaaaccceeefffgggggghhhiiikkkjjjgggbbb^^^]]]]]]___aaaaaadddcccaaaiiivvvxxxrrr|||ttthhhZZZQQQQQQNNNPPPWWW\\\]]]___bbbbbbeeehhhkkknnnsssxxx|||tttlllkkkdddUUUNNNPPPIIIJJJJJJIIIGGGFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHIIILLLNNNIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIGGGFFFIIINNNPPPOOOPPPTTTXXXaaauuussseee```[[[\\\dddqqq|||nnnVVVSSSNNNJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>============@@@???===<<<;;;;;;;;;<<<:::::::::999999999888888888999999999999888777777888888888999999:::::::::666777777888888888777777444444444444444333222111333444444555555555444444111111222333333444555555333333444555555444444444555555555666666666777777666666666666666777888888444555777777888999;;;>>>:::===AAAEEEIIINNNTTTWWWTTTQQQNNNKKKJJJIIIGGGFFFCCCAAA????????????>>><<<==================<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>?????????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLOOOQQQSSSTTTVVV[[[aaagggnnnwwwzzzwwwsssooofffdddaaa___aaaddddddbbb```bbbdddeeeeeefffhhhjjjiiifff```\\\ZZZ[[[^^^```bbbhhhhhhbbbccclllooojjjxxxnnnddd[[[TTTPPPLLLOOORRRUUUWWWZZZ]]]```ccceeegggiiimmmsssyyy~~~|||{{{vvvmmmaaaUUUMMMIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJHHHEEECCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEFFFHHHLLLPPPRRRYYY```sssrrreee[[[\\\```gggvvvzzz]]]UUUNNNLLLKKKGGGDDDEEECCCCCCBBBAAAAAA@@@??????CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777666555555555555444444444444444444444444444333333444555555666666555555444555444444333333444444555222333444444555555444444444333333444444555666777444555666777999:::<<<<<<<<<===???CCCIIINNNPPPPPPPPPNNNJJJFFFCCCCCCCCCDDD@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAA>>>===<<<<<<===???AAABBB??????@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGKKKLLLMMMMMMMMMOOORRRTTTVVV^^^fffkkkttt}}}yyyuuurrrqqqqqqppplllfffdddeeeeeedddaaadddccccccbbbcccdddfffggggggdddaaa]]][[[ZZZ[[[\\\```aaabbbddddddddddddccc|||wwwooofff]]]UUUPPPNNNNNNQQQUUUWWWYYY[[[^^^```ccceeehhhkkkooouuu{{{zzzooocccWWWNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJHHHEEECCCBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFIIILLLOOOPPPUUUZZZiiiyyyjjj]]][[[^^^dddsssggg[[[PPPMMMLLLHHHEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>@@@??????>>>======<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777666666666555555555555444444444444444444444222222222222222222222222555444444444444444444555222333444444555555444444444444444444555666777777555666777888999:::;;;<<<;;;<<<===BBBGGGKKKMMMMMMMMMJJJGGGCCCAAA@@@AAAAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>????????????@@@@@@@@@>>>===<<<<<<===>>>@@@BBB>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOSSSUUUXXXaaajjjpppyyy|||zzzwwwsssqqqoooooooooooolllhhheeeddddddbbbaaabbbaaa``````aaabbbcccddddddbbb___\\\ZZZZZZ[[[\\\```aaacccdddddddddbbbaaa}}}sssnnnfff\\\UUUPPPMMMMMMQQQTTTXXXZZZ[[[\\\^^^___bbbeeejjjnnnsssxxx~~~yyynnncccYYYQQQLLLHHHHHHGGGEEEEEEDDDDDDDDDFFFHHHJJJIIIFFFDDDBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNRRRUUU^^^nnnrrr```[[[[[[```nnn}}}ssscccSSSMMMMMMJJJFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAA@@@@@@??????>>>@@@@@@??????>>>=========;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888777777777666666555555555555555555555555222222111111111111222222444444444444444444444444222333444444555555444444555444444555555666777888777777888999::::::;;;;;;::::::<<<@@@DDDHHHJJJJJJHHHFFFCCC@@@>>>>>>>>>??????>>>===<<<;;;:::::::::999999999999999999999999::::::::::::;;;<<<===============>>>>>>>>>>>>???======<<<<<<<<<>>>@@@AAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDDDDEEEFFFFFFGGGFFFGGGIIIJJJKKKNNNSSSVVV[[[eeepppxxx{{{rrrpppnnnlllkkkkkkkkkkkkkkkkkkiiifffbbb``````aaa______^^^]]]]]]^^^___```aaa___]]][[[ZZZZZZ[[[\\\___```bbbdddcccbbb___]]]|||wwwnnnhhh___VVVPPPMMMMMMNNNSSSVVVZZZ\\\\\\\\\]]]^^^aaaeeekkkpppvvv{{{}}}sssiiiaaaYYYRRRMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFIIIIIIGGGDDDBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBCCCFFFHHHJJJKKKKKKKKKQQQSSSZZZcccmmm|||zzzddd[[[YYY\\\hhhvvv}}}jjjUUUMMMMMMKKKGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888777777777666666666555555555666666666666666666555444444444444555666444444555555555555444444222333444444555555444444555555555555666777888888888888999999:::::::::;;;;;;:::;;;>>>CCCFFFGGGGGGDDDBBB@@@>>>===<<<======>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>???===>>>>>>???@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJNNNSSSWWW___jjjwwwyyyqqqlllkkkiiihhhgggggggggggggggiiiiiifff```]]]]]]___^^^]]]\\\[[[[[[\\\]]]]]]^^^]]][[[ZZZZZZZZZ\\\\\\^^^___aaabbbaaa___\\\ZZZ~~~vvvpppgggbbbYYYQQQLLLKKKMMMOOOUUUWWWZZZ\\\\\\\\\]]]^^^aaaeeekkkrrrxxx~~~|||rrrggg]]]UUUOOOLLLIIIIIIHHHFFFFFFEEEEEEEEECCCEEEHHHIIIGGGDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBEEEHHHIIIJJJIIIIIIOOOQQQWWW]]]bbbkkk}}}iii\\\XXXYYYcccnnnqqqZZZOOOMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777666666666555555555555555555666666777777777777666666666666777777444555555666666555555444222333444444555555444444444444444555555666777888888888888999999:::::::::<<<;;;<<<>>>AAADDDDDDDDDAAA@@@>>>===<<<<<<<<<======<<<;;;::::::999::::::::::::::::::::::::::::::999888888999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJNNNTTTXXXcccpppwwwooolllkkkjjjiiihhhfffeeeddddddccceeegggeee```\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\\\\[[[]]]^^^___^^^[[[XXXWWW~~~wwwmmmggg]]]XXXQQQKKKIIIKKKOOORRRWWWYYY[[[[[[[[[\\\^^^```cccgggmmmssszzz}}}xxxjjj\\\QQQKKKHHHHHHHHHGGGFFFFFFFFFFFFGGGBBBEEEGGGHHHFFFDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDFFFHHHHHHHHHHHHJJJLLLRRRVVVXXX\\\hhhuuulll___ZZZXXX^^^ggg|||}}}dddVVVQQQMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777666666666555555555444444444555555666666777555555666777777666555555444555666777777666555444222333444444555555444444444333333444444555666777666666777888999999::::::<<<;;;;;;===@@@AAAAAAAAA>>>======<<<<<<<<<<<<<<<<<<;;;:::999999999999999::::::::::::::::::::::::888888888888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAABBBCCCEEEEEEFFFHHHHHHIIIJJJLLLQQQWWW\\\iiiwww~~~{{{ooojjjkkkmmmlllkkkiiihhhfffeeedddbbbccceeeeeebbb___]]]\\\^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZYYYWWWVVVUUU}}}yyytttlllbbb[[[RRROOOKKKHHHIIINNNTTTXXXZZZ[[[[[[[[[[[[]]]aaadddfffjjjooouuu|||yyy{{{mmmZZZMMMHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGCCCDDDFFFFFFEEEDDDDDDEEEBBBBBBBBBCCCEEEHHHKKKMMMFFFFFFDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHGGGHHHKKKOOOPPPQQQYYYccclllwwwoooccc]]]YYY[[[bbbooorrraaaVVVOOOMMMNNNIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888777777777666666222333333444555555666666333444666888888666444333444555666777777666555444222333444444555555444444333222222333333444555666444444555666888999::::::;;;::::::;;;===>>>>>>===::::::::::::;;;;;;;;;;;;;;;::::::999999999999999777777777777777777777777777777777888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>?????????????????????@@@AAACCCDDDEEEFFFFFFGGGIIIKKKOOOUUU]]]bbbooo}}}|||zzzmmmiiilllmmmllllllkkkjjjhhhgggfffccccccdddffffffdddaaa^^^]]]\\\ZZZXXXWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTTTT~~~zzzvvvrrrmmmeeeZZZRRRMMMKKKHHHHHHLLLRRRYYY^^^\\\]]]\\\\\\\\\___cccgggiiilllqqqwww~~~yyy~~~zzzlllYYYKKKGGGIIICCCCCCCCCDDDDDDEEEFFFGGGCCCDDDEEEEEEDDDDDDEEEFFFBBBAAAAAABBBEEEHHHKKKMMMGGGFFFEEECCCCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFHHHKKKKKKLLLRRRZZZ```eeemmmvvvpppeee___YYYZZZ^^^fff}}}iiiZZZQQQOOOPPPJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIGGGEEECCCBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999888888888888777222222333333444555666666333555888::::::888555333444555666888888666555444222333444444555555444444222222222222333444555555222333444666777999:::::::::999888999;;;<<<;;;:::888888999999::::::::::::::::::999999888999999999666666666666666666666666777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<=====================>>>???????????????>>>???@@@AAACCCDDDEEEFFFDDDFFFHHHKKKPPPXXXaaagggsss|||nnnjjjmmmllllllllllllkkkjjjiiihhhdddddddddgggjjjiiiddd___]]][[[YYYWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSVVVUUUSSSRRRRRRRRRSSSTTT~~~|||wwwoooggg___YYYRRRNNNKKKIIIHHHKKKRRRWWWZZZ[[[\\\ZZZ[[[\\\[[[[[[bbbjjjkkkpppvvv|||}}}wwwtttoooggg^^^UUUNNNJJJGGGIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFKKKJJJHHHFFFDDDBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAACCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMQQQTTTVVVWWW\\\bbbkkk{{{uuucccZZZXXXYYY[[[[[[mmmsssbbbYYYQQQIIIGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;:::999888888888999:::999999888888777777666666777777777777888888888888666666666666666666666666777777777777777777777777777666555444444555666777333333333333333333333333555555555666666666777777999999:::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888777777666666777777888888999999777888888888888999999999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@???>>>======>>>>>>>>>???@@@BBBEEEGGGGGGFFFHHHKKKNNNPPPUUU]]]iiiqqq~~~rrrlllnnnmmmllljjjgggeeeeeedddeeebbbdddfffhhhgggeeebbb___[[[[[[YYYXXXWWWVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQ~~~wwwrrriiiaaaZZZTTTOOOLLLJJJIIIJJJNNNTTTXXXZZZZZZYYYXXXZZZ]]]\\\]]]bbbjjjlllqqqwww~~~}}}tttmmmgggeeebbb]]]WWWQQQMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEDDDDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAABBBCCCCCCFFFFFFDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHIIIKKKOOOQQQSSSSSSVVV[[[aaannn{{{ggg[[[WWWWWWXXXXXXfffyyyooocccXXXPPPJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@???>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888888888888888888777777777777555555555555666666666777666666666666666666666666777777777777777777777777444333333222222333333444444444444444444444444444222222222333333333444444777888888999999:::;;;;;;999999:::::::::;;;;;;;;;::::::999999888777666666777777777777777888888888777888888888888999999999999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@??????>>>======>>>>>>??????@@@BBBDDDEEEFFFEEEFFFIIIMMMRRRZZZeeesss|||{{{rrrrrrnnnllljjjgggdddbbbaaaaaaaaabbbdddeeedddbbb___]]][[[ZZZXXXWWWVVVUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOO~~~{{{pppjjj```XXXRRRNNNJJJIIIHHHJJJMMMRRRWWWZZZZZZYYYVVVVVVYYY]]]^^^^^^cccjjjnnnrrryyy{{{kkkaaa[[[WWWTTTRRRPPPNNNLLLLLLLLLLLLHHHHHHGGGGGGFFFEEECCCCCCDDDDDDDDDDDDEEEEEEFFFFFFAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEFFFEEEEEECCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFHHHLLLNNNQQQQQQRRRTTTVVV___qqqrrrbbbZZZWWWWWWUUU^^^lll{{{pppbbbWWWMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@???>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777888888888888888555555555666666666777777777777777777777777777777777777777777777777777777555555666666666666555555555555555555555555555555444444555555555666666666555555666777777888888999888888888999999999::::::::::::999888777666555444888888888888777777777777777888888888888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========??????>>>=========>>>>>>??????@@@AAACCCDDDDDDEEEHHHKKKQQQWWWaaannn~~~vvvsssmmmllliiieeebbb```^^^]]]aaaaaaaaa```___]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMM{{{vvvrrrhhhaaaXXXPPPKKKIIIHHHHHHHHHKKKPPPUUUYYYZZZXXXWWWVVVVVVZZZ^^^^^^^^^bbbiiiqqquuu{{{~~~kkk\\\UUURRRPPPJJJJJJIIIIIIIIIJJJKKKLLLGGGHHHIIIIIIHHHFFFCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCEEEEEEEEEGGGJJJLLLQQQPPPPPPQQQQQQUUUcccpppmmm```ZZZWWWUUUXXXaaaqqq|||iii\\\RRRPPPMMMKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888888999999999777777888888888999999999666666666666666666666666777777777777777777777777666666888999999888666666666666666666666666666666555666666666777777777777444555555666666777888888777777777777888888888888::::::999888777666555555999999888888777777666666777777888888888999999999999888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>=========>>>>>>???@@@AAAAAAAAABBBDDDEEEMMMQQQWWW^^^hhhwwwtttnnnkkkiiigggdddaaa___]]]\\\bbbaaa___]]]\\\[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMM{{{tttkkkeee___YYYQQQJJJGGGGGGHHHIIIJJJNNNSSSVVVXXXXXXWWWVVVWWWXXX[[[______^^^bbbiiitttxxx~~~sss```TTTNNNMMMNNNIIIIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIHHHFFFCCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCDDDEEEEEEEEEFFFIIILLLNNNMMMMMMOOONNNPPPYYYdddxxxzzzhhh\\\WWWWWWVVVZZZhhh|||ppp```XXXTTTOOOLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::666777888999:::;;;;;;<<<777777888888999999::::::888888888888999999999999555555555555555555555555888888888888888888888888333444555666666555444333666666666666666666666666222222333333333444444444555555666666777888888888666666666777777777888888;;;::::::999888888777777999999888888777777666666777777888888888999999999888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===============>>>>>>>>>@@@AAAAAAAAABBBEEEGGGOOOTTT\\\eeeppp~~~pppiiiggggggfffdddbbb```^^^]]]bbb```^^^\\\[[[ZZZZZZZZZWWWVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMNNN}}}xxxrrrjjjaaaZZZWWWRRRKKKGGGFFFHHHJJJKKKNNNQQQTTTVVVUUUTTTTTTUUUXXXXXX[[[___``````eeelllxxx|||kkkZZZPPPKKKJJJLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGEEECCCAAA???@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAA@@@AAAAAAAAADDDCCCBBBAAAAAA@@@AAAAAA??????@@@BBBBBBBBBBBBBBBDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFEEEEEEFFFHHHKKKIIIHHHJJJLLLLLLLLLRRRZZZjjjppp___WWWXXXVVVWWWaaarrrmmm___YYYRRRMMMMMMMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>======<<<<<<::::::::::::::::::::::::555666888999;;;;;;<<<<<<888888888999999999999999666666666777777777888888666666666666666666666666888888888888888888888888555555666666666666555555666666666666666666666666444444444444555555555555555666666777777888999999666666666777777777888888999999999999999999999999888888888888777777777777777888888888888999999999777888999::::::::::::999999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>>>>@@@BBBBBBAAABBBGGGKKKMMMTTT^^^iiivvvzzznnnjjjggggggfffeeedddbbb```___```___^^^\\\[[[ZZZZZZZZZWWWVVVUUUUUUTTTTTTTTTUUURRRRRRQQQQQQQQQPPPPPPPPPJJJJJJJJJJJJKKKLLLMMMNNN|||xxxrrrlllfff```YYYUUUPPPLLLGGGEEEFFFIIIKKKMMMRRRTTTUUUSSSQQQPPPRRRUUUWWWWWWZZZ^^^```bbbjjjsss{{{}}}dddVVVOOOJJJIIILLLIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@BBBCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDEEEGGGIIIFFFFFFHHHKKKKKKJJJMMMSSS___yyy|||fff[[[WWWVVVUUUYYYeeeyyyggg___VVVQQQOOOOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999999:::999999999999999999888666666777777777888888888777777777777777777777777888888888888888888888888999999888888888888999999555555555555555555555555666666666666777777777888555555666666777777888888666666777777777888888888777777777888999999::::::777777777777777888888888777888888888888999999999777888999:::::::::999999999999::::::;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@CCCCCCBBBCCCIIINNNNNNVVVaaammmzzz}}}sssmmmllliiiiiiiiigggeeebbb```^^^]]]\\\\\\[[[[[[ZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKK|||xxxrrrjjjccc^^^ZZZVVVTTTKKKHHHDDDDDDFFFIIILLLMMMUUUVVVUUURRRNNNNNNQQQTTTUUUUUUXXX^^^aaaeeennnxxx}}}vvv___SSSOOOKKKKKKNNNEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAABBBCCCEEEFFFGGGFFFEEECCC@@@?????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCFFFHHHGGGFFFIIILLLLLLJJJLLLQQQZZZrrrnnnaaaUUUUUUTTTTTT\\\pppllldddYYYSSSRRRQQQNNNKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???@@@AAACCCDDD@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666;;;::::::999999888888888888999999999999:::::::::999999999999999999999999888888888888888888888888777666555444444555666777555555555555555555555555333333333444444444444555444444555555666777777777777777777777888888888888555555666777888999::::::666666777777888888999999777888888888888999999999777888999:::;;;:::999999999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???===@@@CCCCCCBBBDDDKKKPPPRRRZZZeeepppzzz{{{wwwsssnnnlllnnnllllllkkkiiifffbbb___]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVQQQQQQPPPPPPPPPPPPOOOOOOPPPOOONNNLLLJJJIIIIIIHHH}}}xxxtttlllhhhbbb]]]XXXRRRMMMIIIFFFDDDCCCCCCGGGMMMSSSXXXYYYUUUOOONNNPPPRRRTTTTTTXXXTTTTTT\\\eeelllrrrwww}}}lll[[[RRRLLLFFFDDDGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCFFFGGGHHHGGGFFFEEECCCDDDGGGKKKNNNLLLFFFAAA@@@@@@>>>>>>???@@@BBBDDDBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDGGGJJJKKKLLLLLLLLLXXXcccyyyyyyiii___YYYVVVWWWYYYccc{{{sss^^^XXXTTTMMMLLLPPPHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCCCCEEEFFFHHHHHHHHHHHHGGGEEEDDDBBBAAABBBAAA???>>>===>>>???AAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<888888888888888888888888888888888888777777777666888888888888888888888888999999888888888888999999333333444555666666666555555555555555555666777777::::::888777777777888999888888777777777777888888666666666666777777777777555555555555555666777777777888888888888999999999888888888999:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<;;;999:::<<<>>>???AAACCCCCCCCCFFFLLLQQQXXX___iiisss||||||tttnnnkkkkkkkkkkkkooommmhhhddd```^^^]]]]]]XXXXXXXXXYYY[[[[[[YYYWWWVVVUUUTTTTTTUUUUUUTTTRRRTTTRRROOOMMMMMMNNNPPPRRRQQQPPPOOOMMMLLLJJJIIIHHH}}}zzzvvvqqqmmmgggccc^^^YYYTTTOOOJJJGGGCCCCCCBBBCCCFFFKKKQQQTTTUUUQQQMMMLLLOOOSSSUUUVVVXXXUUUVVV___gggnnnuuu{{{mmm___RRRLLLIIIFFFEEEHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCFFFIIILLLJJJEEEAAA@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMUUU^^^qqqwwwddd\\\WWWWWWXXX]]]oookkkaaa\\\SSSNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEECCCBBBAAAAAA@@@>>>======>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;888888888888888888888888999999999999888888888888888888888888888888888888777666666555555666666777333444555555666666666555666666666666666777888888999888777666666666777777666666666666666777888888666666666666777777777777666555555555555666777777777888888888888999999999888888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>=========<<<;;;<<<>>>AAAAAACCCDDDDDDDDDHHHOOOUUUaaaiiittt}}}|||wwwpppkkkiiiiiihhhhhhiiihhheeebbb___^^^]]]]]]WWWVVVWWWXXXZZZZZZYYYWWWVVVTTTSSSTTTUUUUUUTTTSSSTTTRRRPPPOOONNNOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJ~~~yyyuuuppplllfffccc___[[[WWWSSSOOOKKKFFFCCCAAAAAAAAACCCFFFJJJMMMOOOOOOLLLJJJKKKNNNSSSVVVWWWXXXVVVZZZbbbkkkrrr{{{~~~___UUUMMMJJJIIIGGGGGGHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAABBBBBBDDDFFFGGGGGGDDDBBB@@@AAABBBCCCBBB@@@>>><<<============>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGHHHIIIKKKMMMNNNQQQWWWfffooocccYYYXXXWWWXXXbbbooo}}}nnndddXXXPPPOOONNNMMMLLLKKKJJJHHHGGGGGGIIIHHHFFFEEEDDDEEEFFFFFFGGGFFFFFFEEEDDDBBBAAA@@@>>>>>>=========???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@?????????===>>>>>>???>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999:::::::::999999999999888888888888888888888888888666666555555555555666666444555555666666666666666777777777777888888888999888777666555555555666666555555555555555666777888666666666666777777777777666666555555666666777888777888888888888999999999888888888888888888777777999999999999::::::::::::<<<============>>>>>>>>>============<<<>>>AAADDDEEEFFFFFFFFFGGGMMMVVV]]]jjjsss{{{vvvtttppplllhhhgggfffeeedddbbbbbbaaa```^^^]]]\\\\\\UUUTTTUUUWWWYYYZZZYYYWWWUUUTTTSSSSSSUUUVVVUUUTTTSSSSSSRRRPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLL~~~|||wwwqqqkkkgggbbb^^^[[[WWWTTTPPPMMMKKKHHHDDDBBB???AAABBBEEEGGGIIIKKKKKKKKKJJJIIIIIILLLQQQTTTWWWWWWXXX]]]gggooovvvxxx~~~nnnZZZUUUPPPMMMKKKIIIGGGGGGHHHGGGEEEDDDBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBAAABBBBBBCCCDDDCCCCCC@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCFFFEEEEEEFFFGGGIIILLLMMMOOOPPP[[[sss~~~mmm^^^YYYXXXWWW\\\cccrrrppp___VVVUUUNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@???<<<<<<<<<===>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????===>>>?????????===<<<:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999::::::999999999888888888888888888888888888888888888777777777777777777888555666666777777777666666666666777777888888888888777777666666666555555555666555555444444444555555666666666666777777777777666666666555666777777888777777888888888999999999999888888888777666666666888888999999999:::::::::<<<<<<<<<<<<============;;;<<<===<<<===???CCCFFFIIIJJJKKKLLLOOOWWWbbbkkkttt|||zzzrrrnnnllliiigggfffeeedddbbb_________^^^^^^\\\[[[ZZZTTTSSSSSSUUUXXXYYYYYYXXXUUUSSSSSSSSSUUUVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMM|||yyywwwrrrnnnhhhccc___\\\YYYWWWPPPNNNKKKIIIHHHFFFDDDBBBAAABBBEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIKKKNNNRRRTTTWWWZZZbbblllttt||||||tttssswwwbbbVVVUUURRROOOMMMLLLIIIGGGHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBCCC@@@@@@?????????@@@BBBBBBBBBAAA@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGJJJKKKMMMMMMTTThhhyyyddd\\\YYYWWWYYY___dddwwwggg]]][[[MMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDBBBAAA???>>>;;;<<<<<<===???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===>>>?????????>>>===<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999999888888888777777777777888888888888888888888888888888777777777777888888666777777888777777666666444555666777777777666666777888888777777777666666888777666444333333333333666666666666777777777777666666666666666777888888777777888888888999999999999888888888777666666666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===???CCCFFFMMMOOOQQQTTTYYYdddrrr|||{{{xxxzzzrrrmmmkkkiiiggggggeeecccaaa^^^___^^^^^^]]][[[ZZZYYYTTTSSSSSSTTTWWWYYYYYYXXXUUUTTTSSSTTTUUUVVVUUUSSSQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMM|||wwwsssqqqiiieee```\\\YYYWWWTTTRRRJJJIIIGGGFFFFFFFFFDDDBBBCCCDDDFFFHHHIIIJJJIIIIIIHHHIIIJJJJJJJJJLLLPPPSSSXXX^^^hhhssszzz~~~mmmlllssskkkYYYLLLOOOOOOMMMLLLMMMKKKHHHHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@AAA@@@??????AAACCC@@@???>>>===>>>@@@CCCDDDCCCBBBAAA@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKLLLQQQ```yyyqqqeee^^^XXXWWW\\\[[[mmmppp```ZZZPPPOOOMMMKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCAAA@@@???<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888777777777666666888888888888888888888888777777666666666666777777888888888888888777777666333444666777777777666555777777888888888777666555888777666555444333333333666666666666777777777777777777666666777777888999777888888888888999999999888888888888888888777777999999999999::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<<<<===???CCCGGGNNNQQQVVV[[[dddrrrvvvuuu{{{uuupppnnnjjjhhhgggeeecccaaa^^^^^^]]]\\\\\\[[[[[[ZZZUUUTTTSSSTTTVVVXXXXXXXXXVVVUUUTTTTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMM{{{vvvpppllliiihhhaaa^^^ZZZVVVTTTQQQNNNKKKFFFDDDCCCCCCDDDEEEDDDBBBDDDEEEFFFHHHHHHIIIHHHHHHFFFHHHJJJJJJJJJLLLPPPTTT[[[bbbnnnzzzxxxlllccchhhvvvzzz{{{```QQQGGGLLLMMMJJJIIILLLKKKGGGGGGFFFEEEDDDBBBBBBAAAAAABBBAAAAAAAAAAAABBBBBBCCC>>>@@@AAAAAA??????AAACCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???????????????@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKPPP[[[nnnuuuhhh[[[VVVYYYWWWddduuulll___VVVTTTQQQNNNLLLKKKKKKKKKGGGGGGHHHIIIIIIJJJJJJJJJFFFFFFFFFEEECCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<>>>???@@@============<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::999999999888888888777777888888888888888888888888888888777777777777888888888999999999888888777666444555777888888888666555666666777777777666555444666555555555555555666666666666666666777777777777777777666666777777888999777888888888888999999999888888888999999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@DDDHHHLLLQQQXXXaaammm||||||}}}tttqqqlllhhhfffdddbbb```[[[ZZZZZZYYYZZZ[[[\\\]]]XXXVVVTTTTTTVVVXXXXXXXXXXXXVVVTTTTTTTTTTTTRRRQQQNNNMMMLLLLLLMMMOOORRRSSSQQQQQQPPPPPPPPPOOOOOOOOO}}}yyyqqqjjjdddaaa``````]]]ZZZWWWSSSQQQMMMIIIGGGCCCAAAAAAAAACCCDDDCCCBBBDDDEEEFFFGGGGGGHHHHHHGGGDDDGGGIIIJJJKKKMMMRRRVVV^^^fffsss~~~nnn```___gggyyy}}}ooo{{{sssYYYMMMHHHMMMOOOJJJHHHKKKJJJFFFGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDD>>>@@@BBBAAA??????AAACCC@@@AAABBBBBBBBB@@@>>>===============>>>???@@@AAA>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJGGGKKKPPPXXXgggrrr```WWWWWWVVV___jjjwwwlll\\\YYYUUUQQQMMMKKKJJJJJJFFFFFFHHHIIIJJJKKKKKKKKKGGGFFFFFFEEEDDDBBBAAA@@@??????AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;<<<===@@@BBB>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<======:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888;;;;;;::::::::::::;;;;;;999999999999999888777666555666888999:::999777666444555666666666555333333333444444555666777999999666666666666777777777777777777777777777888888999777888888888888999999999888888888999:::::::::;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>?????????BBBEEEIIIJJJPPPYYYdddqqqvvvrrrmmmhhheeecccaaa___XXXWWWWWWWWWXXX[[[^^^```YYYWWWUUUUUUVVVXXXXXXXXXYYYWWWUUUTTTTTTTTTRRRPPPMMMLLLKKKKKKLLLOOORRRUUUTTTSSSSSSRRRQQQQQQPPPPPP|||zzzyyypppeee^^^\\\]]][[[YYYSSSRRRQQQOOOKKKGGGDDDAAAAAABBBBBBBBBCCCCCCDDDDDDHHHGGGFFFEEEDDDDDDEEEEEEHHHGGGIIIKKKLLLMMMUUU^^^gggnnnyyywwwhhh^^^[[[cccqqqoooeeevvveeeSSSMMMHHHGGGFFFDDDDDDDDDEEEEEECCCDDDDDDCCCAAAAAACCCDDD@@@@@@@@@AAAAAACCCDDDEEEBBBAAA???>>>>>>>>>??????AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@????????????????????????CCCCCCCCCBBBAAA@@@???>>>IIIJJJLLLMMMMMMMMMLLLKKKIIIKKKOOOSSSZZZmmmiii\\\YYYWWWVVV[[[gggtttzzzmmm___RRROOOPPPNNNIIIGGGKKKIIIFFFFFFGGGIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<<<<<<<===>>><<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<::::::999999999999999999999999999888888888888888666666666666777777777777666666777888888888888888888888888888777777777777666666777777777777666666555666777666555444555777777777777777777777777777777777777777888888888888666666666666777999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@CCCAAA??????BBBEEEGGGGGGNNNUUU```lllyyyxxxssskkkeeeaaa___^^^]]][[[ZZZXXXWWWYYY\\\```bbbXXXVVVTTTSSSTTTTTTSSSRRRUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMNNNPPPQQQPPPRRRUUUWWWXXXXXXVVVUUU}}}yyyuuutttppphhh^^^XXXWWWVVVTTTRRROOONNNMMMKKKHHHEEEBBBAAA??????@@@AAABBBCCCDDDEEEFFFEEECCCBBBBBBBBBCCCCCCGGGEEEGGGJJJLLLOOOXXXbbblllttt{{{qqqfff]]][[[___nnn|||xxxgggcccpppxxx]]]NNNIIIHHHGGGEEEDDDCCCCCCDDDDDDAAABBBCCCCCCAAAAAABBBCCC@@@@@@@@@AAABBBCCCCCCDDDAAA@@@???>>>>>>>>>??????@@@@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@????????????????????????999:::===@@@CCCEEEGGGHHHHHHIIIJJJKKKLLLKKKJJJJJJGGGIIILLLOOOVVVgggrrrbbb^^^VVVSSSTTT\\\hhhuuuyyyjjj\\\WWWVVVRRRMMMKKKKKKIIIGGGFFFGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>=========>>>>>><<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888888888::::::999999888888888777888888888888888888888888666666666666777777777888666666777888888888888888888888888888777777777777666666777777777777666666555666777666555444555777777777777777777777777777555555555555666666666666888777777777777777888999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@AAABBBDDDFFFHHHWWW]]]fffpppzzzuuupppiiidddaaa______^^^ZZZXXXVVVTTTUUUVVVYYY[[[XXXVVVSSSSSSSSSSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMNNNMMMMMMMMMNNNPPPRRRSSSQQQSSSUUUWWWWWWVVVTTTSSS~~~zzzuuuppplllkkkgggaaaYYYTTTRRRQQQNNNKKKJJJIIIGGGEEECCCAAAAAA@@@======>>>@@@BBBCCCEEEEEEDDDDDDBBBAAAAAABBBCCCCCCFFFEEEHHHLLLPPPVVVaaalllttt}}}~~~wwwmmmcccYYYUUU[[[eeetttdddbbbiiitttkkkUUUJJJGGGFFFFFFDDDCCCCCCBBBBBBCCC>>>@@@BBBCCCAAA@@@@@@AAA>>>???AAABBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>?????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@????????????????????????===>>>???AAABBBBBBCCCCCCFFFGGGHHHHHHIIIIIIHHHHHHEEEFFFIIILLLQQQ```|||yyyeee\\\WWWQQQNNNSSS\\\hhhwwwwwweee[[[VVVQQQMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888777777777::::::999888777777666666777777777777777777777777666666666777777777888888666666777888888888888888888888888888777777777777666666777777777777666666555666777666555444555777777777777777777777777777555555555555666666666666999999888777777777777777999999999999999999999999::::::::::::::::::::::::888:::;;;;;;:::;;;===@@@???AAACCCCCCDDDFFFLLLQQQbbbgggpppxxx~~~{{{qqqmmmgggbbb``````______ZZZXXXVVVSSSRRRSSSTTTTTTWWWUUURRRRRRRRRRRRPPPOOONNNOOOPPPQQQQQQOOOMMMLLLNNNMMMMMMNNNOOOQQQSSSTTTSSSTTTUUUVVVUUUTTTRRRPPP|||zzzwwwrrrmmmhhhdddbbb```\\\WWWSSSQQQOOOKKKIIIEEEDDDBBB@@@???@@@@@@AAA>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHKKKRRRXXX```mmmyyy~~~oookkkddd]]]VVVUUUaaannnyyykkkeeeiiiqqq}}}vvv___PPPJJJIIIEEEEEEDDDCCCBBBAAAAAAAAA<<<>>>AAABBBAAA@@@??????>>>???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>========================??????>>>>>>>>>>>>??????????????????????????????CCCCCCBBBBBB@@@???===<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888999999::::::::::::999888777666555444666666666666777777777777666666777777777888888888666666777888888888888888888888888888777777777666666666777777777777666666555666777666555444555777666666666666666666666666777777777777888888888888888888777777777777777888888888888888888888888888999999::::::::::::;;;;;;888:::;;;;;;:::;;;>>>@@@???BBBEEEFFFGGGMMMXXXaaalllttt~~~~~~zzzxxxvvvmmmjjjdddaaa`````````___[[[ZZZXXXUUUTTTSSSSSSSSSUUUSSSQQQPPPPPPPPPOOONNNLLLMMMPPPQQQRRRPPPNNNLLLNNNNNNMMMMMMNNNPPPQQQRRRRRRRRRSSSTTTTTTRRRQQQPPP~~~{{{zzzuuusssoookkkfffaaa^^^\\\YYYWWWTTTQQQOOOLLLIIIGGGBBBAAA@@@?????????AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIOOOXXXaaajjjyyy|||tttddd___YYYTTTRRRZZZmmmyyypppttt}}}jjjWWWMMMIIIGGGEEEEEEDDDCCCBBBAAA@@@???:::===@@@AAA@@@?????????>>>???AAABBBBBB@@@>>>====================================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???????????????????????????<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDAAACCCGGGKKKOOOYYYmmm{{{iii^^^WWWQQQQQQSSSWWW```hhhqqqcccZZZVVVVVVOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::::::::::::::999888777666555444555555666666777777777777777777777777888888888888666666777888888888888888888888888888777777777666666666777777777777666666555666777666555444555777666666666666666666666666777777777777888888888888666666666666777888999:::888888888888888888888888999999999::::::;;;;;;;;;999:::;;;<<<;;;<<<>>>@@@???BBBEEEHHHLLLXXXgggssszzz|||wwwttttttlllhhhdddaaa``````___^^^YYYXXXWWWVVVUUUUUUTTTTTTRRRQQQOOONNNOOOOOONNNMMMLLLMMMPPPRRRRRRQQQOOOMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQ~~~zzzvvvrrrpppllljjjgggccc^^^ZZZWWWVVVRRRQQQOOOLLLIIIFFFDDDCCC???????????????@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGIIIKKKTTT___jjjttt}}}rrrjjj]]]VVVPPPOOOVVVgggzzzaaaSSSMMMHHHDDDEEEEEEEEEDDDCCCAAA@@@???;;;===@@@@@@@@@??????@@@???@@@@@@AAA@@@???======;;;<<<<<<============<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???????????????????????????;;;<<<>>>???AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDBBBCCCGGGKKKNNNUUUeeetttvvvbbb[[[TTTRRRPPPPPPUUU[[[ppp}}}rrrccc[[[YYYQQQNNNKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777::::::999888777777666666555666666777777888888999777777777888888888999999666666777888888888888888888888888888777777777777666666777777777777666666555666777666555444555777777777777777777777777777555555555555666666666666555555666666777999:::;;;999999999999999999999999888999999::::::;;;;;;<<<:::<<<======<<<===???AAAAAADDDIIIOOOXXXfffvvv|||wwwtttsssllliiieeeaaa```___^^^]]]UUUUUUVVVUUUUUUTTTRRRRRROOONNNLLLLLLMMMNNNNNNMMMMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKMMMNNNOOONNNNNNOOOPPPPPPQQQPPPPPPzzzyyyxxxuuuqqqlllhhheeebbbaaa^^^ZZZWWWSSSPPPOOOLLLKKKJJJGGGDDDAAA@@@@@@===>>>>>>???????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIMMMQQQ[[[iiiuuuzzzpppeee\\\VVVSSSTTT]]]mmmmmmZZZSSSPPPLLLFFFFFFFFFFFFEEEDDDBBB@@@???<<<>>>????????????@@@BBBAAA@@@@@@???>>>>>>======:::;;;<<<=========<<<<<<;;;;;;===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>??????????????????????????????@@@@@@@@@??????>>>BBBAAA@@@@@@@@@AAACCCCCCCCCDDDGGGJJJKKKOOO[[[ggg{{{iii```XXXRRRNNNLLLPPPUUU___oooppp```ZZZSSSQQQMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<:::888777::::::999999888888888777666666777777888999999:::777777888888888999999999666666777888888888888888888888888888777777777777666666777777777777666666555666777666555444555777777777777777777777777777555555555555666666666666777777666666777888999999::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<===>>>>>>>>>>>>AAACCCHHHLLLSSS^^^kkkxxx|||wwwttttttnnnkkkfffccc```___\\\[[[UUUUUUVVVVVVTTTRRRPPPOOOLLLKKKJJJKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKMMMOOOQQQRRROOOOOOOOOOOOOOONNNNNNNNN~~~{{{yyywwwtttsssrrroookkkfffaaa^^^[[[ZZZXXXTTTQQQNNNKKKJJJJJJJJJHHHEEEBBB??????@@@;;;<<<>>>?????????>>>===??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLSSSWWWcccrrr~~~}}}wwwoooeeeZZZRRRPPPSSS___sss|||cccUUUTTTUUURRRLLLFFFFFFFFFFFFDDDBBB@@@???===>>>??????>>>???AAACCCBBBAAA???>>>============999:::<<<=========<<<<<<:::;;;===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>????????????????????????<<<===>>>???@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDFFFHHHHHHIIISSS]]]lllpppfff[[[TTTNNNLLLPPPVVVTTTeee}}}~~~iii___UUURRRNNNLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@??????===<<<<<<========================:::;;;<<<=========<<<;;;::::::999999999999999999666777777888999:::::::::777888888888888999999999666666777888888888888888888888888888777777777777666666777777777777666666555666777666555444555777777777777777777777777777777777777777888888888888999888888777777777777777::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<>>>????????????BBBDDDPPPTTT^^^lll{{{||||||wwwuuuuuuppplllgggcccaaa^^^[[[YYYWWWWWWXXXWWWVVVSSSPPPNNNJJJIIIHHHJJJLLLNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJLLLNNNQQQTTTVVVQQQQQQPPPOOONNNMMMLLLKKK~~~|||zzzwwwtttrrrqqqjjjiiifffccc```\\\ZZZYYYTTTSSSPPPMMMJJJHHHGGGFFFBBBBBBAAA@@@?????????@@@=========>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBBCCC@@@@@@CCCFFFGGGLLLRRRWWW___mmm{{{zzzooo```TTTRRRVVVNNN[[[qqqyyyfffYYYZZZZZZQQQIIIHHHEEEEEEDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA???>>><<<;;;:::??????>>>===<<<;;;::::::>>>>>>============>>>>>><<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>=========;;;;;;<<<>>>???@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEHHHMMMQQQcccvvvppp___WWWTTTOOOLLLNNNUUU\\\kkk{{{iii]]]VVVPPPMMMJJJGGGIIINNNJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFEEECCCBBBBBB@@@???>>>>>>>>><<<;;;????????????>>>===;;;;;;=========<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;888888888888888888888888888888777777777777888888999999888777666666666777777777777777777777777777777777888888888888777777777777888888888777777666777777777777888888888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<@@@AAAAAA@@@???CCCIIIOOOYYYeeettt}}}vvvtttpppqqqtttsssoooiiidddaaa^^^[[[YYYWWWVVVTTTSSSQQQPPPPPPPPPNNNNNNLLLLLLLLLMMMNNNOOOLLLKKKKKKKKKKKKKKKLLLMMMLLLMMMNNNNNNOOOPPPQQQRRROOOOOONNNMMMLLLLLLLLLLLL~~~|||zzzyyyxxxvvvtttqqqnnnlllkkkeeedddaaa^^^[[[XXXVVVTTTPPPOOOLLLJJJGGGEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???@@@@@@AAABBBBBBBBBAAAFFFCCCCCCGGGJJJMMMSSSZZZdddlllzzzzzzpppfff\\\SSSQQQUUU]]]kkkmmm\\\QQQSSSTTTMMMGGGGGGDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@??????AAAAAA@@@>>>===;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>???@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEHHHLLLPPPXXXjjjnnnbbb[[[TTTQQQRRRRRRUUUaaarrrxxxiii```WWWSSSPPPLLLKKKMMMHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@??????@@@@@@>>>===????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;888888888888888888888888888888777777777777888888999888777777777777777777888888888888888888888888777777888888888888777777777777888888888888777777777777777777888888888888999999888888999999:::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>======<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAFFFCCCDDDHHHLLLQQQZZZcccmmmwww}}}zzzpppeee\\\VVVSSSVVV]]]qqqooo___RRRIIILLLNNNJJJFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>??????>>>===<<<;;;:::999999999::::::;;;;;;;;;<<<:::::::::;;;===???@@@AAAAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===???>>>=========>>>???@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDGGGKKKNNNOOO^^^vvv|||kkk```XXXTTTSSSPPPPPPUUUaaapppwwwjjj]]]VVVSSSOOOLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA@@@???????????????>>>===<<<:::;;;;;;<<<======>>>>>>;;;;;;:::::::::999999999888888999999999:::::::::999999999999999999999999888888888888888888888888777777777777777777888999999999999999999999999999777777888888888888777777777777888888888888777777777777777888888888999999999888888888888999::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===???AAABBBDDDIIIQQQWWWhhhyyyyyyuuutttrrrqqqssswwwvvvsssqqqnnnhhhbbb]]]YYYXXXUUUQQQNNNKKKIIIHHHLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNLLLKKKJJJJJJJJJ}}}||||||{{{yyywwwwwwuuusssqqqpppnnnjjjhhhfffeeedddaaa___\\\[[[ZZZUUUTTTRRRPPPNNNKKKJJJIIIEEEDDDBBB@@@???>>>============<<<;;;;;;<<<<<<======>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEDDDFFFKKKQQQXXXdddoooxxx~~~yyyuuuqqqhhh]]]VVVRRRVVVdddqqqwwwaaaVVVMMMGGGIIIKKKHHHFFFGGGAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@???>>>=========<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===???@@@???>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>======???>>><<<;;;;;;===???@@@???????????????????????????????????????>>>>>>>>>BBBCCCCCCCCCDDDEEEIIILLLOOOYYYkkkvvvhhh^^^XXXUUUPPPMMMNNNVVVaaaoooyyyfff]]]XXXTTTQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCCCCBBBCCCCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEBBBAAA@@@AAACCCDDDDDDBBB???@@@@@@@@@??????>>>===;;;<<<<<<<<<=========>>>;;;::::::::::::999999999888888888999999999::::::999999999999999999999999888888888888888888888888777666666666777888999999999999999999999999999999777777888888888888777777666777777888888888888777777777888888888999999999888888888888888999999:::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGHHHLLLTTT[[[dddrrr}}}wwwqqqmmmfff```YYYTTTTTT___wwwjjjVVVOOOJJJFFFFFFGGGEEEDDDEEE@@@@@@??????@@@AAABBBCCCCCCCCCBBB@@@???>>>======<<<;;;;;;;;;::::::999999<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<:::::::::;;;===???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===AAABBBCCCCCCCCCDDDGGGIIIPPPVVVbbbuuuwwwiii^^^WWWQQQMMMMMMQQQWWW```nnnzzz{{{kkkbbbZZZUUUTTTPPPOOONNNMMMLLLKKKKKKKKKFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDEEECCCBBBAAABBBDDDEEEEEEDDD@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999:::::::::999999999999999999999999777888999999999999888777777666666666777888999999888888888888888888888888777777888888888888777777666666777888888888888888888888888888999999999999888888777777888888999:::888888999999999:::::::::;;;;;;;;;<<<<<<<<<=========@@@CCCDDDEEEIIIPPPUUUYYYdddpppyyy{{{zzzuuutttqqqnnnmmmnnnmmmlllkkkkkklllmmmlllhhhbbb^^^WWWVVVTTTRRROOONNNMMMMMMKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJNNNMMMKKKJJJIIIHHHHHHHHH}}}zzzyyyyyyxxxvvvuuurrrpppnnnlllllljjjhhhfffdddcccaaaaaaaaa```]]][[[VVVUUUTTTRRRPPPNNNLLLKKKHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>===<<<;;;;;;;;;<<<>>>============>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGJJJQQQ[[[cccmmm}}}}}}vvvnnnhhheee[[[WWWVVVYYYaaasssyyyaaaSSSIIIGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>???@@@BBBCCCAAAAAA@@@???>>>======<<<;;;;;;;;;:::::::::::::::===<<<<<<<<<;;;;;;::::::<<<;;;;;;:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;<<<============<<<;;;;;;:::::::::;;;<<<========================<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBCCCEEEGGGLLLPPPYYYggg{{{tttcccWWWSSSOOOMMMOOOQQQTTT]]]fffwww~~~mmm___UUURRRQQQPPPOOOMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAA@@@AAAAAABBBBBBDDDBBBBBBCCCEEEFFFEEEDDD@@@@@@AAAAAAAAA@@@@@@?????????>>>======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::777888999::::::999888777777777777777777777888999777777777777777777777777777777888888888888777777555666777888888999888888888888888999999999999:::888777777777777888999999999999999999::::::::::::;;;;;;<<<<<<<<<=========???AAADDDEEEFFFIIIOOOTTTWWW```kkkvvvzzzuuuxxx~~~|||qqqmmmooonnnjjjjjjlllllljjjeeeeeeeeeeeeeeeccc^^^[[[UUUTTTSSSQQQPPPOOOOOOOOOKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHzzzwwwtttrrrrrrqqqnnnkkkjjjhhheeedddcccbbb___]]]^^^\\\[[[ZZZYYYXXXUUUSSSPPPOOONNNLLLJJJHHHGGGFFFCCCCCCBBBBBBAAA@@@??????<<<;;;;;;:::::::::;;;;;;===============>>>??????>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAACCCFFFIIIKKKLLLPPP[[[fffppp{{{|||}}}|||vvvmmmddd^^^\\\VVVSSSWWWfffzzziiiVVVPPPDDDEEEEEEBBB@@@@@@AAAAAAAAA@@@???>>>>>>???AAABBB???>>>>>>>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999:::;;;<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>=========>>>>>>??????@@@@@@AAACCCCCCBBBBBBCCCEEEHHHKKKQQQ[[[lllooo___YYYTTTPPPOOONNNNNNTTT\\\fffwwwlll^^^YYYTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCAAABBBBBBCCCDDDDDDCCCCCCDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>========================<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777888:::;;;;;;:::888777999888777777777777777777888888888888888888888888777777888888888888777777555666777888888999999999888888888999999999::::::777777777777777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============???BBBEEEGGGHHHLLLQQQVVV\\\iiivvv~~~|||wwwvvvvvv|||{{{xxxtttmmmjjjnnnmmmiiihhhkkkmmmjjjfffdddaaa______]]]ZZZXXXTTTSSSRRRPPPOOONNNNNNNNNLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIII{{{{{{{{{zzzyyywwwuuutttwwwsssooommmmmmlllhhhfffdddbbb```^^^]]]\\\YYYWWW[[[YYYWWWVVVUUUSSSPPPMMMLLLLLLJJJIIIGGGEEECCCCCC@@@@@@@@@???>>>>>>======::::::999999999999::::::<<<<<<<<<<<<<<<===>>>???>>>??????@@@@@@AAABBBBBB@@@@@@@@@AAADDDGGGKKKMMMWWW]]]iiivvvyyyzzzwwwpppfff]]]XXXVVVWWWSSSZZZqqquuuYYYJJJHHHBBBEEEFFFCCCAAAAAACCCDDDAAA@@@???======>>>@@@AAA============<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<666777888999:::;;;<<<<<<777777888999:::<<<===>>>======<<<;;;::::::999888:::;;;<<<<<<======<<<<<<;;;<<<======>>>>>>=========>>>>>>>>>????????????<<<======>>>???@@@@@@AAA@@@AAACCCBBBBBBAAACCCDDDHHHJJJNNNTTTccc{{{ooo___YYYTTTQQQNNNMMMSSSZZZ[[[lllooohhhXXXWWWUUURRRPPPNNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFHHHHHHHHHGGGFFFEEECCCBBBCCCDDDEEEDDDBBB@@@@@@AAABBBBBBAAAAAAAAA<<<<<<======>>>>>>??????>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777888:::;;;;;;:::888777999999888777666666777777999999999999999999999999777777888888888888777777555555666888888999999999888888999999999:::::::::777777777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>???BBBFFFIIIJJJNNNTTTYYYgggwww{{{vvvwww{{{}}}vvvyyy|||sssooojjjnnnnnnhhhggglllnnnkkkhhheee```]]][[[YYYXXXVVVTTTSSSQQQOOONNNLLLLLLKKKMMMLLLKKKJJJJJJKKKMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJwwwwwwvvvuuussspppnnnmmmkkkjjjhhhfffdddbbb```___]]]\\\ZZZXXXVVVTTTRRRRRROOOOOOPPPOOONNNLLLJJJIIIGGGFFFEEEDDDBBB@@@??????AAA@@@???===;;;::::::999>>>======<<<<<<<<<<<<===<<<<<<======>>>?????????>>>======???@@@BBBAAAAAADDDBBBBBBEEEFFFHHHNNNVVV```iiixxxuuulllggg___TTTRRRXXXQQQaaawwwzzz{{{aaaQQQIIIHHHCCCCCCBBBAAAAAAAAAAAABBB@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999888888888999;;;<<<:::::::::999999999888888<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBFFFHHHLLLRRRZZZlllxxxkkk```VVVSSSSSSQQQOOOPPPZZZaaarrrpppfff\\\UUUVVVVVVQQQLLLLLLLLLJJJHHHGGGGGGFFFCCCAAADDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999::::::;;;;;;;;;;;;<<<;;;:::888888:::<<<999999888888777666666666777777777777777888888888888999999999999:::::::::<<<<<<;;;::::::999888888777888999;;;<<<===>>>>>><<<<<<;;;:::::::::;;;;;;>>><<<;;;;;;===???AAAAAAAAAEEEJJJMMMPPPXXXccckkkzzz}}}ooowww{{{|||zzz~~~xxxpppkkkllliiifffgggiiikkkkkkiiiiiieee___\\\[[[ZZZVVVTTTRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFKKKIIIHHHHHHIIIHHHFFFDDDGGGFFFFFFFFFEEEEEEDDDDDDppppppooonnnllljjjhhhgggdddcccaaa___]]][[[ZZZYYYTTTTTTSSSRRRQQQOOONNNNNNLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>???>>>>>>???AAABBBBBBBBBDDDBBBCCCGGGIIIMMMVVV```nnnxxx{{{qqqiiicccZZZPPPRRRZZZjjjzzzwww{{{oooZZZMMMHHHGGGBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<============<<<<<<<<<;;;;;;::::::999999888888888999:::;;;;;;;;;:::::::::999999999777777777777888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDFFFJJJNNNTTTbbb|||tttggg[[[WWWWWWTTTQQQPPPTTTZZZhhhzzzuuuhhh\\\YYYVVVQQQMMMMMMLLLJJJGGGFFFEEEDDDAAA???DDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;999888777999;;;777777777777777888888888;;;::::::999888777777666777777777777888888888888;;;;;;:::999999888777777666777888999:::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<>>>>>>>>>???AAABBBCCCCCCBBBGGGMMMRRRYYYcccqqqzzz~~~|||||||||zzzxxx|||~~~zzztttmmmiiijjjgggeeeeeegggiiiiiigggfffbbb^^^[[[ZZZYYYVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLMMMJJJJJJIIIIIIHHHGGGGGGFFFJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDeeeeeedddcccbbb```^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<============?????????@@@@@@AAABBBCCCFFFEEEGGGLLLPPPXXXeeeqqq|||tttkkkddd]]]TTTOOOYYYhhhvvvuuuzzzuuu```QQQIIIGGGFFFAAAAAA@@@???????????????>>>======<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888999999888888888999:::;;;;;;;;;;;;::::::::::::999666666666777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAABBBCCCGGGJJJMMMVVVjjj}}}ppp```YYYWWWTTTOOOLLLOOORRR[[[jjjyyy{{{jjj___YYYUUUSSSTTTNNNKKKHHHFFFEEEDDDBBB@@@DDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::999777777888:::555666666777888888999999::::::::::::999999888888777777777777888888888999:::999999888888777777777888888999:::::::::::::::<<<<<<;;;;;;;;;<<<<<<===;;;<<<===???AAABBBCCCCCCGGGLLLTTT]]]gggttt|||wwwzzz~~~yyyyyyyyysssnnniiieeegggeeecccbbbccceeeeeedddbbb___[[[YYYXXXWWWUUUTTTSSSSSSQQQPPPOOONNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDD\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUSSSRRRPPPOOOOOOJJJJJJJJJIIIHHHHHHGGGGGGEEECCCBBB@@@??????@@@AAA@@@??????>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999888888777999999999999999999999::::::::::::999999999888888888888888888999:::;;;<<<999999999999999999999999::::::::::::::::::::::::=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<======>>>>>>======>>>>>>>>>???@@@@@@AAAAAA@@@AAADDDGGGHHHNNN]]]llljjj___ZZZUUUPPPMMMNNNNNNSSS]]]jjjyyy{{{kkkaaa]]]ZZZYYYPPPNNNJJJHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEFFFHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????<<<===???@@@???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888999:::999777666777999666666777777888888888888666666777888999;;;;;;<<<999999999:::::::::;;;;;;:::999999999888888888777;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>;;;<<<>>>???BBBEEEIIILLLQQQWWWaaalllwwwuuuttt|||||||||{{{tttnnniiidddaaacccbbb```______`````````]]][[[XXXVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBBAAA???>>>======>>>???======<<<<<<;;;;;;;;;:::;;;;;;:::999999999999:::>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@???AAAEEEHHHJJJLLLSSS\\\dddooo~~~zzzuuuggg^^^TTTNNNJJJUUUsss~~~mmm~~~}}}~~~fffSSSKKKEEEBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>><<<<<<;;;:::999999888888999999999999999999999999888888888777777777777666::::::999888888999999999999999999999999999999999::::::::::::::::::::::::======<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<==================>>>>>>??????@@@AAAAAA???@@@CCCFFFGGGJJJVVVccc|||lllbbb[[[UUUSSSMMMLLLNNNUUU___lll~~~|||nnneee^^^XXXRRROOOKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????<<<===???@@@???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999:::999888777777888888888888888777777666666555555666777888999:::;;;999::::::::::::;;;;;;;;;:::::::::::::::999999999<<<<<<=========<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEHHHOOOWWW]]]aaagggrrr|||uuuooorrr}}}~~~{{{zzztttmmmiiifffbbb``````___^^^\\\[[[[[[[[[\\\YYYXXXWWWTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCDDDOOOOOOPPPOOOOOONNNMMMMMMIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>===???>>>>>>===<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999999::::::>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>?????????>>>@@@BBBBBBAAACCCIIIMMMNNNSSS^^^iiiqqq{{{}}}vvvnnnbbbXXXOOOKKKLLL[[[|||xxxiiibbbRRRKKKEEEAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999:::::::::999888888777777777666666666555555888888777666666666666666999999999999999999999999::::::::::::::::::::::::999999888888999;;;===>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<============<<<======>>>>>>???@@@@@@@@@??????BBBEEEFFFIIIRRR]]]uuu{{{lll^^^VVVTTTNNNLLLLLLQQQVVV___nnn|||vvvgggZZZVVVRRRMMMJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIJJJIIIGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;::::::::::::999999888999;;;:::999777777888999999888888777666666555888888888777777777666666888888888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999;;;;;;<<<<<<>>>???AAAAAABBBEEEIIIMMMRRRZZZeeemmmsssxxxsssnnnlllqqq}}}{{{}}}wwwppprrrnnniiieeeccccccbbbaaa^^^^^^]]]ZZZXXXWWWXXXZZZWWWWWWVVVTTTQQQPPPQQQSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFBBBBBBBBBCCCCCCCCCCCCCCCIIIJJJJJJJJJJJJIIIIIIHHHDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999999::::::;;;<<<===;;;:::;;;;;;<<<===>>>???;;;<<<===>>>???AAAAAABBB???BBBEEEEEEDDDGGGNNNTTTXXX```nnn{{{~~~zzzooodddXXXQQQLLLOOOWWWjjjyyyxxxzzzxxx\\\PPPKKKDDD@@@BBBAAAAAA@@@?????????????????????>>>===============;;;;;;;;;;;;;;;<<<<<<<<<999::::::::::::999888777777777777777666666666666777666666666666777777888888888888888888888888888999999999999999999999999888888777777888:::<<<===;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@??????AAACCCDDDFFFNNNXXXeee{{{gggZZZVVVQQQOOOOOOQQQSSSWWWaaalll|||~~~lll___[[[TTTOOOKKKHHHFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999888:::<<<<<<:::888888999888888888777777777777777::::::999999888777666666888888888999999999::::::999999999999999999999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCGGGMMMVVV]]]dddlllwww~~~vvvnnnmmmnnnttt}}}xxx}}}~~~vvvqqqlllhhhccc`````````aaa```\\\]]]\\\YYYVVVTTTVVVXXXVVVWWWVVVSSSPPPNNNPPPRRRQQQRRRSSSSSSSSSRRRQQQPPPQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFGGGGGGFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAA????????????????????????999:::;;;<<<<<<;;;999888999::::::::::::;;;;;;;;;888888888:::;;;===???@@@777777888999;;;>>>???AAA;;;<<<===???@@@BBBCCCDDD@@@DDDGGGGGGGGGKKKRRRYYYbbblll|||}}}xxxjjj\\\PPPKKKLLLVVVdddyyyzzzvvv{{{oooUUUMMMJJJDDD@@@CCC@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>999::::::;;;:::999888777888888888888777777777777777777777777888:::;;;<<<888888888888888888888888999999999999999999999999;;;:::888666666777888999;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@???>>>???BBBBBBCCCKKKTTTYYY|||tttddd^^^VVVSSSSSSSSSRRRSSSZZZcccllliiiddd\\\UUUOOOKKKHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHHHHHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=======================================>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999999;;;<<<<<<;;;999999999666666666777888888999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<888888888888888888999999;;;<<<<<<===>>>>>>======;;;;;;<<<===???@@@BBBCCCPPPYYYfffpppxxxtttnnnpppsssyyy}}}yyywwwzzztttqqqnnnjjjddd```_________^^^\\\\\\\\\YYYUUUSSSUUUWWWVVVWWWWWWSSSOOONNNOOORRRQQQQQQRRRSSSSSSRRRQQQPPPSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHIIIHHHFFFDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????;;;<<<===?????????>>>============<<<<<<;;;;;;;;;999999999999999999999999777777777888999999999:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAA@@@??????@@@BBBAAA???AAAGGGKKKPPPXXXaaammm}}}}}}}}}wwwkkk^^^XXXOOOPPPRRR]]]vvvzzzwwwooo___OOOIIIFFFAAA???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;999888777888:::888888999999999999888888777777777888999999::::::888888888888888888888888777888999999888777666555999::::::;;;;;;::::::999888888888888888888888888888999;;;<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????BBBAAAAAABBBCCCFFFIIIKKKVVVmmmpppaaa\\\XXXUUURRROOOMMMSSS[[[eeeqqqqqq^^^XXXVVVQQQJJJHHHDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJKKKJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>======??????>>>>>>======<<<<<<@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;;;;;;;::::::999999999777777777777888888888888888777777777999:::999888777888888999::::::;;;;;;>>>===<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHJJJVVVjjjzzzrrrppppppttt~~~tttuuu}}}{{{sssppppppiiieee```]]]\\\\\\\\\\\\]]][[[XXXVVVTTTUUUVVVWWWYYYWWWUUURRRPPPOOOOOOOOONNNOOOPPPPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>::::::<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777777777777777888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<===????????????AAACCCEEEEEEHHHNNNRRRWWWbbbmmmwww|||zzztttfffZZZTTTSSS\\\gggssstttdddVVVIIIEEEEEEBBB@@@AAA========================>>>>>>======<<<;;;;;;;;;999::::::999777777888:::777888888999999888888777777777888888888999999999888888888888888888888888777777888999888777666666999999::::::::::::999999999999999999999888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<=========>>>>>>>>>@@@??????@@@BBBDDDGGGIIIMMM]]]qqq~~~mmmaaa\\\WWWTTTQQQNNNQQQUUU[[[ggg~~~qqqeee]]]TTTMMMJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHJJJKKKJJJIIIHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@?????????>>>>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;;;;::::::999999999777777777777888888888999999888777888999::::::888888888999999:::;;;;;;;;;======<<<<<<<<<======>>>===???@@@AAABBBEEEJJJOOOaaavvv}}}uuuppprrrwww}}}uuusss{{{zzzsssqqqqqqiiieee```]]]\\\]]]]]]\\\]]][[[XXXVVVTTTUUUVVVWWWXXXWWWUUURRRPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNLLLLLLKKKLLLLLLNNNOOOPPPLLLKKKIIIIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAAAAA@@@AAAAAAAAA?????????>>>======<<<<<<888999999::::::::::::999:::::::::::::::999999999888888888888888888888888999999999999999888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<===???@@@@@@AAACCCEEEFFFHHHNNNTTTXXX^^^mmm{{{~~~}}}}}}}}}}}}|||xxxtttkkk___XXXVVV```rrrnnnbbbWWWMMMDDDBBBBBBAAA??????;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;::::::999::::::999777666888999777888888999999888888777999999888888888777777777777777777777777777777777666666777888888888777777999999::::::::::::999999999999999999999999999999===<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<==================>>>@@@BBBDDDFFFKKKRRR___sss~~~mmmddd[[[XXXVVVRRRPPPQQQUUU^^^sss|||lll^^^UUURRRMMMLLLIIIGGGFFFFFFGGGGGGHHHJJJKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888;;;;;;::::::::::::999999777777888888888999999999999888777888:::;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???AAACCCCCCDDDJJJTTT\\\lllyyyvvvsssoooooouuu|||pppjjjkkksssxxxrrrqqqqqqiiieee```]]]]]]]]]]]]\\\[[[ZZZWWWUUUTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQQQQPPPOOONNNLLLKKKJJJKKKLLLMMMOOOQQQTTTUUUNNNKKKHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFBBBAAA@@@@@@??????@@@@@@======<<<<<<;;;;;;;;;;;;888888999999999999999999999999999999888888888888:::::::::::::::::::::::::::::::::999999888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>@@@BBBCCCCCCDDDFFFHHHIIIMMMUUU]]]aaaiii{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvrrrkkk```YYY]]]fffwwwooo\\\SSSNNNHHHBBB@@@@@@???<<<:::::::::::::::::::::::::::======<<<<<<;;;::::::999888999999888666666777999777777888888888888777777:::999999888777666666666777777777777777777777777555555666777777888888888888888999999999999888888999999999999::::::::::::===;;;:::888888999;;;<<<999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======???AAACCCDDDLLLNNNUUUeee~~~pppbbb\\\ZZZVVVSSSRRRUUU[[[jjjooobbb\\\SSSPPPKKKIIIHHHHHHIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::888888888999999999:::::::::999888999;;;;;;;;;999999::::::;;;<<<<<<=====================>>>???@@@AAAEEEIIIKKKNNNWWWdddoooyyy{{{qqqkkkkkknnnqqqwww~~~{{{ooofffgggppp~~~{{{uuuqqqooonnngggddd```]]]]]]]]]]]]\\\ZZZYYYWWWUUUTTTUUUUUUVVVUUUUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJLLLMMMOOOQQQSSSTTTOOOLLLHHHFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFAAA@@@@@@???>>>?????????;;;:::::::::::::::999999::::::999999999999999999888888888888888888888888::::::::::::::::::::::::;;;:::::::::999999888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@>>>@@@CCCDDDDDDEEEHHHJJJPPPVVV```iiipppzzz}}}xxxxxxxxxxxxxxxwwwwwwwwwtttsssoooeeeXXXWWWhhh|||zzz```PPPKKKFFFDDDAAA??????@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888777666555666888777777777888888777777777:::999999888777666555555666666666666666666666666555555555666666777888888777888888999999888888777888888888999999::::::::::::999888777888:::<<<>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<======>>>???AAABBBCCCFFFHHHNNNYYYllllllbbb^^^ZZZWWWUUUUUUVVV```sssssshhh^^^YYYSSSOOONNNNNNNNNNNNJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAABBB????????????????????????>>>>>>>>>>>>????????????<<<==================<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999999:::::::::::::::999999999;;;<<<;;;:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCHHHOOOVVV]]]iiiwwwwwwrrrkkkeeeccchhhrrrzzz{{{pppjjjiiittt}}}wwwrrrnnnkkkiiieeebbb___]]]]]]]]]\\\[[[XXXWWWVVVUUUTTTTTTUUUUUUSSSSSSSSSRRRQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMLLLJJJKKKKKKLLLMMMNNNNNNNNNOOOLLLHHHFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@???>>>>>>>>>??????999999999999999999999999;;;;;;:::999999999999:::777777777888888888888888999999999999999999999999:::::::::::::::999999999:::;;;;;;;;;<<<<<<<<<<<<============>>>@@@AAABBB>>>@@@DDDFFFHHHJJJMMMPPPXXX^^^iiiuuu}}}zzzwwwwwwzzz{{{zzzxxxuuuvvvwwwwwwwwwwwwwwwvvvtttqqqkkkccc\\\ccc{{{iiiTTTIIIGGG===???>>>===???AAA@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777888888777555444666777666777777888888777777666999999888777666666555555666666666666666666666666666666555555555666777777777777888888888888777777777777777888888999999:::888777777777888:::<<<===;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBEEELLLTTTaaaxxx}}}oooggg```[[[YYYRRRRRRXXXeeeuuu{{{kkkdddZZZTTTRRRQQQOOONNNLLLMMMMMMLLLJJJIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>???????????????????????????????????????<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888999999999999:::::::::999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDGGGNNNXXXdddqqq}}}yyyrrrhhhdddaaaaaadddlll{{{zzzqqqfffhhhrrr|||vvvrrrnnnjjjgggdddccc```]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTUUURRRRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHLLLIIIFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEAAA@@@??????>>>>>>??????888888888888999999999999;;;:::999888888888999999777777777888888999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBBBB@@@CCCHHHLLLQQQUUUZZZ]]]fffkkkvvv~~~|||ssspppmmmnnnrrruuuuuuuuussstttvvvwwwwwwwwwvvvvvvqqqjjjddddddkkk{{{nnnYYYJJJDDDCCC;;;>>>>>>;;;<<<@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888666777777666444444555777666666777777777777666666888888777777666666666555555555555555555555555555777777666555444555666666666777777777777777777666555666666777777888999999777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===???@@@@@@@@@@@@CCCEEEJJJPPPXXXiiixxxjjjbbb___UUUUUUXXX^^^eeerrruuuhhh___ZZZWWWSSSPPPMMMNNNOOONNNKKKJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDD???@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<;;;::::::999999888888999999999:::::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::;;;<<<===<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@BBBCCCFFFHHHJJJLLLRRRXXXeeevvvxxxnnnhhh___\\\]]]bbbiiisssvvvqqqpppooovvvxxxtttooollliiigggccc``````^^^\\\ZZZZZZZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDGGGEEEDDDDDDEEEFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@????????????@@@888888888888888999999999;;;:::999777777777888999777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCCCCGGGMMMSSSYYY```fffjjjwww|||zzzrrrrrrlllhhhfffggglllqqqsssrrrrrrsssuuuvvvwwwvvvvvvuuulllbbb\\\eeeyyyyyybbbPPPEEEAAAAAA===AAA@@@::::::===<<<777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666777777666444444555666666666777777777777666666777777777777666666666666555555555555555555555555888777666555444444555666666666777777777777666666444555555666777888888888888999999999999888777777::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>????????????CCCBBBDDDHHHMMMZZZsssuuuhhhddd]]]]]]^^^^^^^^^ccctttzzznnngggbbb\\\XXXNNNOOOPPPNNNLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>============>>>>>>>>>>>>============<<<;;;::::::999999888888888999999:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;=========<<<=========>>>??????@@@@@@@@@AAACCCFFFIIIMMMPPPRRR[[[bbbpppwwwppphhhccc[[[YYY\\\eeemmmxxx}}}ooojjjlllqqqyyyrrrnnnjjjggggggeeeaaa^^^___]]][[[ZZZZZZZZZXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPOOONNNLLLJJJHHHGGGIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBAAABBBDDDDDDCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@999999888888777777666666777888999::::::999888777:::999999888888999999:::::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>??????????????????AAACCCDDDIIIHHHNNN\\\hhhmmmrrryyy}}}wwwrrrjjjddd^^^^^^^^^```ccchhhmmmoooppprrrqqqooosssvvvqqqhhhccc]]]bbbzzz{{{bbbRRRJJJDDD@@@???============<<<<<<<<<<<<;;;:::999888999:::;;;<<<999999;;;===???===:::777777777666666666666777777888888777666666666666666555555555555555555555555333333555666777777777777777777777777888888888888888888888888777777777777888777666666666777999:::888888888888888888888888<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============AAAAAADDDGGGJJJSSSdddttt}}}nnngggaaa\\\\\\\\\\\\dddooo|||yyyqqqgggaaaVVVTTTQQQPPPPPPOOOMMMKKKLLLMMMMMMLLLKKKKKKLLLNNNKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<=========>>>>>>??????<<<;;;::::::::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;;;;;;;<<<<<<>>>?????????======???AAA@@@CCCGGGIIIMMMVVVcccmmmsss|||{{{qqqggg```^^^SSSYYYaaakkk{{{vvvoooiiifffqqq~~~sssjjjiiigggdddbbb```______^^^]]][[[YYYXXXWWWWWWXXXZZZXXXWWWTTTSSSQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNOOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???======>>>???@@@888888888888888777777777888888999999999999888888::::::999999999999::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===BBBAAA@@@???>>>=========??????@@@@@@AAADDDFFFIIIMMMMMMTTTaaallluuuwwwnnniiieee^^^XXXYYYYYYYYY\\\```fffkkknnnmmmoooooommmmmmnnnggg^^^\\\```ppp|||~~~uuuwwwpppZZZNNNHHHDDD@@@???============<<<<<<<<<<<<999999999888888999999::::::999999:::;;;;;;999888777777666666666666777777777666666555444555555555555555555555555555555555444444444555555666666666555555666666666777777777666666777777777888888888777777777777777888999999888888888888888777777777:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============??????AAADDDFFFKKKZZZhhhuuujjjaaa^^^]]][[[]]]aaajjjtttwwwmmmddd```[[[VVVTTTQQQOOOMMMOOOOOOOOONNNMMMLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;::::::;;;<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>???AAACCCEEEJJJOOOSSSYYYdddtttzzzpppggg]]]XXXWWWWWW\\\dddpppuuujjjfffcccdddrrrvvvnnnhhhgggeeebbb```___^^^]]]]]][[[ZZZXXXWWWWWWXXXXXXYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNOOONNNMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???======>>>???@@@888888888888888888999999999999888888888888999999;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======DDDCCCBBBAAA@@@?????????===>>>???@@@BBBEEEIIIMMMSSSVVV___kkkwww~~~uuujjjccc___[[[VVVQQQQQQQQQRRRVVV[[[aaafffjjjgggjjjllljjjhhheee^^^VVVWWWgggwwwxxx~~~yyyxxxlllllluuuppp```PPPHHHFFFCCC@@@@@@=========<<<<<<<<<<<<;;;888888888999999888888777;;;999666666777999999999777666666555555666666777666555444444333333444444444444444444444444444444555444333333333444555666444444555555555666666666444555555666888999999:::777777888999999999999999999999888888777777777666888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========??????@@@BBBBBBEEEOOOZZZjjj|||mmmeeebbb]]]YYYXXXYYYaaammmyyytttooofff^^^XXXTTTPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA????????????>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<>>>>>>>>>===============???@@@AAAAAAAAABBBEEEGGGJJJSSS]]]eeelllyyyzzzmmmeee^^^WWWUUUWWW]]]ccclllyyyxxxhhhbbb______```fffyyyyyyoooiiieeedddbbb```^^^\\\\\\[[[ZZZZZZXXXWWWVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOOOONNNOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>??????777888888999999:::::::::::::::888777777888::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========@@@@@@???@@@@@@AAABBBCCC???AAACCCDDDFFFIIIPPPTTTYYYaaaooo|||}}}qqqjjjaaa[[[YYYVVVRRROOOKKKLLLMMMPPPUUU[[[```dddcccfffhhhgggddd___YYYUUUYYYrrr{{{tttxxxuuu|||nnniiitttyyy___SSSGGGDDDDDDAAA??????======<<<<<<<<<;;;;;;;;;888888:::::::::999777666:::888666666888999999888666666666555555666666666666555555444333444444444444444444444444444444444666444222111111222444555444444555555555666666666555555666666777888888999666777999:::::::::999888:::::::::999888888777777888999999999:::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======??????AAADDDCCCCCCIIIQQQZZZnnnrrrhhhaaa\\\YYYUUUZZZbbbjjjsss}}}zzznnneee]]]WWWTTTOOONNNMMMLLLLLLKKKIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJFFFFFFFFFEEEEEEFFFGGGGGGDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDFFFJJJMMMPPP]]]mmmyyyvvvmmmccc^^^ZZZXXX[[[```fffooozzztttfffYYYXXXYYY]]]aaannn{{{rrrkkkgggbbbaaa```^^^\\\[[[[[[ZZZXXXXXXVVVUUUUUUVVVWWWXXXUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===>>>>>>???888888999999::::::;;;;;;;;;:::999888888999:::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???AAABBBCCCCCCFFFJJJKKKLLLQQQYYY___eeerrr{{{ooobbb]]]VVVRRRPPPOOOLLLJJJIIIIIIJJJLLLQQQVVV[[[^^^cccdddeeebbb\\\WWWUUUUUUdddzzzsss{{{~~~rrroooqqqyyymmmrrr~~~gggTTTKKKCCCBBBBBB???======<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;:::888777888888888999::::::888666666666555555555555666666777666555555444444555555444444444444444444444444555444222111000222333444555555666666666777777777777666666666666666666666666777888999:::999888888;;;;;;:::::::::999999999::::::999999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===@@@CCCCCCBBBFFFLLLPPP___yyypppeee___]]]WWWYYY[[[___dddlllsssxxx}}}{{{nnnddd]]]WWWTTTQQQPPPPPPPPPOOOMMMKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB??????????????????>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<====================================<<<<<<<<<======>>>???>>>>>>>>>>>>????????????BBBCCCDDDFFFHHHLLLQQQUUU\\\kkk~~~{{{jjjccc\\\YYYWWWYYY___gggrrr~~~}}}qqqdddZZZQQQSSSWWW\\\eeewww|||tttmmmgggddd```___^^^\\\[[[ZZZZZZZZZWWWVVVUUUTTTTTTUUUVVVVVVSSSRRRQQQOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>::::::::::::::::::;;;;;;::::::999999999999::::::;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<======<<<======>>>???>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCDDDHHHMMMOOORRRXXXccckkk{{{wwwlllaaaXXXUUUPPPMMMLLLJJJIIIHHHHHHHHHIIIKKKOOOTTTYYY]]]eeeccc```[[[SSSOOORRRZZZuuuzzznnnuuuxxxooopppvvvxxxvvvnnnXXXMMMFFF@@@@@@AAA>>><<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888888777888999::::::888666666555555444444555555666777666666555444555555555333333333333333333333333444333222222222333444555555555666666666777777777777777777666666555555555666666777888888888888888::::::::::::::::::::::::::::::999999888777777666999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::<<<@@@AAA???BBBGGGPPPXXXlllpppfff```YYYXXXVVVVVVXXX\\\```cccjjjrrrqqqgggaaa[[[UUURRRRRRRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>============;;;<<<============<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBEEEHHHLLLQQQYYYaaafffrrrxxxoooaaa\\\XXXWWWXXX\\\eeennnpppbbbXXXSSSLLLPPPWWW___lll|||qqqlllhhhccc___]]]]]]\\\ZZZZZZYYYYYYYYYWWWVVVTTTSSSSSSSSSTTTTTTQQQPPPOOOMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::999::::::::::::::::::999::::::999999999999::::::::::::;;;;;;<<<=========<<<===>>>?????????>>>>>>AAAAAABBBCCCDDDFFFGGGHHHJJJPPPWWW\\\```iiiwwwzzzoooiii```VVVRRRPPPMMMJJJIIIHHHGGGGGGGGGGGGIIIKKKPPPVVV\\\___eee```[[[VVVOOOOOOZZZiiixxxooooooxxxuuu}}}qqq]]]QQQHHHAAA===>>>???===<<<===<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888888888888999777555666777888888777666555555444444555555666666555444444333333444444333333333333333333333333222222333333444444555555444444555555555666666666555555555666666666666666666666555555666666777888666777777888888999999:::888888888888888777777777888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;??????===???CCCOOOQQQ___yyyvvvhhh]]]ZZZUUUSSSRRRSSSUUUVVV\\\bbbjjjuuu~~~ppphhh^^^XXXVVVVVVTTTQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAA??????AAABBBDDDFFFGGGGGGHHHLLLRRRYYYcccnnnyyyyyymmmddd[[[YYYZZZ^^^ccciiivvvwwweeeYYYTTTQQQKKKSSS^^^kkk|||rrriiihhhgggbbb\\\ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRRRROOOOOOMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999;;;<<<<<<;;;999999:::999999888888999999:::::::::;;;;;;<<<===>>>>>><<<===>>>@@@@@@??????>>>???@@@BBBEEEHHHLLLOOOPPPXXX___gggnnnttt{{{nnngggbbbZZZPPPLLLJJJHHHFFFDDDCCCCCCCCCFFFFFFHHHLLLQQQXXX^^^bbbbbb]]]WWWTTTPPPTTTfffyyy}}}pppmmmvvv{{{~~~yyybbbRRROOODDD>>>;;;===>>><<<<<<>>><<<<<<;;;;;;;;;:::::::::<<<;;;999777666666777888:::777333222333666777888555555555444444555555555555444333333222222333333333333333333333333333333111222333444555666666555333333333444444444555555333444444555666777888888666555444444444555777888444444555666777888999999666666777777888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>???BBBIIIGGGQQQiiisssbbb^^^XXXTTTSSSSSSSSSRRRRRRUUUZZZaaannnyyyllldddaaa___]]]ZZZSSSSSSRRRPPPNNNKKKIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDGGGIIIJJJKKKOOOSSS[[[fffrrruuuhhh___YYYYYY^^^fffooozzzooo^^^WWWSSSPPPOOOYYYgggxxxooofffhhhiiiccc\\\XXXWWWVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQPPPPPPQQQNNNNNNMMMKKKJJJJJJJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======;;;===>>>>>>===<<<===>>>>>>>>>>>>===>>>???AAABBBAAAEEEIIIJJJJJJNNNVVV]]]eeennnzzz}}}qqqfff]]]UUUNNNJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGJJJNNNTTT\\\aaaaaa^^^WWWRRRQQQTTT^^^ttt|||xxxooo}}}gggWWWLLLDDDDDDCCC@@@>>>======>>>>>>>>>>>>===<<<;;;;;;::::::888888888888888999999:::555666666777888999999:::777777777777777666555555666666666555555444444444222222222222222222222222333333333333333333333333666555444333333333333333666666666555555444444444444555777888888888777666666666777888999::::::;;;:::999888888777888888888999999999999999999999:::999999::::::::::::;;;;;;<<<<<<======>>>>>>??????GGGEEEKKK\\\ssswwwgggZZZXXXXXXTTTPPPOOOKKKMMMRRRYYYaaaooowwwqqqlllfff```___\\\XXXUUURRRPPPMMMJJJKKKIIIFFFDDDFFFHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>??????@@@@@@AAAAAA@@@??????AAABBB@@@AAABBBAAA@@@???@@@AAAAAADDDGGGIIIIIILLLRRRVVV___eeeppp~~~yyyiii___\\\[[[eeellltttqqqaaaXXXSSSSSSVVVVVVbbbvvvzzzjjjffffffccc\\\XXXWWWVVVTTTRRRQQQQQQRRRRRROOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@???>>>===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======;;;===>>>>>>===<<<<<<===AAAAAAAAAAAA@@@BBBDDDEEEGGGJJJMMMNNNPPPWWWbbbkkkxxx|||tttiii^^^WWWQQQLLLIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOORRRVVVYYYZZZYYYVVVQQQPPPUUU```qqqyyyuuuyyyppp]]]QQQIIIDDDDDDBBB@@@>>>=========>>>======<<<<<<;;;::::::999:::999888777777777777777333444444555666666777777555666666666666555444444444444333333333222222222222222222222222222222222333333333333333333333333555555444333333333333333666666666555555555444444444555666777888777777666888888888888888888999999888777777777888999999:::;;;::::::999999888888888999999::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????DDDEEEJJJVVVeee{{{vvveee^^^[[[VVVRRRQQQJJJKKKNNNRRRWWWaaauuuzzzqqqiiiccc```\\\XXXVVVTTTQQQOOOOOOMMMKKKKKKKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>=========>>>>>>?????????===>>>??????>>>>>>@@@BBB>>>???AAAAAAAAABBBDDDFFFEEEGGGKKKMMMQQQWWW```gggtttzzzzzzoooddd___```eeesss{{{ggg[[[TTTRRRUUUYYYcccooottthhhddddddaaa\\\ZZZYYYXXXVVVSSSRRRQQQQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===============>>>??????>>>===>>>???BBBBBBCCCBBBBBBCCCFFFHHHOOORRRUUUXXX]]]hhhwwwzzzvvvpppjjj```WWWQQQMMMKKKJJJIIIHHHGGGGGGHHHIIILLLMMMOOOQQQUUUXXXYYYWWWUUUSSSOOOOOOVVVcccvvvrrrjjjtttttt___OOOIIIFFFCCCBBBAAA???>>>============<<<;;;;;;::::::999999999:::999888666555555555444444444444555555666666777444555555555555444333333333333333333222222222222222222222222222222222222333333333333333333333333555444444333333333333333666666555555555555444444444555666777777777777666999999888888888777777777666666666777888999;;;;;;<<<;;;;;;:::999888777777999999::::::::::::;;;;;;;;;<<<<<<======>>>??????AAADDDHHHNNNUUUggg}}}vvvtttyyyqqqddd]]]WWWSSSRRRKKKJJJJJJLLLNNNSSS```mmmrrrnnngggbbb^^^[[[WWWUUUQQQPPPOOOOOOOOOMMMIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???????????????????????????@@@@@@@@@@@@>>>???@@@@@@@@@AAACCCEEEBBBDDDDDDEEEEEEGGGJJJMMMJJJNNNSSSYYYaaalllyyyuuukkkccc___bbbhhhuuuyyylll^^^WWWUUUWWW^^^eeeuuuuuulllcccaaa```]]]\\\\\\\\\[[[XXXUUURRRQQQPPPPPPLLLLLLLLLKKKKKKJJJJJJIIIKKKJJJIIIHHHGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@>>>>>>======<<<;;;;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????AAABBBDDDFFFHHHHHHHHHJJJNNNQQQXXX^^^dddkkksss}}}wwwpppkkkhhhbbbZZZRRRMMMKKKKKKKKKJJJIIIHHHIIIKKKOOOSSSUUUUUUVVVZZZ]]]\\\VVVRRRRRRPPPYYYiii~~~qqqhhhmmmyyydddQQQGGGDDDBBB@@@AAA@@@???======<<<======:::::::::999999999888888888888777555555444444444666666666777777777888888555555555555555444333333444444444444444444444444222222222222222222222222333333333333333333333333444444333333222333333444444444444444444444333333555555555666666666666666888888888888777777777777666666666666777888999::::::::::::999999888888888999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????AAAEEEGGGKKKYYYtttqqqiiikkkyyyoooeee___ZZZWWWNNNLLLKKKKKKKKKMMMTTT]]]lll~~~vvvnnnggg```\\\YYYWWWUUUSSSRRRPPPMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKLLLPPPRRRRRRYYYcccmmmyyywwwiiibbb___cccmmmwwwkkkddd]]]]]]___eeepppzzz|||uuuqqqiiiccc___^^^\\\YYYZZZ^^^^^^\\\YYYUUURRRPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJKKKIIIGGGFFFEEEFFFHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????BBBAAA@@@>>>>>>???@@@@@@=========<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;======>>>>>>>>>>>>??????>>>???????????????@@@@@@???@@@AAAAAA@@@AAACCCEEEGGGKKKOOOQQQRRRVVV\\\bbbgggooo{{{{{{vvvpppjjjeee___[[[UUUNNNIIIHHHIIIKKKJJJJJJKKKMMMQQQWWW\\\___cccaaaaaaaaa\\\SSSQQQUUUYYYjjjwwwkkkgggmmm|||yyyjjjWWWKKKFFFCCC@@@===??????>>>===<<<<<<<<<<<<999999999999999888888888666555555555555555666666666666666666777777777777555666666666666555444444444444444444444444444444222222222222222222222222333333333333333333333333333333222222222333333444222222222222222222222222555555555555555666666777555666666777888888999999888888777777666777777888888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@DDDHHHQQQccctttwwwhhhfffppp}}}vvvlllccc\\\RRRNNNLLLMMMMMMMMMQQQVVV]]]kkk{{{qqqkkkgggccc]]]YYYWWWUUUSSSQQQKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEHHHJJJMMMOOOQQQRRRSSSVVVZZZ]]]ccclllzzz~~~wwwssskkkddddddjjjttttttjjjdddbbbdddjjjpppxxxzzzpppjjjggg```\\\ZZZ[[[YYYWWWXXX\\\]]][[[XXXTTTQQQOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????AAA@@@???>>>===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAABBBBBB???@@@AAAAAABBBCCCGGGIIIIIIOOOVVVZZZ^^^dddmmmtttvvvoooiiiccc___UUUSSSPPPKKKHHHGGGIIIKKKLLLMMMPPPTTT[[[bbbhhhkkktttlllfffbbbYYYQQQTTT]]]lllpppjjjiiiqqqiii\\\OOOIIIGGGCCC???===============<<<<<<<<<;;;999999999999999999999999555555555555555666777777444444444444444444444444666666666666666555444444111111111111222222222222222222222222222222222222333333333333333333333333222222222222222333333444111111222222222222333333555555444444555555666777444555555666777888999:::999888777666666666666666777777888999:::;;;;;;<<<999999::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<>>>BBBGGGLLLUUU___xxxqqqgggkkksssyyyjjj^^^WWWQQQMMMNNNOOONNNOOORRRTTT\\\lllxxxrrrjjjccc^^^ZZZVVVTTTOOONNNLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHIIIKKKNNNPPPRRRVVV\\\aaaffflllqqquuu~~~~~~}}}{{{xxxsssmmmhhhhhhfffhhhrrr~~~rrrhhhccccccgggppp{{{vvvjjjdddccc]]]YYYXXXYYYYYYVVVVVVYYYYYYXXXUUURRROOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA??????????????????????????????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@AAA>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFGGGHHHKKKOOORRRUUU\\\fffmmmrrr{{{zzzpppggg___ZZZWWWMMMNNNNNNMMMJJJJJJMMMPPPRRRUUUZZZaaaiiiqqqwww{{{}}}qqqfff___WWWSSS]]]lllxxxlllppp|||www}}}{{{qqq\\\QQQHHHGGGGGGCCC???>>><<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::777777666666555666666666444444444444444444444444444555555555555444333333000000111111111222222222222222222222222222222222333333333333333333333333222222111111222333333444222222333333444444444444555555444444444555666777555666666666777777888888777666666666666777777888888888888999999::::::;;;999999::::::::::::;;;;;;::::::;;;<<<<<<======>>><<<;;;===AAACCCDDDKKKSSSbbbwwwrrrlllnnnvvv{{{kkkaaaYYYRRRRRRRRROOONNNOOOOOORRR[[[kkkzzzzzzrrriiibbb]]]WWWVVVTTTQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMQQQTTTWWW[[[```ccchhhnnnvvvtttmmmjjjhhhfffggggggfffeeejjjlllvvvpppfffcccdddiiiqqqwwwiiicccbbb^^^YYYVVVXXXYYYVVVTTTTTTUUUSSSQQQOOOMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>???AAACCCDDDFFFFFFJJJKKKLLLMMMOOOSSSWWW[[[gggppp{{{}}}vvvlllaaaXXXSSSQQQJJJMMMOOOPPPOOOPPPSSSVVVZZZ]]]dddmmmvvv~~~}}}ooobbb\\\WWWWWWhhh|||rrrqqq}}}xxxmmmwwwsssaaaTTTJJJDDDFFFFFFBBB???@@@<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::::::::::::::999888666555555555555666666666666666666666555333333444444444333222222222222222333333444444444222222222222222222222222333333333333333333333333222111111111222333333444444444444555555666666666555555444333444555666777777777777777666666666666555555555555666888999:::::::::999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>:::;;;>>>@@@???>>>FFFOOOWWWjjj~~~qqqnnnooojjj```XXXVVVUUUQQQNNNMMMNNNMMMRRR\\\fffqqqtttmmm___^^^[[[YYYVVVTTTSSSRRRNNNNNNNNNNNNNNNMMMLLLLLLHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRUUUXXX]]]bbbggglllrrrvvvtttgggbbb```\\\\\\___cccggghhhrrrwwwxxxkkkaaa^^^aaagggooozzzyyyiiicccbbb___YYYVVVXXXYYYVVVRRRQQQRRRQQQOOOMMMLLLLLLLLLMMMIIIJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDDDDEEEGGGIIILLLMMMGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBAAAAAAAAA?????????@@@@@@???>>>BBBCCCDDDDDDDDDFFFIIIKKKRRRVVV[[[[[[[[[___hhhppp}}}|||yyyssslllddd[[[QQQOOORRROOOMMMOOOTTTTTTSSSYYYbbbiiiuuu}}}nnnaaa\\\]]]fff|||rrrrrrzzzooommm~~~zzzdddRRRFFFDDDBBBAAAAAA@@@>>><<<===<<<<<<;;;999888777777888888888888888888999999999999888666555444333222333333333444444444555555555444333333222111000///222222222111111111111000333333222222222222222222222222333333333333444444444333333222111111111222444444444444444444444444444666777777666555555666777777777777777666666555666666666666555555555555777777777777777777777777888888777777888:::;;;===;;;::::::::::::;;;<<<<<<======<<<<<<>>>AAACCCEEEMMMVVVrrrrrrttttttvvvggg]]]XXXUUURRROOOOOOQQQRRRTTTXXX```kkktttvvvppphhhbbb]]][[[YYYWWWXXXWWWUUUSSSRRRQQQQQQQQQKKKKKKKKKLLLLLLMMMMMMNNNPPPNNNMMMNNNPPPRRRRRRRRRSSSQQQOOOPPPSSSUUUTTTSSSPPPRRRUUUYYY]]]```cccdddhhhkkkqqqyyyuuuggg\\\WWWYYYZZZ\\\```hhhttt|||zzzpppeee___\\\]]]jjjxxxvvvhhhaaa```^^^[[[XXXVVVVVVVVVUUUTTTPPPQQQSSSSSSRRROOOLLLJJJMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@???===<<<<<<<<<===>>>????????????????????????<<<<<<======<<<;;;::::::999999999999999999999999<<<===>>>@@@@@@@@@@@@???CCCBBBAAABBBBBBCCCCCCBBBBBBDDDGGGIIILLLOOOTTTWWW^^^dddkkknnnpppuuuzzzvvvrrrlllhhhccc^^^WWWOOOMMMOOORRRQQQTTTZZZ]]]```jjjtttssseee[[[```kkkzzzwwwyyy{{{~~~~~~|||zzzwwwzzzzzzlllZZZMMMDDDCCCAAA@@@@@@???===<<<<<<<<<;;;:::999888777777888888888888888888888888888888777666555444333333555555555444444333333333444444333333222222111111222222222111111111111000222222222222222222222222222222222333333333444444444333222222111111222222666666666666666666666666111333444444333222222333444555666777777777777777555666666666777777888888888888888888888888888888888888777777888:::;;;<<<;;;::::::::::::;;;<<<<<<======<<<<<<>>>@@@CCCDDDKKKQQQeee{{{wwwzzzuuuggg___ZZZWWWTTTNNNPPPQQQRRRTTTYYY```eeeqqq~~~wwwqqqlllgggddd___```aaaaaa___\\\XXXUUUSSSRRRQQQQQQQQQSSSUUUVVVWWWXXXYYY[[[\\\^^^___```dddbbb___```aaabbbaaa___ZZZ]]]bbbhhhnnnssswwwyyyyyykkk___WWWUUUXXX\\\bbbkkkvvv}}}uuuhhhbbb]]]^^^```fffvvvpppfffaaa```]]]ZZZWWWVVVVVVVVVUUUTTTPPPQQQRRRRRRQQQOOOLLLKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCAAA@@@@@@?????????===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999999999999999@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHKKKOOOSSSXXX]]]cccgggpppxxx}}}{{{xxxvvvqqqkkkggg```]]]ZZZYYYUUUPPPPPPTTTZZZ\\\aaaiiiooowww|||kkk___\\\kkkuuusssrrrooo{{{{{{uuuzzz~~~lllYYYMMMGGGAAA@@@>>>>>>>>>>>>===;;;<<<;;;;;;:::999888777777888888888888777777777777666666666555555555444444777666555444333222222111444444333333333333333333222222222111111111111000111111111222222333333444222222222222333333333333333333222222111111222222666666666666666666666666000222333333222111111222333333555666777888888888555555666777888999::::::888888888888888888888888888888888888888999:::;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<>>>@@@BBBCCCGGGJJJUUUjjjzzzzzzmmmddd^^^ZZZRRRSSSSSSSSSRRRSSSVVVXXX]]]eeerrr~~~|||tttwww{{{|||yyyssskkkfffeeeccc```^^^___bbbfffhhhhhhlllqqqttttttuuuxxx{{{|||zzzzzzyyyxxxvvvsssuuuzzzwwwkkk```YYYVVVVVV\\\eeeppp|||vvvjjjccc[[[ZZZ]]]dddmmmyyy{{{ppphhhccc```___[[[YYYVVVUUUUUUUUUTTTRRRPPPPPPPPPPPPOOONNNLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@??????>>>???>>>======<<<<<<==============================;;;;;;<<<<<<;;;;;;::::::999999999999999999999999EEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJMMMOOORRRVVV\\\aaagggmmmssswww|||yyyxxxvvvuuutttrrrpppkkkeeeaaa[[[XXXVVVVVVUUUUUUYYY```iiinnnwwwtttlllfffjjj}}}vvvnnnxxx}}}tttmmmsss{{{sssrrrttt^^^LLLDDDDDD>>>===;;;<<<======<<<;;;;;;::::::999888777777777777777777777777666666666555555555555555555555555666666555444333333222222333333333444444555555555222222222111111111000000000000111222333333444444111222222222222333333333333333222222111222222333333333333333333333333333333444666666444333444555333444555666777777777777555555666777777888999999888888888888888888888888888888888888888999999:::::::::999999::::::;;;<<<<<<<<<<<<<<<===???AAABBBCCCFFFKKKWWWnnn~~~sssgggaaa[[[ZZZXXXUUUSSSRRRSSSTTTVVVZZZ```gggqqq}}}yyyvvvwwwzzzyyyuuurrrsssqqqhhh^^^ZZZ\\\aaadddkkkwwwzzzpppfff```]]]```eeennnyyy~~~uuukkkccc```___]]]\\\XXXWWWUUUTTTTTTTTTRRRQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888888888888888888888FFFGGGGGGGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRUUUZZZ^^^```eeemmmuuu|||zzzvvvuuuuuutttooonnnmmmlllkkkgggaaa]]]XXXTTTRRRTTTVVV[[[dddnnn{{{yyyuuuuuuwwwvvvpppvvv~~~ooonnnsss}}}sssssswwwxxxeeeSSSGGGCCCCCC<<<;;;::::::<<<<<<;;;:::999999999888888777777666777777777666666666555555444444444444555555555555444444444444444444444444222333333444444555555666222222222111111111000000000000111222333333444444111111111222222222333333333222222111222222333333111111111111111111111111444555777777555555555666555555666666666666555555666666666666666666666666888888888888888888888888777777888888888999888888:::999999999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@EEEIIINNN]]]wwwxxxooohhhddd^^^YYYUUUTTTTTTTTTVVVUUUXXX\\\aaammm}}}sssjjjdddaaa```bbbbbb]]]YYY]]]iiisss~~~yyymmmfffaaa]]]^^^cccoooyyy~~~rrrkkkaaa[[[ZZZZZZYYYXXXVVVTTTSSSSSSSSSRRRQQQOOONNNNNNMMMMMMLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@???>>>>>>>>>==================<<<<<<;;;::::::::::::::::::::::::999999:::::::::::::::999888888888888888888888888LLLLLLLLLMMMOOOQQQSSSTTTSSSWWWZZZ]]]___dddkkkqqqvvv{{{~~~xxxssspppooonnnmmmhhhgggfffeeedddaaa]]]YYYTTTRRRRRRWWW^^^fffsss|||zzzwwwrrr{{{{{{rrrjjjssszzzxxx~~~|||hhhVVVKKKEEECCCBBB<<<:::999:::;;;;;;:::999888888888777777777666666777777666666555555444444444444444444444444555555333333333444444444555555222222333333444444444555222222222111111111111000111111111222222333333444111111111111222222222222222222111111222222333333333333333333333333333333222444555555444333333444666666666666666555444333777666666666555555555444999999999999999999999999777777888888999888888777999999999999999:::;;;;;;:::;;;;;;<<<===>>>>>>>>>???CCCGGGJJJRRRccc}}}xxxooofff```\\\YYYWWWVVVRRRSSSXXX[[[```nnn~~~zzzmmmccc\\\YYYXXXUUUYYY]]]^^^aaakkk{{{pppeee]]][[[XXXXXXbbbooouuuiiieee^^^YYYWWWVVVVVVUUUSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBBBB@@@@@@?????????>>>>>>>>><<<============<<<;;;;;;::::::::::::::::::::::::888888999:::::::::999999888888888888888888888888[[[[[[]]]___bbbeeehhhjjjhhhlllqqqtttwww}}}}}}yyywwwtttpppmmmkkkjjjhhhfffeeecccaaa```___]]]ZZZWWWUUUVVV[[[fffppp{{{sssvvvvvvsssttt|||mmmYYYKKKEEECCCBBBAAA<<<;;;::::::;;;;;;999888777777777777777666666666777777666555555444333333444444444444444444444444444444444444444444333333222222222333333333333333222222222111111111111000222222222222222222222222111111111111222222222222222222111111222222333444444444444444444444444444111333555444333222333333444444555555666555555555666666666666666777777777999999999999999999999999777777888999999888777666999999999888999999:::;;;::::::;;;<<<============@@@???BBBHHHKKKTTTjjjwwwmmmeee___[[[TTTRRRXXXYYYXXX___jjjsss}}}|||vvvlllbbb[[[XXXYYYZZZWWW^^^fffnnnvvvsssjjj___XXXUUUWWWWWWZZZjjj~~~xxxmmmbbb```]]]YYYUUUSSSSSSTTTQQQPPPPPPPPPQQQPPPNNNLLLJJJKKKLLLMMMMMMKKKJJJHHHGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@????????????>>>>>><<<<<<=========<<<;;;:::::::::::::::::::::::::::777777888999999999999999888888888888888888888888llllllnnnqqquuuyyy}}}zzzvvvuuuuuurrrooollljjjiiihhhhhhgggeeecccdddbbb___^^^]]]\\\ZZZXXXZZZ]]]gggvvv}}}vvvooosss~~~}}}xxxzzz|||ooobbbQQQEEEAAAAAAAAA@@@===<<<::::::::::::999777777777777777666666666666777777666555444444333333555555444444444333333333666666555444333222222111222222222222222222222222222222222111111111111000333333222222222222222222000111111111111222222222222111111111222333333444444444444444444444444444222444666555444333444444222222444555666666777777555555666777888999::::::999999999999999999999999666777888999999888777666999999888888999999:::;;;::::::;;;<<<=========<<>><<<<<<;;;;;;::::::999999888555444444444444333333333666555444444444444555666111222444555555555444444222222222222222222222222222222222111111111000000222111111111000000////////////000111111111111111111111222222222222111111000222333333222111333444555555555444444333333333444444444555555555666666555444111000000222555777666666777777777777666666777777777777888888888888777777777777888888888888888888999:::;;;<<<<<<===<<<<<<<<<<<<============;;;>>>AAABBBEEEKKKVVV___wwwzzzlllfff___[[[ZZZZZZWWWUUUXXXXXX\\\eeeppp~~~tttmmmfff\\\TTTUUUVVVXXX___gggttt{{{wwwnnnggg^^^XXXUUUQQQSSSWWWZZZ[[[eeeuuullleeebbb]]]\\\ZZZWWWUUUSSSRRRRRRPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA??????>>>===<<<<<<======AAA@@@===;;;;;;===???@@@999999999888888888777777888888888888888888888888777777777777777777777777xxxqqqfffbbb]]][[[\\\^^^^^^]]]```aaaaaabbbaaa```___^^^\\\[[[YYYYYY[[[___cccfffnnnsss~~~{{{jjjaaaaaajjjrrr~~~qqqmmmuuuxxxlllVVVNNNEEE?????????>>><<<<<<;;;;;;::::::999888888888777777777666666666666666555444333333444555666222222444555555555444444555555555555555555555555222222222111111111000000111111111111000000000///000000111222222222222222111111222222222222111111111222333333222222333444333333333333333222222222222222222333333333333444333333222222333333444555666666777777777777666666666666777777777888888888777777777777888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@AAAGGGPPPWWWfff}}}uuukkkddd```]]]ZZZXXXXXXUUUVVV[[[```hhhuuuyyyooofffaaa]]]WWWUUUYYY___eeeppp{{{tttfff___[[[UUUQQQPPPRRRVVV\\\aaaeeeqqqyyyooohhhccc```\\\[[[YYYWWWTTTSSSRRRQQQPPPPPPPPPOOOOOOMMMLLLKKKMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===============???@@@@@@@@@AAA@@@@@@@@@;;;:::::::::999999999999888888888888888888888888777777777777777777777777xxxrrrpppllleee```[[[YYYVVVVVVWWWXXXXXXWWW\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWVVVWWW]]]eeemmmrrrwww|||vvviii___YYY\\\ooonnnggghhhrrr|||fffUUULLLGGGAAA>>>>>>???===<<<;;;;;;;;;:::999999888888555555555555444444444333555444444333333444444555222333333444444444444333666666666666666666666666222222222111111111111111111111111111000000000000111111222333333333333333111111222222222222111111111333444444333222444555111111222222222222222333222222222222333333333333111222444555555444333333555666666777777666666555666666777777777777888888777777777777888888888888::::::999999999888888888999:::::::::;;;;;;;;;;;;===>>>???>>>===AAAGGGMMMUUUiiitttlllfff```\\\ZZZVVVTTTUUUVVVXXX```iii{{{|||xxxssskkkddd^^^ZZZXXXWWWXXX]]]eeennnwww{{{iii___VVVSSSRRRPPPPPPQQQVVV\\\dddmmmtttxxxooohhhccc```]]]ZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===???BBBEEEFFFDDDAAA@@@<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777777777777777777|||vvvrrrmmmfffcccbbb___ZZZVVVUUUTTTTTTUUUUUUVVVVVVVVVZZZZZZYYYXXXWWWWWWWWWXXXUUUUUUUUUYYY___hhhqqqvvvvvvzzzvvvggg^^^```bbbhhh}}}qqqgggfffkkknnn|||}}}jjjWWWJJJFFFCCC@@@>>>>>>>>><<<:::;;;;;;::::::999888888888444444444333333333222222444444333333333333444444333333333333333333333333333333333333333333333333111111111111111111111111111111111000000000000000000111222222333333222222111111222222222222111111111333444444333333444555111111222222333333444444333333444444444555555555222333444555555555444444555666666666666666666555666666666666777777777888666777777777888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;=========<<<<<<>>>BBBFFFNNNYYYnnnttthhhaaa___ZZZWWWXXXXXXXXX]]]cccdddppp|||||||||vvvnnniiieeeccc```]]]YYYXXXXXXYYY]]]eeepppzzzwwwmmmfff\\\UUUPPPPPPQQQQQQTTTYYY^^^fffqqq|||yyytttmmmgggbbb___\\\ZZZXXXWWWUUUSSSRRRQQQPPPPPPQQQQQQRRRQQQPPPMMMKKKIIIKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????<<<>>>BBBDDDEEEDDDBBB@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777~~~uuunnniiifffddd```\\\ZZZZZZXXXUUURRRMMMNNNOOOPPPPPPPPPQQQQQQWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTWWW\\\aaagggkkknnnlllnnnpppsssuuuvvvvvvvvvtttttttttssswwwwwwhhh]]]]]]kkkyyyxxxooovvv}}}mmmgggfffjjjooosss{{{~~~lllYYYMMMHHHDDDCCCAAA???>>>===;;;999;;;::::::999999888777777777777777777666666666555444444444444444444444444333333333333222333333333111111111111111111111111111111111111111111111111000000000000000000111111///000000111111111111111111111222222222222111111111222444333222222333555222222333333444444555555333333333444444444555555444444333333333444555666555555666666666666555555555666666666666777777777666777777777888888888888666666777888999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>AAACCCJJJOOO[[[pppyyynnneee___ZZZZZZYYYXXX[[[___ZZZaaakkkvvvyyyooohhhggggggccc\\\YYYWWWXXXXXXVVVVVVYYY^^^bbbmmmyyy{{{pppfff___[[[RRROOONNNPPPQQQSSSYYY```lllvvv{{{ppplllgggbbb___\\\YYYWWWUUUTTTSSSRRRPPPPPPOOOOOOQQQRRRSSSSSSQQQNNNKKKIIIIIIHHHGGGEEECCCBBBBBBBBB@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>??????<<<===>>>@@@AAAAAAAAAAAA::::::::::::999999999888777777777777777777777777666666666666666666666666|||qqqhhhccc```^^^]]]XXXVVVTTTSSSRRRQQQOOOMMMIIIKKKMMMMMMLLLLLLNNNOOORRRQQQQQQPPPOOONNNMMMLLLRRRTTTXXX\\\___aaabbbbbb_____________________```^^^bbbhhhpppxxxmmmbbbaaakkkqqqgggcccnnnnnnbbbccchhhoootttrrr]]]NNNGGGGGGCCCBBBAAA???>>><<<:::999:::::::::999888888777777666666666555555555444444444555555666666555555444444333333222222222222333222222222222222222222222111111111111111222222222000000000000111111111111//////000111111111111000111111222222222222111111000222333333222111333444333444444444444444555555111111111111222222222222555444333333333444666777444555555666666555555444555555666666666666777777777777777777888888888888666666777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBBEEEFFFMMM]]]ppptttlllccc___\\\XXXWWWYYYZZZ\\\___dddlll{{{wwwpppeee^^^YYYYYYYYYUUURRRSSSQQQSSSUUUWWWZZZ```iiippp~~~rrrfff\\\UUUQQQPPPJJJJJJMMMRRRVVVZZZcccmmmyyynnnhhheeeaaa^^^\\\ZZZVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>???<<<<<<;;;;;;<<<===>>>???999999888888888777777777777777777777777777777777666666666666666666666666wwwooogggccc]]]XXXVVVUUUTTTRRRPPPOOONNNMMMLLLJJJHHHGGGHHHJJJKKKJJJIIIIIILLLNNNNNNOOOPPPQQQQQQPPPOOOOOOSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSSSSSSSUUUXXX[[[]]]aaaiiiwww{{{qqqpppooozzznnneeedddeeeooowwwhhhccchhhoooyyytttbbbSSSIIIEEECCC@@@@@@???>>><<<;;;;;;;;;::::::999999888777777777444444333333333222222222555555666777777666555555444444222111111111222222333333333333333333333333000000111111111222222222///000000000111111111111000000111222222222222111111111222222222222111111///000222111000000111333444444444333333333333333000111111111111222222222333444444555555555555555444555555666666555555444555555555666666666777777777777777777888888888888888888999999::::::;;;;;;999:::::::::;;;;;;;;;;;;999999:::<<<>>>???@@@???AAABBBGGGPPP[[[kkk{{{ssskkkddd```aaa`````````aaadddlllvvv}}}~~~zzztttooojjjfffbbb___WWWSSSQQQRRRQQQOOOPPPTTTRRRVVV[[[___eeeooo|||xxxlllfff^^^UUUNNNKKKKKKKKKKKKNNNVVV___eeelllzzzyyymmmddd```^^^[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNNNNNNNNNNNNNLLLNNNPPPQQQPPPMMMJJJHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999999888888888777777777777777777777777777777777666666666666666666666666}}}uuupppkkkkkkllljjjccc\\\TTTRRRPPPOOOOOOMMMKKKIIILLLLLLKKKJJJIIIGGGEEEDDDDDDFFFGGGEEECCCDDDGGGJJJNNNOOORRRUUUVVVVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSNNNMMMNNNQQQVVV\\\cccgggvvv|||ooopppxxxttteeeaaaffflllvvvuuummmgggiiioooxxxyyyeeeUUUMMMIIIDDD@@@=========<<<::::::;;;<<<::::::999999888777777777777777666666666555555555555666777888888777666555555444222111111111222222222222222222222222222222000000111111222222222222//////000000111111111222111111222333333333333222111111222222222222111111...000111111000000111222444333333222222111111111222222333333333444444444111333666888888777444222444555555555555555555444555555555555666666666777777777777777888888888888;;;;;;;;;:::::::::999999888888999999999::::::::::::::::::<<<>>>???>>>===@@@AAAFFFKKKOOOZZZrrrvvvqqqqqqggggggfffeeeeeeggglllpppqqq|||yyysssnnnhhheeeaaa\\\XXXVVVVVVVVVQQQOOOPPPQQQOOONNNRRRXXXWWW\\\ccciiippp}}}~~~wwwlllaaa[[[XXXSSSOOOMMMLLLMMMNNNRRRWWWbbbnnnwwwyyynnneee___YYYXXXWWWVVVVVVUUUSSSPPPPPPOOOOOONNNMMMMMMNNNNNNIIIKKKNNNOOONNNLLLIIIGGGEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@AAAAAA===>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;:::999999999999888888888777777777777777777777777777777666666666666666666666666yyyrrrkkkddd```[[[ZZZYYYWWWVVVTTTSSSRRRLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCAAAAAAGGGFFFEEEEEEFFFHHHJJJLLLMMMOOORRRUUUWWWXXXXXXXXXTTTSSSQQQNNNLLLJJJIIIIIIMMMOOOSSSYYYcccqqqxxxtttwwwsssjjjkkkooowwwmmmnnnsss}}}yyyfffUUUOOOIII???===AAA::::::;;;;;;;;;;;;;;;;;;999999999999888888888888666555555555555444444444444444444444444444444444222222222222222222222222222222222222222222222222////////////////////////////////////000000000000//////000111222222333333000000000000000000000000111111000000111111222333222333333444444333333222///000111222333444444444111111222222222333333333555555555666666666666777666666555555555444444444555555666777888999999:::;;;;;;;;;::::::999999999888:::;;;;;;999999:::<<<<<<<<<<<<============>>>;;;@@@EEEFFFGGGOOO___kkk~~~zzzuuupppmmmkkkjjjtttuuuxxx}}}wwwkkkddd```^^^\\\YYYXXXVVVRRROOONNNPPPRRRUUUTTTRRRSSSVVVYYY[[[[[[hhhooowww}}}ttthhh___XXXUUUQQQNNNNNNPPPNNNKKKOOOXXX[[[cccrrruuummmhhhaaa\\\ZZZYYYWWWUUUTTTSSSRRRRRRNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???@@@AAACCCDDD<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;::::::999::::::::::::999999888888999999:::666666666666666555444444555555444444444333333333zzzrrrnnnhhhbbb]]]XXXTTTPPPQQQQQQPPPNNNMMMKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCCCCDDDFFFIIIJJJLLLNNNQQQUUUVVVWWWVVVUUUQQQPPPNNNLLLLLLNNNQQQSSSVVV\\\fffssstttsss||||||ooommmrrr{{{~~~~~~iiiZZZNNNLLLHHH???;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666555555555444444444333333333333444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000/////////000000000111111//////000111111222333333000000000000000000000000111111000000111111222333222333333444444333333222000111222222333333333333111111222222222333333333444444555555555666666666666666555555555444444444666666666777888888888999999999999999999888888888888999;;;:::999999:::<<<;;;;;;<<<<<<<<<============@@@CCCBBBBBBGGGRRRZZZnnn~~~}}}{{{yyyxxxwwwxxx|||tttmmmbbbZZZUUUTTTRRRQQQPPPPPPQQQPPPNNNNNNPPPQQQRRRTTTYYY___ffflllqqqttt|||{{{uuukkkbbbZZZUUURRRPPPOOOMMMMMMOOOOOOPPPYYYcccnnnwww|||ooohhhddd^^^YYYWWWVVVUUUSSSQQQPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@AAACCCDDD<<<===>>>>>>??????>>>>>><<<<<<============<<<<<<===============<<<;;;;;;::::::999999999999:::::::::999999888888999999:::777888888888888777666666555555444444444333333333vvvtttqqqnnnlllhhhdddaaaZZZWWWSSSPPPNNNLLLJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJMMMPPPRRRTTTSSSQQQPPPKKKJJJGGGFFFIIIQQQ[[[cccrrr{{{zzztttttt}}}xxxvvv{{{{{{kkkVVVLLLFFFGGGEEE>>>:::;;;<<<<<<<<<;;;;;;::::::999777777666666666666555555444444333333333222222222444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111///000000111111222222222000000000000000000000000111000000000000111222222222222333333333333222222111222222333333333222222111111222222222333333333333333333444444444555555555555555555555444444444777777777777777777777777777777777888888888888888888999::::::999999:::<<<:::::::::;;;;;;;;;<<<<<<>>>????????????BBBGGGKKKWWWdddvvv{{{vvvvvvxxx~~~}}}{{{{{{~~~{{{tttooopppnnnkkkkkkllljjjfffbbb\\\WWWRRRNNNLLLMMMMMMLLLJJJLLLNNNOOOOOOPPPRRRSSSWWW___jjjuuu}}}{{{iiiaaaWWWPPPNNNNNNNNNMMMNNNNNNQQQVVV[[[bbbnnnyyyrrrhhhccc___ZZZVVVTTTSSSQQQPPPNNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB===>>>>>>????????????>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::999888888888888888999999999999888888888888999999999999999999999888777777555555444444444333333333___^^^\\\ZZZYYYVVVTTTRRRNNNLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMNNNNNNMMMJJJIIIHHHGGGFFFGGGOOO___rrr}}}{{{www}}}hhhXXXJJJDDD@@@BBBBBB===:::;;;======<<<;;;::::::999999999888888888777777777777444444444333333333333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222///000000000111111111222000000000000000000000000000000000000000111222222222222333333333333222222222222333333333222111111111111222222222333333333222222333333333444444444555555555555555555555555777777777777777666666666666777777888888999999999777999::::::999999:::;;;999999:::::::::;;;;;;;;;<<<;;;<<<===@@@CCCEEEFFFLLLSSS```ttt|||sssoooqqqxxx~~~ssslllhhheee___ZZZ\\\[[[YYYYYYZZZYYYVVVTTTSSSRRRPPPOOOOOOPPPPPPQQQNNNPPPRRRSSSUUUXXX[[[^^^kkkuuurrrggg^^^WWWNNNJJJKKKMMMNNNMMMOOOTTT^^^iiisss|||tttjjjccc___\\\YYYUUUQQQPPPOOONNNLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCFFFEEEDDDDDDCCCBBBAAAAAA??????????????????@@@@@@>>>>>>???????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::777777777777777888888999999999888888888888999999888999999999999888777777555555444444444333333333NNNMMMMMMKKKIIIHHHHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBDDDCCCCCCCCCBBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGEEECCCGGGIIIMMMTTTccczzzzzzwww{{{|||iiiXXXNNNGGGCCC??????>>><<<;;;=========<<<;;;::::::999999888888888777777777777666555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000///000000000000111111111000000000000000111111111000000000000000000000000000000//////000000111222111222222333333222222111222222333333333222111111111111222222222333333333222222222333333333333444444555555555555555555555777777777666666666666666777888888888999999::::::777888:::999888888999;;;999999999::::::::::::;;;;;;::::::<<<@@@CCCCCCAAAGGGJJJQQQ```xxx~~~vvvuuuwwwxxxwwwqqqiii```[[[ZZZYYYVVVRRRSSSSSSRRRSSSSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRTTTUUUVVVXXX[[[^^^bbbiiiqqqvvv~~~nnn```YYYUUUQQQLLLKKKMMMOOOQQQPPPUUUaaarrr|||xxxqqqllleee```]]][[[XXXVVVPPPOOONNNMMMLLLKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@======>>>>>>>>>=========>>>>>>?????????>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::999777666666666777777888999999888888777777888888999777777777888777666666555555555444444444333333333DDDEEEEEECCCAAAAAABBBCCCCCCAAA??????@@@AAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDEEEMMMZZZjjj}}}|||uuu{{{|||kkkZZZOOOJJJEEECCC???===;;;:::;;;===<<<<<<<<<;;;;;;::::::999666666555555555555444444666666555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000////////////000111111111111222222222222111111111222222333333333222222111111222222222333333333222222222333333333444444444444444555555555555555666666666666666666666666888888888999999999999999777888999999888888999;;;999999999:::::::::;;;;;;<<<;;;:::;;;===>>>===<<>>>>>======<<<;;;===>>>>>>>>>>>>======<<<<<<<<<============<<<<<<::::::;;;;;;::::::999888666666666666777888999:::888888777777777777888888666666666666666555444444555555444444444333333333AAABBBCCCAAA???>>>AAACCCBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>===??????@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBDDDGGGJJJLLLNNN]]]sss~~~|||~~~}}}kkkZZZNNNHHHEEE@@@@@@???<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666555555555444444444555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111........................---.........////////////000000000000000000000///000000000000000000000000///////////////000111111111111222222222222111111000111222222333333333333111111222222222333333333333333333333444444444444444444444555555555666666444555555555666777777777888888888888888777777777666888999999888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<>>>>>?????????>>>===<<<===============<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777888999::::::888888777777777777888888555666666666666555444444555555444444444333333333>>>???@@@>>>;;;;;;>>>AAA???===<<<<<<>>>?????????===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<;;;===>>>???@@@AAABBBBBBBBBBBBAAA@@@AAAEEEJJJOOORRRaaatttsssvvvlllYYYNNNGGGCCC@@@;;;===>>>;;;999999999888::::::;;;;;;;;;;;;;;;;;;888777777777666666666666444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000........................------------.........///000000000000////////////000000000000000000000000///////////////000111111111111222222222222111111///000111222333444444444111111222222222333333333333333444444444444555555444444444555555555666666333444444555666777888888888888777777666666555555666888999999888888999:::::::::;;;;;;;;;;;;<<<<<<;;;<<<======<<<<<>>===<<<<<<======<<<;;;::::::999::::::;;;;;;::::::999999::::::::::::999888888777777777777888999:::;;;888888777777777777888888666666666666666555555444555555444444444333333333>>>>>>======<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAA@@@@@@???>>>===;;;===?????????>>>???@@@>>>@@@CCCCCCBBBAAAAAABBBEEEDDDCCCCCCHHHTTTcccnnn|||pppeeerrrkkkWWWPPPJJJAAA>>>BBB;;;;;;<<<<<<;;;;;;:::999:::999999999::::::888777888666555666777888777555222222222111111111000000222222222222222222222222333333333333333333333333111111111111111111222222000000000000000000000000---...000111111000000///000000000000000000000000111111111111000000000000111111000000000000000000111111111111111111111111222222444444444444222222555555555555555555555555333333333444444444555555555555555555555555555555777777777777888888888888777777777777777888999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>????????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777777777666666666666555555555555555555555555555555555555555555555555222222222222222222222222>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>===???@@@@@@???>>>???@@@>>>@@@BBBBBBBBBBBBCCCDDDAAACCCFFFLLLXXXjjj}}}rrrkkkiiirrr~~~qqq^^^MMMIIIEEE>>><<>>@@@CCCHHHLLLZZZfffttt}}}~~~vvvnnnmmmlllooovvv|||xxxvvvwwwyyy|||~~~|||{{{}}}{{{yyy}}}{{{ooofff___^^^]]]\\\\\\]]]^^^___bbbccciiiqqqtttvvv~~~sssfff]]]ZZZ\\\WWWTTTWWWWWWTTTUUUYYY[[[aaajjjvvv}}}nnnddd```^^^ZZZVVVYYYXXXUUUSSSPPPOOOMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777777777777666666666666666666666666555555555555555555555555555555555444444444444444444444444>>>>>>============<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>><<<>>>??????>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEHHHCCCHHHQQQ^^^ppp|||}}}sssmmmmmmrrruuu|||ppp^^^OOODDDCCCBBB===;;;>>>;;;;;;;;;;;;:::::::::::::::999888888:::999888666555444333444555555444333444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000,,,---...////////////...000000000000000000000000.........//////000000111111111111111111111111111111111111111111111111111222222333333333333222222000000000111111111111111333333333333444444444444444444444444444444444444444444555555555666666666888888777777777777777888888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===???CCCFFFLLLVVVeeevvv~~~vvvtttpppnnnqqq}}}wwwooojjjgggeeeccc```aaabbbdddfffhhhiiijjjggghhhkkkooosssyyy}}}~~~vvvpppkkkkkkllllllllllllkkkkkkooosss|||sssjjj```XXXSSSTTTXXXVVVYYY^^^aaaaaacccfffkkksss{{{rrrfff^^^[[[ZZZWWWTTTUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>@@@@@@@@@???????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777777888888777777666555888777777777666666555555444444444444444444444444444444444444444444444444>>>>>>========================>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@@@@@@@AAACCCEEEDDDEEEEEEEEEEEEHHHMMMPPPUUU[[[gggwww}}}tttooouuu}}}nnn\\\QQQHHHAAABBBBBB???>>>???;;;;;;;;;:::::::::::::::999888777888999999777555555444333444555666555333222222222111111111000000111111111111111111111111000000000000000000000000222222222111111111111111////////////////////////........./////////000///////////////////////////,,,------...///000000111111111111111222222222222111111111111111111111111222222222333333222222222222222222333333333333333222222333333333444444444444444444444444444444444444444555555555666666666999888888777777777777777999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;<<<===>>>======>>>AAADDDDDDJJJXXXjjj|||zzzxxx~~~qqqiiidddbbb```]]]\\\\\\[[[\\\\\\[[[ZZZ[[[[[[[[[\\\^^^aaadddeeefffiiillloooqqqtttwwwzzz~~~uuulllbbb]]]XXXUUUVVVZZZWWW\\\dddnnnuuuyyy}}}~~~vvvpppiii```ZZZYYYYYYVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::999888888888888888777888888888888777666555777777666666555555444444444444444444444444444444222222222222222222222222======>>>>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>>>>??????AAABBBBBBBBBDDDGGGIIIHHHIIILLLNNNSSSYYYaaafffssszzzrrrllltttppp]]]OOOIIIDDDAAABBBBBB@@@>>>>>><<<;;;:::999999999999:::888777777777888888666444666555444444666666555444222222222111111111000000111111111111111111111111000000000000000000000000222222222111111111000000////////////////////////111111111222222222333333////////////////////////,,,------...///000000111000000111111111222222222111111111111111111111111222222222222222222222222222333333333444444444555222222222333333333444444444444444444444444444444555555666666666777777777888888777777777777777888::::::::::::::::::::::::888888888999999999::::::999999999:::::::::;;;;;;===>>>>>>=========???BBBAAAEEENNNZZZhhhvvv}}}rrrjjjddd___]]][[[YYYXXXXXXWWWUUUSSSVVVUUUTTTSSSSSSSSSTTTUUUUUUWWWZZZ[[[]]]___aaadddeeelllwww{{{wwwooohhhddd]]]XXXWWWUUUUUUZZZ```aaajjjxxxzzzrrrmmmgggccc]]]ZZZYYYXXXWWWUUUPPPOOONNNMMMMMMLLLMMMMMMIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????>>>????????????????????????======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777777888888777888999999999888666555555555555444444333333333444444444444444444444444222222222222222222222222======>>>>>>>>>>>>??????===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCC@@@BBBDDDEEEFFFIIINNNQQQYYY\\\aaahhhpppzzz~~~zzzooorrrmmm^^^QQQGGGCCCAAA??????@@@>>><<<;;;<<<;;;999888888888999:::888777666777888777666444666555444555666777666444444444444333333333222222222222222222222222222222000000000000000000000000333333222222111000000000000000000000000000000000///............///000111000000000000000000000000.........//////000000111/////////000111111222222111111111111111111111111222222111111111111222222000000111111222333333333222222222222333333333333333333333333333333333333555555666666666777777777777777777777777888888999::::::::::::::::::::::::888888888888999999999999999999999999:::::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@AAAFFFMMMSSS___rrr}}}rrrkkkbbb^^^[[[YYYZZZYYYUUUQQQSSSRRRPPPOOONNNMMMNNNNNNMMMOOOQQQQQQQQQRRRTTTUUUVVV[[[bbbhhhmmmqqqtttvvv~~~yyynnnhhheeeccc^^^ZZZZZZWWWWWWYYYZZZ\\\aaaiiiuuuzzzpppiiifffaaa___[[[YYYXXXWWWVVVTTTNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999888888777777777888888777888999::::::888666555333333333333333333333333333333333333333333333333444444444444444444444444======>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAADDDGGGHHHHHHKKKPPPUUU[[[ccckkkppp~~~}}}zzzwww~~~jjjZZZQQQIIIBBB>>>>>>>>>======>>><<<:::<<<;;;999888777888999:::777666555666777777555333555444333444555555444333444444444333333333222222333333333333333333333333111111111111111111111111333333222222111000000///000000000000000000000000---,,,,,,+++,,,---...///000000000000000000000000000000000000000000000000---......///000000111111111111111111111111111111333222111000000111222333//////000000111222222222111222222222222333333333333333333333333333333333444444555555555666666666666666666666777888::::::999999999999999999999999888888888888999999999999888999999999999:::::::::888:::;;;;;;::::::;;;<<<======@@@EEEHHHOOO___ppp|||vvvpppllljjjggg```[[[XXXVVVTTTQQQOOONNNNNNNNNJJJLLLMMMMMMLLLLLLNNNOOOOOORRRUUUWWWYYY\\\```bbbdddeeejjjmmmkkkiiirrr}}}{{{kkkgggaaa\\\ZZZYYYXXXWWWYYYZZZ```hhhmmmqqqxxxzzzpppiiibbb^^^\\\[[[YYYWWWVVVTTTRRRQQQMMMLLLKKKJJJIIIHHHIIIIIIGGGFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::;;;;;;999999999999999999999999888888777777777777888888777888:::;;;:::999666555222222333333444555555555333333333333333333333333444444444444444444444444======>>>>>>?????????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBDDDGGGKKKMMMUUUZZZcccmmmxxxtttmmmooossssssqqqZZZNNNJJJEEE???<<<>>>>>>======>>>>>><<<<<<;;;999777777888999:::777666555666777777555333444333222222444444333222222222222111111111000000444444444444444444444444111111111111111111111111333333222222111000000///000000000000000000000000222111111000000222333444000000000000000000000000111111111111000000000000,,,------...///000000111111111111111111111111111333222111000000111222333///000000111222333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555666777999;;;;;;888888888888888888888888777888888888888999999999888888999999999:::::::::999:::<<<<<<;;;;;;<<<===:::999<<>>>>>>>>>>>>>>?????????;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::::::::;;;999999999999999999999999888777777777777777888888666888:::;;;;;;999666555222333333444555666777777333333333333333333333333222222222222222222222222>>><<<;;;===??????<<<999???>>>>>>???@@@@@@???===???@@@@@@@@@???@@@BBBDDDDDDFFFHHHHHHJJJRRR^^^hhhooozzzzzznnnlllnnnttt|||sssmmmuuupppYYYPPPLLLDDD???AAA>>>>>>===<<<;;;:::::::::888888999999999::::::::::::888777555444444444444555555444333333333333444444333333222222333333444333333333222222222111111222222222111111111000000888777444111//////000000000000000000000000000000000000000000111111111111////////////////////////000000111222333333444444000000000000000111111222222000...///222444333111111111111111111111111111222222222222222222222222333222111///---...000222555444444333444555666777555555555555555444444444888888777777777777888888666666777777888888999999777777777777888888888888999999888888777666666666::::::::::::::::::::::::===???@@@@@@AAADDDIIILLLbbbttt|||tttjjjbbb]]]ZZZVVVTTTOOOOOOOOONNNNNNNNNNNNOOOKKKKKKLLLMMMNNNPPPQQQRRRRRR\\\eeeeeecccccccccbbbhhhmmmsssvvvyyyyyynnnfffddddddeeecccaaa``````cccfffhhhsss{{{uuukkkddd___\\\ZZZ[[[YYYWWWUUUTTTRRRPPPMMMNNNLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEECCCDDDEEEGGGGGGFFFEEEEEEAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>============::::::::::::::::::::::::888888888999:::::::::;;;888888888888888888888888666666666666666666666666666666666666666555555444444444444444444444444444222222333333333333444444333333333333333333333333>>><<<<<<>>>@@@@@@>>><<>>===<<<:::AAABBBBBBBBBAAABBBEEEGGGIIILLLQQQVVV]]]jjjyyyuuuppppppwwwssslllhhhiiiuuuzzzdddPPPKKKHHHBBB>>>AAA======<<<<<<;;;;;;::::::888888888999999999::::::666555555444555666777888666666555444444333333444555444444333333444444555333333222222222111111111222222222111111111000000333222000///...///000111000000000000000000000000000000000000111111111111////////////////////////000000111111222222333333000000000000000111222222333111//////222333222111111111111111111111111111222222222222222222222222333333333111//////111333333333222222222333444555444444555555555555555555666666666666777888999:::444555555555666666666777444444444444555555555555999888888888888777777777::::::::::::::::::::::::<<<===>>>>>>???BBBFFFIIIRRRaaassswwwooohhhbbb]]][[[YYYVVVTTTSSSRRRQQQPPPMMMMMMMMMNNNOOORRRTTTUUUUUUaaannnssssssnnncccYYY^^^aaaeeefffgggkkkrrrxxx|||vvvmmmgggddddddfffmmmkkkiiijjjmmmttt{{{yyypppgggbbb^^^[[[YYYWWWUUUSSSRRRQQQPPPMMMKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::777777777777777888888888777777777777777777777777777777777777777777777777555555555555555444333333444444444444444444444444222222222333333333444444333333333333333333333333<<<;;;;;;<<<>>>??????>>>===>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIKKKNNNQQQVVV[[[dddnnn{{{{{{yyysssvvv}}}ooocccbbbgggooo~~~vvvdddSSSFFFDDDDDD@@@>>>@@@;;;;;;;;;;;;;;;:::::::::777888888888999999999999666555555555555666777777777777666555555444333333555555444444444444555555333222222222222111111111222111111111111000000000//////......///000222333000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111000000000000111222222333222000000111222111000111111111111111111111111222222222222222222222222444444444222000111222444333333222222222333444444333444444444555666666666444444555666777999:::;;;555555555555666666666666666666666777777777888888888888888888999999999999::::::::::::::::::::::::;;;<<<=========>>>AAADDDCCCMMMZZZgggzzzxxxrrrpppjjjddd___^^^]]]ZZZXXXUUUUUUSSSSSSTTTVVVXXXYYY```nnniiiVVVVVVXXXYYYYYYXXXZZZ___cccjjjsssuuusssqqqpppqqqrrrrrrqqqqqqqqqqqqpppppprrruuuyyy}}}|||{{{~~~{{{tttoooiiiccc___\\\XXXVVVTTTRRRPPPPPPPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@@@@@@@AAAAAA???>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888777777777777777777777777777777777777777777777777777777777777777444444444444444333222222444444444444444444444444222222222222333333333333222222222222222222222222>>>=========>>>???@@@@@@>>>@@@BBBEEEGGGJJJMMMOOOMMMPPPTTTXXX\\\```eeehhhqqqvvv}}}vvvyyy|||llldddaaagggrrr}}}rrr```RRRHHH@@@@@@AAA>>>===???999999999:::::::::::::::777777777888888888888999888888777666555444444333888888777777666444333333444444333333333333444444222222222222111111111111111111111111000000000000000000000000111222444555000000000000000000000000///000000000111111111111111111111111111111111111111111111000000000000000111111000000111111222333444333111111111111000000111111111111111111111111111222222222222222333333333333444222111111222444555555555555555555555555333333333444555666777777444555555555777888999:::777777777777888888888888777777888888888999999999777888888999::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;<<<>>>@@@AAAEEEKKKSSSbbbyyy{{{uuutttrrrooollliiigggdddaaa___^^^___```ooo~~~qqq^^^WWWXXXYYYXXXWWWXXX[[[^^^^^^dddllltttxxx|||~~~wwwqqqmmmjjjhhheeeeeehhhmmmpppqqqtttyyyyyymmmiiiddd```]]]YYYVVVSSSSSSQQQPPPOOOPPPPPPNNNLLLHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>>======<<<;;;::::::999888::::::::::::::::::::::::;;;:::::::::999888888888::::::::::::::::::::::::666666666666666666666666444444444444444333222222333333333333333333333333111222222222222333333333111111111111111111111111AAAAAA@@@???@@@AAACCCEEEFFFHHHLLLNNNPPPTTTYYY\\\fffjjjqqqwww}}}}}}uuuttttttwwwsssiii\\\\\\aaalllxxxooo^^^RRRIIIDDD@@@??????>>>======888888888888999999999999666666777777777888888888888888777666555444333333777777777777666555444333333222222222222222222333222222222111111111000000000000000000000000000000111111111111111111222222000000000000000000000000///000000000111111111111222222222222222222222222111111111000000000000000111111111111111222222333333333222111000000000111111111111111111111111111111111111222222333333333111222333222111000222333555555555555555555555444333333333444555666777777666666666666666666777888888888888888777777777777444444444555555555666666777777888999:::;;;;;;<<<::::::::::::::::::::::::;;;<<<======;;;;;;===???BBBCCCEEEIIIRRR```rrr}}}wwwsssooommmmmmxxxttthhh______^^^]]][[[[[[\\\]]]]]]```dddggghhhiiijjjjjjmmmooorrrvvv|||~~~wwwwwwvvvtttqqqmmmkkkiiigggeeecccfffmmmwww}}}wwwjjjgggccc___\\\XXXTTTQQQQQQPPPNNNNNNOOONNNMMMKKKGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@AAAAAA???>>>===<<<<<<;;;:::999999999::::::::::::::::::::::::;;;:::::::::999888888888999999999999999999999999555555555555555555555555444555555555555444333333333333333333333333333333111111111222222222333333111111111111111111111111DDDDDDDDDDDDDDDGGGLLLOOOOOOTTT\\\bbbiiiqqq{{{|||yyyvvvwww|||nnnddd```VVV[[[dddnnnvvv~~~kkkZZZPPPJJJEEECCCAAA@@@>>>===<<<<<<888888888888888777777777666666666666777777777777444555555666777666666666444555666777666555444333222222111111111111222222222111111111111000000000//////000000000000000111//////////////////......000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222111111111111222333333111222333111000///111222111111111111111111111111111111111222222333333444000111222222111111222333333333444444444333222111333444444444555666666666777666666555555666666666666666666666555555555555555555666666666777777777777777777888999::::::;;;:::::::::::::::::::::::::::<<<======<<<;;;<<<>>>@@@???AAAEEEIIIOOOZZZeeetttzzzuuuooonnnkkkiiifffdddcccbbbbbbbbbbbbaaaaaa```______bbbbbbcccdddhhhlllpppsssooopppqqqooommmlllmmmnnnoooqqqttttttrrrqqqppppppnnnlllkkkoooxxx|||ssspppjjjgggbbb^^^[[[XXXTTTRRROOOMMMLLLKKKLLLLLLJJJHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA???>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888777777777777777666666666666666666666666444444444444444444444444555555555555555444333333333333333333333333333333111111111111222222222222222222222222222222222222UUUVVVWWWXXXZZZ___ggglllmmmsss}}}rrrgggdddeeeffflllrrrvvvzzz~~~gggWWWNNNHHHCCCAAABBBAAA>>>;;;;;;;;;;;;888888888777777666666555555555555666666666777777444444666777777777666555222333555666666555444333333222222111111222222333111111111111000000000000////////////000000111111......////////////......000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222333333222222111111222222333444000111222222000///222444111111111111111111111111000111111222333333444444000222333444333222333444333333444444444333222111444444555555555555555555555555555555555666777888777666666666555555555444888888888888999999999999777777777888888999999999::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<===<<<<<<>>>CCCDDDDDDKKKTTT```mmm~~~|||xxxvvvrrrnnnkkkiiigggeeehhhgggddddddfffjjjooorrrrrrrrrrrrpppnnnoooqqqttt}}}|||sssllljjjhhheee```]]]ZZZYYYVVVTTTOOONNNLLLKKKLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBCCCAAA@@@@@@@@@AAAAAA???>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::777777777777777888888888555555555555555555555555555555555555555555555555444444444444444333222222222222222222222222222222111111111111222222222222333333333333333333333333nnnppprrrtttxxxvvvkkkiiimmmppp|||~~~hhhTTTKKKJJJEEE???>>>@@@@@@===999999:::;;;999888888777666555555444555555555555666666666777777777888888666555333222000222444555666666444333444333333222222333333444111111111111000000000000.../////////000000111111...///000111222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000111222333444444444222222111111222222333444///111222222000000222555111111111111111111111111000000111222333333444444111333555555444444444555555555666777666555333222555555555555555444444444333333333444666777999:::999999888888777777777666555555555555666666666666777777777777777888888888::::::::::::::::::::::::777999;;;;;;::::::;;;<<<;;;:::<<>>::::::;;;<<<<<<======>>>::::::::::::::::::::::::888888999999:::::::::;;;777777777777777777777777666666666666666666666666222333333333333222111111222222222222222222222222000111111111111222222222333333333333333333333333wwwvvvpppbbbPPPFFFDDDDDDAAA<<<<<<<<<<<<<<<;;;:::999888999888666555555555666777777777777777777777777777777777777777666666666666222222222222222222222222111111222333333111000///000000000000000000000000000000000000000000000000222111000///...---,,,,,,111111000000000000000111000000000000000000000000111111111111111111111111222222222111111111000000111222444444444222000//////000222333444444333222444444333222111000///...333333333333333333333333333222222222222333444444555555555444444333333333222333333444444333333222333444444555555444444333555555555555666666666666777777777777666666666666888888888888888888888888666666777777888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>>>>>>>>>><<<<<<<<<===============;;;;;;::::::999888777777888888888888888888888888444444444555555555666666555444444333333444444555555444333333222222333333444333333222222333333444333222222111111222222333111222333444444333222111}}}yyyzzz~~~ttt___VVVKKKEEEEEEEEEBBB???<<<<<<<<<<<<;;;:::999999:::999777666666666777888666666666666666666666666555666888999888666444333222222222222222222222222111222222222222111000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111222222222111111111000000111222333444444222111///111222222333333222111000111111111111111111111111333333333333333333333333333333333333333444444555555555444444444333333333333444444555555444444333333444444555555444444333555555555555666666666666555555666666777777777888777777777777777777777777777777777888888888888888::::::::::::::::::::::::===<<<;;;;;;<<<>>>@@@AAABBBDDDKKKZZZlll{{{zzzsssttt}}}~~~vvvooollllllllllllkkkeee^^^[[[\\\[[[YYYVVVYYYVVVRRROOONNNMMMLLLKKKHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===============>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999999888777777888888888888888888888888333333333444444444555555555444444333333444444555555444333333222222333333333333222222222222333333333222222111111222222333222222333333333333222222{{{sssoooqqqsss|||ooo^^^MMMJJJFFFDDDCCCBBBAAA???<<<<<<<<<;;;::::::999999:::999888777777777888888555555555555555555555555444666888:::999666222000222222222222222222222222333222111111000111111111000000000000000000000000000000000000000000000000---...//////000111222222111000000000000000111111000000000000000000000000111111111111111111111111222222222111111111111111111222333444333222111000222222222222111000///...//////000111222333333444333333333333333333333333444333333333333444555555555444444444444333333333444555555666666555555444333444444555555444444333444555555555555666666666333444555666777888888999666666666666666666666666999999999888888888888888999999999999999999999888===<<<<<<;;;<<<===>>>???>>>???CCCLLLYYYjjjyyy~~~www||||||sssmmmkkkkkkllllllmmmggg```[[[ZZZYYYWWWUUUZZZVVVQQQMMMLLLLLLLLLKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>============>>>=========<<<;;;;;;;;;:::::::::999888888777777888888888888888888888888333333333333333444444444555444444333333444444555555444333333222222333333222222111111111111222222333222222111111222222333333333222222222222333333{{{xxxvvvrrrtttsssnnnlllppp|||}}}wwwpppxxxqqq]]]QQQFFFFFFEEEBBB???=========<<<<<<;;;:::999999999999999999777666666666777888444444444444444444444444555666777888777555222000222222222222222222222222444333111000000000111222000000000000000000000000000000000000000000000000......///000111222333333000000000000000000111222000000000000000000000000111111111111111111111111111111111111111111111111111222333333333222222111111111111111000000////////////000111222333333444222222222222222222222222444444333333444444555666444444444444444444444444444444555555555555444444333444444555555444444333444444444555555555666666444444555555666777777888666666666666666666666666::::::999999888888777777888888999999:::::::::;;;======<<<;;;;;;<<<<<<===???@@@AAADDDKKKXXXhhhsss}}}wwwooojjjhhhiiijjjkkkkkkfff___ZZZXXXWWWVVVUUUYYYUUUPPPLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>============>>>>>>===<<<;;;;;;:::::::::999999999888888777777888888888888888888888888444444444444444444444444555444444333333444444555555444333333222222333333222111111000000111111222333222222111111222222333444333222111111222333444{{{rrrrrrqqqpppooooooooooookkkooossstttwwwxxxjjjiiiiiimmmnnn[[[NNNHHHDDDDDDCCC@@@===<<<>>>@@@<<<<<<:::999999888999999888777666555444555666666444444444444444444444444777666555444333333333333222222222222222222222222444333111000000000111222000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111222222000000000000000000000000111111111111111111111111111111111111111111111111111222222222333222222222//////000000000111111222111111111111111111111222222222222222222222222222444333333333333444555555444444444444444444444444333333444444444444333333333444444555555444444333444444444444555555555555666666666555555555555555777777777777777777777777:::999999888888777777777777888999:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;===>>>???@@@BBBJJJVVV```nnn{{{zzz{{{uuupppjjjfffeeefffggggggeeeaaa\\\XXXVVVVVVVVVVVVVVVSSSNNNKKKKKKKKKJJJJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<>>>======<<<;;;::::::999999999888888888888888777777777777777777777777777666666666666555555555555555444444333333444444555555444333333222222333333222111111000000111111222333222222111111222222333555444333222222333444555}}}tttpppmmmkkkfffiiimmmppptttwww|||qqqeee]]]aaakkk{{{nnnZZZKKKCCCBBBAAA@@@???>>>===???BBBEEE===<<<:::888888888999999777666555444333444555555444444444444444444444444777555333222111222444555222222222222222222222222333222111111000111111111000000000000000000000000000000000000000000000000111111111000000/////////////////////000111222333000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222333333000000///000000222333444333222222222111111000000222222222222222222222222333222222222222333444444333333333444444444444555222333333333333333333222333444444555555444444333333444444444444555555555666666666555555555444444777777777777777777777777888888888777777777777777888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::888:::<<<<<<>>>CCCJJJPPPZZZdddvvv}}}vvvpppqqqsssssstttvvvllliiieeebbbbbbbbbbbbbbb^^^\\\YYYVVVTTTSSSSSSTTTRRRPPPMMMLLLKKKKKKJJJIIILLLLLLKKKKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<===<<<<<<<<<;;;:::::::::888888888888888888888888777777777777777777777777777777777666666666666666555444444333333444444555555444333333222222333333222222111111111111222222333222222111111222222333444444333333333333444444yyypppnnnooopppqqqwww||||||lll___]]]\\\cccsssnnn]]]OOODDD??????>>>>>>===>>>???BBBCCCDDD===;;;999888777888999999888777555444444555555666444444444444444444444444444333222222222333444555222222222222222222222222111222222222222111000000000000000000000000000000000000000000000000000000000000000/////////......////////////000111222333000000000000000000000000111111111111111111111111000000111111111222222222222111111111222222333444222222111000111111222333222222222111111111000000111111111111111111111111222111111111111222333333333333333444444444555555333333444444444444333333333444444555555444444333333333444444444555555555444444555555555555555555666666666666666666666666666666666666666777777777:::::::::::::::;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;;;;<<<===@@@DDDGGGLLLTTTaaarrrzzzvvvoookkkllllllhhhgggiiidddbbb```___```___^^^\\\XXXXXXWWWUUURRRPPPOOOOOONNNMMMLLLLLLMMMLLLJJJIIIKKKKKKKKKKKKJJJIIIGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888777777777777777777777777777777666666555555555555555444444333333444444555555444333333222222333333333333222222222222333333333222222111111222222333333333444444444444333333zzztttsssxxxnnnaaaTTTXXX\\\ddduuurrr^^^SSSMMMEEEAAAAAA???>>>===???AAABBBAAA???===;;;999777777777999999999888666555555666666777555555555555555555555555000111333444555555444444222222222222222222222222111111222333333111000///000000000000000000000000000000000000000000000000.........///////////////////////////000111222333000000000000000000000000111111111111111111111111000000111111222222222222222111111111222333333444555444333111111111111222111111111111111111222222111111111111111111111111111111000000111111222333333333333444444555555555444555555555555555555444333444444555555444444333333333333444444444555555222333333444555666777777555555555555555555555555444444555555666666777777;;;;;;::::::999888777777888999:::;;;;;;;;;;;;:::BBBAAA???>>>>>>@@@AAABBBBBBHHHQQQ]]]mmm|||vvvsssrrrkkkgggiiigggaaa^^^```___^^^]]]^^^^^^]]][[[YYYVVVVVVVVVTTTQQQNNNLLLKKKLLLKKKKKKMMMNNNMMMKKKHHHKKKKKKKKKKKKJJJIIIHHHHHHBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;777777777777777888888888777777777777777777777777666666555555555444444444555444444333333444444555555444333333222222333333444333333222222333333444333222222222222222222333222333555555555555333222rrrddd]]]XXXaaalllsssyyymmmcccTTTGGG@@@>>>???@@@???===<<<===>>>???>>>===888888888888888888999999===<<<999777555666777777666666666555444444444333444444444333333222222222111111111111111111111111111111111111111111111111333333222111000///......111000///......///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////............///000000000000000111111111111111111111111222111000//////000111111222222111111000/////////222222333333333444444444444444444333333222222222222222222222222222222222333333333333333333333333444444222222222222444444666555444333333333333333555555444444444555555666555555555666777777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>???CCCHHHMMMUUUcccttt}}}wwwsssqqqpppjjjhhheeebbbaaa^^^[[[XXX[[[[[[[[[ZZZYYYXXXVVVVVVTTTSSSRRRPPPNNNMMMKKKKKKIIIIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA???===:::999999::::::::::::::::::::::::::::::888999:::;;;;;;:::888777888888777777666666555555777777666666555555444444555555555555555555555555666555555555555444444444333333333333333222111000222222222222222222222222444333333222222333333333}}}{{{|||tttgggcccbbbfffmmmwww|||zzzkkkYYYSSSJJJBBB???>>>>>>>>>>>>===<<<<<<===>>>===<<<888888888888888888888888<<<;;;999777666666666666555555555555444444444444333333222222222111111111111111111111111111111111111111111111111111111111222222111111000/////////111000///......///000111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000000/////////...000000111222222222222222111111111111111111111111222111000//////000111111000111111111111111111111222222222222333333333333444444333333333222222222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333444555666555444444444555666666777999999888888888777777777666777888999::::::::::::::::::::::::::::::::::::999999999::::::;;;<<<===>>>AAACCCEEEHHHQQQ]]]ggguuu}}}xxxsssooommmkkkkkkgggeeebbb```^^^\\\YYYWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOONNNLLLJJJHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>><<<:::999999:::;;;::::::::::::::::::::::::777777888888888777777777777777777777666666555555666666666666555555555555111111111222222333333333555555555555444444444444333333333333333222111000222222222222222222222222333222222222333333444555|||uuurrrrrrtttuuuwww}}}|||rrrpppqqqsssvvviiihhhnnnuuu~~~mmm]]]RRRHHHEEEBBB???>>>>>><<<;;;<<<;;;:::;;;<<<===<<<:::888888888888888888888888:::999888888777666555555333444444444444444444555111111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000////////////000000111222222222222222111111111111111111111111111111000000000000111111000000111111222333333444111111111222222222222333333333333333222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222222333444555777888444444444555666777888999<<<<<<;;;:::999888777666777777888999::::::::::::999999999999999999999999999999999999:::;;;<<<<<<@@@BBBCCCBBBBBBFFFMMMRRR[[[dddsss~~~sssqqqnnnkkkhhhgggffffffccc```]]]\\\[[[ZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKIIIHHHFFFEEEDDDFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===;;;:::::::::;;;<<<;;;;;;::::::999999888888666555555555555555666666777777777666666666666555555555555555555666666666222222333444555666666777555555555555444444444444222222333333333222111111222222222222222222222222222222222222333333444555zzzxxxxxxxxxuuurrrooonnnrrr{{{|||pppmmmsss|||~~~uuuqqqvvvxxxgggYYYNNNGGGEEECCCAAA??????===;;;999;;;:::999:::;;;;;;:::999888888888888777777777777777777888777777555444333222222333333444444444555111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////......///000000000000000111111111111111111111111000000000000000111111111111111222222222333333333000000111111111222222222333222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333444555666777444444555555777888999:::<<<;;;;;;:::999888777666777777888999999999999999999999999999999999999999999999999999999:::;;;;;;>>>???AAAAAAAAACCCGGGJJJMMMTTT^^^jjjwwwzzztttmmmllljjjhhhfffeeedddddd___]]]ZZZYYYYYYYYYXXXVVVUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999888777777555444333333333444666777666666666666666666666666444444444555555666666666444444555555666666777777555555555444444444333333222222333333333222222111222222222222222222222222444333333222222333333333vvvvvvyyy}}}~~~||||||uuurrrwww{{{zzz{{{zzzpppaaaXXXQQQKKKGGGEEECCC@@@>>>>>>===<<<;;;;;;999888999:::;;;:::999888888888777777777666666666666666666666555333333111222222222333333444444111111222222222222222222000000000000000000000000000000000000000000000000.........///000000111111//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////000000000000......///000000000000000000000000000000000000000//////000000111111111111333333333222222222111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555444444555555777888999:::888888888888888888888888777777888999999999888888::::::::::::::::::::::::999999888888888999::::::777999;;;===>>>???AAABBBGGGKKKQQQWWW```lll{{{}}}wwwrrrnnnlllkkkiiigggeeedddcccbbb^^^[[[XXXWWWXXXXXXXXXWWWTTTTTTTTTTTTSSSQQQPPPOOOLLLLLLKKKIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>:::::::::::::::;;;;;;<<<;;;;;;:::999888888777777555555444333444555666777555555555555555666666666333333444444555555666666444333333333222111111111555444444444444333333333111222222333333333222222222222222222222222222222666555444333222111111111}}}|||tttnnnhhhiiinnn~~~ooo\\\RRRNNNKKKGGGFFFAAA???<<<<<<=========<<<;;;999888999:::;;;:::888888888888777777666666555555555555444444444333333111222222222222222333333111111111222222222222222000000000000000000000000000000000000000000000000.........//////000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000111222222222222222000000000000000000000000...///000111111222111111444333333222111111000000111111111222222222222333111111111222222222222222222222222222222222222222333333333333333333333333222333333444444333333222444444333333333444555555444444444555666777888999444555555666777777888888777777888888888888888777::::::::::::::::::::::::999888888777888888999999888999:::<<<============AAADDDGGGKKKOOOXXXdddlllwwwqqqnnnkkkiiihhhgggfffdddbbbaaa___^^^^^^[[[WWWVVVVVVWWWWWWWWWRRRRRRRRRQQQPPPOOONNNMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===::::::::::::;;;;;;;;;;;;::::::999999888888777777444444444444555666777777444555555555555666666666444444444444444555555555666666555444333222111111444444444444333333333333111111222333333333222222222222222222222222222222666555444333222111111111vvviiiddd```^^^gggtttzzzggg[[[OOOJJJHHHCCCBBBCCC>>>===<<<<<<======<<<:::;;;:::999999:::;;;:::999999888888777666666555555555555333222222222333444222222222222111111111111000000000111111111222222000000000000000000000000000000000000000000000000......//////////////////...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.../////////000000000111000000111222222222222222000000000000000000000000---...000111222222111111111111111111111111111000222222222222333333333333000111111111222222222222222222222222222222222222333333333333333333333333222333333444444333333222222222222333444555666777555444444444555666666777444444555666666777888888777777888888888888777777999999999999999999999999888888777777777777888888<<<<<<<<<===>>>>>>===<<<===@@@BBBCCCFFFKKKSSSZZZjjj}}}vvvnnnjjjhhhfffdddbbbbbbbbbaaa```^^^]]]\\\]]]ZZZVVVTTTTTTUUUUUUUUUQQQQQQQQQPPPOOONNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@?????????>>>>>>>>>=========::::::;;;;;;;;;::::::999999999999888888888888888222333444555666666666666444444444555555555666666555444444444444444444333777777777666666555555444444444444333333333222222000111222333333333333222222222222222222222222222333333333222222333333444qqqdddZZZYYYYYY]]]nnn|||cccTTTMMMIIIHHHDDD>>>>>>BBB@@@??????@@@@@@===999666;;;:::999999;;;;;;:::999999888888777666555555444666444222111111222333555333222222222111111000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000111111......///000000000000000000000000000000000000000---...000111222222222111/////////000111111222222222222333333333444444444000000111111222222222222222222222222222222222222333333333333333333333333222222444444444444222222000000111222444666888999555555444444444555555666666666666666777777777777777777888888888777777666777777777777777777777777888888777777777777777888999999999:::<<<===<<<;;;<<<>>>@@@AAAAAADDDJJJOOOVVVkkk~~~wwwoooiiifffeeebbb__________________^^^]]]]]]\\\YYYUUUSSSSSSTTTTTTTTTRRRRRRRRRQQQPPPOOONNNMMMIIIHHHHHHGGGFFFEEEEEEDDDAAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999888888888888888888999999999000222333555666666555555444444444555555555666666555555555444444333333333222222333333333333333333444444444333333333222222000111222333333333333333222222222222222222222222111111111222333444666777}}}qqqlllooovvv~~~ooo\\\ZZZVVVTTTXXXeeewwwuuu___TTTIIIHHHFFFCCCAAAAAAAAAAAA;;;;;;;;;;;;:::999888888888999999999999:::::::::444444555555666666777777444444444444333222111000333333222222111000//////333333222111000///......000000000000000000000000...///000111111000///...111111000000/////////...////////////////////////,,,,,,------....../////////000000///---,,,...///111111111111111111111111///...---------...000111222222111111111111111222---...///000000///...---............/////////000////////////////////////111111111111111111111111222222222111111111111000222222222222222222222222+++---000333444333111000222222222222222222222222222111111111222222333444444444333333444555777888777666444333333444666777888777555444555666888999999777555666999:::888666:::999999888888999999:::666666666666777777777777888999::::::;;;;;;:::::::::;;;<<<>>>@@@BBBDDDDDDMMMbbbssswwwzzz}}}~~~}}}zzzwwwuuuooohhhdddcccaaa\\\XXXZZZ[[[\\\]]]\\\\\\ZZZZZZYYYWWWTTTRRRQQQQQQQQQRRRQQQRRRRRRQQQPPPNNNKKKJJJEEEEEEFFFGGGGGGFFFDDDCCCDDDBBBAAACCCFFFFFFDDDBBBEEEDDDBBBAAAAAABBBDDDEEECCCBBBBBBAAA???>>>>>>===??????>>>===============;;;::::::::::::::::::999999888666555444444555555555555555555555555555555555555555555555555555555222222222333333444444444555555555444444333333333333333444444333333222111111111111222222333333333333222222222222222222333333333222111111222333333qqqnnnlllllloooyyynnnbbbZZZXXXVVVTTTXXXdddtttwwwcccSSSKKKDDDCCCAAA???>>>>>>>>>>>>;;;<<<<<<;;;;;;:::999888888888888777777666666666888888777666555444333333444444444444333222111000333333222222111000000///222222111111000/////////...........................///000111111000///...000000000//////.........////////////////////////...............////////////000000///------...///000000000000000000000000//////.........///000111111111000000///000000111---...///000000///...---........./////////000000000000000000000000000000111111111111111111111111222222222111111111111000222222222222222222222222...000111333444333222111222222222222222222222222222222222222222333444444666555444444333444555555666555333222222333555666777666555444555666888999888666555666888888777555999999888888888888999999666666666666777777777777888999::::::;;;;;;:::::::::;;;<<<>>>???AAABBBCCCEEEVVVdddeeeffflllmmmjjjeeejjjsss|||~~~wwwrrrooommmkkkooojjjdddbbbbbbaaa]]]YYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVSSSQQQPPPQQQQQQRRRQQQQQQQQQPPPNNNMMMKKKJJJEEEEEEFFFFFFFFFEEEDDDCCCDDDBBBBBBCCCFFFGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<===;;;::::::::::::999999999999888777555555555555666555555555555555555555555555555555555555555555555222222222333333333444444555555444444444333333333333333444444333333222111222222222222333333333333333333222222222222333333333333222111111222333333}}}yyyooosss{{{yyylllccc^^^^^^^^^]]]]]]```jjjwww~~~oooddd[[[PPPGGGDDDAAA@@@???>>>============<<<<<<<<<<<<;;;:::999999:::999888777666555555444999999888666444333222111444444444444333222111000333333222222111000000000000000000000000000000000...........................//////000000//////.../////////...............////////////////////////000000///////////////...///000000///------...000////////////////////////000////////////000111222000///////////////000000......////////////............/////////000000000111111111111111111111111111111111111111111111111222222222111111111111000222222222222222222222222222222222222333333222222222222222222222222222222333333333444444444444555777666555444333333333333444444222222222222444444666666555444444666777888666555444555666777666444777777777777777777777777666666666666777777777777888999999::::::::::::::::::;;;;;;<<<===>>>???@@@BBBNNNWWWUUUUUUYYY\\\ZZZRRRTTTXXX^^^gggsss{{{sssmmmiiigggeeedddhhhddd```___``````]]]ZZZZZZZZZ[[[[[[ZZZXXXVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRPPPPPPOOONNNLLLKKKJJJJJJEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBDDDFFFGGGFFFEEEBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::999999999999999888777666555555555555444444444444444444444444444444444444444444444444222222222222333333333333444444444444333333333333333333444444333333222111444444333333333333333222333333222222222222333333333222222111111222222333uuujjjggghhhlllnnnpppqqqrrrttt{{{vvvfffVVVOOOLLLHHHDDDBBB@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999:::::::::999888777777777666666666555555444444444333333333333333222111111222222222111111111000000////////////000000111111........................////////////////////////..................------////////////////////////111111000000//////.........///000///------...000////////////////////////000000000000000111111222000000/////////000111111...//////////////////......////////////000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111444333222111111111222333111222222222222222333333444444555555555555555555555555555444444333333333333333222111111222333333555555444444444555666777444444444444444555444444555666666666666666666555666666666666777777777777888888999::::::::::::999:::::::::;;;<<<<<<======BBBIIIMMMJJJIIIMMMPPPPPPJJJJJJJJJLLLQQQZZZdddkkkwww~~~~~~|||uuurrrmmmhhheeedddccccccdddaaa___^^^^^^^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQOOONNNMMMLLLKKKJJJJJJIIIEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFBBBBBBAAA@@@@@@AAABBBBBBCCCBBBBBBAAA@@@?????????<<<<<<;;;::::::::::::;;;;;;;;;::::::999888888888777666666555555444444444444444444444444444444444444444444444444444444444222222222222222222222333333333333333333333333333333333444444333333222111555444444444333333222222222111111000000111111222222222222222222222222222||||||vvvnnniiillluuu~~~sssaaaUUUKKKIIIJJJGGGCCCAAA>>>>>>>>>???>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888888888888888888888888666666555555444444333333222222333333222222111111222222222111111111111111.........///000000111111//////////////////////////////............//////------..................////////////////////////111111000000//////........./////////------///111000000000000000000000000///000000111111111111111000000000000111111222333/////////....../////////////////////000000000111000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111333222000//////000111222111111111222222333333333444555666666666555444444222333333444444444444555222222222111111222222222444444444444444555555666333444444444333333333444444555666666666666555444666666666666777777777777777888999999::::::999999999999:::::::::;;;;;;;;;===@@@BBB@@@???BBBFFFGGGAAABBBBBBBBBCCCHHHNNNSSS[[[aaalllyyy|||wwwtttpppnnniiihhhfffccc```_________bbbaaa___^^^]]]\\\ZZZXXXWWWWWWWWWWWWVVVTTTRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIEEEEEEDDDCCCCCCBBBBBBBBBAAACCCDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@??????>>><<<<<<;;;:::::::::::::::;;;;;;:::999999888777777444444555444444444333333444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333444444333333222111444444444333333222222222000000////////////000000222222222222222222222222~~~qqqmmmpppsssvvvxxxsssvvvwwwuuusssyyyzzzjjj___UUUNNNIIIJJJJJJFFF@@@>>>;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999888888555555555666666666777777888888777555333222111000111222222222222222111111111111111111111111111111.........//////000000000000000000000000000000000///......------......///.............../////////////////////////////////000000///////////////....../////////---...///111000000000000000000000000...///000111111111000000111000000000111222333444//////............///////////////000000000111111000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111111111/////////000111222111111111222222333333444444555666666666555444333111111333444555555555555222222222222222222222222333333333444444444444555222444555444333222333444444555666777777666555444666666666666777777777777777888888999999999999999999999999::::::;;;;;;;;;;;;<<<=========>>>AAACCC;;;===???@@@AAACCCFFFIIIJJJNNNVVV```mmm{{{{{{vvvqqqnnnkkkhhhgggcccdddcccaaa___]]]^^^_________^^^]]][[[YYYWWWVVVTTTTTTUUUUUUTTTRRRQQQOOOLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDBBBAAAAAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;:::999888777777666444444555555555444444333333333333333333333333333333333333333333333333333222222222222222111111111222222222222333333333333333333444444333333222111333333222222222222222111000000////////////000000111222222333333222222111~~~wwwyyy{{{mmmaaa^^^```bbbffflllqqqzzzzzzooodddZZZTTTMMMHHHFFFGGGFFFAAA>>>>>>999::::::::::::999777777::::::::::::999888777666666666666666666555555555777666666555333222222111111111222222222222111111111111111111111111111111....../////////////////////////////////////////////...------------...///.........//////000000000////////////////////////.............../////////---...///...---...000111////////////////////////---...///000000000///////////////000000111222333000///...------...///000//////000000000111111111111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111000000000000111222222333000111111222333333444444333444666666666444333111222222333444444444333222222222333333333333222222222222333444444444444444222444666555333222333555444555666777777666555444666666666666777777777777777777888999999999999999888888999::::::;;;<<<<<<<<<<<<===>>>>>>===>>>???;;;===???@@@@@@BBBDDDFFFCCCEEEIIIOOOVVVaaakkksssyyytttrrrooollljjjiiigggeeeddd```bbbcccbbb___]]]^^^___ZZZ[[[\\\[[[YYYWWWVVVUUUQQQRRRSSSSSSSSSQQQPPPOOOKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMOOONNNLLLIIIGGGFFFEEECCCBBB@@@@@@@@@AAAAAACCCEEEDDDBBBAAAAAACCCBBBBBBBBBCCCCCCBBBBBBBBB>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555666777777666555555333333333333333333333333333333333333333333333333222222222222111111111000111111222222222333333333333333444444333333222111000111111111111111111222111111000000000000111111111222333333333333222111~~~yyyvvvuuuvvv}}}zzzkkk___VVVVVVXXX[[[bbbiiisssuuufff[[[UUUQQQOOOGGGCCCAAABBBAAA>>>>>>AAA::::::;;;;;;:::999777666999999999999888777666666::::::999888777666555555333333333444444555555555000111111222222222111111111111111111111111222222////////////////////////........................///...---,,,,,,---...///.../////////000000111111////////////////////////,,,---------......//////---...///.........000222........................,,,---///000000000///...............///000222222000///...------...///000000000000000111111111111222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000000000111222333333444444000000111222333333444444333444555666666444222111333444555555444333111000222333333444444333333222111222333444444444333333222444666555333222444666444555777888888777555444666666666666777777777777777777888999999999999888777888999:::;;;<<<<<<===999999;;;===<<<:::888999;;;<<<===<<<<<<<<<>>>@@@@@@BBBDDDFFFIIIOOOVVVZZZjjjqqq{{{zzzsssoookkkgggjjjhhhgggfffggggggeeeccc\\\^^^```___\\\ZZZ[[[\\\VVVXXXYYYYYYXXXVVVUUUUUUPPPQQQRRRRRRRRRQQQPPPOOOKKKKKKLLLLLLKKKJJJJJJIIIIIIKKKNNNPPPPPPMMMIIIFFFFFFEEECCCAAA@@@@@@@@@@@@AAACCCEEEDDDAAA???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::999888777666555666777888999999888777666333333333333333333333333333333333333333333333333222222222222111111000000111111111222222333333333333333444444444333222222//////000000111111111222333333222222222222333333111222333444444333222111|||wwwwwwxxx||||||zzz~~~qqq```\\\WWWTTTTTTSSSTTT]]]iiizzzxxxooobbbYYYTTTPPPKKKGGGEEEDDDCCCBBBAAA@@@@@@???:::;;;;;;:::888777777888;;;555666888555888888...777777888888888777777666555555555555444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000///......///000///...------...///000......//////000000111111111000...---,,,,,,---...////////////000000000000////////////////////////111111000000//////................../////////000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////111000000000//////......111000/////////000222333222111111000000111111222111222333333444555666777333333333333333333333333333333333333333333333333444444333222333444555666333333222222222333444555444444444444444444444444666666666666666666666666666777888999999888777666777777777777777777777777888888999:::;;;;;;<<<<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@??????AAACCCGGGJJJLLLWWWZZZ```fffnnnwwwwwwmmmgggdddbbbbbbaaabbbcccdddeeedddcccbbb___```___^^^[[[ZZZ[[[\\\^^^[[[WWWUUUTTTTTTRRRQQQSSSSSSRRRQQQQQQPPPOOOOOOKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHJJJLLLLLLKKKIIIHHHEEEDDDBBB@@@?????????@@@===>>>>>>===<<<<<<>>>@@@????????????????????????======<<<;;;::::::999999;;;;;;:::999888888888999;;;;;;;;;:::::::::999999666555555555555444444444333444444555555444444333222222222222222222222222000111222222000000111222444444444444444444444444333333333222222111111111111111222333333333333222444555666666444444555666666555333222111222222333vvvfff]]][[[WWWUUUVVVVVVWWWaaallluuuwwwhhh```VVVPPPNNNLLLJJJGGGCCCBBBAAA@@@???>>>>>>===:::;;;;;;:::777666666666888555999999333777;;;444777777888888777666555555666555555444333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111000.........///000///...------...///000///////////////000000000///......---------........./////////000000000000////////////////////////111000000000/////////............/////////000000000000000000000000000000111111111111222222222222111111111111111111111111////////////////////////111111000000000/////////111000/////////000222222222222111111111111222222222222222333444444555555333333333333333333333333333333333333333333333333444444333333333444555666333333222222333333444555444444444444444444444444555555555555555555555555555555666777777666555555777777777777777777777777888888888999::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDFFFHHHKKKOOOSSSYYY___fffkkkxxx~~~|||uuulllddd```^^^^^^^^^___```bbbcccccccccbbbbbb`````````^^^\\\\\\]]]___^^^[[[WWWUUUTTTTTTRRRQQQRRRQQQQQQPPPOOOOOONNNNNNJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDBBBAAA?????????@@@===>>>>>>>>><<<<<<>>>???========================<<<<<<<<<;;;:::::::::999888888777777666777777777888888888888777777777666555444444444333333333333333444444555555444444333222222222222222222222222222333444444222222333444444444444444444444444444333333333222222222111111111111222333333333333222333444555555333333444555666555444333333333444555rrreeeaaabbbcccaaa_________aaaiiirrr{{{qqqeeeYYYSSSLLLHHHHHHHHHFFFEEE@@@@@@???>>>===<<<;;;;;;;;;<<<<<<:::777555444555666555:::888111666===888888888888777777555444333666555444333222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111000........./////////............//////000000//////////////////------......................../////////000000000000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000///000111111222333222222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555666333333333333333444444444444444444444444444444444555555555555555555555555666666777777777777666666777777777777777777777777777777777888999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===???AAAAAACCCEEEGGGIIILLLQQQTTTYYY]]]dddlllssszzz|||nnnhhhaaa\\\ZZZ[[[\\\\\\]]]^^^___aaabbbbbbbbbbbbaaaaaa```^^^\\\\\\^^^aaa]]][[[WWWUUUTTTTTTSSSQQQOOOOOOOOONNNMMMMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@???@@@===>>>???>>><<<<<<===???========================;;;;;;;;;;;;::::::::::::777777666666666777888888777777666666666666666555444444333333333222222222333444444555555444444333333333333333333333333333222333444444222222333444444444444444444444444444333333333222222222222111111111222333333333333222222333444444222222333444333333333222333333444555yyyrrrssszzz~~~{{{qqqhhhgggmmmsssvvvvvvuuutttsssttt{{{{{{mmm```XXXTTTPPPJJJGGGEEEDDDCCCAAA??????>>>===<<<;;;::::::=========:::777555444555888666999777333<<>>>>>AAABBBCCCDDDDDDEEEHHHJJJKKKMMMQQQUUUYYY^^^dddhhhttt}}}wwwwwwvvvrrrnnngggccc^^^[[[[[[\\\]]]]]]]]]^^^___```aaabbbccccccccccccaaa]]][[[ZZZ\\\^^^]]]ZZZWWWUUUTTTTTTSSSRRRMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>??????>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::;;;;;;888888777888888999:::;;;777777777777777777777777444444444333333333333222333444444555555444444333333333333333333333333333000111222222000000111222333333333333333333333333222222222222222222222222111111222333333333333222111222333333222111222333/////////000000111222222}}}qqqiiicccccciiimmmllliiiooommmkkkjjjmmmuuutttggg]]]UUURRRPPPNNNJJJGGGEEECCCBBB@@@??????>>>===<<<;;;::::::===>>>>>>;;;888666555666999555777777;;;KKKPPPBBB:::::::::999888666555444666444222111111222333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////---...000///...---...000...//////////////////...000000//////......------+++,,,...///000///..................////////////000000000000000000000000////////////000000000000////////////000000000111000000000000000000000000.../////////000000000000////////////////////////000000000000000000000000000000000000000000111111///000000000111111111111333222222111111222222333333222222111111000000///222222222222222222222222222222222333333444444444333333333444444444444444222333444555555555444444333333333444444444555555555555555555555555555555999888888888888888888999666666666666666666666666666777777777777777888888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>????????????AAACCCFFFGGGHHHIIIJJJMMMQQQTTT\\\gggttt}}}zzztttqqqqqqoookkkfffeeebbb^^^\\\\\\]]]^^^^^^^^^^^^___```aaabbbcccdddddddddaaa]]]YYYXXXYYYZZZ\\\ZZZWWWUUUUUUTTTSSSRRRMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>??????>>><<<;;;===>>>========================999999::::::::::::::::::777777777777888999::::::666666666666666666666666555555555555444444444444333444444555555444444333333333333333333333333333000111222222000000111222333333333333333333333333222222222222222222222222111111222333333333333222111222333333111111222333...//////000111111111111qqqfff```[[[VVVVVV[[[______^^^bbbeeejjjsss}}}xxxlllcccZZZSSSOOOPPPIIIHHHGGGEEEDDDBBBBBBAAA??????>>>===<<<;;;::::::<<<======;;;888666666666666444666999AAAUUUZZZIII999999999999888666555555444333222111111222333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,...//////...---...000......////////////......//////..................------..................------........./////////000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111000222111111111111111111222222222222111111111000000222222222222222222222222111222222333333444444555222333444444555555444444222333444666666555555444222333333444444555555555444444444444444444444444666666555555555555666666666666666666666666666666777777777777777777888888888888888888999999999999::::::::::::::::::::::::999999:::::::::::::::::::::<<<>>>>>>======>>>@@@@@@AAABBBBBBBBBDDDGGGJJJNNNTTT\\\bbbgggooozzz|||xxxvvvvvvuuuqqqooonnnnnnooolllfffbbbaaa___\\\[[[[[[\\\\\\[[[____________```bbbcccdddccccccbbb^^^ZZZXXXWWWXXX\\\YYYVVVUUUUUUUUUTTTSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@????????????>>><<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666666555555555666777777333444444444444555555555666666555555555444444444333444444555555444444333333333333333333333333333222333444444222222333444333333333333333333333333111222222222222333333333111111222333333333333222111222333333111111222333111111222333333333222222vvvkkk```YYYVVVTTTRRRTTTXXX\\\___```aaammm}}}mmmeee^^^[[[WWWOOOLLLMMMEEEFFFFFFEEECCCBBBAAAAAA>>>>>>===<<<;;;::::::999999::::::999666444555555333444888888===PPPTTTBBB666666777666666555444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---///...------///000---...///000000///...---------..................///......---------......---------.........//////////////////////////////.../////////000000000111//////000000000111111111000000000000000000000000111111111111222222222222111111111111111111111111////////////////////////---.........////////////...///000111222111111000111000000//////000000111222222222222222222111111111111111111111111111111111111222333333444555555222333444555555555444444222333555666777666555444222222333333444555555666444444444444444444444444666555444333333444555666666666666666666666666666888888888888888888888888888888888888999999999999999999999999999999999999888999999::::::;;;::::::;;;===>>>>>>======>>>???<<<===?????????AAACCCEEEFFFHHHKKKNNNSSSYYY```fffgggggggggiiiqqq}}}}}}xxxrrrqqqooommmlllllllllmmmiiiiiiiiijjjkkkhhhbbb^^^\\\[[[YYYXXXZZZ[[[ZZZYYY______^^^^^^^^^___aaabbb```aaabbb```]]]ZZZYYYYYY\\\YYYVVVUUUUUUUUUTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEDDDCCCBBB@@@??????@@@@@@>>><<<;;;<<<===::::::::::::::::::::::::;;;:::::::::999888888888777666666555555555555666333444444444555555555555555555555444444444333333333444444555555444444333444444444444444444444444222333444444222222333444222222222222222222222222111111222222222333333333111111222333333333333222222333444333222111222444222333444444444333222111zzz{{{zzznnneee___YYYUUUTTTTTTUUUXXX\\\aaafffiiihhhzzzssshhhbbb\\\YYY[[[XXXOOOJJJJJJGGGHHHHHHFFFDDDAAA@@@@@@>>>===<<<<<<::::::999888777888888777444333444444222666:::666555CCCGGG666444444444555444444333333111222222333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---......------///000---...///000000///...---,,,------....../////////111000...---,,,,,,---...---------.........//////////////////////////////.../////////000000111111000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111////////////////////////,,,---------......//////...///000222222111111000000000////////////000000222222222222222222222222111111111111111111111111111111222333333444555555222333444555555555444333222333555777777666555444222222333333444555666666444444444444444444444444777666555444444555666777666666666666666666666666999999999888888888888888777888888888888999999999999999999999999999999999999:::;;;<<<<<<<<<<<<<<<:::;;;======;;;::::::;;;<<<===????????????@@@BBBAAAAAABBBDDDHHHLLLPPPRRRTTTTTTSSSUUUZZZcccnnnvvv{{{~~~{{{}}}~~~~~~{{{vvvooollliiihhhgggfffffffffggghhhfffeeeeeefffgggddd___[[[YYYXXXWWWXXXZZZ[[[[[[ZZZ___^^^]]]\\\]]]^^^___```]]]```bbbbbb```^^^\\\\\\[[[YYYVVVUUUUUUUUUTTTSSSOOOOOOOOOOOOOOOOOOPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDEEEEEEDDDBBB@@@??????@@@@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777:::999888777777666777777666666666777777777888888444444444333333333222222333444444555555444444333444444444444444444444444000111222222000000111222222222222222222222222222111111111222222333333333111111222333333333333222222333444444222222333444111222333333222111000///|||qqqooommmnnnwwwyyyuuulllbbbYYYVVVWWWYYYVVVYYY]]]bbbeeeiiimmmpppyyywwwlllddd___XXXWWWVVVTTTQQQMMMJJJHHHDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::999999888999777666666777777666444444555666777777888777777888888888777666555333333222222222222222222222222222222111000//////000000000000111111111222222222+++,,,.../////////...---------......//////000000////////////////////////.................................////////////000------------------------///////////////.........---.........//////000000000000000000111111111111,,,,,,---...///000111111111111000000//////......000000000000000000000000222222222111111111111111000000////////////000000////////////////////////000000000000000000000000222222222222222222222222222111000//////000111222000000000000000000000000///000222444555555555555555111000444666555444666999999999888888888777777777555333333444555555555333333333444444555555555666555444555666777777555555555444444444444555555555555666777777777777777777888888999999999888888888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;??????@@@AAACCCDDDDDDEEEKKKJJJJJJJJJMMMQQQUUUXXXaaaccchhhnnnvvvxxxxxxyyy{{{}}}{{{vvvqqqnnnnnnmmmlllkkkjjjiiiiiieeeddddddccccccbbbbbbbbbdddcccbbbbbbbbb```]]]ZZZYYYXXXVVVVVVWWWYYYYYYYYYYYYZZZ\\\^^^_________^^^______^^^]]]]]]]]]^^^^^^^^^[[[WWWTTTQQQPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSPPPPPPOOOMMMLLLJJJIIIIIIIIIHHHEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>===============<<<<<<;;;;;;:::999888888999:::;;;;;;;;;;;;:::999888777666666666666666777777777777222333555666777666555333666666666666555555555555444555666555222111000111444444444333333222222222333333333333333333333333444444444333333222222222333222222111111000000000444444444333333222222222111111111111111111111111111111111222222333333333pppfffeeebbbbbbfffmmmqqqpppmmmjjjiiifff```\\\[[[]]]```fffiiimmmrrrvvv{{{ttthhh___XXXTTTSSSRRRRRRQQQNNNKKKHHHFFFDDDDDDCCCAAA@@@???>>>===;;;;;;::::::999888888888777666555555666666555333444444555666666666555555444444444444333222111111222222222222222222222222111111000000////////////000000111111111222222222...///000111111000000///.........///////////////////////////////////////........................------........./////////------------------------/////////////////////.............../////////000//////000000000111111111//////////////////000000111000000000/////////...000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////222222222222222222222222222111000//////000111222000000000000000000000000///000222333555555555444444111000444666555444666999999888888888777777777666444222222444555555444333444444444444444444555666555444555666777666555555555444444444444555555555555666777777777777777999999999999999999::::::888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEGGGJJJMMMOOOPPPRRRUUUYYY___gggpppvvvvvvwwwxxxzzz|||~~~vvvnnnfffffffffhhhjjjiiieeebbbddddddcccbbbbbbaaaaaa```cccbbbbbbbbbaaaaaaaaa```cccbbbaaaaaaaaa___\\\ZZZYYYXXXVVVUUUVVVWWWWWWWWWYYYZZZ[[[]]]^^^^^^^^^^^^___^^^]]]]]]\\\\\\]]]]]]]]][[[XXXTTTRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSPPPOOONNNMMMKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAA???>>>>>>===============<<<;;;;;;::::::999888888999::::::::::::::::::999888777777888888888777777666666666222444555777777666555444555555555555444444444444444555777666555444444555444444444333333222222222222222333333333333333333444444333333333222222222222222222222222111111111444444333333333222222222222222222222222222222222111222222222222222222333nnn```YYYZZZZZZ[[[]]]```dddgggiiihhhjjjlllkkkjjjlllpppuuu}}}vvvkkk```XXXRRRMMMJJJLLLMMMMMMLLLJJJHHHEEEDDDDDDCCCBBBAAA@@@>>>======:::999999888888777666666666555333444555555444222444444444555444444333333111222222222222222111111222222222222222222222222///000000000000///......000000000111111111111222000000111111111000/////////////////////.........////////////////////////........................,,,---------............------------------------......//////////////////............//////////////////000000000000111111111111000000000/////////000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000........................222222222222222222222222111111000000000000111111000000000000000000000000///000222333444444444444444000000444666444444666888888777777777777777666666444222222333555555444555555555444444444444444555444444444666777666555444444444444444444444444555555666777777777777666:::999888777777777888999888999999999::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJMMMRRRXXX]]]YYY[[[]]]```dddjjjqqqvvv}}}wwwqqqnnnnnnooopppooooooooopppssswww{{{~~~}}}vvvppplllkkkjjjiiiiiikkkllljjjddd^^^\\\[[[[[[\\\^^^^^^]]][[[________________________```````````````_________bbbaaa```______^^^\\\YYYXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYZZZ\\\]]]]]]]]]]]]^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[XXXUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEECCCBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>><<<============<<<;;;;;;::::::999999999999::::::::::::::::::999888888777::::::999888777666555555333444666777777777666555444444444444333333333222222444555666555444555666444444333333333333222222111222222222333333444444333333333333222222222222222222222222333333333333333333333333222222222222333333333333333333333333222222222222222111111111~~~mmm```XXXTTTWWW\\\bbbfffiiinnnuuuzzz|||}}}ppphhhccc\\\UUUPPPLLLJJJIIIJJJKKKJJJJJJHHHFFFDDDCCCCCCCCCBBB@@@???>>>===<<<888888888777666666555555666444333444555555444333444444555555444333222222111111222333333333333333111111111111111111111111///000111111111000//////000000000000111111111111////////////.........---000000//////......------////////////////////////........................,,,,,,,,,---------..........................................////////////.........///////////////////////////000000000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////111111111111111111111111111000000000000000000111000000000000000000000000000000111222333444444444444000000333666444333555666666666666666666666666777555333333555666666555666666555555444444333333555444333444666777666555444444444444444444444444444555666666777777666666888666444333333444555666777777777888999999::::::999999999999999999999999;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@===>>>@@@AAABBBBBBAAAAAAEEEFFFFFFGGGGGGIIIMMMPPPOOOPPPRRRSSSUUUYYY^^^bbbeeebbb___[[[ZZZ\\\^^^```]]]]]]\\\]]]___bbbeeeggggggjjjooorrrsssuuuvvvxxxyyyzzz}}}|||xxxyyy{{{}}}|||zzzwwwtttnnnnnnlllhhhccc```___``````___^^^___aaa```]]]ZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^______```aaaaaaaaa^^^^^^__________________aaa___]]]]]]]]]]]][[[YYYWWWWWWVVVTTTRRRRRRSSSTTTWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999888777:::999999888777777666666444555666777777777666666444444444444333333333333000222444333222111222333333333333333333333333333111111111222333333444444333222222222222222222222222222222333333444444444333222222222222222222222333333333333333333333333333333222222111111000000zzzxxxwwwjjj```ZZZXXXWWWZZZcccooovvvyyy}}}sssggg```]]]ZZZVVVQQQNNNMMMMMMOOOOOONNNLLLJJJGGGFFFEEEDDDBBBBBBAAA@@@>>>===<<<;;;888888777666666555555444666555444444666666666444555555555555444444333222000000111222333333333333111111111111111111111111000000111111222111111111000000000000000000000000/////////.........//////000000//////......------////////////////////////........................,,,,,,,,,---------..............................---.........//////000000///////////////............////////////000000000/////////000111222222222////////////000000000000////////////////////////......//////000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000000000000000000000000000111111111111222333333444333000///333555444333555555555555555555555555555999777555444666777777777666666666555555444444444555444333444555666666444333333444555555444333333444444555666666666666666777666444222222333444555444555555666777888888888999999999999999999999999::::::999999999999::::::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@===>>>@@@AAABBBAAA@@@???AAABBBCCCCCCCCCDDDFFFHHHHHHIIIIIIIIIIIIJJJNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQPPPPPPQQQSSSUUUWWWUUUWWW[[[]]]^^^___aaacccaaacccfffjjjmmmmmmiiifffdddeeegggggggggeeecccbbb______^^^\\\YYYXXXYYY[[[WWWWWWWWWXXXYYYYYYXXXWWWXXXXXXXXXXXXYYYZZZ\\\^^^YYYZZZZZZ[[[]]]]]]^^^___]]]]]]^^^^^^______``````___]]][[[[[[[[[[[[ZZZXXXVVVWWWVVVTTTQQQPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUTTTTTTSSSRRRQQQPPPLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::::::::999888888777777777777777777777888444555555666666666666666555555555444444444444333222333444444111000000000333333333333333333333333111111111222222333333333222222222222222222222222222222222333333444444444222222222222222222222222333333333333333333333333222222222111111000000000vvvnnniiihhhkkkxxxxxxllliiiccc^^^ZZZZZZ[[[\\\dddmmmyyyvvvjjj```ZZZYYYUUUTTTQQQNNNLLLMMMQQQUUUYYYUUUPPPKKKGGGEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;888777777666666555555444666444444444666777666555444444555555444444333333......///000111111111000111111111111111111111111111000000000000111111222111000000000000000//////111000000000000111222333///////////////.........////////////////////////........................,,,---------....................................------......///000000000///////////////...............////////////000000---......///000111222333////////////000000000000000000000000000000000000...//////000000111111222000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111222333333333//////333555333333555333444444444444555555555999777444444666777777666666666666555555555555555444333333333555666555444222333444555555444333222444444555666666666666555999888666555555555555666333333444555666777777888888888888888888888888888:::999999888888999999:::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<===>>>?????????>>>===>>>@@@BBBBBBBBBBBBCCCDDDBBBCCCDDDDDDDDDEEEHHHKKKHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWVVVWWWZZZ^^^``````^^^[[[YYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYWWWUUUTTTUUUVVVSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ\\\XXXXXXYYYZZZ[[[\\\]]]^^^\\\\\\]]]]]]^^^___``````]]][[[YYYYYYYYYYYYYYYWWWTTTVVVVVVTTTQQQPPPSSSVVVVVVVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSQQQQQQRRRQQQQQQPPPOOONNNJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999::::::999999888555666666666777777777777444444444444555555555666555555555555444444444444555666777555333111111111222222333333333333444444222222222222222222222222111111111222222222222222222222222222333333333333111111111222222222222222333333333333333333333333111111111111111000000000vvvkkkccc^^^]]]]]]^^^gggpppuuuwwwwwwqqqjjjffffffffffffhhhiiikkklllssszzz{{{qqqgggaaa[[[TTTRRRTTTNNNNNNLLLJJJJJJNNNUUU[[[bbb]]]TTTLLLFFFDDDDDDEEEAAAAAA@@@>>>===<<<;;;:::888888777777666555555555444333222333555666555444111222333333333333333333//////000111111111000000111111111111111111111111000///---,,,,,,...000222111111000000////////////000000///000111222444555.........///////////////////////////////////////........................------........./////////........................------......///000000111000/////////...................../////////000000.........//////000000000.../////////000000000111000000000000000000000000//////000000111222222333000000////////////000000////////////////////////000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000222111111000000111222333333//////333555333333444222333333333444444444444777555333333444555555555555555555555666666666666444333222333555666555444111222444555555444222111333444555555666666555555888888777777666555555555333333444555666777888888888888888888888888888888999999888888888888999999888999999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<===============>>>@@@BBBCCCAAAAAAAAABBB???AAABBBCCCCCCEEEHHHJJJEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQQQQQQQSSSVVVXXXYYYWWWUUUSSSTTTTTTUUUVVVVVVVVVVVVTTTUUUVVVUUUSSSSSSSSSTTTRRRTTTUUUVVVVVVVVVVVVWWWUUUWWWYYYYYYWWWWWWYYY[[[YYYYYYZZZ[[[[[[\\\]]]]]]YYYZZZZZZ[[[]]]^^^^^^___\\\ZZZXXXWWWXXXXXXXXXWWWSSSUUUWWWUUUQQQPPPTTTXXXUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTQQQSSSUUUVVVVVVUUUSSSRRRNNNNNNNNNOOONNNNNNMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@???>>>========================;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<;;;::::::888999999::::::999999999666666666555555555555555333333333333333444555555444444444444333333333222333444555555333222222222222222222333333444444444333333222222111000000000000111111111222222222222222222222222222111111111000111111111222222222222222222222222222222222222000000000000111111111111ooovvvpppkkkccc[[[VVVUUUVVVWWWYYY^^^cccdddgggkkkkkkhhhsssuuuxxx|||wwwnnnbbb[[[VVVVVVTTTOOOMMMOOOJJJJJJIIIHHHIIIOOOYYY```hhhaaaWWWLLLEEECCCCCCEEEAAA@@@@@@>>>===<<<;;;:::888888888777666666555555333222111222444555444333///000111222222222222222222222333333333333222222000000000000000000000000///---+++)))***,,,///111111111000000/////////...------------///111333444---.........//////000000////////////////////////.................................////////////000////////////////////////---------...///000000111000000//////.........---............/////////000////////////.............../////////000000111111000000000000000000000000///000000111222333333333000000////////////000000////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000222111000000000111222333333//////222555333222444222222222333333444444444555333111111222444444333444444555555666666777777444333222333555666555444111222444555555444222111333444555555666666555555666666666666555444333222444444555666777888999999777777777777777777777777999999888888888888999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????<<<>>>@@@@@@???============>>>@@@AAAAAABBBDDDGGGCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGFFFHHHJJJJJJJJJJJJLLLMMMMMMMMMMMMPPPRRRSSSRRRPPPPPPPPPQQQQQQRRRSSSTTTUUUNNNPPPRRRSSSSSSSSSTTTUUUOOOQQQTTTUUUTTTTTTTTTTTTRRRUUUWWWWWWUUUTTTUUUWWWVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXYYYZZZ[[[\\\]]]^^^\\\YYYWWWVVVWWWXXXWWWWWWRRRUUUWWWUUUQQQQQQUUUYYYUUUTTTTTTTTTUUUWWWYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSPPPQQQTTTVVVVVVUUUSSSRRRKKKLLLLLLMMMMMMMMMLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFAAAAAAAAAAAAAAA???>>>>>><<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<;;;::::::888999999:::::::::999999777777666555444333333222333222222222222333444444333333333222222222111111///000222222111111111222222222222333333444444444444333333222111000//////000000111111222222222222333222222111111000000000000000111111222222222222111111111111111111111111//////000000111111222222dddfffiiikkkllljjjhhhfffZZZWWWTTTTTTVVVWWWVVVTTTZZZWWWYYY```hhhoooxxxwwwhhh___]]]VVVSSSPPPNNNNNNNNNMMMLLLIIIIIIIIIIIIIIIKKKNNNQQQXXXUUUPPPKKKFFFBBBAAA@@@@@@???===<<<:::999999999555555555555555555555555666555222000000000111222555555555444333222111000111111111111111111111111222111111111000000//////111111000000//////......000000//////.........---/////////...---------,,,////////////////////////000000//////......------------,,,,,,,,,,,,------...------------...//////...---,,,,,,,,,,,,---...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,000///------/////////...000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000//////......000000//////.........---000000//////.........---//////000111111111111111000000000000000000000000000000000000111111111111222111000111222222111000111111111111111222222222111111000000000111333444666555555444444333222222555555555555555555555555333333333333333333333333333333333222222333333444444444444444444444444444555555666666666666555555555555555555666666666666666666666666666777777888999999999999999999999999<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYXXXWWWVVVXXXXXXXXXXXXZZZ\\\^^^___YYYXXXVVVTTTSSSSSSTTTTTTVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[UUUUUUUUUTTTSSSRRRQQQQQQUUUUUUUUUVVVUUURRRMMMIIIKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>>>>===;;;::::::999888777666666666666666666555555555444444444444444444333333222222222444333333222222333333444444333333222222333333444111111111111111111111111333333333222222111111111333333333222222222111111333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111\\\]]]___```aaaaaaaaaaaa]]][[[YYYYYY\\\^^^^^^^^^bbb______fffoooyyyvvvmmmdddZZZUUUTTTPPPMMMKKKJJJJJJJJJIIIHHHFFFGGGGGGFFFFFFGGGJJJMMMOOOLLLHHHDDDAAA???>>>>>>@@@???===<<<:::999999999555555555555555555555555666555333111000111222333333333333444333333222222111111111111111111111111111111111000000000//////000000000000//////......000/////////...........................---------........................///////////////...............------------.........------------...//////---------......---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...000000/////////.........000000000/////////......//////000111111111111111000000000000000000000000//////000000000111111111222111000000222222111000111111111111111222222222222222111000000111222333444333333333333222222222444444444444444444444444333333333333333333333333444444333222222222333333444444444444444444444444555555666666666666555555555555555555666666666666666666666666777777888888888888888888888888888888999888888777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWYYYYYYYYYXXXWWWYYYXXXXXXXXXZZZ[[[]]]^^^YYYXXXVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRTTTSSSSSSSSSUUUVVVXXXYYYVVVVVVVVVUUUUUUTTTTTTSSSYYYXXXXXXXXXVVVSSSMMMIIIKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDCCCCCCBBBBBBAAABBBAAAAAA@@@>>>======<<<>>>=========<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;::::::999888777666666666666444444333333333222222222444444444333333222222222444333333222222333333444444333333222222333333444222222222222222222222222333333333222222222111111333222222222111111111111000000000000000000000000333333333222222111111111111111111111111111111111111111111111111111111111fffdddbbbaaa```bbbccceeehhhggggggiiikkkmmmmmmllliiieeedddkkkuuuoooggg```\\\WWWQQQNNNOOOJJJHHHGGGGGGHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEHHHJJJIIIHHHEEECCCAAA@@@@@@@@@???>>>===;;;:::999888888555555555555555555555555666555444222222222333333111111222333333333333333111111111111111111111111111111000000000000//////000000000////////////...////////////............---------................................................//////////////////..................///...------------...//////---...///000000///...---------------------------------------------------...,,,+++,,,---//////...////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000////////////000000////////////......111000000000000000////////////000111111111111111000000000000000000000000//////000000000000111111222111000000222222111000000000111111111222222222333333222111111111222222111111222222222222333333222222222222222222222222333333333333333333333333555444333333222222222222444444444444444444444444555555666666666666555555444555555555555666666666777777777777777888888888777777777777777777777777777888888888888888888777999999999::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<===============>>>??????BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSTTTUUUWWWYYYYYYYYYXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[YYYXXXVVVSSSQQQPPPOOOOOOMMMOOORRRTTTUUUTTTRRRPPPRRRRRRRRRRRRSSSTTTVVVVVVWWWVVVVVVVVVVVVVVVVVVVVV[[[ZZZZZZYYYWWWSSSNNNJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555666666444444333333333222222222444444333333333333222222333333222222222222333333333333222222222222333333333333333333333333333333333333333222222222222111222222111111111000000000////////////////////////222222222222222111111111111111111111111111111111111111111111111111111111~~~zzztttooommmnnnqqqssswwwyyy}}}}}}wwwssssssyyyyyylllddd]]]XXXVVVSSSMMMKKKLLLHHHGGGFFFGGGIIIJJJJJJIIIHHHIIIIIIGGGFFFEEEGGGIIIFFFEEEDDDBBBAAAAAA@@@AAA>>>>>><<<:::999888888888555555555555555555555555666555444333333333333444111222222333333333222222111111111111111111111111000000000000000000/////////////////////////////////////////////.........,,,---------.../////////........................------......//////000000//////............//////...------------...//////---///000222222000///------------------....................................---+++,,,...000000///////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////000000//////////////////111111111111000000000000//////000111111111111111////////////////////////////////////000000000111222000///000111222111000000000000111222222333333444444333333222222222222000111111222333444444444333333333333333333333333333333333333333333333333555555444333222222222222444444444444444444444444444555555666666555555444444444444555555555666666666777777888888888888888666666777777777777777888888999:::;;;;;;:::999888777888888999:::;;;;;;<<<::::::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>>>>BBBBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSUUUSSSQQQPPPPPPRRRTTTUUUTTTUUUVVVXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWUUUSSSPPPNNNMMMLLLKKKLLLNNNPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVZZZYYYXXXXXXWWWTTTOOOLLLMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::::::::999999999999::::::888777666666555555555666666666555555555444444444333333333333333333333333333333222222222222333333333333222222222222333333333333333333333333333333222222222222222222222222111111111000000000000///222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111~~~yyywwwyyy}}}tttfff^^^[[[UUUQQQPPPNNNIIIFFFGGGGGGFFFFFFHHHKKKLLLLLLKKKIIIIIIIIIHHHEEEDDDDDDFFFCCCBBBAAA???>>>======<<<>>>===;;;:::888777777777555555555555555555555555555555444444333333444444333333333333222111000///000000000000000000000000//////////////////000000.............../////////.........///////////////,,,---------.../////////........................------......//////000000//////............//////...------------...//////...///111222222111///...------......////////////........................000...---...000111111000........................111111111111111111111111////////////////////////000000000000000000000000////////////000000000000//////000000000000000000000000000000111111111111//////000111111111111111////////////////////////...////////////000000000111000///000111111000//////000000111222222333333444444444444333333222222111111222333444555666666333333333333333333333333333333333333333333333333555444333333222222222333444444444444444444444444444444555555555555444444444444444444555555555555555666777888888888888777777777777888888888999999888888:::;;;;;;:::888888777777888888999:::;;;;;;999999999999999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>AAAAAA@@@@@@?????????>>>?????????@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTRRRQQQPPPQQQSSSTTTSSSTTTUUUUUUVVVVVVWWWWWWYYYXXXXXXXXXWWWVVVUUUUUUVVVUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPSSSTTTRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTQQQNNNMMMMMMKKKJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999::::::::::::::::::999999999888888888888999999777666555555444555555555666666555555555444444444333333333333333333333333333222222111111222222333333222222111111222222333333333333333333333333333222222222222222222222222111111111000000000000///333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000~~~wwwlllaaaZZZVVVSSSNNNLLLNNNMMMIIIGGGGGGEEEEEEEEEGGGJJJLLLKKKJJJHHHIIIIIIFFFCCCAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888777666666555555555555555555555555333444444444333333333333444444333333222000///...000000000000000000000000......////////////000000---............/////////.........///////////////---------...............------------------------.........//////////////////..................///...------------...//////...///000111111000///...------......///000000000------------------------222000//////000111111000........................111111111111111111111111........................////////////////////////////////////000000000000//////000000000000111111//////000000000000000111//////000111111111111111000000000000000000000000......////////////000000111000//////111111000/////////000111222333333444444444555555555444333333222222333444444555666666444444444444444444444444333333333333333333333333444333333222222333333444444444444444444444444444444444555555555555444444333444444444444555555555444555777888888777777666666777777888888999999999666777777777777777777666777777777888888999999:::888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<======?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJJJJKKKOOOSSSUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTSSSQQQOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999999::::::::::::999999888888888888888888888888555555444444444444555555444444333333333222222222222222333333333333444444222222111111111111222222222222111111111111222222333333333333333333333333111222222222222333333333222222111111111000000000111111111111111111111111000000000111111111111111111111111111111111111111000000000000000000000000pppnnniiibbb[[[VVVSSSQQQOOOLLLKKKNNNOOOKKKIIIJJJEEEEEEFFFHHHKKKLLLKKKIIIIIIJJJJJJGGGDDDAAA@@@@@@CCCDDDDDDCCCCCCBBBBBBAAA===<<<:::999777666666666555555555555555555555555222222333333333333333222222222222222222111000///000000000000000000000000........./////////000000---------.........//////............/////////000...............---------------------------------///////////////...............------------.........------------...//////////////////////////////,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,333111/////////000///...........................////////////////////////////////////////////////.........................../////////000000000111//////000000000111111111....../////////000000000//////000111111111111111000000000000000000000000........./////////000000111///...///000111000///...///000111222333444444333444555666666555444444222222222333333444444555222222222222222222222222333333333333333333333333222222222222333444555555444444444444444444444444333444444555555444444333333333444444444555555555333444666777777777555444555555666666777888888999777777666666666666777777777777777888888888888888777777777888888999:::;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<===============>>>>>>>>>>>>?????????@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUUUUTTTRRRPPPNNNLLLOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPPPPPPPRRRRRRSSSRRRQQQQQQKKKKKKJJJKKKMMMOOOQQQSSSRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQTTTSSSRRRSSSSSSRRRPPPNNNIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999::::::::::::999999666666777888888777666666555444444333444444555555444444333333333222222222222222222333333444444444222222111111111111222222222222111111111111222222222222222222222222222222111111222222222333333333333222222222111111111111000000000000000000000000///000000000111111111222111111111111111111111111000000000000000000000000{{{lllccc\\\\\\[[[XXXTTTPPPOOONNNMMMJJJIIIMMMMMMIIIGGGGGGGGGGGGHHHJJJMMMNNNLLLKKKLLLMMMMMMJJJFFFCCCAAAAAA>>>>>>???@@@@@@@@@@@@???<<<<<<:::888777666666555555555555555555555555555111111222333333333222222000000111222222222222111000000000000000000000000---.........//////000000---------.........//////---.........//////000000/////////......------,,,------------------------000000//////.........------------,,,,,,---------...------------...////////////............//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,333111///.........---,,,................................................000000000000000000000000.........................../////////000000111111//////000000111111111222---.........//////000000//////000111111111111111000000000000000000000000............/////////000111///...///000111000///...///000111222333444444222333555666666666555555111222222222222333333333111111111111111111111111333333333333333333333333111111111222333444555666444444444444444444444444333444444555555444444333333333333444444444555555222333555777777666555444444444444555666777777888:::999888777777888999:::888888888888777777777777777777777777888999:::;;;;;;::::::::::::;;;<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSXXXXXXYYYXXXVVVRRROOOMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPOOONNNOOOQQQSSSTTTTTTSSSSSSIIIJJJLLLMMMOOOPPPPPPPPPRRRRRRTTTUUUUUUTTTSSSSSSVVVUUUUUUTTTSSSRRRQQQQQQVVVUUUSSSSSSSSSRRROOOMMMFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999999::::::999999999444666777999999777666444444444333333333444444555666666555555555444444444222222222333333444444444222222111111111111222222222222111111111111222222111111111111111111111111111111111222222333333333333333333222222222222111111111111111111111111111//////000000111111111222111111111111111111111111000000000000000000000000xxxmmmddd\\\VVVTTTRRRQQQNNNMMMKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFFFFHHHJJJLLLKKKKKKKKKIIIGGGEEEBBBAAABBBBBBAAAAAA???>>><<<;;;999999888888888888888888555555333333333333555555000111111222222111111000444444333333333333222222000000000000000000000000000000///...............////////////////////////000000000000111111111111////////////////////////...------,,,,,,------...///......------......///,,,---...---++++++---///---------------------------...............------////////////000000000000........................---,,,+++++++++---...///000000//////.........---000000000000000000000000////////////////////////***,,,...000111111000///////////////////////////...,,,+++---000222111///000000000000000000000000111000///......///000111.......................................///000000000000000000000000000000000000000000111111111111333333444444444444444444333222222111111222222333333333444444444444555555444444333333333222222222222111222555666555555777444444333333333333444444444333222222111111111111333444555555555444333222666666666666666666666666333333444444555666777777777777777777777777777777777777777777888888888888777777777777888999:::;;;999999:::;;;;;;<<<<<<===;;;<<<===<<<;;;;;;<<<===============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJKKKMMMOOOPPPUUUTTTSSSRRRRRRQQQRRRRRRUUUUUUTTTSSSRRRPPPNNNMMMOOOOOONNNNNNNNNOOOPPPQQQOOOOOOPPPQQQQQQQQQPPPPPPRRRRRRSSSSSSSSSRRRPPPOOOKKKKKKIIIIIIJJJLLLNNNPPPSSSUUUXXXXXXWWWUUUUUUUUUUUUTTTQQQPPPPPPQQQSSSUUUUUUUUUTTTRRROOOMMMKKKIIIJJJIIIGGGEEECCCAAAAAA@@@AAAAAA@@@???>>>===<<<;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888777666666666666666777666555444444555666777444444333222222222222333444444444444444444444444444444555555444222111000222222111111111111222222111111111111111111111111222222111111111111222222222222222111111111111000////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000yyylllbbb\\\WWWRRRNNNNNNNNNMMMKKKJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKHHHFFFFFFGGGIIIKKKIIIIIIIIIHHHFFFDDDAAA@@@AAAAAA@@@@@@???>>><<<<<<888888888777777666666666555444333222222333444555222333333333333333333222333333222222222111111111000000000000000000000000000000///...............////////////////////////....../////////000000000........................------------------------......------------......---.........,,,,,,---///---------------------------...............------....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,333222111000000000111222000/////////....................................////////////////////////---...///111111111000000...........................---,,,---000222111///000000000000000000000000111000////////////000111////////////////////////...............///000000000000000000000000000000//////000000000111111111333333333333444444444444333222222111111222222333111111222222333333444444444444444444333333333222//////000222222222222222555555444444444444555555444444333333222222333333333444444555555444333333555555555555555555555555222222333444444555666666666666666666666666666666666666777777777888888888777777777777888999::::::888888999999::::::;;;;;;;;;<<<===<<<;;;:::;;;======<<<<<<======>>>???@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKMMMOOOPPPRRRQQQQQQPPPOOOOOOOOOPPPRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTSSSRRRPPPOOOKKKJJJJJJJJJKKKMMMOOOQQQUUUWWWYYYZZZXXXWWWVVVVVVVVVTTTRRRPPPOOOPPPRRRSSSTTTSSSRRRPPPNNNLLLJJJIIIJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888777666666666666666777666555444444555666777777777666555555555555555333333333333333333333333444444444444444222111000222222111111111111222222111111111111111111111111222222111111111111222222222222222222111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000wwwoooddd___WWWSSSQQQPPPMMMKKKHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEFFFHHHJJJKKKMMMNNNMMMKKKHHHFFFEEEEEEGGGHHHGGGGGGGGGFFFDDDBBB@@@???>>>????????????>>>===<<<888888777666555555444444333333222222222222333333444444555555555555444444222111111111111000000000000000000000000000000000000//////............///////////////////////////------........./////////------------------------,,,---...//////...---,,,...------,,,,,,------...---...//////------...///------------------------------...............---------........./////////,,,,,,,,,,,,,,,,,,,,,,,,333222111000////////////////////////....................................000000000000000000000000000000000000000000000000------------------------...------...000111000///000000000000000000000000111111000000000000111111000000000000000000000000...............///000000000000000000000000000000//////000000000000111111222222333333333444444444222222111111111111222222000000111222333333444444555555444444444333333333333333333333333444444333666555555555555555555666555444444444444555555666333333444555555444444333444444444444444444444444444444444555555666777777555555555555555555555555666666777777777777888888888888777777777888888999666777777888999999:::::::::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>???======>>>???AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOJJJKKKMMMOOOOOOOOOOOOOOOKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUTTTRRRPPPNNNJJJJJJJJJKKKLLLOOOQQQRRRXXXZZZ\\\\\\ZZZXXXWWWWWWXXXVVVSSSQQQOOOOOOPPPPPPQQQQQQOOONNNLLLJJJIIIHHHIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::::::::::::::999999::::::::::::::::::888888777666666666666666666666555555555555666666555444333333222222333333333333333333333333333333333444444444333222111000222222111111111111222222111111111111111111111111222222111111111111222222333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000~~~tttkkkbbb\\\XXXUUUQQQOOONNNMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFHHHJJJKKKLLLLLLJJJGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA???===<<<======>>>>>>>>>======999999888777555444333333222222222222222222222222444444555555555555444444222222111111111000000000000000000000000000000000000///............//////////////////////////////------........./////////------------------------+++---...000000...---+++------,,,,,,,,,,,,---------///000000.........///------------------------,,,---......///.........------------.........///////////////////////////////////////.........//////////////////.................................000000000000000000000000111111000///......//////------------------------............///000000///////////////////////////111111111000000111111111////////////////////////...............///000000000000000000000000000000////////////000000000111111111222222333333444444222222111111111111222222000111222222333444555555555555555444444444333333444666666444444666666444666666555555555555666666555555555555555666777888333333444444444444444444444444444444444444444444666666666777777888888888555555555555555555555555666666666666777777777888999888888777777777777888666777777888888999999::::::;;;<<<<<<::::::;;;<<<::::::::::::;;;<<<======<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNIIIJJJMMMOOOPPPOOONNNMMMIIIJJJKKKMMMOOOQQQSSSTTTTTTUUUVVVVVVUUUSSSPPPNNNJJJKKKKKKLLLNNNQQQSSSTTTZZZ\\\^^^^^^\\\ZZZYYYYYYZZZXXXVVVRRRPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;::::::999999::::::999999999999999:::::::::888777777666666666666666666666666555555666666666333333222111111111111111222222222222222222222222333333333333222222111111222222111111111111222222111111111111111111111111222222111111111111222222333333222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000|||tttmmmgggaaaYYYTTTOOOMMMKKKJJJIIIHHHFFFEEEGGGGGGGGGFFFEEEDDDBBBAAADDDDDDDDDEEEFFFFFFGGGGGGIIIGGGEEEBBBAAA@@@@@@AAAAAAAAABBBBBBAAA???>>>===;;;;;;<<<=========<<<<<<::::::999888666555444444222222222222222222222222333333444444444444333333333222222222111111111111//////////////////////////////............//////////////////////////////....../////////000000000........................,,,---///000000///---,,,...------,,,,,,------...---///000000///......///------------------------,,,------...//////......------------.........///////////////////////////......///000111222222222.........///////////////////////////////////////////////////////////////000000...---------------------------------------......//////...//////000////////////////////////000000000111111000000000.......................................///000000////////////////////////...////////////000000000000000111111222333333444222111111000000111111222///000000111222222333333555555444444444333333333000444333000000555666333666666555555555555666666555555555555555666777888333333333333444444555555555555555555555555555555666666666666666777777777666666666666666666666666555666666666666777777777888888777777666777777777777777888888999999:::::::::;;;<<<;;;:::999:::<<<999999999999:::;;;<<<===>>>>>>????????????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNOOOOOONNNNNNMMMMMMIIIKKKMMMOOOPPPOOONNNMMMIIIIIIJJJLLLNNNQQQTTTUUUVVVWWWXXXYYYWWWTTTPPPNNNKKKLLLMMMNNNPPPRRRTTTUUUZZZ\\\^^^___]]][[[ZZZZZZ\\\[[[XXXTTTRRRPPPNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@??????>>>>>>======;;;;;;:::999999999999:::888888888999999:::::::::888777777666666666666666555666666666666666666555666555555444444444444444222222222222222222222222333333222222222111222222222222111111111111222222111111111111111111111111222222111111111111222222333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000yyyjjjgggdddbbb___ZZZSSSMMMGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAADDDDDDDDDDDDDDDDDDDDDCCCGGGFFFDDDBBB@@@????????????@@@@@@AAA@@@???===<<<:::;;;;;;<<<<<<<<<;;;;;;999999888888777666555555222222333333333333222222222222333333333333222222333333222222222111111111///////////////////////////............//////000////////////////////////....../////////000000000////////////////////////---...///000000///...---.........------.........,,,...000000///...---...------------------------,,,,,,---...////////////------........./////////------------------------***+++,,,...///000111111.........///////////////000000000000000000000000////////////////////////.........------,,,,,,,,,---------------------------///000///......///000000000000000000000000000//////000000000000//////.......................................///000000////////////////////////......////////////000000//////000111222333333444111111000000000000111111...////////////000000000444444333333333222222222000555555111222:::<<<999666555555555555555555666555444444444444555555666333333333333333444666666666666666666666666666666444444444444444444444444666666666666666666666666555555666666666666777777777777666666666777777888777777777888999999::::::999;;;<<<;;;:::999:::;;;999999999999:::;;;<<<===????????????????????????BBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPMMMMMMLLLJJJIIIGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOPPPPPPPPPOOONNNNNNLLLMMMNNNOOOOOOOOONNNMMMJJJJJJJJJLLLNNNRRRTTTVVVYYYZZZ[[[\\\ZZZVVVRRROOOMMMNNNOOOPPPRRRSSSTTTUUUXXX[[[]]]^^^]]][[[ZZZZZZ\\\[[[XXXUUURRROOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@????????????>>>>>>======;;;;;;:::999999999999999777777888888999:::::::::888888777666666666666666555555666666666666555555444444333222222222222333333333333333333333333333333222111111111111222222222222111111111111222222111111111111111111111111222222111111111111222222333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000||||||wwwrrrpppoooiiibbbYYYWWWVVVVVVVVVSSSMMMGGGEEEFFFFFFFFFFFFFFFGGGHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFDDDBBBAAAAAA@@@@@@>>>??????@@@@@@???>>>===::::::;;;;;;;;;::::::999777777777666666555555555222333444555555444333222222222333333333333222222222111111111111000000000////////////////////////...............///000000////////////////////////------........./////////.................................//////.........000//////......//////000+++---///000...---,,,---------------------------+++,,,---...////////////....../////////000000000------------------------((()))+++,,,---------,,,............/////////000////////////////////////---------------------------......//////...---,,,........................---///111000...---...000000000000000000000000000---...///000000///...---.......................................///000000////////////////////////........./////////000000......///000111222333333111111000000000000111111111111111111000000000000333333222222222111111111000777777333666@@@DDD@@@555555444444444444555555444444333333222222333333333333222222333444666777555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777666666666666666777888999555666666777777888888999999:::;;;;;;999999:::;;;:::999999::::::;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPOOOOOONNNLLLKKKHHHGGGFFFEEEFFFFFFFFFHHHIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKLLLOOORRRUUUWWW[[[\\\^^^^^^\\\XXXSSSPPPOOOOOOPPPRRRSSSTTTTTTTTTVVVXXX[[[]]]\\\[[[ZZZ[[[ZZZYYYWWWTTTQQQNNNLLLKKKKKKIIIGGGFFFEEEFFFGGGHHHCCCBBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>;;;:::999999888999999999666777777888999999::::::888888777666666666666666444555666777777666555444222111111000000000000000333333333333333333333333222222111000000111222333222222111111111111222222111111111111111111111111222222111111111111222222444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000}}}uuuooojjjgggbbbcccaaa\\\ZZZ[[[YYYUUUNNNLLLLLLMMMOOONNNIIIEEEDDDDDDEEEDDDCCCCCCDDDEEEAAABBBDDDFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCGGGFFFEEEDDDCCCBBBBBBBBB===>>>???@@@@@@???>>>===:::;;;;;;;;;::::::999888555555555555555555444444333333555555555555333333222333333444444333333222000000000000////////////////////////////////////...............///000111////////////////////////,,,,,,,,,---------......------------------------//////............//////000000////////////000000***,,,//////...,,,,,,,,,------------------------+++,,,---...////////////////////////000000000000000000000000000000000000---...///000000000///...---.........//////000000........................------------------------,,,...///111111000...---////////////////////////---///111000---,,,...000000000000000000000000000,,,---...//////...---,,,000000000000000000000000...............///000000////////////////////////............/////////000---...///000111222333333111111000000000000111111666666555444444333333222222222222111111111000000,,,333444000444???DDD@@@444444444333333444444444444333222222111111111111333333222222333555666777444444444444444444444444999999999888888888888888444444444444444444444444555555555555666666666777555555555555666888999999444444555555666777777777999:::;;;;;;999999:::;;;::::::::::::;;;<<<============>>>@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQPPPNNNLLLJJJHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNPPPRRRSSSTTTUUUUUURRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLMMMOOORRRUUUWWW\\\^^^___```]]]YYYTTTQQQPPPPPPRRRSSSTTTTTTTTTTTTTTTWWWZZZ[[[[[[ZZZZZZ[[[XXXWWWUUURRROOOLLLJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;:::999999888888999999666777777888999999::::::888888777666666666666666444555666777777666555444555444333333222222333333444444444444444444444444222222111000000111222333222222111111111111222222111111111111111111111111222222111111111111222222444444444333333333222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000{{{rrroooiiiddd___[[[YYYXXXSSSSSSRRRPPPNNNMMMKKKKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>><<<:::999;;;;;;::::::::::::999999888777666555444333222222444444333333333333222222444444333333333222222222666555333111///---,,,+++///////////////.........////////////............////////////////////////...------,,,---...///000........................---------------...//////000000000000000000000000........................---,,,,,,+++,,,---...///...---,,,---/////////...//////.........---------,,,------...///000111111///000111222222111000///,,,---...//////...---,,,///////////////////////////......------...000111////////////000000000000///............---------111111000000//////......//////............/////////////////////////////////000000000000000//////......//////000000111111......//////000000111111............/////////000......//////000000111111222111000000111111000/////////000111111111111111000000000000000111111111333333333444555666777888777666555666777777555333444333333222111111111111333333333333333333333333555555555555666666666666333444555777777777666666666666666555444444333333666666555555444444444333555555555555555666777777888777777777777777888999888999999::::::;;;;;;<<<======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGHHHIIILLLOOOQQQRRRPPPMMMLLLKKKJJJHHHFFFFFFFFFFFFFFFHHHIIIKKKMMMPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRPPPNNNLLLKKKJJJJJJMMMNNNPPPRRRTTTWWWXXXYYY^^^^^^^^^]]][[[XXXUUUSSSPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTRRRNNNKKKHHHGGGFFFEEEFFFGGGHHHHHHFFFEEECCCCCCBBBAAA???>>>=========>>>>>>>>>>>>============999999999999999999999999;;;:::888777777777888999888888777555555444444444555555444444444333333333444444333333333333222222222222222222222222222222222222222222222222222222222222222111111111000000111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000111000/////////000222333000000000000////////////000000000000000000000000~~~wwwqqqkkkeeeaaa^^^\\\XXXTTTQQQOOONNNNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@@@@AAAAAADDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA<<<============<<<:::999::::::999999999888888888888777666555444333222222444444333333333222222222444333333333333222222222111111111000000000000000............/////////000////////////.......................................------,,,---...///000........................------,,,,,,------...///////////////////////////..............................---------...///000...---,,,---/////////...//////.........---------------......//////000000/////////000000/////////---...////////////...---000000000000000000000000...............///000000............///////////////............---------000000000000//////......//////............////////////////////////////////////000000000000//////////////////000000111111////////////000000000000........./////////000000.../////////000000000111222000///000111111000/////////000111111111111111222222222222333333333333333333333444555666777888777666555666777777555333444333222222222222222333333333333333333333333333444555555555666666666666555555666777666666444444555555555555555444444444666666666555555555444444666555555555555555666777888888777777777888999999888999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIILLLNNNPPPPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBCCCDDDEEEHHHJJJLLLOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMLLLMMMOOOQQQTTTVVVXXXYYY\\\]]]]]]]]][[[XXXUUUTTTQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEFFFGGGHHHHHHFFFEEECCCDDDCCCAAA???===<<<;;;:::=========<<<<<<<<<<<<;;;999999999999999999999999:::999888777666777888888777666555444444333333333555555444444444333333333444444333333333333222222222222222222222222222222333333333333333333333333333333333333222222111111111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000///000000000000000000000000~~~wwwqqqmmmjjjiiiiiieeeaaa]]]ZZZVVVQQQNNNOOONNNLLLJJJHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>????????????@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBAAA<<<<<<============<<<<<<999888888888888777777777777777666555444333333222333333333333222222222222333333333222222222111111//////000000000000111111------......//////000000/////////............---...........................------------...//////------------------------------,,,,,,------...///////////////////////////........................//////.........///000000...---,,,---/////////.../////////............---.........//////////////////......------......///......////////////......000000000000000000000000---......///////////////------------............///............---------000000000////////////.../////////....../////////000000000000000000000000//////000000111000000////////////000000000000111000000000000////////////....../////////000000000////////////000000000000111///...///111111000//////000000000111111111111222222222333333444444444333333444555666777888888777666666666777777555333333333222222222333444444333333333333333333333333444444444555555555666666666666666666555444333222444444444555555555555555777777666666666666555555666666555555555555555666777777777777777888999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<==================>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIJJJIIIIIIHHHIIIKKKLLLNNNNNNLLLJJJIIIIIIHHHFFFDDD@@@AAAAAACCCEEEHHHKKKMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUSSSRRRPPPOOONNNNNNJJJKKKMMMPPPSSSUUUWWWYYYZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCAAA>>><<<:::999888<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888777666666666777777666555444333333333333333555555444444444333333333444444333333333333222222222222222222222222222222444444444444444444444444444444444333333333333222111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000zzzuuusssiiihhheeeaaa]]]YYYVVVUUUXXXVVVSSSQQQPPPOOOLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB??????????????????>>>>>>999999888888888777777777777666666555444444333333333333333222222222222111222222222222111111111111111111111000//////......///////////////.........//////.........---------..............................------............------------------------......------......///000////////////////////////..........................................//////...---,,,---/////////.../////////...............///////////////.........000///...------...///000////////////////////////////////////////////////,,,---///000000000///...------.........////////////............---------////////////////////////......////////////......000000000000000000000000//////000111111111000000000000000000000000000000111111000000//////.........////////////000000000////////////000000000000000///...///111222111000000000000000000111111222000000111111222222333333333444555666777888888888888777666777777777555333333222222222333444555555333333333333333333333333333333444444444555555555444444555555444444444333333333444444555666666777777777777777777666666666666666555444444444555555555555555555666777888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLJJJHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGIIILLLMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMIIIJJJMMMOOORRRUUUWWWYYYWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???===;;;:::999999<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888777777666666666666666666555555444333333333444555555444444444333333333444444333333333222222222222222222222222222222222333333333333333333333333333333333333333333333222111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000...///000222222111000000000000000000000111111111000000000000000000000000zzzwwwuuusssooojjjeee```]]][[[TTTTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<:::999999999888888888888666666666555444444333333333333222222222111111111222222111111111000000000000000000000//////......111111000///...------,,,............------------..........................................------------------------------/////////...///000000111................................................------------------------...---,,,---/////////...///////////////////////////////////////.........111000............000111//////............//////........................,,,---///000000000///........./////////000000000///............---------.............../////////......///000000///......000000000000000000000000//////000111111111111111111111111111000000000000111111000000//////......////////////000000000111000000000000///////////////......///222333333222000000//////000000111222000111111222333333444444333444666777888999999888999888777777888777555333222222222222333333444555333333333333333333333333333333333333444444444444222222222333444555555666222333333444555666777777666666666777777777777777555555444444444444555555333333333444444666777777999::::::;;;;;;<<<======<<<;;;::::::999:::;;;;;;::::::<<<===???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLJJJKKKMMMOOORRRUUUWWWXXXTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUSSSSSSRRRRRRPPPOOONNNMMMJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDCCCCCC>>>======<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;999999999999999999999999777777777777666666666555777666555555555555555555555555444444444333333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111222222222222111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000...///000222222111000000///000000000111111111222000000000000000000000000iiiiiiiiihhhfffccc```^^^\\\[[[YYYWWWTTTQQQOOONNNJJJJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???????????????????????????@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<:::999999999::::::999999999888888888666666555555555444444444222222222222111111111111111111111000000000000///------...//////000111111111111000///...------,,,.........------------,,,------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111................................................---------...------,,,+++...---,,,---/////////......////////////000000000.........///////////////000//////////////////000......------------......---------------------------......///////////////////////////000000000111///............------------............/////////---...///000000///...---000000000000000000000000//////000111222222222222222111111111111000000000000000000000/////////////////////000000000111111000000000000////////////000//////111333555555444111000/////////000222333333333444555555666777777333555777888999:::999999:::999777777888777555333222222111111111222333333333333333333333333333333222222222333333333444444000000111111333555666777333333444444555666777777555555666666666666777777444444333333444555555666333333333333444666777888:::::::::;;;<<<<<<======<<<<<<:::999999999:::;;;::::::;;;<<<>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKMMMNNNOOOOOOPPPPPPRRRQQQPPPNNNMMMMMMLLLLLLIIIJJJLLLNNNQQQSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA===<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<;;;999999999999999999999999777777888888888777666555777666666555555555666666555555444444444333333333444444333333333333222222222222222222222222222222111111111111111111111111000111111111111111222222111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000//////000111111111111111///000000111111222222222000000000000000000000000SSSSSSSSSRRRRRRPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBCCCDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>===============>>>>>>>>>??????>>>>>>>>>????????????@@@?????????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>===;;;:::999999999:::999888888888888777777777555555555555555444444444222222222222111111111111111111000000000/////////---......//////000000000......//////////////////.........---------,,,,,,------------------------....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////................................................---.../////////---,,,+++...---,,,---/////////....../////////000000000000------......//////000000---......//////......---...---,,,++++++,,,---..........................................///000000........./////////000000///............------------------.........//////---...///000000///...---//////////////////////////////000111222222222222222222222111111111000000////////////000000000000//////000000000111111111111000000000/////////...000000000222555666777666111000///...///000222333333333444555666777888888444555777999::::::999999:::999888888888777555333222222111000000000111111333333333333333333333333222222222222333333333333111111111111222333555666333444444444555555666666444444555555555666666666222222222333444555666777444444444555666777999999::::::;;;;;;<<<=========>>><<<;;;999999999;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>????????????BBBBBBCCCEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJJJJJJJLLLKKKJJJJJJKKKKKKJJJIIIFFFFFFFFFFFFFFFHHHJJJKKKJJJKKKKKKLLLMMMMMMLLLLLLOOONNNMMMLLLKKKJJJJJJJJJHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPRRRQQQQQQPPPOOOOOOOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<======>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777888999999999888777666555555555444444555555666555555444444444333333333444444333333333333222222222222222222222222222222111111111111111111111111111111111222222333333333111111222333333333333222333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000111111222///000000111111222333333000000000000000000000000KKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCAAA@@@===>>>>>>?????????>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;::::::;;;<<<===777777777777666666666666555555555555555444444444222222222111111111111000000000000000////////////111111000///...---,,,,,,,,,,,,---...///000111222......---------,,,,,,,,,------------------------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------................................................//////000000000///---,,,...---,,,---/////////....../////////000000111111,,,------...///000111111+++,,,............,,,+++---,,,++++++++++++,,,---//////////////////////////////...------///000111---------.........////////////.........------------------.........//////---...///111111///...---//////////////////////////////000222222333333333222222222222111111000000......//////000000111111000000000000111111111111111111000000/////////...111000000222555888888777222111///...///000222333111111222333444555666777444555888:::;;;;;;:::999;;;999888888888777555333222222111000/////////000333333333333333333333333111111222222222333333333333222111111111222333444444444444555555555555555333444444444555555666666111111222333444666777888555555666666777999:::;;;::::::;;;;;;<<<=========>>>===;;;999999999;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>AAABBBBBBCCCDDDFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKKKKLLLMMMLLLKKKGGGGGGGGGHHHIIILLLNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNPPPOOONNNNNNMMMMMMNNNNNNQQQPPPOOONNNNNNNNNNNNNNNKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@??????>>>>>>??????@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888999999::::::888777666444444333333333444444555555555444444444333333333444444444333333333222222222222222222222222222222222222222222222222222222222222222333333444444444111111222333333333333222333333333333333333333333333222222222222222222333111111111111111111111111000000000000000000000000111000/////////000222333///000000111222222333333000000000000000000000000EEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;999888999<<>>???@@@BBBAAAAAA>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDDDDBBBBBB@@@AAABBBCCCCCCBBBAAA@@@======<<<;;;:::999999888::::::999999999999999999555666666666555444444333333222222111111222333333000000000000////////////222222111000///...------////////////////////////------------------------///............---------......////////////..............................//////............//////---.../////////...,,,,,,---------.........//////---...000111111111000///---.........//////000000000000//////.........---..................------..............................------------......///////////////.........000000///////////////000//////............//////......////////////.....................///000000222111111111000000//////000000/////////.........,,,...000000//////111333444222000000222333111//////000111222333222111111------......///000000000000000000000000000000000000000000111222222333333////////////000000000000000000000111222444555666444555777888999999888888999777666777777777555333444333222222111111222222111222222333333222222111111111111111111111111111111111111111111111111111222222333333333333444444555555555555555555444444222333444666666666555555888888888888999:::;;;;;;::::::;;;;;;;;;;;;::::::999999999888999999::::::;;;;;;;;;:::::::::999999<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJMMMNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIJJJJJJIIIGGGJJJIIIHHHFFFDDDCCCBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLIIIIIIJJJJJJLLLMMMNNNOOONNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999888777777888888777777777777888888777777666555555555555555666555555444444333222222444333333222111111111222000000000000000000000000222111111000000000000000000000000000000000000000222222222111111111111000333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111000//////000222444555111111222222222111000000111111000000000000111111AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@?????????>>>>>>=========>>>===<<<;;;;;;:::::::::;;;:::999999;;;???CCCEEECCCAAA??????@@@@@@???>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???======<<<;;;:::999888888888888777777777666666666555555555555555444333222333333222111111111222222000000000000////////////111111000000///.........................................................///............---------......////////////......------------------------------,,,,,,,,,,,,------000///...---------......------..................---...//////000000//////---........./////////000000/////////.........---........................000000000000000000000000......------------...............///////////////000000///////////////000//////............//////......////////////.....................//////000111111111000000000//////......---------,,,,,,,,,,,,...000000//////111222333111000000222222111//////000111222222222111111///////////////.........////////////////////////111111111111111000000000////////////000000000000000000000111222333444555444444555666777777666666999888777777888777555444444333222222111111222222333444444555555444444333111111111111111111111111222222222222222222222222222222333333333333444444555555555555555555444444222333444666777777666666888888888888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888888999999::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHHHHJJJLLLNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIIIILLLJJJHHHHHHIIIIIIHHHFFFIIIHHHFFFEEECCCBBBBBBAAACCCDDDFFFHHHIIIJJJKKKKKKHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999888888777:::999888777666666666666777666666555444444555555333333444444444444444444444333222222111111111222111111111111111111111111222111111000000000000000000000000000000000000000222222222111111111111000222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222111000///000111333444111111111111111111222222111111000000000000111111???>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???>>>>>>============<<<<<<===<<<;;;::::::999:::::::::999999:::===AAAFFFHHHEEECCCAAA??????>>>===;;;??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@>>>>>>????????????>>>>>>===<<<<<<;;;:::999888888888888777777666555444444333333444444444333222222444333222111111111111111000000000000////////////////////////////////////........................///////////////////////////............---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------222111...,,,,,,---///111..................------...------------...//////...............//////////////////.......................................000000000000000000000000......------------......------......//////000000000//////......///000000//////............//////......////////////............------......///000000000000000////////////---------------,,,,,,,,,---...////////////000222222111000000111111000/////////000111111111111111111000000///......------////////////////////////222111111000//////......////////////000000000000000000000000111222444444777777777888888888888888:::999888888999888666444444333222222111111222222333333444444444444333333111111111111111111111111333333333333333333333333222222333333333333444444444444444444444444555555222333444666777888888888777777777777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;:::::::::;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJGGGFFFFFFHHHKKKMMMNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKIIIGGGFFFGGGGGGFFFEEEGGGFFFDDDCCCBBBAAAAAA@@@BBBCCCDDDFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC??????>>>=========>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888888;;;:::888777555444444444666666555444444444555555222222222333444555555555333333222111111111111222111111111111111111111111222111111000000000000000000000000000000000000000222222222111111111111000111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222000000000111222333111111000000000222333444111111000000000000111111??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>??????????????????>>>========================>>>===<<<;;;::::::::::::999999999:::===@@@DDDFFFEEEBBB@@@??????>>>===;;;@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@======>>>>>>>>>>>>======<<<<<<;;;:::999888777777::::::999888777555555444222222333333333222222111444333222111000000000000000000000000////////////........./////////000000................................................///............------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,//////............//////222000///------...///000...............---------...---,,,+++,,,---...///................................................---------.............................................------------......,,,------...///000111111//////.........///000000//////............//////......////////////.........------------...//////////////////////////////////////////////////////---...//////......///111111000000000000000///////////////000000000000000000000//////............////////////////////////000000//////............////////////000000000000/////////000000222333333888888777777777888888888:::999888999999999777555444333222222111111222222111111222222222222111111111111111111111111111111333333333333333333333333222222222333333333444444333333444444444444555555222333444666777888999999777777666777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<>>>>>============>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777888888888888888999999777666555444444444555555444444444444444555222222333333333444444444222222111111111111111222111111111111111111111111222111111000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111333222111000000111111222111000//////000222444666111111000000000000111111??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;::::::999999;;;===???AAABBB@@@>>>>>>?????????>>>??????@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>>>>???@@@>>>>>>============>>>>>>;;;;;;:::999888777777666999999888777555444333333111111222222333222222111333222111111000000000111000000000000////////////------......//////000000........................------------------------///............---------------............------------------------------//////............/////////////////////......---.....................------,,,+++++++++,,,...///...............------------------...............---------.........//////..............................------------......,,,------...///000111111...............///000000//////............//////......////////////......---------------...//////.....................///.../////////////////////---...//////......///000000000000000///......//////////////////000000000............//////000000........................------......////////////////////////000000000000////////////000111222222555555555555555666666666:::999888999999999777555444333222222111111222222000111111222222111111000111111111111111111111111333333333333333333333333222222222333333333444444333333333333444444555555333333444555666777888999666666666666777888999999::::::;;;;;;;;;;;;::::::888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????===>>>???AAACCCCCCDDDDDDCCCCCCCCCFFFIIIKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJHHHDDDCCCCCCDDDCCCBBBBBBBBBAAA@@@??????@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNOOOPPPPPPOOOMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDD???>>>==================;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777888777666555555444555555555444444333333333333444444444444333333333222222222111111111000000111222222111111111111111111111111222111111000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111222222111111111111111111111000//////000222444666111111000000000000111111===<<<<<<;;;;;;<<<<<<=========>>>???????????????????????????@@@@@@@@@@@@???>>>>>>======>>>>>>???======>>>>>>>>>>>>????????????>>><<<<<<<<<<<<<<<;;;:::999999999:::;;;<<>>======???@@@@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<======;;;::::::999888777666666555555444444333222111111111111222333333333222222111111000000000111111222000000000000////////////---------....../////////------------------------------------------------///............---------------............------........................------,,,,,,,,,,,,---------.../////////...,,,+++---------.........//////---,,,,,,,,,,,,---...............------------------------------.........,,,,,,------.../////////000000000000000000000000......------------......------......//////000000------------...///000000//////............//////......////////////......------,,,,,,------...///---------...............,,,,,,,,,------------------...//////------...///...000000///...---...///...............///000000------......///000000111........................------......///000000111////////////000000000000///////////////000111111555666888999::::::999888:::999888888999888666444444333222222111111222222222222333333333333222222111111111111111111111111333333333333333333333333222222333333333333444444222222333333444444555555444444333444444555666777555555555555666777888999999999::::::::::::999999777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;========================<<<===>>>@@@AAABBBBBBCCCCCCBBBCCCEEEHHHJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHDDDBBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDD@@@@@@???>>>============;;;;;;:::::::::999999999999999999999999999999999777777777666666666666666555555444444444444555555333333222222222333444444444444444333222111111111111000000000000111222222222222222222222222222222222111111000000000000000000000000000000000000000222222222111111111111000000000000000000000000000////////////////////////222222111111111111222222111111111111111111111111111111111111111111111111111111000000000222333444111111000000000000111111<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============>>>>>>>>>?????????@@@@@@??????>>>======>>>??????<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999::::::;;;???>>><<<===???@@@@@@???======>>>>>>>>>??????????????????>>>===<<<;;;;;;<<<;;;::::::::::::;;;<<<::::::999888777666555555444333333333222222111111111222222333444444333333000//////000000111222333000000000000////////////---.....................------------------------........................///............---------,,,------......------,,,------------------------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,---........................------,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000000000000000000000000000......------------...............///////////////------------...///000000//////............//////......////////////......------,,,,,,------...///,,,,,,---------.........,,,,,,,,,---------......---...//////------...///---///000///---,,,---///......---------...///000.........///////////////......................../////////////////////000////////////000000000000//////.........///000000222444888;;;<<<<<<:::999999888777777888777555444444333222222111111222222222222333333333333222222111111111111111111111111222222222222222222222222222222333333333333444444111222222333444444555555555444333222222333444555555555555555666777888888777888888999999888888777777777777888999:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBDDDFFFHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLHHHDDDBBBBBBCCCCCCBBB@@@@@@@@@??????@@@AAAAAA>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEEEECCCBBB@@@???======<<<<<<::::::::::::999999999999888888888888888888888888777777777666666555555444666666555444333333333333222222222222222333444444333333222222222222222222000000000000000111222222222222222222222222222222222111111000000000000000000000000000000000000000222222222111111111111000111111111111111111111111////////////////////////222222111111111111222222111111111111111111111111///000111111222222222222111111111111111111222222111111000000000000111111===<<<<<<;;;;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;======>>>>>>?????????@@@@@@???>>>======>>>???@@@;;;;;;;;;<<<<<<<<<============<<<;;;::::::::::::999999999999::::::;;;<<<@@@>>>======>>>??????>>>============>>>>>>>>>>>><<<===>>>>>>===;;;999888;;;:::999888888999:::;;;::::::999888777666555555444444444444444444444444111222333444444444444444.../////////000222333444000000000000////////////........................------------------------//////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......////////////...+++***)))***,,,...***+++,,,---...000111111,,,---...///000///...---.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000.................................------.........///////////////.........,,,,,,,,,---...///000111//////............//////......////////////......---,,,,,,,,,,,,---......,,,,,,,,,------................../////////000000---...//////---,,,---...---///000///,,,+++---///......---,,,---...///000000000000///......------........................111111111000//////......////////////000000000000///............//////000))),,,111555777666444222999777666777777777555333444333222222111111222222000000111111111111000000111111111111111111111111111111111111111111111111222222333333333444444444111111222333333444555555555444333222111222333333555444444555555666777888777777888888888888777777777777777888999;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;===>>>???AAACCCCCCDDDDDDCCCCCCBBBCCCFFFGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLIIIDDDBBBBBBCCCCCCBBB@@@@@@@@@???@@@@@@AAABBB>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKMMMIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>===<<<<<<:::::::::999999999888888888888888888888888888888888888777666555444444333888777666444333222111111222111111111222333333444111111111222222333444444000000///000000111222222222222222222222222222222222111111000000000000000000000000000000000000000222222222111111111111000111111111111111111111111////////////////////////222222111111111111222222000000000000000000000000...///000222222333333333111111222222222111111000111111000000000000111111<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAA@@@???AAABBBAAA???<<<:::999:::<<<>>>;;;<<<===============<<<<<<<<<;;;;;;:::::::::999???===;;;;;;<<<<<<;;;:::===============<<<<<<<<<======<<<<<<<<<<<<======????????????>>>===<<<;;;::::::;;;<<<;;;:::999888888888888777777777777777666444222111222222111000111111111111111111111111///000222333333333222111111111000000//////..............................///............---------+++,,,---.........---,,,......,,,,,,+++,,,---...///...---,,,+++,,,,,,------------............///---------------...///000000///...---,,,------...---...///...------...///////////////////////////---...............------000000//////.........------------............///,,,,,,,,,---------......+++++++++,,,,,,,,,------...000222222000.......................................---,,,+++******)))222111000///////////////------------------------,,,---///000000///---,,,,,,,,,,,,---------......//////.........---------...............---------///............---------.........------,,,,,,,,,//////000000000000//////------...///000000//////...///000000//////000111//////......///000111333666666666555666777888888888777777777777666666666222222222111111111111000222222111111111111111111111111000000111111222333000000000000000000000000222333333444444333333222333333333222222111111111222222333333333333444444555444444666777888666555666888999999888777777888888888777777888:::<<<===999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;===???AAABBBCCCBBBBBBAAABBBCCCEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@CCCCCCDDDEEEGGGJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCCCCDDDFFFGGGFFFDDDAAA>>><<<<<<<<<===<<<<<<;;;::::::::::::;;;888888888888888888888888888888666555444333333222444444222222222222444444111111111111111111111111111111111111111111111111222222222111111111000000222222111111000000//////222222222111111111111000222222222222111111111000//////000000111111111222000000000000000000000000////////////000000000000000000000000111111111111111000///......///000111111111111111111111111111111111111111111111111111000000000000////////////<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;<<<<<<===???@@@@@@???>>>@@@AAA???>>>===;;;;;;<<<===>>>=========>>>>>>===<<<<<<>>>>>>>>>=========<<<<<<>>><<<;;;:::;;;<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999888888888888777777666666666666444222111222222111000111111111111111111111111,,,---......//////......000000000///////////////....................................------------+++,,,---.........---,,,---,,,,,,+++,,,---/////////...---,,,,,,,,,------.........////////////000......---------......//////...---,,,+++,,,,,,------...///...------...///...........................///////////////......000/////////.........------------............///,,,,,,,,,---------......,,,,,,---------............000111111000.......................................------,,,,,,++++++...------,,,,,,,,,,,,---------------------------,,,---...//////...---,,,,,,,,,,,,---------......//////.........---------------------------------///............---------.........------,,,,,,,,,//////000000000000//////---......////////////......///000000//////000111000//////......///111222444444444444555555555555777777666555333222111111222222222111111111000000111111111111111111111111111111000000111111222333000000000000000000000000222222333333333333222222333333333222222222111111222222333333333333444444555444444555666666555555222444555666555555444444999888888888888:::;;;<<<::::::;;;;;;;;;;;;<<<<<<=================================<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@?????????>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFEEECCCCCCDDDEEEFFFEEEDDDAAA???===<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888888777666555333333333333444333222222222222333444111111111111111111111111111111111111111111111111111111111000000/////////111111111000000000000000222222222111111111000000222111111111000000000000000000000111111111222222000000000000000000000000000000000000/////////////////////000000000111111111000///......///000111111111111111111111111111111111111111111111111111000000000000////////////<<<;;;;;;::::::;;;;;;<<<999999999::::::::::::;;;;;;===>>>>>>======>>>???============>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;??????>>>>>>>>>>>>======>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::::::::;;;;;;;;;:::999888999999888777666555555444555333111111111222111000111111111111111111111111,,,,,,++++++,,,,,,---...//////////////////000000....................................------------++++++,,,---------------...------,,,,,,,,,------......---,,,,,,,,,------...////////////000000000//////...---------.........---,,,,,,+++,,,,,,,,,---...///...------...///------------------------...//////000000000///////////////...............---------............///,,,,,,,,,---------......---------.........//////...///111000///------...........................------------------------,,,,,,+++++++++,,,,,,---------------------------........................,,,,,,,,,---------.....................---------------------------------///............---------.........---------------...//////000000//////........./////////......---...///000000//////000111222111///......//////000222333444555666555555444333222222111111000//////222222111111111000000000111111111111111111111111111000000000000111222222000000000000000000000000111111222222222222111111333333333222222222222111222222333333333333444444555555555555444444444444444555666888888888777666999999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>======>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDEEEDDDCCCBBB@@@???===<<<;;;::::::999888888888888999777777777777777777777777777777555444333333333333333333222222222222333333111111111111111111111111111111111111111111111111000000////////////......///000000000000000000111222222111111111000000000000000000000////////////000000000111111111111111000000000000000000000000111111000000//////............/////////000000000000000////////////000000111111111111111111111111111111111111111111111111000000000000////////////;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999:::;;;<<<<<<;;;;;;<<<===;;;<<<===???????????????????????????>>>===<<<;;;===============<<<<<<<<<===;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999888777555444333333444222111000111222111000111111111111111111111111///...---,,,---...///000---......//////000000000.................................---------,,,,,,++++++,,,,,,------------000///...---,,,++++++***------------------------............////////////000///...------------------------------------------...///...---------///---------------------------......////////////...........................---------............///,,,,,,,,,---------......------------...............///000///---,,,---...........................---------.........//////------------...///000000------------------------///...------------...///,,,,,,,,,---------................................................/////////............---------...............---------...//////////////////...////////////...---,,,,,,...///000000//////000111333222000///.........///333444666888888777666444,,,---...///000111222222111111111111000000000000000000000000111111111111000000000000000111222222000000000000000000000000000000111111111111000000222222222222222222222222222222222333333333444444444555555444333222333444666666777888::::::888777777777888999:::<<<===>>>>>>======<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>???AAADDDEEECCCCCCBBBBBBCCCEEEGGGHHHGGGHHHHHHIIIJJJKKKKKKKKKIIIGGGEEEBBB@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA???===<<<:::999999888777777777777777666666666666666666666666777666555444333333333333333222222222222222222333111111111111111111111111111111111111111111111111////////////////////////.../////////000000111111111111111111000000000000000////////////........./////////////////////000000000000000000000000000111111000000//////..................////////////000000////////////000000111111111111111111111111111111111111111111111111000000000000////////////;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888999999888:::;;;;;;:::999;;;<<<999;;;===???@@@@@@???>>>????????????>>><<<;;;;;;<<<<<<<<<===============<<<;;;999999;;;<<<;;;;;;;;;;;;<<<<<<============;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999888888777666555444333222333222000000111222111000000000000000000000000000000///.........///111222------......//////000000...........................------------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------------------,,,,,,,,,---------......000///...---------------.........////////////...---...///...---------///------------------------+++,,,------.........------------...............---------............///,,,,,,,,,---------......+++,,,,,,,,,,,,------------...///...,,,,,,---...........................,,,,,,---......////////////.........///000111111------------------------///...------------...///,,,,,,,,,---------......---...........................//////000000000000///............---------..............................////////////............///......---,,,,,,...///000000//////000111333222000///............111333555666777666444333,,,------///000111222333111111111000000000////////////000000000111111111000000//////000000111222000000000000000000000000///000000111111000000///222222222222222222222222222222222333333333444444444555555444222222444666666555444444666777555333444555777999<<<>>>???@@@>>>>>>===<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>???AAADDDEEECCCCCCBBBCCCDDDFFFHHHIIIHHHHHHJJJKKKKKKKKKKKKKKKHHHGGGDDDBBB@@@?????????>>>>>>>>>???@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>><<<;;;:::888888777666666666666777555555555555555555555555666555444333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000111111111111000000000//////////////////.........---........................////////////////////////111000000000/////////...............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////:::;;;;;;<<<<<<;;;;;;:::777777777888888888888999777999::::::999999:::;;;999:::<<<===>>>>>>>>>=========>>>======<<<;;;:::======>>>>>>>>>>>>??????;;;:::999999;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::;;;<<<<<<;;;:::999999999::::::777777666555444333333222333111//////111222111000000000000000000000000000.........---...//////000..................//////........................------------,,,,,,,,,,,,+++++++++++++++,,,------((()))+++---...///000000+++,,,---.........------++++++,,,,,,,,,---------//////...---------............///000000000000///---...///...------...///------------------------***+++,,,------------------------------.........---------............///,,,,,,,,,---------......+++++++++,,,,,,,,,---------......---++++++,,,...........................,,,,,,------.........///......---------...//////------------------------........................,,,,,,,,,---------......---------........................///000000111111///............---------.............../////////---......//////......---------.........------,,,...///000000//////000111333222000///.........///...///000222222111111000111000000000000000000000111111000000000/////////...//////000000111111111000////////////000111111000000000000000000000000000000111111111111000000111222222222222333333333222222333333333333444444333555666444222222555999===999555555777888777555333555777:::===???@@@@@@>>>>>>======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>======>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJGGGFFFEEEDDDBBB@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::888888777666666666666777666666666666666666666666555555444333333333333333111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000111111...//////////////////000111111000000000/////////////////////........................------------/////////////////////////////////000000000000000....../////////000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////::::::;;;<<<<<<;;;::::::777777888888888999999999777999::::::999888:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>;;;999888999:::<<<<<<;;;::::::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;<<<===<<<;;;:::999999999::::::555555555444444333333333222000//////111222111000000000000000000000000000------...////////////.....................------........................---------,,,,,,,,,++++++,,,+++*********+++,,,---***+++,,,......///......+++,,,---.........------,,,,,,,,,---------............---------......///------///000000000//////---...///...------...///........................***+++,,,---............,,,,,,,,,------.........---------............///,,,,,,,,,---------......,,,,,,,,,,,,---------...---......,,,******,,,...........................,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,---...////////////............------------........./////////000---......//////......---,,,,,,---.........------...///000000//////000111222111000.........//////.........///////////////111111111000000/////////111000000000////////////......//////000111111222///////////////000111111000000000000000000000000000111111222222111111000111111222222222333333333222222333333333333444444222444666555222333777<<>>>>>>>>>>>>>>======<<<<<<;;;;;;=================================<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCAAABBBCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJFFFFFFFFFFFFDDDBBB???===<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDDDDCCCBBBAAA@@@??????===<<<:::999999999:::999888777777666666777777666666666666666666666666444444333333222222333333000111222333333222111000000000000000000000000000000000000000000000000000.........//////000000000///////////////.........111000000000////////////000000000/////////......000000000//////.........////////////////////////......//////000000111111/////////000000000111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000////////////::::::;;;<<<<<<;;;::::::888888888888999999999999777999::::::999999:::;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;999888888:::<<<<<<;;;999999::::::;;;<<<============<<<<<<<<<<<<======>>><<<;;;::::::;;;===>>><<<;;;:::999888999:::;;;444444444444444444444444222000//////111222111000000000000000000000000000---...000111111111000////////////......------,,,........................---------,,,,,,,,,++++++,,,+++*********+++,,,---////////////...,,,***(((***+++---...///...---------------.........//////---------------...///000+++,,,.../////////......---...///...------...///////////////////////////+++,,,---...////////////,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......---------.........//////---...---,,,******,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,000///......------------------------------------,,,---///000000///---,,,,,,,,,,,,---------......---------.........//////******+++,,,,,,---......//////.........------------.........//////000000---..................---++++++,,,---...............///000000//////000111222111///......//////000000////////////000111111......//////000111111111000000000000////////////---......///000111111222///////////////000111111000000000000000000000000111111222222222222111111111111111222222333333333222222333333333444444444111444666555333333999>>>EEE>>>666333555888888666888999;;;<<<===<<<<<<;;;============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;===???AAABBBCCCBBBBBB@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJEEEFFFGGGGGGFFFBBB???===<<<<<<===???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>>>>>===:::888777888999:::999999888777777777777777777777777777777777777777444444333222222222333333000111222333333222111000000000000000000000000000000000000000000000000000---------.........//////000000//////.........---000000000000////////////000000000000////////////222222111111000000000///////////////////////////------...///000111222222000000000000111111111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000////////////;;;;;;<<<<<<;;;;;;:::999888999999::::::999999888::::::::::::::::::::::::999999888888999999:::;;;===<<<;;;:::999888888888:::::::::::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999777666666444333222111111000000000000000000000000111111111111111000/////////000222111///......///////////////////////////))))))+++,,,---.........---,,,++++++++++++,,,---......---------,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,.../////////...------------.........//////---,,,,,,+++,,,---///000111000///...---,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////...---,,,++++++,,,---...---------............///------------------------..............................---------,,,,,,,,,------------------------...---,,,,,,++++++++++++------------------------..................------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///000000111000...,,,+++000000000000000000000000------...///000000000///000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111000///////////////000000////////////000000333333222111000///......111111000000000000111111111000000////////////000222222222222222222222222111111111111111111111111222333333444555666777777555555555555555666777777777777777888999:::<<<<<<===============<<<;;;;;;>>>===<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFEEECCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAEEEDDDCCCCCCCCCCCCDDDDDDFFFDDDAAAAAACCCDDDBBB@@@<<<===AAAIIIQQQQQQJJJCCCGGGFFFDDDCCCAAA@@@@@@@@@???===:::888666666777888666666666666666555555444444444555555555555444444666666555444333333222222222222111111000000//////000000000000000000000000......//////////////////000000000000000000000000222111...---,,,---...///222111111111000000//////111111000///////////////////////////////////////......///000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000000111111111222//////............//////000000//////......------888888999:::;;;;;;::::::888999999::::::999999888::::::::::::::::::::::::999999888888999999:::;;;===<<<;;;:::999888888888:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999777666555444333222222111000000000000000000000000111111111111111000/////////000222111///......///////////////////////////***+++,,,---...............---,,,++++++,,,---...---------,,,,,,,,,++++++***++++++,,,------......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,---.../////////...------------.........//////,,,,,,,,,,,,,,,---...///000///...---------------------------------------,,,,,,,,,---------....../////////...------,,,,,,---------,,,,,,---------------------............------------------------------------------------...------------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,------------------------........................000/////////.........---------------------------////////////////////////000000000000///...---,,,........................------.../////////......//////////////////////////////////////////////////////000000000000//////000000000000000000000000111111000///////////////000000////////////000000222222111111000///////////////............//////000000/////////000000111222222222222222222222222111111111111111111111111444444444444333333333333444444444444444555666666666777777888999:::;;;<<<===>>>>>>>>>======<<<;;;===<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@======>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAADDDCCCCCCCCCBBBCCCCCCCCCEEECCC@@@AAABBBCCCBBBAAADDDCCCFFFPPP]]]```YYYPPPFFFFFFDDDBBBAAA@@@@@@@@@???===:::888666555555666666666666666666555444444444444555555555555444444555555555444333333222222111111111000000000000000000000000000000000000000///////////////.........////////////////////////000///...---------...///111111111000000000//////111111000///////////////////////////////////////......///000000000000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000111111111//////............//////////////////////////////555666777999::::::;;;;;;888999999::::::999999888::::::::::::::::::::::::999999888888999999:::;;;<<<;;;:::999999999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888666666555444333222222111000000000000000000000000000111111111111000000///...000111111///......///////////////////////////------............------......------------......---------,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,------...,,,------......------,,,,,,---......//////......---------...............,,,,,,------......------///......---------......------------------------,,,,,,,,,---------....../////////...------,,,,,,,,,------......------,,,------------............------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------------------------......................../////////.......................................////////////////////////111000///......---..............................---............------,,,........................//////////////////////////////000000000000//////////////////////////////111000000///////////////000000////////////000000000000000000000000000000//////............//////////////////000000111222222222222222222222222222111111111111111111111111333333333333222222222222333333333333333444555555666666777888999:::;;;;;;>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>>======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCCCCBBBFFFBBBCCCNNN[[[```YYYOOOFFFEEECCCBBB@@@?????????>>><<<999777555444444444555666666666666555444444444444555555555555444444555444444333333222222222000000000000111111111111000000000000000000000000000000//////.........---////////////////////////------......//////......111111000000000000//////111000000///////////////////////////////////////......///000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000111111//////............//////......///000000111222222666777888999::::::::::::888999999::::::999999888999999999999999999999999999999888888999999:::;;;::::::999999999999999999;;;::::::999::::::;;;;;;::::::::::::::::::::::::888888888888888888888888888888888999999::::::;;;::::::::::::::::::::::::::::::999999888888777777666666555444333333222222000000000000000000000000000000111111111111000///...000111111///...///000///////////////////////////////////////...------...........................---------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......,,,------......------,,,---------.......................................+++,,,---.........,,,,,,......---------......///------------------------,,,,,,,,,---------......,,,,,,------.../////////+++,,,---......---,,,+++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------------------------...............................................................////////////////////////111000///---------...///........................---.........---,,,++++++........................//////////////////////////////000000000000//////////////////////////////000000////////////000000000000////////////000000//////000000111111111111111111000000000000111111////////////000111222333111111111111111111111111111111111111111111111111000000111222333444555555444444333333444444555666777777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>======>>>===<<<<<<;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGGGGJJJJJJJJJIIIHHHGGGFFFFFFAAAAAAAAA@@@???>>>===<<<<<<<<<======>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEECCCAAAAAAGGGOOOQQQKKKEEEEEEDDDBBBAAA???>>>>>>>>>:::999888666555555555555555555666666555555444333333444444555555444444333444333333333222222222111//////000000111111222222////////////////////////000000000///......------////////////////////////,,,---///111111111//////000000000000000000//////000000////////////000000////////////////////////......///000000000000000////////////////////////000000000000//////////////////////////////////////////000000000000000000//////............/////////000000000111111111222999999::::::::::::999999888999999::::::999999888999999999999999999999999999999888888999999:::;;;999999888888888999::::::;;;::::::999999999::::::::::::::::::::::::::::::888888888888888888888888777777888888999:::;;;;;;::::::::::::::::::::::::::::::999888777777666666555555555444444333333222000000000000000000000000///000000111111111000000...///111111/////////000////////////////////////000000000000///...------......................................./////////,,,,,,------------......------,,,,,,------...///,,,------......------,,,------------......//////.....................---,,,,,,.........---,,,+++......---------......///------------------------,,,,,,,,,---------......,,,,,,------.../////////+++,,,---......---,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------.........//////---------...............------------------------........................111000...------...//////////////////////////////---.........---,,,++++++........................//////////////////////////////000000000000//////////////////////////////000000////////////000000000000////////////000000/////////000111111222222111111000000000000111111////////////000222333333111111111111111111111111111111111111111111111111111111222333444555666666555555555555555666666777777888:::;;;<<<======<<<======>>>>>>>>>>>>======@@@???>>>===<<<<<<<<<<<<;;;;;;<<<======>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGAAAAAAAAA@@@???>>>===<<<;;;<<<<<<======>>>?????????@@@@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFEEECCCDDDDDDDDDDDDDDDFFFGGGBBBDDDEEEGGGFFFEEEDDDCCCDDDCCCAAA@@@>>>=========777666666666666666666777555555555555555444444333333333444444444444333333222222222222222111111111//////000000111111222222////////////////////////000000//////.........---........................,,,...000222333222000/////////////////////000000000000////////////000000////////////////////////......///000000000000000////////////////////////////////////000000000000////////////////////////000000////////////////////////............//////222111111111000000000///::::::;;;;;;:::999999888888999999::::::999999888999999999999999999999999999999888888999999:::;;;888888888888888999:::;;;;;;::::::999999999999999999999999999::::::::::::888888888888888888888888777777888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555555555444444444333333333000000000000000000000000///000000111111111111000---///111111000///000111//////////////////////////////000000///...------------............------.............../////////------------------......---------------......///,,,------......------,,,...------------...//////...............---------------......------,,,,,,///......---------......------------------------,,,,,,,,,---------....../////////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,------.../////////---------------.........------------------------........................//////............//////000000000000000000000000---............------,,,........................//////////////////////////////000000000000/////////////////////////////////////////////000000111000000////////////000000//////000000111111111222//////............//////000000000000111111222333111111111111111111111111111111111111111111111111444444444444333333333333666555555555555666777777777888:::;;;======<<<<<<;;;<<<<<<===============??????>>>===============<<<======>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@AAACCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGAAABBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEFFFGGGGGGFFFEEECCCDDDEEEDDDCCCCCCEEEFFF@@@CCCFFFEEEBBBAAACCCFFFCCCBBB@@@???===<<<<<<<<<666666666666777777777777444555555555555444333333333333444444444444333333111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////........................---///111222222111000///......////////////000000///////////////000000111////////////////////////......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////......//////............//////222222111000000///......777888999999999999999888888999999::::::999999888888888888888888888888888999999888888999999:::;;;777777777777888999:::;;;;;;::::::999888888999999888888999999999:::::::::888888888888888888888888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666555444444555444444444444333333333000000000000000000000000//////000111111111111111---///000111000///000111////////////////////////....../////////...------+++,,,---......---,,,+++,,,,,,,,,,,,------........................---------------------...//////,,,------......------,,,...------,,,---...///000//////.........---------///...---,,,,,,,,,,,,,,,000///...---------------------------------------,,,,,,,,,---------....../////////...------,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------,,,,,,------...//////000,,,,,,,,,------...............................................................////////////......////////////////////////------.../////////......//////////////////////////////////////////////////////000000000000//////000000000000000000000000///////////////000111111000000////////////000000000000000000000111111111//////............//////111111111000111111222222111111111111111111111111111111111111111111111111333333333333222222222222555444444444444555666666555666888:::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===<<<======>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDD??????@@@??????>>>===<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>???AAAAAABBBBBBAAA@@@AAACCCEEEFFFEEEDDDCCCBBBDDDDDDCCCAAA@@@BBBDDD@@@AAABBBAAA??????BBBDDDBBBAAA@@@>>>===<<<;;;;;;888888888888777666555555444444555555444444333222222333333444444333333222000111111111111111111111111111111000000000000000000000000000000000000000------......///000000000..............................///000//////------........./////////000000///////////////000111111////////////////////////......///000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000/////////.........//////............//////////////////////////////444555666888999999999999999999999::::::999999999888888888888888888888888999999888888999999:::;;;777777777777888999;;;;;;;;;::::::999888888888999888888888999999:::::::::888888888888888888888888777888888:::;;;<<<==============================999999888777666555444444444444444444444444333333000000000000000000000000//////000111111111111111---...000111000///000111////////////////////////------...............---++++++,,,------,,,++++++*********++++++,,,,,,,,,..................------...------------...//////,,,------......------,,,......---,,,---...///000//////.........---------000///---,,,+++,,,------111000///...---,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...//////000......,,,++++++,,,......++++++,,,,,,,,,---------------------------------************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------,,,,,,------...///000000,,,,,,,,,------.........000000000000000000000000........................---...///000000///...---........................------...///000000000///000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111///////////////000111111000000////////////000000111111000000000000000000111111000000000000111111222222111111111111111111000000000000000000000000111111111111111111111111//////000111222333333444444333333333333444555555333444777999::::::999888999::::::;;;<<<<<<<<<;;;::::::;;;===???AAACCCDDD?????????@@@AAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCC>>>???AAABBBCCCBBBBBBAAABBBAAA@@@?????????AAAAAA<<<<<<<<<<<<;;;:::999999::::::;;;;;;<<<======>>>===>>>???@@@AAABBBBBBBBB>>>???AAACCCDDDDDDCCCBBBAAACCCDDDBBB???>>>@@@BBBFFFDDDAAA@@@@@@AAAAAAAAABBBAAA???>>><<<;;;;;;;;;;;;;;;:::999777555444222444444555555444444333222222333333444444333333222000000000000000111111111222222111111000000//////000000000000000000000000,,,,,,---...///000111111....................................---,,,++++++---.........//////000000///////////////000111111////////////////////////...//////000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000//////.........---//////............//////------......//////000000888777666666666777999:::999999999999999999999999777888999999::::::999999999888888888777777666666777888999999::::::::::::999999888777666666666777888888999999999999::::::::::::::::::::::::::::::999:::;;;;;;;;;:::<<<======<<<<<<<<<<<<;;;;;;;;;:::777555555666666444111222222222111111000000000000000111111111111000000......//////000000111111------------------------////////////............---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++...------,,,,,,------...,,,,,,---...---,,,***)))******++++++++++++,,,,,,+++,,,------......------------------------------222111...,,,+++,,,,,,---++++++,,,,,,...///111222------------------------,,,,,,+++++++++,,,---------------------------,,,------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///...---+++******+++---.....................------///...------...///000111..............................---------,,,,,,,,,++++++++++++,,,---....../////////......---,,,,,,---...///000000111111000////////////000000000000////////////............////////////////////////,,,---///000000000///...000000000000000000000000222222222111111///......000000111111111111000000000000000000////////////222222222111111111000000000000111111111111000000000000000000//////////////////000111222222333333333333444444444444444444333333444444555666666666888888999::::::;;;<<<<<<:::;;;<<<===???AAABBBCCC??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;:::>>>===<<<;;;;;;<<<>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCAAA@@@???>>>??????>>>===<<<;;;:::::::::999777666555555555666444444333333333333444444333333333222222333444444111111111111111111111111222222111000//////000000........................000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000////////////......---......///000111000000000000000000000000333222000/////////000111....................................////////////666555555444555666777888999999999999999999999999888888999:::::::::::::::888888888888777777777666888888999:::::::::999999999888888777777777777888888999999999999:::::::::::::::::::::::::::::::::888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;:::::::::::::::777555555666666444111333222222222111111111111000000111111111111000000////////////000000000000000000000000000000000000////////////.......................................------,,,,,,------......---------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,------------......+++,,,------......------////////////////////////000///---,,,,,,---...///,,,,,,,,,,,,---///000111------------------------,,,,,,++++++,,,,,,---...,,,------....../////////------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...//////...,,,++++++,,,...///..................------...---,,,,,,---...///000........................//////.........---------------,,,,,,+++,,,,,,,,,...............///////////////000000000//////....../////////000000000000////////////............////////////////////////---......///////////////000000000000000000000000111222222111111///......000000111111111111000000111111111111111000000000222222222111111111000000000111111111111111111000111000000000//////////////////000111111222333333333333333444444444444444333333333444555555666666888999999::::::;;;;;;;;;::::::;;;<<<>>>???@@@@@@===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============<<<;;;::::::<<<;;;;;;;;;<<<>>>???@@@<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDBBBAAA???>>>>>>>>>>>>===<<<;;;:::999999999888777555555555555555555444444444444444444555333333333222222333333444111111111111111111111111222111111000//////000000........................////////////////////////////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000////////////000//////.........//////000000000000000000000000222111000/////////000000....................................////////////555555555555555666777777888888888888888888999999888999999:::::::::::::::888888888888777777777777999999:::::::::999888888888888888888888888999999999999999999:::::::::;;;999999::::::::::::::::::888999::::::999888:::;;;::::::::::::999999999999999888666555666555444222333333333222222222222111000000111111111111000000000000000000////////////111111111111111111111111////////////....................................///......------......///.........---------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,------------......+++,,,------......------////////////////////////...------,,,---...///000---------------......///------------------------,,,,,,,,,,,,,,,---......,,,,,,---...///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.../////////---,,,,,,---//////------------------......---,,,,,,,,,,,,---..............................000000/////////.........///...---,,,++++++++++++,,,------...//////000000000000000000///...------....../////////000000000/////////............---////////////////////////...............///000000000000000000000000000000111111111111000///......000000111111111111000000111111111111111222222222222111111111111000000000111111222222222222111111111111000000000////////////000000111111222222222222333333333444444444555333333444444555555666666999999999:::::::::::::::::::::;;;;;;<<<======>>>;;;;;;<<<<<<<<<=========AAAAAABBBBBBBBBAAAAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;::::::999::::::;;;<<<===???@@@AAA=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCAAA@@@???>>>=========<<<;;;:::999888888888777666555555555555555555555555444444555555555333333222222222222333333111111111111111111111111111111000/////////000000////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////............////////////////////////000000000000111111///......---------000000000000000000000000111000///.........//////....................................////////////777777777777777888888999777777777888888888888888888999999:::::::::::::::888888888777777777777777::::::::::::999999888777888888777888888999:::;;;999999999999::::::::::::999999999999999:::::::::777888999999888777888:::::::::::::::999999999999999888777666555555333333333333333222222222222222000000111111111111000000111111000000//////..............................////////////..........................................------------..............................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,------......------------------------------......------------...///......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............------------......,,,,,,------------......---------------------...........................////////////.........---......---,,,,,,,,,,,,,,,,,,,,,------............//////000000///......---........./////////000000//////.........---------///////////////////////////......------...000111000000000000000000000000000000111111000///......000000111111111111000000000000111111111111111222111111111111000000000000222222222333333222222222111111111000000000/////////000000000111111111222222222222333333444444555444444555555666777777888:::::::::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAAAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999;;;<<<<<<======>>>???@@@===============>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999888666666666555555444444444666555555444444555555666444333222222222222222222111111111111111111111111111000000/////////000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000///...............////////////////////////000//////...................................................////////////666777777888888888888888666666666777777888888888777888999999::::::999999777777777777777777888888::::::::::::999999888777777777777777888999::::::888888888999999999::::::888888888999999:::::::::777888999999777777888999;;;;;;;;;;;;::::::::::::888888888666555444333333222222222222222222222222000000111111111111000000111111000000//////......------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------------------------------000000///...---,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------............/////////..........................................---------,,,,,,---,,,,,,,,,------...///---------,,,,,,,,,++++++------...///////////////............////////////............------------///////////////////////////......------...000111///////////////////////////000000000000//////...000000111111111111000000/////////000000000111111000000000000000000000000222222222333333222222222111111111111000000000000000000000000000111111111111111222222333444444555666666666777888888999999999999999999999999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???======;;;:::999999::::::>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>=========>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;::::::999999999555555555555555444444333555555444444444444555555444333222222111111111111000000000000000000000000000///////////////000000000000000000000000000000........................////////////////////////............////////////................................................////////////////////////............////////////.../////////000000000111...............///000000///////////////////////////////////////......---....................................////////////444444555666666666666666555555666666777777888888666777777888888888888888777777777777888888888888999999:::::::::999888888777777777777777777888888777777777777888888888999777777888888999:::::::::888999:::999777777777999;;;;;;;;;;;;::::::::::::777888888777444333333444000111111111111222222222000000111111111111000000000000000000////////////////////////////////////////////////............++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,------------......+++,,,------......------////////////////////////000000///...---,,,++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000......---,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////000000//////...---...........................------------,,,,,,,,,,,,,,,,,,,,,---...///000......------,,,++++++***,,,,,,---...////////////------........./////////.........------------,,,////////////////////////...............///000000/////////////////////////////////000000//////...000000111111111111000000.........///000000111111//////000000000000000111111111222222222222111111222222111111111000000000000000000000000000000000000000111222333444555555666666777777888999999999888888888999999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>???????????????>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@???===<<<::::::::::::;;;????????????>>>===<<<;;;=========>>>>>>?????????<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<::::::999999888888888888333444444555444444333333444444444333333444444444444333222111111000111111000000000000000000000000//////......//////000000////////////////////////........................////////////////////////------........./////////................................................////////////////////////............////////////......//////000000111111---------......///111111000000000000000000000000///000000000000///...---....................................////////////333444555666777666666555444444555666666777888888555555666777777777777777666777777777888888888888888888999:::::::::999999777777666666555666666666666666666666777777777777666777777888999999::::::999:::;;;:::888777888999::::::::::::999999999999777888999777444222333555//////000000000111111111000000111111111111000000////////////000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------------......+++,,,------......------////////////////////////...//////......---,,,,,,,,,,,,,,,+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,...///000111---------,,,,,,+++++++++------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,------------,,,,,,***++++++,,,------............/////////...---,,,....................................------------......---------......///........................------......///.........---------.........//////.........---------,,,,,,////////////////////////---......///////////////////////////////////////......///////////////...000000111111111111000000...//////000111111222222////////////000000111111000111111111111111111000222222222111111111000000000000000000000000000///000000111222333444555555444555555666777777888888777777888888999999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAA@@@@@@>>><<<;;;::::::;;;<<<>>>>>>?????????>>>======<<<======>>>???@@@AAAAAA<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;777777666666666666555555222333444444444444333222333333222222222222333333444333222111000000000000000000000000000000000000...............///000000................................................////////////////////////---------.........//////................................................////////////////////////............////////////.........///000111111111//////.........//////000000000000000000000000000000000111111111000///.......................................////////////555666888999999999888777444444444555666777777888444555555666666666666666666666777777888888888999777888999:::::::::::::::888777666555555555555555555555555555666666666666666777777888999999::::::999;;;;;;:::888777888999999999999888888888888777666888999777444222333555......//////000000000111000000111111111111000000......//////000000111111////////////////////////000/////////............------------------------.........------.........+++++++++,,,,,,---------...------,,,,,,------...,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,---......//////......,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,---...///111111,,,---------------------------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,---......//////......---******+++,,,,,,---......------...///...---+++***........................000/////////............000///...---------------......//////000111111111////////////...---,,,,,,---------.........//////......---------,,,,,,,,,////////////////////////,,,---///000000000///...////////////////////////......///////////////...000000111111111111000000///000000111222222333333.../////////000000111111000000111111111111000000222222222111111111111000000000000000///////////////000111222333444555555333333444444555666666666666666777888999::::::;;;777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDD>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@@@@???===;;;:::;;;<<<===<<<===>>>@@@@@@@@@???>>><<<===>>>???@@@AAABBBBBB<<<======>>>???@@@@@@AAA????????????????????????>>>>>>======<<<<<<;;;;;;444444444444444444333333111222333444444444333222333222222111111222222333444333222111000000000000000000000000000000000000...............///000111................................................////////////////////////---------.........//////................................................////////////////////////............/////////000---......///000111111222111000///......---......000000000000000000000000000111222222222111///......................................./////////000666666666666777777777777555666777888888777666555777777777777888888888888888777666555555666777888777777777777888888888888888888777777666666555555555555444444444444555555444555666777777888888888666666777777888888888999888777666666777777666555666666555444333111000///111111111111111111111111111111111111000000000000////////////////////////000000///..................---,,,++++++,,,---...(((***---.........///000------------------------........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---....../////////---...//////------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,---...////////////,,,,,,,,,++++++*********))))))***+++---...//////---.........---,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,......---,,,+++,,,...///000///...---------------------------..................------------............---------------.........//////////////////////////////...------,,,,,,------......///000111000///---+++111000///...,,,+++***))).........////////////000............////////////..............................//////000111111111////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000//////......111111000000111111222333333333333444444444555555666666666666666666555555666888999::::::999888666888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@>>>===;;;::::::===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@???BBBAAAAAA@@@@@@AAAAAAAAADDDCCCCCCBBB@@@>>><<<;;;===>>>>>>>>>===;;;999888777666666444333222111111333444444555555444444333222222333333333222222111111111111111000000000000000000000000000000000000000000000000000000000000//////.........------------,,,,,,,,,,,,---......//////////////////......000///...------...///000//////.........---------........................---------............///...------------...//////........................222111000//////000111222111111000000//////............////////////......///////////////.........//////.........---------999888888777555444444333555666777888888777666555555666666666666777777777777777666555555666777888666666777777777888888888777777777666666666666666666666555555555555666666555666777888999999999999777777777888888888888888888777666666777777666444444444444444333222111111////////////////////////111111111000000000//////////////////////////////000000///...............000///............///000------...,,,++++++---///------------------------........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...---------------------+++,,,------++++++,,,---------------.........///------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,---...............------------------,,,,,,++++++******++++++,,,---......------.........---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,---...............------------------------........................------............------,,,------------....................................------,,,,,,------......///000000000///---,,,***++++++,,,---...//////------........./////////............////////////........................////////////////////////.../////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111000000000000000//////111111000000111111222333333333333444444444555555666666666666666666666666666777888999999888777666777777777777888888888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>===;;;::::::=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999888777666666666555444333222111111111111222222222222111111222222222333333222222111111111111111000000000000000000000000000000000000000000000000000000000000//////.........---------...------------...//////------------------------000///...------...///000//////.........---------............................../////////000000000...------------...//////////////////////////////000///...------...///000000000000/////////............////////////......////////////............//////.........---------888777777666555444333333666666777777777777666666555555555555666666666666777777666666666666777777666666777777777777888888555555666666666777777777777666666666666666666777666777888999999:::::::::999999999888888888888888888777555666777777666444222222333333333333333222////////////////////////111111000000000000//////////////////////////////000///......---.........000///............///000111000...+++)))))),,,...------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******+++,,,------++++++,,,---------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------,,,,,,,,,////////////...---,,,+++............------------+++++++++,,,,,,---------------......///.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,------...------------------------........................------............------,,,,,,,,,,,,------------...........................------,,,,,,------.........///000000...---,,,((()))***,,,...000111222,,,---------........................////////////////////////////////////000//////...------,,,,,,....../////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111111111111000000111111222333333333333444444444555555666666666666666666666666555666777888888777666555777777777777888888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>===<<<;;;:::======>>>>>>????????????AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;999888777666666666666666555444333222111111000000111111111111000000111222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000/////////.........------///............///000000------------------------//////...------...//////...............---------........................---.........////////////...------------...//////000000000000000000000000///......------......//////////////////...............////////////.............................................---------333333444444555666666666666666777777777777666666555555555666666666777777777777777666666666666666666666666666777777777888444444555555666777777888777777777888888777777777666666777888999999999999::::::999999888888777777888666555555666777555444222222333333333333222222111111111111111111111111111000000000///////////////////////////////////////......------.........---------,,,,,,---------000000///,,,***)))+++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---...//////------...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------......//////...------,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,.........,,,---,,,+++***+++,,,---...---------------------------------...............------............------+++++++++,,,,,,,,,------...........................------,,,,,,------...---......//////...------+++,,,,,,------.........,,,,,,,,,---------..................////////////000000000000000000000000.........------,,,,,,,,,........./////////000000////////////////////////000000////////////000000000000000000000000000000000000111111222222333333111111000000111111222333333333333444444444555555555555555555555666666666555555666777777666555555999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????@@@??????>>>??????@@@AAACCCCCCCCCBBBBBB@@@???>>>@@@@@@???>>>===<<<;;;;;;======>>>>>>??????@@@@@@BBB@@@???======???@@@BBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@>>>=========<<<:::888777777888888555555444444333222111111111222222333333222222111111111222333333333222222111111111111000000000///////////////////////////////////////////////////////////////...........................//////000.........///////////////........................................................................+++++++++,,,,,,,,,------...------------...//////////////////////////////000000000000000000000000........................---......//////......---------...............///........................333333444444555666666777777777666666666666777777666666777777777888888888777777777777777666555555555666666666666777777777333333444555666777888888777777888999999888777777444555666777888888888888:::999999888888777777777777666555555666666555444333333333333222111000000222222222222222222222222000000000////////////...////////////////////////......------------......,,,------------------,,,+++---......---,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---...//////------...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,------...//////......,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...------,,,+++***+++,,,---...---------------------------------.........//////------............------+++++++++,,,,,,,,,------...........................------,,,,,,------...------...............---------------------,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000,,,,,,,,,,,,------..................////////////////////////////////////000000////////////000000111111111111111111111111000000111111222222333333111111000000111111222333333333333444444444555555333333333444444555555555555555555666666555555555999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>@@@??????>>>===<<<;;;;;;<<<======>>>??????@@@@@@AAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@??????>>>======<<<:::888777777777888444444444333333222222111111222222333333222222111000111222333333333333333111111111111000000000///////////////////////////////////////////////////000000/////////.........------,,,,,,------...///........./////////000000------............---------.............................................+++++++++,,,,,,,,,------...------------...//////........................//////000000000000//////---------------.........------............------,,,---------......//////---.....................666666666555555555444444777777666666666666777777777777777777888888888888777888888888777666555444555555666666666666777777333333444555666666777777666777888999999888777666444555666777777888888777888888888777777777777777777666444555666666555333333333333333222111000///000000000000000000000000000000////////////......////////////////////////---------,,,------...///......///000000///......)))+++...///...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))***++++++,,,------+++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,---...////////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,------............------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,------...------------------------,,,,,,------.../////////------............------,,,,,,,,,,,,------------------------------------...------,,,,,,------...---------------.........,,,,,,,,,------.........,,,---------........................////////////////////////////////////++++++,,,,,,---......///------........./////////000000000000000000000000000000////////////000000111111111111111111111111000000000111111111111111111111000000111111222333333333333444444444555555333333333444444555555666666666666555555666666666888888888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????======>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>?????????>>>===<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@???>>>======>>>???@@@@@@@@@????????????@@@@@@>>>???????????????>>>>>>::::::888777666555555555444333333333222222222111000000111111111111000000000111222222333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,---......++++++,,,,,,---.........------............---------------.......................................---.........////////////...------------...//////........................,,,------......------,,,,,,,,,,,,---------------------............------,,,,,,,,,---......//////---------...............777777666666666666555555888777666555555666777888666666666777777777777888777888888888777666444333555555555666666666777777444444444555555666666666555666888999999888666555555555666777888888888888666666666666666777777777777555444444555666444333111111222222222222111000000000000000000000000000000000/////////.........////////////////////////---,,,,,,,,,------...///......///000000///......+++,,,------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------...............---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------///.........------------,,,++++++,,,...//////...,,,,,,---...............------------------------,,,,,,------...//////000------............------,,,------------.........------------------------...------,,,,,,------...,,,,,,,,,,,,------...///++++++,,,------......///------........./////////............////////////........................---------------.........---------.........//////000000000000000000000000000000////////////000000111111111111111111111111111000000000000000//////111111000000111111222333333333333444444444555555444444555555666777777888777666666666666666666777888888888999999999::::::999999:::::::::;;;;;;;;;<<<<<<===>>>????????????<<<===>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@????????????>>>>>>======<<<<<<::::::;;;<<<===>>>????????????>>>>>>>>>>>>??????@@@@@@???>>>============>>>>>>???????????????>>>:::::::::999888777555555333333333222222222222222111111222222222222111111000000111222333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////...---------------...//////++++++,,,,,,---......///,,,------......------,,,---------.........//////............................../////////000000000...------------...//////........................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,------...//////---------.........//////444444555666777888999:::888777666555555666777888555555555555666666666777777888888888777666444333555555555555666666666777444444444555555555555555444666777888888777666444666777888999999:::999999444444555555666666777777777555444444555666444333//////000222222333333333222222222222222222222222000/////////............////////////////////////,,,,,,,,,,,,------...///+++,,,---......---,,,+++///...---+++******---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++......---,,,,,,+++++++++---...//////------...///---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------.........////////////...---,,,,,,---.........//////000000+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------//////.........---------,,,++++++,,,...//////...,,,---...///000///...---------------------------,,,,,,------...///000000---..................------------.........//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///...---------------,,,,,,.........////////////000............/////////000........................000//////......------,,,---------.........//////000000000000000000000000000000////////////000000111111111111111111111111111111000000//////......111111111000111222222333333333333444444444555555555666666777888999999:::777777666666666666777777::::::;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;<<<===>>>??????@@@@@@@@@<<<<<<>>>???@@@@@@@@@@@@>>>??????@@@@@@@@@????????????>>>>>>======<<<<<<999999:::;;;<<<===>>>???>>>>>>????????????>>>>>>AAA@@@???===<<<<<<<<<<<<===>>>>>>????????????>>>;;;<<<<<<<<<;;;999777666333333222222222222222222333444444555555444444333///000111222333444444444111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////...............///000000------......///000111111,,,,,,---......---,,,,,,---------.........//////........................---------............///...------------...//////000000000000000000000000---...///000000///...---+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,---...//////---------.........//////444444444444444444444444555555555666666666666666777777888888888777777666:::888666444333444555666666555555555666777999:::777666555444333222222222555444444444444555666666777777777777666666666666666777888888777666555444444444333333333222222222111111111111111111111111/////////000111111222222000000000000000000000000........................------------------------------++++++++++++---------...///...,,,+++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,///444666888///---******,,,---......*********++++++,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,+++*********+++,,,.../////////...------,,,------------------------//////.........---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,------......///++++++,,,,,,,,,,,,------------......///000000111......///000///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///111000///...------...///////////////............------------------------.........////////////000////////////000000000000111111000000//////......000///...111555666555333000000000000000000000000///////////////000000111000111111111111222222222333333444444555666666666999888666555555777999:::<<<;;;::::::999999999999777888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????<<<===>>>???@@@AAAAAAAAA>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>???>>>=========>>>@@@AAA@@@???>>><<<:::999999999===>>>???@@@@@@???>>>===;;;;;;999777666555555555666555333222111222333333///000111333333333222111///111333555555333111///444111------///222222111000000111111111111000000000000000000000000000000...------,,,,,,------...//////////////////////////////.........---------,,,---...---++++++---...////////////............////////////////////////000000//////.........---......------------......//////////////////////////////.........---------...........................---,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------666666555555555555555555555555555555666666666666777777777888888777777666999888666444333444555666666555555555666777888999666666555333333222222333444444444444444555555666666666666666666666666666555666777777777666444333666666666555555555444444111111111111111111111111111111000000000000000000////////////////////////........................------------------------......---,,,,,,---......---/////////---,,,---.../////////.........------++++++,,,,,,,,,,,,---------,,,+++---222888;;;===111///,,,+++,,,---------++++++++++++,,,,,,,,,---,,,------......------,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++******+++,,,---------......------,,,+++---------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---......///000000...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------......///,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111000///...---......///////////////............------------------------------........./////////////////////000000000000111000000000/////////...000......000333555333111000000000000000000000000000000000000000111222222111111111111222222222222333444444555555666777777999888666666666777999:::<<<;;;::::::999999999:::888888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@???>>>===<<<;;;:::::::::<<<===>>>>>>>>>>>>===<<<;;;:::999777666555555444555444333222222222333333000000111222222222222222222444666777777666444222333000......000222111000000000111111111111000000////////////////////////...------,,,,,,------.................................---------,,,,,,,,,---......---,,,,,,---///////////////....................................000/////////..................------------......//////////////////////////////.........---------...........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------888777777777666666555555555555555555555555555555666666777777777777666666999888666555444444555555555555555555666777888888666555444333333222222333444444333333444444555666666666666666666666666666444555666777666555444333666555555555555444444444111111111111111111111111222222111000000///......................................................------------------------//////............//////...///000///---,,,---............---------,,,,,,++++++,,,,,,,,,,,,---------,,,+++---111666999:::333000---,,,------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,.........------+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++******+++,,,---...---............------,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///............///////////////............------------------------,,,---------............////////////000000000000000000000000////////////000//////000222222111000000000000000000000000000111111111111111222222333111111111111222222222333444444555555666777777777888777777666777888999:::;;;;;;:::999999999::::::888888999::::::;;;;;;<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCDDDCCCCCC@@@@@@???===============<<<<<<<<<<<<============<<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::999777666555444444444444333222222222333333111111111111111111222333333444666777777666444333111000//////111111000///000000111111111111000000...........................------,,,,,,------...........................---------,,,,,,,,,++++++...//////...------...000////////////....................................////////////..................------------......////////////////////////...............---------........................---------,,,,,,,,,,,,,,,------------------------------------------------777777777666555555444444666555555555555555444444555555666666777777666666888777666555444555555555555555555555666666777777555444444333222222222333333333333333333444444555444555555555555555666666444555666777777666555444222222222111111111000000111111111111111111111111111111000000////////////................................................------------------------........................---...///...,,,+++,,,---+++++++++*********))))))+++++++++,,,,,,,,,------000---++++++,,,.........111///------.........---------------------------,,,------......------,,,//////......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.........///////////////......,,,,,,------------------.........---------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............------------------------------------........................------------------------++++++++++++++++++++++++,,,,,,---------........./////////.........//////////////////............------------------------,,,,,,,,,---------......////////////000000000000000000000000////////////111111111111111111000///000000000000000000000000111000000000000111222222111111111222222222333333444444555666666777777888777777777777777999::::::;;;::::::999999:::::::::999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<===============;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<======>>>========================;;;:::888777555444444444444333333333333333333333333222111000000111222333000111333444444333111000//////000000111000///...000000111111111111000000...........................------,,,,,,------.................................---------,,,,,,,,,...///000///------///000////////////....................................///////////////...............------------......////////////////////////................................................------------------,,,,,,........................------------------------555555555444444333333333666666555555444444444333333444555666666666666666777666666555555555555555555555555666666666666666444444333222222222333333222222222222222333444444333333444444555555555555444555666777777777666555000000000/////////......000000000000000000000000......//////000000000000////////////////////////........................---------------------------------......---------,,,---...---+++++++++---++++++*********)))))))))+++++++++,,,,,,,,,------000...+++)))))))))((('''...,,,,,,,,,...//////...------------------------,,,------......------,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........,,,------......---------,,,,,,,,,---------............---------,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***,,,------------------------------------------------------......//////......------------,,,,,,,,,,,,,,,------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,------------.........//////////////////////////////............------------------------,,,,,,,,,---------......////////////000000000000////////////000000000000222222333333222111111111111111111111111111111111000////////////000111111111222222222222333333333444444555555666777777777777777777888888999:::;;;:::::::::999999::::::;;;999::::::;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@??????>>>>>>???===============<<<<<<<<<:::;;;<<<>>>>>>===<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>::::::888666555444444333222333333333333333333333333222111000000000222222///000111111111111000///...///000000000/////////000000111111111111000000...........................------,,,,,,------...........................////////////...............///000///------///000////////////.............................................///////////////......------------......////////////////////////---.............................................,,,,,,---.........---,,,........................------------------------222222222222222222222222666666555555444333333333222333444555666666666666666666666666666666555555444555555666666666555555333333222222222222333333222222111111222222333444222222333333444555555555333444555666777666555555222111111111111000000000000000000000000000000000------...//////000111111////////////////////////........................------------------------,,,---............---,,,---.........,,,+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------...,,,******+++,,,+++***+++******,,,...000///...------------,,,,,,,,,,,,,,,------......------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++,,,---......------))))))***++++++++++++***+++,,,,,,------.........++++++++++++************------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,........................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000/////////////////////............------------------------,,,---------............////////////000000000000////////////000000000000111333444444222111111222111111111111111111111111///////////////000000111222222222222333333333333333333444444555666666666666777777888999:::;;;;;;::::::999999999:::;;;;;;::::::;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBBBB@@@???????????????===============<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>??????:::999888666555444333333222222333444444444333333333222111111111111111111111111111222222111111111...///000000......///000000000111111111111000000...........................------,,,,,,------...------------------------000000000////////////......//////...------...000////////////............------------------------.........///////////////......------------......////////////////////////---------.......................................+++,,,...//////...------........................------------------------000000111111222333333333666666555444444333222222222222333444555555555555555555666666666666666555444555555666666555444444333222222222222222333333111111111111111222333333111222222333444444555555111222333444555444333333333333222222222111111111000000000000000000000000......//////////////////................................................---------------------------...////////////...---///000000000...---...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******+++---......---+++******+++---...---,,,---,,,,,,,,,++++++++++++,,,------......------,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---......------,,,)))***++++++,,,,,,,,,+++++++++,,,,,,---......///+++++++++************)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------------++++++,,,,,,,,,,,,---------------------,,,,,,,,,***++++++,,,,,,---,,,,,,------------------------..............................////////////......++++++,,,,,,------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,---------,,,---///000000000//////////////////............------------------------------........./////////////////////000000000000.../////////000000000111///111333333111000111333111111111111111111111111000000//////000000111222222222222333333333444444222222333333444555555555666666888999:::;;;;;;;;;:::999999999::::::;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<======???@@@BBBDDDEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<===>>>?????????>>>============>>>???:::999777666444444333333111222333444444444333333222222222222222111000000111111222222222222111111...000000///,,,,,,///222000000111111111111000000////////////////////////...------,,,,,,------...------------------------000////////////.........---......---,,,,,,---///////////////............------------------------............/////////000......------------......////////////////////////---------.........//////........................+++,,,...///000///...---------------------------------------------------000000111222333444444555666666555444333333222222111222333444555555555555555555666666666666666555444555666666666555444333222222222111222222333333111111111000111222222333111111222333333444555555///000111222333222222111222222222111111111111000000000000000000000000000000000000///......------------------------------........................------------------------...///000111111000///...000111222111000///000111,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++***)))***,,,------,,,,,,+++***+++,,,,,,+++))),,,,,,,,,++++++*********,,,------......------,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---.........---,,,+++,,,---....../////////...++++++,,,,,,---...//////---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------,,,,,,+++++++++,,,,,,,,,---------------------------------)))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......,,,,,,------...///000000...---,,,,,,,,,,,,---...++++++++++++++++++++++++........................////////////////////////++++++,,,,,,,,,---------,,,---///000000000//////000/////////............------------------------.........////////////000////////////000000000000.../////////000000111111---000222222000///111333111111111111111111111111111111111000111222222333222222333333333444444444111111222333333444444555555666888999:::;;;;;;;;;999999999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===???AAACCCEEEGGGGGGAAAAAAAAABBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<;;;:::999:::;;;<<<==================>>>??????>>>===<<<;;;;;;<<<===>>>:::999777666444333333333000111333444555444333333111222333333333111000///000000000000000000000000///000000...+++,,,///333000000111111111111000000000000000000000000000000...------,,,,,,------...------------------------//////.........---------,,,---...---++++++---...000/////////............---------------------------.........//////000000.........------.........////////////////////////---------.........//////........................+++,,,...000000///...---------------------------------------------------555444444333333222222111444444222222222222444444888777666555555666777888777666444333333444666777888888777555444333222111222222111111111111222222333333333222222222111111000000111222222222222111444444444333333222222222111111111111111111111111000000000000000000000000111000///......///000111......------------......------------------------------------------,,,,,,///............---------111333666666444111///...------,,,,,,,,,,,,++++++------------------------------,,,++++++,,,,,,,,,000///---,,,+++,,,------------------------------++++++,,,,,,,,,,,,------//////.........---------+++++++++,,,,,,,,,------........................+++,,,,,,------,,,,,,+++---,,,,,,++++++*********))))))***+++++++++******222...***+++///111///------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............//////............---------,,,,,,------------------,,,,,,,,,,,,,,,---...///......---,,,---...///000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................//////000000///...------000000111111000///............------------......///............---------....................................////////////////////////000000000000000000000000////////////---......///000111111222///111222444444333222111333333333333444444555666777777888999::::::;;;;;;999888777777888999;;;<<<888999999:::;;;<<<>>>>>>======<<<;;;;;;;;;;;;;;;@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>><<<;;;;;;::::::;;;;;;<<<:::999888777666555444444222222222222222222222222333333333333333222111000111111111111111111111111000000000000////////////------......//////000000////////////////////////---,,,,,,++++++,,,,,,---......................../////////...------,,,,,,////////////000000000000///...------...///000111------............------......////////////......//////.........---------........................---------............///...------,,,,,,------...------------------------------------,,,,,,+++***......////////////......222222222222333333333333444333333222222333333444777777666555555666777777666555444333333444555666666666555555444444333333222111111111111111111222111111111000000000//////000000111222222222222111333333333333222222222222111111111111111111111111000000000000000000000000///...---,,,,,,---...///......------------......---------------------------------------------------------.........//////000222555555333000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------.................................+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,(((%%%%%%)))+++)))'''---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------........................---------------------------------------,,,,,,,,,,,,---...///000///---,,,+++******+++,,,,,,+++******+++,,,,,,------------------------------------------------------------------------...////////////......---...............---,,,,,,......------------......///............---------........................////////////000000000000////////////000000000000000000000000////////////......//////000000111111///111222444444333222111333333333333444444555666777777888999999:::;;;;;;999999888888999:::<<<<<<999999::::::;;;===>>>???>>>======<<<;;;;;;<<<<<<>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>????????????>>>======<<<<<<;;;;;;::::::;;;;;;<<<===>>>==================>>>???>>>===;;;:::999888888999888777666555444444333222222222222222222222222222333333333222111111000000000000000000000000000000000000000//////////////////////////////000000////////////////////////......------------..............................------...................../////////000000000000------,,,,,,,,,---...///------............------,,,,,,------------,,,,,,//////.........---------........................---------............///...------,,,,,,------...---------------------------------------,,,+++***------............------000000111111222333333444444333333222222333333444777666555555555555666777666555444333333444555666444444444444444444444444111111111111111111111111111111111000000000000000000000111222222222222111111111111111111222222222111111111111111111111111000000000000000000000000......------------............------------......------------------------+++,,,,,,------.........++++++,,,---...///000111///111333333111///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++---------.........//////........................,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......---------***'''(((+++,,,+++)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------........................------------.........------,,,,,,+++------,,,,,,,,,---......000///...---++++++++++++++++++************++++++........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.....................------,,,......------------......///............---------........................//////000000000111111111////////////000000000000////////////000000000000000000000000000000000000///000222333333333222111333333333333444555666666777777888888999:::::::::999999999999:::;;;<<<===:::::::::;;;<<<===>>>???>>>>>>======<<<<<<===============<<<===>>>>>>???????????????????????????>>>>>>============>>>>>>@@@??????>>>>>>=========<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======>>>===<<<;;;:::888888777777777666555444333333222222222222222222222222222222222222222111111111111////////////////////////000000000000////////////000000000000000000////////////////////////////////////............//////........................,,,,,,------...//////000....../////////000000000...------------...//////------............------,,,,,,------------,,,,,,...............---------........................---------............///...------,,,,,,------...------------------------,,,------------,,,,,,+++,,,,,,------------,,,,,,000000111111111222222222333333333333333333333333555555555555555555555555555444444333333444444555333333333333333333333333111111111222222111111111222222222222222222222222000000111222222222222111//////000000111111222222111111111111111111111111////////////////////////000000000//////000000000......------------......------------------------++++++,,,,,,---...//////,,,,,,------...//////000---///111111000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,***+++,,,---,,,,,,***)))******++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,------------,,,,,,***++++++,,,,,,---------,,,---......//////......000...------///000///------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,---------..................---------,,,,,,//////...---,,,,,,++++++------,,,,,,,,,------............/////////000000,,,++++++++++++++++++,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000000//////......------------......///............---------........................////////////000000000000////////////000000000000////////////000000000000111111000000000000000000000000111222333222222111222222222333444555666777777777888888999999999:::::::::::::::;;;<<<======;;;;;;;;;<<<<<<>>>??????>>>>>>============>>>>>>============>>>>>>??????????????????????????????======<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;:::::::::666666555444444333222222111111111111111111111111111111111000000000111111000000000000000000000000000000000000////////////222222111111000000/////////////////////////////////..................///........................---------.........//////........./////////000000000000000000000000000000------............------......////////////......................................................---------............///...------,,,,,,------...------------------------,,,---------------,,,,,,,,,------......------,,,222222222111111111000000333333333333333333333333444444555555555555444444444444444333333444444444444444444333222222111111000111222222222222111000222222222222222222222222000000111222222222222111/////////000000111111111000000000000000000000000///////////////////////////000000000000000000///......------------......------------------------++++++,,,,,,---...//////........................---///000000...------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------)))***+++,,,---,,,+++************++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............+++,,,,,,,,,,,,---------........................,,,------......------,,,+++++++++,,,,,,------...,,,---......//////.........---,,,---......---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------......------------,,,,,,,,,//////...---,,,,,,++++++...------,,,,,,,,,------.........///////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......///......//////000000000000000///......------------......///............---------........................---------.........//////////////////000000000000.../////////000000000111111111111111000000000000000000111111222222222222222222222333444555777777777888888888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;:::999999555555444444333333222222111111111111111111111111111000/////////000111111111111111111111111111111000000000000////////////222222111111000000//////////////////////////////......------------..............................//////.........---------............////////////000000000000000000//////------............------......////////////......---.............................................---------............///...------,,,,,,------...------------------------,,,------......---------......////////////......444333333222111111000000222333333444444333333222333333444555555444333333333333333444444333333333444444333222222111000000000111222333333222111000000000000000000111111111000000111222222222222111000000000000000111111111000000000000000000000000000000000000000000000000------............------......------------......------------------------+++,,,,,,------.........//////.........------------...000///...------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------------...............///+++++++++,,,,,,,,,------........................------............------,,,,,,,,,,,,------------+++,,,------......------------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,.........------,,,,,,+++......---,,,,,,,,,------.........---,,,+++)))(((------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,------.........------,,,---........................------------......///............---------........................,,,,,,---------.........////////////000000000000......//////000000111111111111111111111111111111000000000000111111222222111111222333444555777888888888888888888888888888888999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@========================;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<:::888666555555555444444444333333333111111111111111111111111000///.........///111222111111111111111111111111000000000000////////////000000000000000000//////////////////////////////...------------------...........................000//////...------,,,,,,------........./////////---------...------,,,+++------............------,,,,,,------------,,,,,,---------.......................................---------............///...------,,,,,,------...------------------------,,,------............---...//////////////////...333333333333222222222222222333333444444333333222222333444444444444333222333333333444444333333333222222222222111111111111///111222333333222111/////////000000000111111111000000111222222222222111111111111111111111000000000000000000000000000000000000000000000000000000,,,---...//////...---,,,......------------......---------------------------------------------------------...............---...000///...---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,---......+++++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,---------...........................------............---------------------,,,,,,,,,******+++,,,,,,,,,,,,+++...///111111000/////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,---,,,+++***(((''',,,,,,---......---,,,,,,------------------------,,,---------------------------------------------------.........---,,,,,,,,,,,,---.....................------------......///............---------........................------------.........///////////////000000000000.........///000111111111000000000111111222222333000000000000000111111222111111222333444666777888888888888888777777777777777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<======>>>======???@@@@@@@@@???>>>========================::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<:::888666444555555555555444444444444111111111111111111111111000///...------///111222111111111111111111111111000000000000//////////////////////////////000000//////////////////////////////............//////..........................................---------------.........//////+++,,,---------,,,***)))------............------,,,,,,------------,,,,,,---------.........//////........................---------............///...------,,,,,,------...------------------------,,,,,,---...............---......//////......---222222222333333444555555222222444444444444222222222222444444444444222222222333333444444333333222///000000111222222333333///000222333333222000///111111222222333333333333000000111222222222222111333333222222111111000000000000000000000000000000000000000000000000000000...///000111111000///............------.........------------------------------------------,,,,,,+++,,,,,,---...///000000---///000///......///000---------,,,,,,,,,++++++------------------------))))))))))))***+++,,,---------,,,+++,,,---///000++++++,,,------...//////++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////........................------............------.........------,,,,,,,,,))))))***++++++++++++***+++---///000...------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------------------///...---,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++------------++++++........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++......///000111111000000.........------.........//////.........---------..................................../////////000////////////000000000000---......///000111111222//////000111222333333333000000000000000111111222111111111333444666777888888888888777777777777777666777999:::;;;;;;:::999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>?????????>>>===========================:::999999:::;;;<<<===>>><<<<<<<<<===============999999888888999999:::;;;;;;::::::999999::::::;;;777888:::;;;;;;:::888777555555555555555555444444000000000000000000000000///...---,,,---///111222000000000000000000000000000000000000////////////------......//////000000////////////////////////000000////////////000000........................,,,,,,------.../////////---------.........//////------...///...---+++***---..................---...//////////////////...---------.........//////........................---------.........//////...------,,,,,,------...------------------------,,,,,,---.../////////...,,,------......------,,,333222111111000111111111444444333222222111111000111111222222222333333333444444333333333333222222333333222111000000000111000000000000000000000000222222111000//////000000333333333333333333333333111111111111111111111111///000111111111000...---///////////////.........+++,,,------......------000000//////.........------------,,,,,,,,,++++++++++++,,,++++++***)))(((...---,,,---000111///,,,//////...------------...******,,,------,,,******------++++++++++++------000///...------------------.........---,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++///......------,,,++++++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...)))******+++,,,---......---------,,,,,,+++++++++***+++,,,---............,,,,,,,,,------.........---..................---------------------------******+++,,,---//////000------------------------///......------,,,++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---........................------------------------........................------............------........................///...---,,,,,,---...///........................111000000///......------........................///////////////.........---......///000111111222444444333222222111111000000000000000111222333444222222333333444555666666444555555666777888888999999888777777777888::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>BBBAAA???============>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>===<<<;;;999666444333999999999999999999999999;;;:::999999888888999999::::::;;;;;;:::999777666333222111111000000111111111111111111000000000000000000000000////////////000///...------...///000///...------...///000111///////////////.............../////////...,,,+++...........................------------...//////........................------............------////////////////////////------------------------------++++++++++++------,,,,,,,,,---------......////////////////////////------------------------///...,,,+++******+++,,,///...---,,,,,,,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,111111000000111111222222333333333222222222222111222222222222333333333333444444333333333333222222444333333222111111222222111111111111111111111111222222111000000000000000222222222222222222222222111111111111111111111111///000000111000///...---222222111000///......---,,,,,,---...............000/////////.........------------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((+++******+++...///---+++------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------......---,,,,,,+++,,,,,,------------,,,,,,.........------,,,,,,,,,------------------------************************...------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---.........///////////////---------,,,,,,+++++++++***+++,,,------.........,,,,,,------------------------............------+++,,,,,,,,,------------------------------------------------------------------------------------......---------,,,,,,,,,+++,,,,,,,,,------------+++,,,------......------........................------------------------........................------............------........................//////...---------....................................//////////////////////////////////////////.........///////////////......//////000000111111333333222222222222111111000000000000111222333333444444444444444444444444444555555666777777888888999888777777777888999:::999999:::;;;<<<<<<<<<<<<:::::::::;;;<<<======>>>CCCBBB@@@???>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999::::::::::::;;;;;;;;;;;;:::999999999999999999999999999999::::::999888888888888999999:::::::::999888666555333222111111000000111111////////////............///////////////000000000111000///......///000111///......------...///000////////////................../////////...,,,,,,...........................------------...//////........................------............------........................------------------------......---,,,,,,---......,,,,,,,,,---------......................................................------,,,++++++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,///000000000111222222333111111222222222333333333333333333333444444444444444444333333333333222222444444333333222333333333222222222222222222222222222111000000000000000000111111111111111111111111111111111111111111111111000000000000000///......444333222111///...------------...////////////.../////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++...///...,,,------,,,+++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,++++++............------------........................///...---,,,,,,---...///,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---------,,,,,,,,,+++------,,,,,,,,,,,,++++++)))***+++,,,---------,,,------------------,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------//////...---,,,++++++***------------------------++++++,,,------...//////......---------,,,,,,,,,------------............,,,,,,------......------........................------------------------------------------------------............------........................000///...---------------........................---------...///000000111000000000000000000000000------......//////000000000000000000000000000000111111111222222222222222222111111111111111222222555555444444444333333333555555555666666777777888888888777777888888999:::::::::;;;;;;;;;;;;::::::888888999:::;;;======>>>CCCBBBAAA@@@?????????@@@>>>>>>======<<<<<<;;;;;;;;;::::::999888888999999999::::::;;;<<<;;;;;;;;;999999999999999999999999:::999999888888888888888888888999999888777666555333222111111000000111111////////////.....................//////000000111111000000//////000000111000///......---..........................................///......---,,,...........................------------...//////........................------............------........................------------------------///......------......///,,,,,,,,,---------..............................////////////////////////,,,,,,+++,,,---...///000...------------,,,,,,,,,---,,,,,,,,,,,,---...///...------------,,,,,,,,,000000000111111111111111000000111222333333444444333333333444444444555555444444333333333222222222444333333222222222333333222222222222222222222222111111000000000000000111000000000000000000000000111111111111111111111111000000000000000//////...222111111000///...---------......///000/////////...........................------------,,,,,,,,,------------,,,+++***)))++++++,,,...///000000//////...------,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***------------------------------------------------000///---,,,,,,---///000++++++,,,,,,---.../////////...,,,++++++,,,---...------------------------...------,,,,,,,,,------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,---------------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////...---,,,++++++***------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------------.........,,,,,,------...------,,,........................------------------------------------------------------............------........................000//////...---------,,,........................------......///000000000////////////////////////,,,------...///000111111111111000000000000000000///000000111222333333333222222111111000111111111333444444444444444444444555555555666666666777777888888888888888999999999::::::;;;;;;;;;:::999999777888999:::<<<===??????AAAAAA@@@@@@????????????@@@??????>>>===<<<<<<;;;::::::999888777777777777::::::;;;;;;::::::999888888888888888888888888888999999888777777777777777666777888888888666555444333222111111000000111111111111111111000000000000------......///000111111000000////////////000000000//////...------------------...............///..................------...........................------------...//////........................------............------........................------------------------......------------......,,,,,,,,,---------......................................................,,,,,,,,,------......///---------------------,,,,,,,,,,,,,,,------......------------------------111111111111111000///...000000111222333444444555333333333444444444555555444444333333333222222222222222111111111111222222111111111111111111111111111000000000000000111111000000000000000000000000000000000000000000000000111000000///////////////------..................---......///000/////////---------........................---------,,,,,,---......------,,,+++***+++,,,---.../////////000......---,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***++++++,,,---...//////...---,,,++++++,,,...///------------------------------,,,,,,,,,------...,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,------...------,,,,,,........................------------------------------------------------------............------........................//////.........------,,,........................////////////////////////........................,,,------...///000111111111111111111000000000000//////000111222222333444222222111111000111111111111111222333444666666777555555555555666666666666777777888888999999999999:::::::::;;;::::::999999888999:::<<<===???@@@@@@???????????????>>>>>>>>>@@@@@@???>>>======<<<<<<;;;:::999888777777777777888888999999999999888888888888888888888888888888999888777777666666777777666666777888777666555444333222111111000000111111111111111111000000000000,,,------...///000000111........................//////.........---,,,,,,,,,---------......//////......------.......................................------------...//////........................------............------........................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..............................------------------------.........------,,,,,,+++,,,,,,---......------,,,,,,,,,,,,---------------------------------------///000111111111000///...000000111222333333444444333333333333444444444444444444333333333333222222111111000000111111222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111000///////////////+++,,,,,,------...//////------...////////////...---------------.....................---------,,,............---,,,++++++)))+++------,,,+++,,,---,,,,,,+++***************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,---...//////------,,,,,,,,,---......------------------------------,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++*********+++,,,---...///000000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,------------,,,,,,......---,,,+++******))),,,,,,,,,------.........------------------------//////...---,,,,,,++++++......---------,,,,,,,,,+++,,,,,,,,,,,,---------------......------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------...//////......---........................///////////////.................................------......//////000000111111111111111111111111//////000000111222333333222111111111111111222222000000111333555666888888555555555555555555555555777777888999999999999888999999::::::::::::999999::::::;;;<<<===??????@@@>>>>>>?????????>>>>>>===??????>>>>>>======<<<<<<;;;;;;999888777777666666333444666888999::::::;;;888888888888888888888888888777777666666666666666555666777888888777666555333222111111000000111111////////////............---------......//////000,,,------......------,,,------.........---,,,,,,,,,,,,,,,---......//////......---------...//////...........................------------...//////........................------............------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------------------,,,+++***)))+++,,,---.........---,,,+++,,,------......------,,,,,,,,,------------...,,,---///111222222111000111111111222222333333333222222222222333333333333444444333333333333222222222111111111111222333444111111111111111111111111000000000000000111222222111111111111111111111111000000000000000000000000222111000///...//////000---------...............,,,,,,---...............,,,,,,,,,------.....................------------/////////......---,,,+++***---......+++***+++,,,,,,+++******)))*********+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,------------------------........................,,,,,,,,,------.........+++,,,------......------........................,,,,,,,,,,,,,,,---...///............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------------------............------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------,,,......---------,,,,,,,,,------------............------......------,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................+++,,,---////////////...........................------......//////000000.................................///////////////000000000111111222222333//////000000111111222222000000000000111222333333111111222333444666777777555555555555555555555555666777888999:::999999888777888999:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@???>>>========================<<<;;;:::999888777777777444555777888999:::;;;;;;888888888888888888888888777777666555555555555666666666888888888888777666333222111111000000111111////////////....................................------...//////...------+++,,,---.........---,,,++++++,,,------...//////...------,,,---...///000...........................------------...//////........................------............------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------........................***+++,,,,,,,,,+++***)))***+++---...///...---,,,+++,,,---.........------,,,,,,,,,---------......(((***---111333333333333111222222222222333333333111111222222222333333333444444444333333333222222222222222222333333444555222222222222222222222222000000///000000111222222111111111111111111111111000000000000000000000000222111///.........///000000000//////.........---+++,,,------......------,,,,,,,,,------.........//////.........---------////////////...---,,,+++---///111000---+++,,,---...---,,,,,,++++++,,,,,,+++,,,............,,,+++++++++------------++++++000///......------------)))***+++,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------........................++++++,,,------,,,++++++,,,,,,,,,---------......***+++---...///...------........................,,,,,,,,,,,,,,,---...///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---//////............------+++++++++,,,,,,------------------......---,,,,,,,,,,,,,,,------.........---......//////......---******+++,,,...///000000------------------------------------------------+++,,,,,,------......///......---------,,,,,,,,,............/////////000---.........---,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---........................***+++---///000000//////........................+++,,,---...///111222222000000000000000000000000///////////////.........//////000111222333333333000000000000111111111111000000000000111222333444333333333444444555555555555555555555555555555444666777888999:::999888888666777888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???AAAAAABBBAAA@@@???<<<<<<<<<<<<===============<<<;;;999888777777777999999:::::::::999888888777777777777777777777777777777666555555555555555666777888999999888777777333222222111000111111111111111111111000000000000...............------------...///000000///...---***+++---...///...------++++++,,,,,,---...//////...------,,,---...///000...........................------------...//////........................---..................---------------------------------------------------,,,---...//////...---,,,,,,,,,,,,---------......------------------------////////////////////////'''(((***+++,,,,,,+++******+++---//////...---,,,+++,,,---.........---,,,,,,,,,,,,------.........000111111111111222222222444333222111111222333444333333333444444444555555222222222111111111000000111111111222222333333333444333111//////000111222...///000222333444555555111111111000000000000000000111222333333222111000////////////.....................////////////000000000//////.........---------............------------------------------,,,,,,------...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------+++---...---***(((***,,,,,,,,,,,,------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***......------------......111...+++***,,,...---+++------------------------,,,---.........---,,,+++---,,,,,,++++++,,,,,,---.................................------,,,,,,,,,------,,,++++++*********000///...---------------------------------------------------------------,,,,,,,,,---------......//////000111///---***)))+++,,,------......------//////.........//////000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///000---++++++---///---,,,,,,,,,---------.........------------------------........................,,,,,,,,,------.........------------------------,,,------......------,,,........................,,,,,,,,,------.........000///...---,,,------...////////////////////////---......///////////////........................000000000000111111111111222222111111222222333444111111111222333444666777444444444555555555555666555555555555555666777888666666777888999999::::::;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888777777999999999::::::;;;;;;;;;999999888888777666666666777777888888888666555333555777999:::;;;:::888777555444333222111111111111////////////////////////////////////////////////................................................,,,,,,---...//////......////////////////////////+++,,,---......---,,,+++,,,,,,,,,---...///000000////////////////////////,,,,,,,,,------.................................///...---,,,,,,,,,,,,,,,///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++000111111111111222222222333222111111111111222333222333333333333444444444333333333333222222222111111111111222222333333333444333111000///000111222///000111333444444444444444333333222111000//////000111222222222111000///////////////............------........./////////............---------,,,------............---------------------------------------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,---------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,......------------......000...++++++---...---+++------------------------,,,------......---,,,,,,---,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,++++++++++++++++++,,,,,,......------------------------------------------------------------------,,,,,,,,,---------......////////////...---+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++---,,,,,,,,,,,,---...//////,,,++++++---///...,,,******+++++++++,,,,,,,,,------------------------........................,,,,,,,,,---------......---------------------------......//////......---........................---------....../////////000///...---------......////////////////////////---......///////////////........................000000000000111111111111111111000000111111222333111111111222333444555666444444444444555555555555777666666555555555555666555777999;;;<<<;;;:::999::::::999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999999888999999;;;;;;::::::999888888777999999::::::::::::::::::999999888888777666666666555666666777666555444444555666777888888888777777666555444222111000000000////////////////////////////////////////////////................................................,,,------...//////..............................,,,------------------,,,,,,---------.../////////////////////////////////,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,///...------------------///............---------...------,,,,,,------...------------------------........................------------------------++++++,,,------------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000111111111111222222222222222111000000111222222111111222222222333333333444444444333333333222222111111111222222222222222333222111000///000111222111222333333444444444333555555444333111000///...111111222222111000///...////////////............,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------............---------------------------------.........---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,......------------.........---,,,---......,,,+++------------------------,,,,,,---......------,,,------,,,,,,,,,,,,------...........................------------,,,,,,,,,*********+++,,,------------,,,,,,,,,,,,------...........................------------------------,,,,,,,,,---------......///.........------,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,------,,,,,,,,,---......---,,,++++++---///......---............/////////------------------------------------------------,,,,,,,,,------------...------------------------...//////////////////....................................///////////////000///......------......////////////////////////---......///////////////........................000000000000111111111111000000//////000000111222111111111111222444555666444444444444555555555555888777666555444444444444555777:::===>>><<<:::888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999999888888888;;;;;;;;;:::999999888888:::::::::::::::999999999999999888888777666666666333444444555666555555555666666666666666777777888777666555333111000//////////////////////////////////////////////////////................................................,,,---......///....................................------,,,,,,------...------..................////////////////////////.........---------------++++++++++++++++++++++++.........---....../////////............---------...------,,,,,,------...................................................------------------------++++++,,,------------------,,,,,,,,,,,,---......------------------------000000111111111222222222111111111111111111111111000111111111111222222222444333333333333222222222111111111111111222222222222111000000000000111111333333444444444333333222333333222222111000//////111111111000000///......////////////............++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,---...,,,,,,++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,---...///...,,,+++------------------------,,,,,,------------------------,,,,,,,,,,,,------........................------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,---...+++,,,------......------,,,---.........---,,,+++..................------------,,,,,,,,,------...,,,,,,+++,,,---...//////....../////////000000000------------------------------------------------------------------------------------------------......////////////................................................////////////..................////////////////////////---......///////////////........................///000000000111111111111000000000000000111222222111111111111222333444555333333444444444555555555666666555444444444555555666777999;;;;;;;;;999888888888888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;::::::999999999888:::::::::999999999999999999999888888777666666666333333444555666666777777888777666555555666888:::888777555333111000//////////////////////////////////////////////////////................................................------...............---...........................---,,,++++++,,,---..................---------//////////////////////////////......------,,,,,,++++++++++++++++++++++++...............///000111///............---------...------,,,,,,------...................................................------------------------+++,,,,,,---...------------,,,,,,,,,,,,---......------------------------000000111111111222222222111111111222222111111111000000000111111111222222222222222222111111111111111111111111111111111111000000000000000000111111333333444444333333222222/////////000000000000000111000000//////.........////////////............+++++++++,,,,,,,,,,,,------------------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,...///...---,,,,,,------------------------,,,,,,,,,,,,------.........------,,,,,,------...........................---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,,,,------+++,,,------......---------.........---,,,,,,+++...........................------,,,,,,,,,------,,,,,,,,,,,,,,,---...///************+++++++++,,,------------------------------------------------------------------------------------------------,,,------......------,,,........................------------------------......//////////////////////////////////////////---......//////////////////////////////////////////000000000111111111111222111111111111222333333111111111111222333333444333333333444444444444555333333333333444666777777888777777666777777888999777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======<<<;;;::::::::::::999999999999999999888888999999999999999999999999999999888888777666666666444444555555666777888999:::888666555666777:::;;;999888666333222000//////000000000000000000000000////////////////////////////////////////////////........................---...............------...........................---,,,++++++,,,---..................---------/////////////////////////////////......---------------------------------...............///000111///............---------...------,,,,,,------...------------------------........................------------------------,,,,,,---.........---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000111111111111222222222111222333333333333222111000000111111111222222222222222222111111111000000111111111111111000000000//////000000000000000000222222333333333222111111------......///000000111//////............//////////////////............+++++++++,,,,,,,,,------------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,---...---,,,++++++++++++,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++,,,......---,,,---...------------------------,,,,,,,,,,,,,,,---//////......------------..............................,,,,,,,,,------------............---,,,+++++++++---,,,,,,,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------.........---------,,,,,,+++++++++,,,------......------...---,,,+++******++++++---------.....................---,,,,,,,,,---------......---,,,+++---...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,........................---------------,,,,,,,,,......///000000000//////////////////////////////---......///////////////////////////////////////000000000000111111111111222222222111222333333444111111111111111222333333333333333333444444444444111222222333444666777888999888666444444666888999555666888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;:::999888888777777777888888888888888888888777888888888888999999999:::999999888888777666666666555555555555666888999::::::999777666777888:::;;;888777666444222111000000000000000000000000000000////////////////////////////////////////////////.................................///......---,,,------------------------...------,,,,,,------...------................../////////////////////////////////................................................---....../////////............---------...------,,,,,,------...------------------------........................------------------------,,,,,,---...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000111111111111222222222222333444444444444333222111111111222222222333333333333222222222111111111222111111111000000000///...//////000000000000000000000111222222111111111////////////000000000000...------------...000111////////////............,,,,,,,,,,,,------------++++++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---............------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,---......///---+++,,,......---+++******+++,,,---......///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++---...---++++++...000------------------------,,,,,,++++++,,,---///000......------------..............................,,,,,,,,,---------......------------------,,,,,,......------------------------------------------------------------------,,,,,,,,,---------......---.........---+++***)))+++,,,------......------111///,,,***)))***,,,---,,,,,,---------.........///...---,,,,,,,,,,,,,,,...//////...+++***+++---............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------............------........................///.........---------------...///000111000000///////////////////////////---......///////////////////////////////////////000000000000111111111111111111111111111222222333111111111111111222222333222222333333333444444444222222222333444555666777888888777666666777888888444666777999::::::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;:::999888777777777777666666666666666666666777666666777888999::::::;;;999999888888777666666666666555555444555666777888888777777666777888999:::777666555444333222222111000000000000000000000000////////////////////////////////////////////////..............................//////...------,,,------------------------,,,------------------,,,,,,---------.../////////////////////////////////............////////////........................///...------------------///............---------...------,,,,,,------...................................................------------------------,,,------...............---,,,,,,,,,,,,---......------------------------000111111111111222222222333333555555555555333333111222222222222333333333444444444333333333222222222111111111000000//////......///000000111000000//////000111111111111111222222111111000000//////---,,,,,,,,,---///111222000/////////............,,,,,,------------......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******,,,---.../////////---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))***+++---...//////000...,,,,,,......,,,*********+++,,,...///000000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---,,,,,,++++++,,,,,,---+++---...,,,***+++...111------------------------,,,,,,++++++,,,...///000......------------..............................,,,,,,,,,------.........+++,,,,,,------......///000///......------------////////////////////////------------------------,,,,,,,,,---------......---...//////...+++)))'''+++,,,------......------444222///,,,+++,,,///000,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...000000...+++)))+++---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------......////////////..............................000000//////.........------...///111111111000///////////////////////////---......///////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111222222222222333333333444444444444444333333333444555555777888999:::999999888777444555777999:::;;;::::::999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::999999999999555555555666666666666666555555666888999:::;;;<<<999999888888777666666666555555444333444555666777666666666666666777777888777666555444333222222222000000000000000000000000////////////////////////000000000000000000000000.........................../////////...---,,,,,,------------------------+++,,,............,,,+++,,,,,,------...///000000////////////////////////------......//////000000........................///...---,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------...000000000000000000000000........................------------------------,,,---......//////......---,,,,,,,,,,,,---......////////////////////////222222222111111111111000111111222222222333333333333333333333333333333333111111222222222333333333333222000/////////000111000000000000000000000000...///000222222222111000...///000111111000///...000000//////.........---,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++++++++++++++******))))))***************************+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++//////.........---------///............---------%%%&&&''')))+++,,,,,,,,,+++,,,,,,---.........---,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,+++***+++...///---***---------------------------------.........//////..................------.........------,,,,,,,,,//////...------------.../////////......---------,,,,,,,,,---------....................................---------,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,+++++++++,,,---...........................---------............///000000///...------,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------................................................---------------------------------............//////////////////.........////////////////////////000000000000111111111111........................222222111111000/////////000111222222333333222222333333333444444444555555444555555555666777777777777999::::::888777777888888888888999999::::::;;;=========>>>>>>>>>>>>>>><<<<<<;;;:::999888777666555555444444444444555555222333555666888999999999999888666555555555666777555555555555555666777777777777777777777888888888666555555444222111000000000000000000000000000000000///---++++++---///000//////.........---------//////.........---------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111000000//////......///............---------,,,---------.../////////......................../////////...------,,,,,,////////////////////////000000000000000000000000////////////////////////////////////000000000000//////.........------------.........//////000000------------------------222222222111111111000000111111111111222222222222333333333333333333333333//////000000000111111111222222000/////////000000........................///000000111111111000000...///000111111000///...000/////////............------------------...///------------------------+++,,,,,,------,,,,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++/////////...------,,,,,,...---------,,,,,,,,,,,,(((((()))***+++++++++++++++,,,,,,---......------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***,,,...///---+++---------------------------------.........//////------------------------......---------,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------....................................---------,,,,,,,,,...---------,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,++++++,,,,,,---...---------------------------------............///000//////...------,,,,,,------------------------+++,,,,,,,,,++++++---//////...---,,,+++,,,---------------,,,,,,,,,,,,,,,------------------------+++,,,------......------................................................---------------------------------............////////////////////////...//////////////////////////////000000000111111111111111111111111111111111111111111111000000000000111222222333333333333333333333333444444444555555555555555555555666666666777999;;;;;;999999999:::999999999999999:::::::::========================;;;;;;:::999888777666666555555444444444444555555333444555777777888888888888777666555555555666777555444444444444555666666777777777777777777777777666555444333222111111000000000000000000000000000//////...------...////////////.........---------......---------,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000//////......///............------------------.......................................//////............------......................../////////////////////////////////////////////////////////.....................---------,,,,,,,,,------------.........///------------------------222222111111111000000000000000000000111111111111222222222222222222222222/////////000000000000111111111000/////////000000........................111111000000//////000000...//////000000//////...////////////............000///......------......------------------------+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,------000//////...------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,,,,---------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,++++++,,,......---,,,---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------....................................---------,,,,,,,,,---------------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...------,,,,,,------------------------+++,,,---,,,++++++---......---,,,,,,++++++,,,,,,------------------------------------------------+++,,,------......------................................................---------------------------------............///......////////////////////////////////////////////////000000000000111111222222222222222222222222000000000000111111111111222222333444444444444444333333333444444444555555555555555555555444444444777999;;;;;;::::::;;;<<<::::::::::::999999999999<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666555555555555444444444444555555444555666777777777777666777777666555555555555666333333333333333444555555666666666666666666666666555555444333222111111000000000000000000000000000////////////////////////...............------------------,,,,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000////////////...///............---------...............---------....................................////////////------------------------////////////////////////////////////////////////.........---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------111111111111000000000000////////////000000000000111111111111111111111111111111111111222222222222000000000/////////000000........................333111000.........///000///////////////////////////////////////.........111111000......---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......000//////...------,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---......------------------------------........................,,,,,,,,,,,,,,,---------------------------------...---,,,,,,+++,,,,,,,,,........................,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,+++,,,...///...---+++,,,,,,------------------------------------------------............/////////.........---------+++++++++++++++++++++++++++,,,---,,,++++++,,,.........---------,,,,,,,,,---------...............------------------------+++,,,------......------................................................---------------------------------............///............////////////////////////////////////////////////000000000111////////////////////////...//////000111222222222222333444444555555444444333333333444444444555555666666555555444444333333666888:::;;;::::::;;;<<<;;;;;;;;;::::::999999888;;;;;;;;;:::::::::::::::999888888777666555555555555444444333333444444555555666666666666666555555666666555555555444444444222222222222222333333444666666666555555555555555444444333333222111111000000000000000000000000000//////000000000000//////..............................---------,,,,,,,,,---------------------------------------------------------------------------------........./////////////////////////////////............---------/////////...---------,,,........................------......///000111111------------------------//////////////////////////////////////////////////////......---,,,,,,,,,------------------------------------------------........................111111111000000000//////....../////////000000000111111111111111111111111111111111111111111111111/////////000000000//////////////////////////////222111///.........////////////............//////.........///////////////222111000///...---------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,***************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........///............---------............------------***+++,,,------...------+++,,,,,,---,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------...............---------+++,,,---......------...------------------------.....................---,,,---------.........///------------------------///......---------------........................,,,,,,,,,---------....................................---------,,,,,,,,,***************+++++++++---,,,+++,,,...///...---+++,,,---.........------////////////////////////---------............///...............---------++++++++++++++++++++++++,,,------,,,+++***,,,---///////////////......------------.........//////------------------------+++,,,------......------................................................---------------------------------............///---.........//////000000////////////////////////...////////////000000000..............................///000111222222333222333444444555555444444333333333444444444555555666666666555555444444333555777999999999999:::;;;<<<;;;;;;::::::999999999;;;:::::::::999999999888888777777777666555555555444444333333333333444444666666666666666555555444555555555555444444444333111111111111111222333333555555555444444444333333333333333222222111111000//////////////////////////////000000000000//////---.....................////////////....................................---------------------------------------------------------..............................////////////............---------/////////...---------,,,........................,,,,,,---...///000111111------------------------......................../////////////////////////////////.........------............//////////////////..........................................111111000000000/////////////////////000000000000222222222222222222222222000///////////////............///000000000//////000000000000000000000000000000//////....../////////......------......///.........///////////////111000///...------------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++,,,,,,------......---------............/////////.........---------)))***+++,,,------...---,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,++++++,,,,,,------.........------------------------------,,,,,,,,,,,,+++++++++---...///------...///------------------------...............---------,,,------....../////////,,,,,,,,,------------...//////...------------...+++++++++,,,,,,,,,,,,---,,,,,,,,,---------....................................---------,,,,,,,,,************++++++++++++---,,,+++,,,...///...---+++,,,---//////......---////////////////////////---------............///........................------------------------,,,------,,,+++***+++---///000000000000///......,,,,,,,,,---......//////------------------------+++,,,------......------................................................---------------------------------............///------......///000000000////////////////////////......////////////000000////////////////////////...//////000111222222222222222333444444444444444333333333444444444555555666666666666666555555555555777999999888888999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888888888777777777666666666555444444333333333333444444555555666666666555555444444444555555444444333222111111111111111222333333555555444444333222222222333333222222111111111111////////////////////////////////////////////////---------...............000000000////////////...////////////////////////,,,,,,,,,------------...------------------------........................---............////////////............---------...............---------........................,,,,,,,,,---...//////000------------------------........................////////////////////////........................///////////////000000000///////////////.................................111000000000//////////////////000000000111111111333333333333333333333333000000//////............------///000000000//////////////////////////////......//////000////////////...------------...///............/////////000//////...---,,,,,,,,,---------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++******++++++,,,---------+++,,,,,,---...///000000.........---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))+++,,,......---,,,+++++++++,,,,,,---......///........................,,,,,,,,,+++++++++******+++---//////------...///------------------------//////.........---------++++++,,,------...//////,,,,,,,,,---------......///...------,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,...///...---+++,,,...///000///...---////////////////////////---------............///........................------------------------------...,,,******+++---...///000000000///------+++++++++,,,---.........------------------------+++,,,------......------................................................---------------------------------............///------......///000000111////////////////////////........./////////000000000000000000000000000000//////000000111111111222111222222333333333333333333333333444444444555555666666666777777777777777777999::::::999888999::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888777777777777666666444333333222222333333444444444555555666555555555333444444555444333222111222111111111111222333333444444444333222111111111222222222222111111111111//////////////////////////////...------...//////---------.........//////000////////////.................................,,,,,,,,,---------......................................................---------........./////////............------------------.......................................++++++,,,,,,------......................................................////////////////////////,,,,,,,,,---......//////............//////000000/////////......---------........................000000000000////////////000000000000111111111111333333333333333333333333222222111111000000000///,,,---///000000000//////........................,,,---///000000000/////////...---,,,,,,---...///---.........//////000000......---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++......---------,,,,,,,,,))))))***++++++,,,------***+++,,,---///000111222---------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,+++***))))))***,,,......---,,,+++++++++,,,,,,---...//////........................---------,,,,,,+++++++++***---000///---,,,...000------------------------//////.........---------******+++,,,,,,---......,,,,,,,,,------............---,,,,,,++++++,,,,,,---------....../////////,,,,,,,,,---------....................................---------,,,,,,,,,---------....../////////---,,,+++,,,...///...---+++,,,...000000///...---........................---------.........//////---.....................++++++++++++++++++++++++---......,,,******+++------.../////////...,,,,,,******+++,,,,,,---......------------------------+++,,,------......------................................................---------------------------------.........//////---------...///000000111////////////////////////............/////////000////////////////////////000000000000111111111111111111222333333333333222333333333444444444555555666666777777888888999999999:::<<<;;;:::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888888888777777777777444333333222222333333444333444444555666666555555333333444555444333222111222222222111222222333444444444333333222111000000222222222111111111111111////////////////////////000///---,,,,,,---///000---------.........////////////.........---------------------------------,,,,,,,,,------......................................................------------.........////////////.........---------,,,------....../////////........................++++++,,,,,,,,,,,,------////////////////////////........................////////////////////////)))***+++,,,------...///---------.........//////.........------,,,,,,,,,////////////////////////222111000//////......///000///.........///111222222222111000//////000000////////////////////////++++++,,,,,,---...//////000000////////////000000......................../////////...---------,,,---...000///...,,,------........................---,,,,,,+++***)))''''''------------------------,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///...---,,,,,,---///000---.........---,,,++++++%%%%%%&&&(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++******)))))))))+++,,,...//////...,,,+++---.........---,,,,,,+++------------------------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---...////////////++++++,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++******,,,---------,,,++++++,,,,,,------,,,,,,+++,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,---///000000000///.........---,,,---...///000///...---+++******++++++---------.........//////---,,,++++++++++++,,,---........................,,,,,,,,,---------......////////////////////////111111000000//////..............................////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222666555444333333333444555888999999:::;;;;;;<<<<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888777666555444444666555555555555444444444444444444444444444444444333333333444444555555555444333333222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000//////.........---------............------..........................................------................................................,,,,,,,,,---------....../////////...---------,,,/////////...------,,,,,,---...............---------------............///.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,...........................------------...//////222///,,,,,,------+++)))------------------------........................000///////////////000111000//////...///000111222222111111000000000000000////////////////////////++++++,,,------...//////000000////////////000000------------------------...............------------...000///...,,,------........................***++++++,,,,,,,,,,,,,,,---------------------------,,,,,,---......---+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++,,,...000111...............---,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000/////////............,,,,,,---......---,,,,,,------......------,,,+++------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------.........------++++++,,,,,,,,,---------------------------------------------------------.........------,,,,,,,,,+++...111444444222///---,,,,,,------------,,,,,,------............------------------------------,,,,,,---------.........,,,------......------,,,,,,,,,------------,,,,,,------------------------------...///////////////...------,,,---...///000000///...,,,,,,,,,,,,,,,------------...............---,,,++++++,,,---...........................,,,,,,,,,---------............................../////////.........------........................////////////////////////------------------------000000000000000000000000111111111222222333333333666555444333333444555555666666777777888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888777666555444444555555555555444444444444444444444444444444444444333333333333444444444555222111111000000111111222111111111111111111111111111111111111111111111111////////////////////////000/////////............------............------------------------------........................................................................,,,,,,,,,---------.....................---------------..................---...............---------------............///.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,...........................------------.../////////---++++++---...---+++------------------------....................................///000111222///////////////000111111111111111000000000000000////////////////////////,,,,,,,,,---......//////000//////......//////000........................---------...............---...000///...,,,------------------------------++++++,,,---------------------------------------...------...//////...,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,...000111....../////////...------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------//////............------------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------............------------+++///444888999555000---------............------------,,,,,,,,,,,,------------------------------,,,------------.........,,,------......------,,,------............------------------------------.........---......///000---------,,,---......///000000...---------------,,,,,,,,,---------............------------......------------------------,,,,,,,,,---------.......................................---------------////////////////////////////////////////////////------------------------000000000000000000000000000000111222333333444444555555444444444444555555555555555666777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888777666555444444555555555555444444444444444444444444444444444444222333333333333333444444111111000000000000111111111111111111111111111111111111111111111111111111////////////////////////////////////............------............------........................................................................------------------------,,,,,,,,,---------......---------...............,,,,,,------...//////000------...............------------............///.........---------------,,,,,,,,,---------...............---------------...........................------------.../////////---,,,---...000000///------------------------........................///////////////000111111///////////////000000111000000111111111000000000////////////////////////,,,---------......///////////////....../////////////////////////////////,,,---------.../////////---...000///...,,,,,,---------------------------.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,------,,,,,,,,,---...///...///////////////......---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------...,,,------...------,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,+++******,,,,,,,,,------------...------------------------------------------------------------------------))),,,111444555222...+++---..................---------+++******+++------------------------------------------............,,,------......------,,,......////////////......------------------------///...---,,,---...///000,,,,,,,,,---------......//////...---------------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,---------....................................------------------////////////////////////////////////////////////........................000000000000000000000000//////000111333444555555333333333333333444444444666666777777888999999999888888999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888888777666555555555555555555444444444333333333333333333333333333333222222222222333333333333333333222222222222333333111111111111111111111111111111111111111111111111///////////////////////////////////////.........------............------////////////////////////---------.......................................------------------------,,,,,,,,,---------......,,,---------.../////////---------.........//////,,,---......///.........---------............///...............---------,,,,,,,,,---------.....................---------...........................------------...//////000000//////000111111111................................................111111000///////////////...//////000000000000000///000111111111111000000////////////////////////------.............../////////............//////........................,,,---------.../////////---...000///...,,,,,,---------------------------,,,---------,,,+++***)))************************,,,+++***+++------+++***+++++++++,,,,,,,,,------++++++,,,------------,,,------------------------,,,,,,---------.........******+++++++++,,,,,,,,,///...------,,,,,,,,,+++......///////////////...---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------////////////////////////...------,,,,,,------...,,,,,,------...------,,,------------------------,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,+++******,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++***+++,,,......---,,,+++---..................---------+++******+++---------------------------------------.........//////,,,------......------,,,...//////000000//////...------------------------...---,,,,,,,,,---///000,,,,,,,,,---------------------------,,,,,,,,,+++,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////111111111111111111111111//////000111333444555555111111222222333333333333555666666777888888999999888888999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888777777666666555555555444444444444333333333333333333333333333333333222222222222222222222222333222222111111222222333000000000000000000000000000000000000000000000000.................................///////////////------............------........................---------.........//////........................------------------------,,,,,,,,,---------......,,,---------...///////////////.........---------,,,------...//////......---------............///........................,,,,,,,,,---------.........................................................------------...//////000000000///......//////................................................222111000///..................///000000000000000...///111222222111000000////////////////////////........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------************************+++*********,,,,,,***)))++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,,,,++++++------.../////////......+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------,,,,,,,,,,,,------------------------------------,,,,,,------......------------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,---------............------------------------------------------------************++++++++++++,,,,,,+++++++++,,,---...------............------------,,,,,,,,,,,,------------------------------------........./////////,,,------......------,,,......////////////......---------------------------------,,,------...///++++++,,,------------,,,+++,,,,,,------,,,++++++---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.............../////////........................////////////////////////........................111111111111111111111111000000111222333333444444000111222333444444333333444444444555666666777777888888999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888777777777666666666555444444444444333333333333333333333333333333333333222222222111111111111000000000////////////000000000000000000000000000000000000000000000000000000.................................///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000//////...------,,,,,,,,,,,,---...////////////---------............///.............../////////,,,,,,,,,---------...................../////////...........................------------...//////---......,,,+++***+++---................................................111000///////////////000---...///000111000000///...///111222222222000000////////////////////////////////////............///......------......///------------------------...............------------...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////++++++++++++++++++++++++++++++***+++,,,---+++)))++++++,,,,,,,,,,,,------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,---...............***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------)))*********++++++++++++,,,,,,---......---,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------.........------------------............------------------------------------------------*********++++++,,,,,,,,,---,,,+++++++++,,,...///,,,,,,------------,,,,,,------............------------------------------............////////////,,,------......------,,,---......//////......---------------------------,,,,,,------......------***+++,,,---------,,,,,,+++,,,---......---,,,,,,........./////////000000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------////////////////////////////////////////////////111111111111111111111111111111111222222333333333111222333555666666555555444555555666666777888888888888999999999:::::::::999999999999999999999999999::::::;;;;;;::::::999777777777777666666666666444444444333333333222222222222222222222222222222222222111111000000000000000000////////////000000000000000000000000000000000000000000000000000000..................................../////////000------............------------------------------,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------..................------+++,,,---...////////////---------............///---........./////////000,,,,,,,,,---------......---........./////////000...........................------------...//////+++,,,---,,,+++***---///................................................///......//////000111222---...000111111111000///---///111222333222111000///////////////////////////////////////..................------.........000000000000000000000000/////////......------,,,---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------------------------,,,,,,+++,,,---...,,,***++++++,,,,,,,,,---------+++,,,------......------........................---------.........//////******+++++++++,,,,,,,,,'''(((***,,,.../////////+++,,,,,,---.........---000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------....../////////+++,,,...//////...,,,++++++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,---...////////////---------.........//////------------------------------------------------+++++++++,,,,,,---------++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,---////////////---,,,------------------------............/////////000,,,------......------,,,------............------------------------------+++,,,---...///...---,,,***+++,,,---...---,,,,,,,,,---.../////////...---////////////000000000000++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111111111111111111111111111111111111111111111222222222222222222222333222333555777888888777666777777888888999999::::::888888999999999:::::::::999999999999999999999999999::::::;;;;;;::::::999777777777777666666666666444444444333333333222222222222222222222222222222222111111111000000//////222222111111111111222222000000000000000000000000000000000000000000000000........................---.........//////000000---..................---000000000000000000000000,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------,,,,,,,,,------.../////////+++,,,---...////////////---------.........//////---.........//////000000,,,,,,,,,---------......---.........//////000000...........................------------...//////+++---//////---...111444////////////////////////..............................------------............//////000000111111//////000000000000//////000000111111111111000000......////////////......,,,------..............................///000000//////............//////........................------------------------,,,,,,++++++,,,...///111........................++++++++++++++++++++++++******+++,,,------......******+++,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++------------------------.........------,,,,,,,,,+++++++++,,,,,,---------000...++++++------***(((---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++---...000111111111000///////////////////////////---......//////......---+++,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,+++*********,,,///000------------------------+++,,,,,,+++***+++---000---------............///,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---...---,,,,,,,,,,,,---...------......//////000000,,,------......------,,,000///---,,,++++++,,,---,,,,,,,,,------.........,,,---///...---+++,,,,,,******+++,,,,,,---......222111000//////............------,,,,,,------...------------------------.........////////////000///...---+++******++++++------------------------........................,,,,,,,,,---------......,,,,,,---///000///,,,***------------------------..................------///............000222333222222111111111111111111444333333333333444555555222222333333444555555555999999888888777666666666666777777999:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<999999999:::::::::;;;;;;777777777777666666666666333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000...............///000111//////000000///...------////////////////////////.........------,,,,,,,,,------------------------...---,,,,,,,,,,,,---............////////////000---------------...///000.........////////////000..................---------...............------///...---,,,,,,---...///,,,---///000000///---,,,................................................///............---------........................------......//////000000///...---,,,,,,---.../////////.........---------,,,,,,,,,---...///000000///////////////.........000//////......//////000.../////////000000000111///000000000000000///...000000111111111111000000......////////////......------...////////////..................///000000000//////......//////000........................------------------------++++++***++++++,,,---...------------------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,((()))******++++++******------------------------+++++++++*********)))))),,,,,,,,,,,,---------...///---+++,,,------+++)))---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...////////////...---------,,,,,,,,,+++------...///////////////........................------............------+++***)))((((((***,,,---...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++---///---------............///------------------------,,,---...---+++*********...---,,,,,,,,,,,,---...------------............---..................---......---,,,,,,,,,------,,,,,,,,,---------.........///111000...---------++++++,,,------...////////////......------.........------,,,,,,------...------------------------------........./////////000///---,,,+++++++++,,,------------------------........................,,,,,,,,,---------......+++---//////...---------------------------------....................................///000111222111111111111111111111111444333333333333444555555333333333444555555666666999888888888888777777777555666666777888999:::;;;<<<<<<;;;;;;:::::::::999888888888888999999999:::777777777666666666555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000///////////////000111111//////000000///......---/////////////////////////////////.........------------------------------......---,,,,,,---......,,,,,,---------...............---------......///------........./////////........................---...............------///...------------...///,,,---...//////...---,,,................................................///............---------------------------------.........//////////////////...------------.../////////.........---------++++++,,,,,,------.....................---------111000000//////000000111////////////000000000000000000000000000///......///000000111111000000///......////////////............///000000000//////.........---......///000000000////////////000000........................------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++------------,,,+++***))),,,------......------,,,)))***++++++,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,---...---,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111222.........---------------------,,,,,,------...///........................,,,------......------,,,,,,***(((&&&&&&))),,,......------,,,,,,------...,,,,,,,,,,,,,,,------...------,,,++++++,,,---...++++++++++++++++++,,,,,,+++,,,---,,,++++++---///---------............///........................000111111///,,,***)))***...------,,,,,,------...---------,,,,,,,,,,,,,,,......////////////......,,,,,,------...---------,,,,,,,,,------------...000111222111///...---...,,,------......///////////////.........///000000...------,,,,,,------...------------------------,,,---------............000///...------,,,------------------------------------------------------,,,,,,,,,---------......+++---///...,,,+++---///------------------------........................---...///000000111111000111111111111111111111111333333333333333444555555333444444555666666777777888888888888999999999999444555555666777888999999===<<<<<<;;;:::999888777666777777777777888888888777666666666666555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111//////000000000///......////////////////////////000000000///////////////------------------------......---,,,,,,---......+++++++++,,,,,,,,,------//////...---------......,,,---------....................................------...............---///...------------...///........................................................................///............---------------------------------///////////////.........///...------------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000//////000000111////////////000000000000000111111000000///...---//////000000000000//////......////////////.........//////000000000000000.........------......///000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,---------,,,,,,+++***,,,------......------,,,,,,---......//////......------------------------...............---------+++++++++,,,,,,,,,,,,,,,---,,,,,,---............---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000...........................---,,,,,,,,,---///000........................,,,,,,------------,,,,,,---,,,***)))***+++---///...------,,,,,,------...,,,,,,,,,,,,,,,---............---,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,---...---,,,,,,---...---------............///------------------------111222333111///,,,,,,,,,------------------------......------,,,,,,++++++------............------***+++---...///...------------------------------000222222111///---------,,,---------.........///000000000000111222333444...------,,,,,,------...------------------------,,,,,,,,,---------......000000//////....................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------...............---...///111111111000///111111111111111222222222333333222222333333444555444444555555666777777777777888888999::::::;;;;;;555555666777777888999999;;;;;;;;;:::999888888777666666777777777888888888666666666555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///000000000111000000000//////000000000//////...////////////////////////////////////////////////..............................------------......++++++,,,,,,,,,,,,------000///...---------------,,,,,,,,,---------......---------...............,,,---......///..................------.........///...------------...///................................................///............---------------------------------000000//////......------.........------.................................---------,,,,,,,,,,,,,,,---------------.........000//////......//////000000000000000////////////000000000000000///......//////000000000000//////......////////////.........//////000000000000000......------------......000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++,,,,,,---------,,,,,,------------------,,,------...////////////...------------------------******************+++++++++++++++***************,,,---.........//////000...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,........................///...---,,,---...000111........................,,,------......------,,,++++++,,,------------,,,...------,,,,,,------...------,,,,,,------...///......------------------------------......//////,,,---......---,,,,,,...---------............///,,,,,,,,,,,,,,,,,,,,,,,,---///000000...------...------------------------///.........------,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...------------------------------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,---------000000000000111333444555...------,,,,,,------...------------------------,,,,,,,,,---------......//////////////////..............................------------------------,,,,,,,,,---------......///+++)))))),,,...,,,***---------------------------------.........//////---...000111111000//////000000111111111222222222333222222222222333444444444444555555666777777777777777888999:::;;;;;;<<<666777777777888999999999999999999999999999999999777777777777888888888888555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000...//////000000///......//////000000000000000///////////////////////////........................................................................------------............000///...---------------,,,,,,,,,---------......---------.........//////,,,------...//////......---..................---///...------------...///................................................///............---------------------------------000000//////......---------..................------.................................------------------......////////////000//////......//////000000000000000//////////////////000000000000//////...//////000000//////.........////////////............///000000000/////////...------,,,---------//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------++++++++++++++++++++++++******++++++++++++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++************,,,...//////......000111...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))---------------........................//////000---------------------------..................---(((***,,,......---+++***...------,,,,,,------...---------------......///------------............------......//////000000,,,...//////---,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---,,,------......------,,,............------------++++++,,,,,,,,,,,,++++++,,,,,,------...---------...------------,,,,,,,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222...------,,,,,,------...------------------------,,,---------..................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++,,,...///---+++------------------------,,,,,,------...///////////////000000000000//////000000000111222222333333222222222222222333444444333444444555666666777777777777777888999::::::;;;777777777888888999999999777777888888888999999999777777777777888888888888555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000......///000000///---,,,//////000111111111000000////////////////////////------............//////........................---...////////////...---........./////////000000//////...---------......,,,---------............,,,,,,------.../////////,,,,,,---...////////////------...//////...------........................................................................///............---------........................///////////////.........------...//////...---------------.......................................------......///000000000111000000//////000000111111000000000/////////...---...///000000111111000......////////////............////////////......------...////////////...///...------,,,,,,,,,---......------------..............................++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------------------------------....../////////---------,,,,,,,,,++++++---///111000......///111...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++,,,,,,,,,------------,,,,,,---............---------------------------...//////000000//////...+++,,,---.........------...------,,,,,,------...---------------...//////,,,,,,---....../////////,,,,,,------...//////000,,,...000000...,,,,,,,,,---------............///------------------------(((***,,,,,,++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++......---,,,,,,,,,------......---------,,,,,,,,,***,,,---...---,,,,,,---------------------------------------...//////000...------,,,,,,------...------------------------------........./////////------.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000444333///---///111------------------------,,,,,,------...//////000000000////////////000000///000000111222222333333222222222111222222333444333333333444555555666666777777777888888999999999666666666777777777777888888888888888888777777777555555666666666777777777444444444333333333333222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////111111111///...,,,//////000111111111111111////////////////////////....../////////000000000........................---...///000000///...---....../////////000000000......---------......///------........./////////,,,,,,------...//////000+++,,,---...////////////------...//////...------,,,---...//////...---,,,................................................///............---------////////////////////////.........///////////////------...//////...---------------.........//////,,,,,,,,,------......///,,,,,,---......///000000222222111111111111222222111111000000/////////...,,,---...000111111111111......////////////............////////////......,,,------...............///...------,,,,,,,,,,,,---------,,,,,,---------........................++++++++++++++++++++++++,,,,,,++++++,,,...///111************************++++++++++++++++++++++++******+++,,,------......------------,,,+++***************++++++*********+++,,,------......------------------------------*********++++++,,,,,,,,,/////////......---------...000222111...---///111///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++,,,,,,---------***+++,,,---...---,,,+++------------------------//////000000000000//////000000///...///000111222...------,,,,,,------......------------...//////+++,,,---...////////////++++++,,,,,,---...//////---...000000...,,,,,,,,,---------.........//////........................,,,...//////...------...,,,,,,---......---,,,,,,*********++++++,,,,,,---,,,------......------,,,000///---,,,+++,,,,,,---.........------,,,,,,,,,)))+++---...------...///.....................---///////////////000000111...------,,,,,,------...------------------------.........////////////000,,,---...//////...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))333<<<999000+++000777------------------------,,,,,,------...///000000111000///......///000111///000000111222222333333222222111111222222333444222222333333444555555666777777777777777888888888555555555666666666666666::::::999888777666555555444444444555555555666666444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000111222333222111///---//////000111111111111111//////////////////////////////000000111111111222////////////////////////---...///000000///...---.........////////////000---------------...///000.........////////////000,,,,,,------...///000000+++,,,---...////////////,,,---...//////...---,,,,,,---///000000///---,,,................................................//////.........---------000000000000000000000000---.........//////000000,,,---...//////...---,,,---------.........//////******+++,,,,,,---......++++++,,,,,,---...//////000000////////////000000000000000000000000000000000///...------------------.../////////...,,,+++//////.........---------......---------,,,,,,,,,000///---+++*********+++,,,,,,,,,---------......---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,........................000//////---,,,+++******,,,------...---,,,+++***+++,,,------......------+++,,,------......------////////////////////////////////////////////////---------............///........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...//////...---,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...---,,,+++,,,---...,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................***+++,,,,,,------------.................................------,,,,,,,,,...///000///---,,,+++,,,.........------,,,,,,,,,//////.........---------......//////...---,,,,,,---------.........//////---..................---........................///>>>DDD777+++,,,000111------------------------------......///000000000//////000111222333333333111111222333222111000///333333333333333333333333444444555777888888888888777777666666555555555444777777666555555555555666555555444444444444555555333333333444444444444444444444444333333222222222222222222222222222222222000111222333333222111000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000......///////////////...........................,,,---...//////...---,,,---------............///000000//////.........---//////............//////,,,,,,,,,---------......//////.........---------///////////////////////////...---,,,,,,,,,,,,,,,........................+++,,,------......------........................+++,,,------......------..............................------------..............................////////////////////////................................................000000////////////000000///////////////////////////......---------......//////000000///......---//////.........---------......---------,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---******+++++++++******))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++***((((((+++,,,------......------+++,,,------......------................................................---------............///........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---.........---,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,---------,,,,,,.................................------,,,,,,,,,...///000///---,,,,,,,,,......---------,,,,,,,,,//////.........---------......//////...------,,,---------.........//////------............------........................,,,666999000+++...000,,,------------------------......//////000111111111000000000111111222222333...///111222222222111111222222222333333444444444444555666777777888777777777777666666666555555555777666666555444555555555555555444444444444555555555555555444444444444444444444444333333222222222222222222222222222222222000111222222222222111000111111111111111111111111////////////////////////////////////////////////.../////////000000000000//////000//////...---,,,........................------...//////...---------------............///000/////////............//////............//////,,,,,,---------.........//////.........---------///////////////////////////...------------------........................+++,,,------......------........................,,,,,,---.............................................------------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000////////////////////////......---------...//////111000//////////////////...............---------......---------,,,,,,,,,---------------...///000,,,,,,,,,---------......------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,,,,***((('''------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++++++++++++++++++++***++++++,,,---...//////------.........---,,,,,,+++,,,------......------+++,,,------......------------------------------........................---------............///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------...------,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,------------,,,,,,+++.................................---------------...///000///---,,,,,,---...------------,,,,,,,,,...............---------.........///......---,,,---------...............,,,,,,------------,,,,,,........................,,,//////+++---222000)))------------------------//////000000111222222222111111111111111111111111---...000222333444333333111111222333333444555555666666777777777777666666777777777777666666666666666666555444444444444555555555444444444444555555777666666555555444444444444444333333333333222222333333333333333333333333000111111222222111111000111111111111111111111111////////////////////////////////////////////////....../////////000000000000000000///...---,,,+++........................------...//////...---------------............///////////////............//////............//////,,,------------........./////////............---////////////////////////.........---......//////........................,,,,,,---............---........................---......///////////////..............................------------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000////////////////////////---------------...///000000///...------...///000..............................---------,,,,,,,,,---------------......///,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------+++,,,------------,,,+++++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,---...///...---+++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////***************************++++++,,,---...////////////000000000/////////+++,,,------......------+++,,,------......------------------------------........................---------............///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...------,,,,,,+++,,,,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,---.........---,,,,,,+++++++++++++++,,,---.../////////...,,,++++++,,,...///------------------,,,,,,,,,,,,,,,---------............------,,,+++++++++---.........---,,,++++++.......................................------------///000///---,,,,,,---------------------------........................---...............------........................+++,,,,,,------,,,,,,+++........................---///---,,,///444222+++------------------------...//////000000111222222111111111111000000000000000111222444555555444444000000111222444555666666666777777777777666666555777777777777777777777777666555555444444444444444555555444444444444555555888888777666555444444333333333333333333333333333333333333333333333333333000000111111111111000000222222222222222222222222000000000000000000000000////////////////////////........./////////000000////////////...------,,,........................---..................------------............//////////////////.........//////............//////------------............/////////...............////////////////////////...............///000111........................,,,------.............................................///000000000000000..............................------------..............................------------------------................................................000000////////////000000........................---------------...///000...---,,,+++,,,,,,...///---...........................---------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------......---------------------,,,------------------------+++++++++,,,,,,---------++++++,,,------,,,++++++------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++,,,---...///......------..................---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------+++,,,------......------+++,,,------......------................................................---------............///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,+++++++++,,,,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********+++,,,---....../////////...,,,++++++,,,...///------------------------,,,,,,,,,---------......///.........---------,,,............------,,,+++................................................---...000///...,,,---------------------------------.....................------...............---.....................---+++,,,,,,------,,,,,,+++........................---000000......000///---------------------------------...//////000000111111111000000000000000000444555666666666555444333000000111222444555666666666777777777777666666555777888888888888888888888666666555444444444444555555555444444444444555555888888777666555444444333333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000....................................////////////,,,,,,---......///.......................................------.........---------............///........./////////////////////............//////---------.........//////////////////////////////////////////////////////...............///000111........................,,,---......//////.................................///000000111111000000..............................------------..............................------------------------................................................000000////////////000000..............................---------...//////,,,,,,,,,+++,,,,,,---...---------.....................---------,,,,,,,,,,,,---------,,,+++******,,,,,,,,,---------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,------,,,+++***------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,*********+++,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))------------------------.........------,,,,,,,,,------------------...///+++,,,------......------+++,,,------......------////////////////////////---------------------------------............///..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++++++++++++++,,,,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---...............---,,,,,,,,,,,,---...------------............,,,,,,,,,---------..............................---............------,,,......................................./////////,,,...//////...------...,,,,,,,,,------------...---------...............,,,---......///........................---------,,,,,,------------,,,,,,........................+++...000///,,,+++,,,------------------------------------...//////000000000000000000000000000000555666777777777555444333111111222333333444555555666666777777777777666666888888888888999999999999777777666555555555555555555555444444444444555555777666666555555444444444222222333333333333444444222222222222222222222222111000000//////000000111000000000000000000000000////////////////////////........................------........./////////***+++,,,---.../////////........................///...------------...///---------............///........./////////////////////............//////------........./////////...////////////000000000////////////////////////.........---......//////........................------...////////////..............................//////000000000000000..............................------------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000........................///......---------......+++,,,,,,---......---------------.........//////......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......------.........---,,,+++++++++++++++++++++++++++******+++,,,,,,---......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---,,,+++******+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((------------------------......---------,,,,,,,,,//////.........///000111+++,,,------......------+++,,,------......------........................---------------------------------............///..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++******+++,,,,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,---******++++++,,,---------+++,,,---.........---,,,------------------------------------.........///,,,,,,,,,---------......+++,,,,,,------......///,,,---..........................................---........./////////000,,,...//////...------...,,,,,,,,,---------......---------.........//////,,,------...//////......//////.........---------------............------........................++++++---...---++++++---------------------------.........///000000111111......//////000000111111222333555555666555444333222222222333333444444444444555666777777888777777888888888999999999::::::888888777666666666666777555555444444444444555555555555555444444444444444222222222333333444444444111111111111111111111111111000///......///000111////////////////////////////////////////////////........................---------.........//////+++,,,,,,---....................................///...------------...///---------............///............/////////000//////............//////............////////////.../////////000000000000///////////////////////////...------------------........................------...///////////////........................---...//////000000//////..............................------------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000........................000///...---------------+++,,,...///000///......---------.........//////......---------,,,,,,,,,***+++---///000000000///,,,,,,,,,---------......------...///...---+++*********************************+++,,,,,,---......***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))222000...++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******+++,,,---...+++,,,------......------+++,,,------......---------------------------------------------------------------.........//////..............................------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------+++*********+++,,,,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,---.........---,,,+++,,,------......------,,,---------.........//////,,,,,,,,,---------......)))***+++,,,------...///,,,,,,---.../////////...........................---.........//////000000,,,---//////...---......,,,,,,,,,------.........---------.........//////,,,,,,---.../////////...//////.........------------......//////......---........................,,,***+++...000///......------------------------/////////000111111222222---......///000111111222///000222444555555444444333333333333333333333333444444666777888888888888888888888999999:::::::::999888888777777777777777555555555444444555555555333333444444444444444444222222222333333444444444000000000000000000000000111000///......///000111////////////////////////111111111111111111111111........................---------.........//////---------...------,,,,,,........................///...---,,,,,,---...///---------.........//////---.........//////000000//////............//////............/////////000.../////////000000111111///////////////////////////...---,,,,,,,,,,,,,,,........................---......///////////////........................---......///////////////.................................------.................................////////////////////////................................................000000000000000000000000///............---------...------,,,---...///000111000///......///000111......//////...---,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,.../////////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,...---,,,++++++,,,---...------------------------//////...---,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......000///...---------------------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................///............---------.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------......------------------------........................//////.........---------,,,,,,,,,------.........---......///000/////////...------,,,,,,------...//////.........---------........................------------------------/////////...---------,,,......---------,,,,,,,,,000...---...111222111///222222111111222222333444555555555555555555555555333333444444444444444444555555666666777777888888888888999999999:::::::::888777666555555666777888666666555555555444444444444444555555555555555555111111222222222333333333444333222222111111222222000000////////////000000000000000000////////////000000000000000000000000........................000000000000000000000000......////////////...............------.........---.........//////000000+++++++++,,,,,,,,,------..................------......//////...---,,,,,,........................////////////////////////000000000000000000000000000000000000000000000000........................---------------------------------------...//////000000000000000000000000......------------......---------.........//////000000000000000000000000//////.........---------......------------......---,,,,,,++++++,,,,,,---///////////////////////////............---------...------,,,---...///000//////...------...//////---------------,,,++++++---......//////......---+++,,,,,,------,,,,,,++++++,,,---...///......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))***+++,,,++++++************++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,---------,,,+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,---------......//////...---------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.................................---------,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------......------------------------........................//////.........---------,,,,,,,,,---------............///000000000000//////......------....../////////.........---------........................------------------------...............---------............------,,,,,,000...---...111222000///222222111111222222333444444444444444444444444444222222333444444555555666555555666666777777888888888888888999999999::::::888777666666666666777888666666555555555444444444444444555555555555555555222222333333333444444444222222111000000000000111000000////////////000000000000000000/////////...////////////////////////........................------------------------...////////////......---......------------......---........./////////000,,,,,,,,,,,,------------........................//////000000///......---........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////..............................------......///000////////////////////////......------------......---------.........//////////////////////////////000000/////////...............------------......------,,,,,,,,,,,,------///////////////////////////............------------------,,,------...///...------,,,,,,------...+++,,,,,,,,,,,,++++++***---......//////......------,,,,,,++++++,,,,,,---+++,,,---.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++,,,,,,******++++++++++++******------------------------++++++,,,,,,---...//////------------------------+++,,,---------,,,******,,,,,,---------,,,++++++------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------///......------,,,,,,+++,,,,,,,,,---------......///...------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------,,,,,,,,,+++++++++...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------***++++++,,,---...///000...------------,,,,,,,,,------------------------...............---------,,,,,,,,,---------......------------------------.......................................---------,,,,,,,,,------------...---...//////000000///////////////....../////////...............---------........................---------------------------------.............../////////............---///...---...000111000///222111111111111222333333333333333333333333333333222222333333444555666666555555666666777777888888888888888999999999999:::999888777777777777888999666666666555555555444444555555444444444444444444333333333333444444444555111111000////////////000000//////......//////000000000000/////////......////////////////////////........................------------------------///////////////...---,,,------,,,,,,,,,,,,------.............../////////,,,------------.................................000000000000000/////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////......//////000111////////////////////////......------------......------........./////////////////////////////////000000000000000/////////......------------............------------......///////////////////////////............------------------------------...---------,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------++++++++++++------++++++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,---......---,,,+++------------------------++++++,,,------......///,,,,,,,,,,,,------------)))***,,,------,,,***)))------------,,,++++++***.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,---------........................,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---------,,,,,,,,,,,,+++------------------------------------------------,,,,,,++++++++++++,,,,,,------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------........................++++++,,,,,,---...//////------------------------------------------------........................,,,,,,,,,---------......------------------------................................................------------------------,,,------...............//////............//////........................................................................,,,---------...//////////////////////////////...............///000000///111111111111111222222333222222222222222333333333333333444444444444444444555555666666777777888888888888888888999999999999999888888888888888888999666666666666555555555555555555444444444444333333222222222333333333444444111111000////////////000/////////....../////////000000/////////.........////////////////////////........................////////////////////////////////////...---,,,,,,---,,,,,,++++++,,,,,,---........................---------.........//////---------...............000000//////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////........................///////////////000111111////////////////////////......------------..................////////////////////////////////////////////////////////////......------------......//////............//////........................///............---------------------------,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...//////...---,,,------------------------------------------------******++++++,,,,,,,,,,,,******+++,,,,,,,,,+++***...------,,,++++++++++++.........------,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......------,,,,,,,,,------...........................,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..........................................---------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---....................................---------------------------------------------------------------------------.....................,,,,,,,,,---------......------------------------........................---.....................------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...---.....................................................................,,,---------.../////////.../////////////////////---...............///000111111000000111111222333111111111222222222333333555555555444444333333222555555666666777777888888777777888888888999999999888888888999999888888888777777666666666555555555555555444444333333333333000111111111222222222222222222111000000000000111//////............//////////////////............................................................////////////////////////...............---,,,,,,---,,,,,,++++++,,,,,,---...............------------------.........//////---------........./////////...---------...//////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------///////////////000111111..............................------------.............../////////000000......................................................------------......000//////......//////000........................///............---------,,,------------,,,,,,+++,,,------......------,,,+++,,,,,,------------------......//////......------,,,,,,++++++,,,,,,---++++++*********+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++---------------------------------------------,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---)))******++++++,,,,,,---******+++,,,...///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................//////.........---------,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------------------------......---------,,,,,,,,,,,,,,,,,,------------...---------------------------------...............,,,,,,,,,---------......------------------------........................---------..................------------,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------------...............................................................---------...............---............/////////,,,...//////...---///000111000000000000111222222111111111222222333333444555555555444444333333222555555666666777777888888777777777888888888888999777777888999999888777777777777777666666666555555555555444444333333222222000000000000111111111111222222111000000000000111///......------......////////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,------.........---------------,,,------------.........,,,,,,------.../////////......---,,,,,,---///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................------------------------//////......//////000111..............................------------............/////////000000000........................------------..................------------......//////............//////........................///............---------,,,------...---,,,+++******+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,++++++******)))***+++,,,---------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,------...------,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------.........******++++++,,,------...---,,,+++***+++,,,...///---,,,+++++++++,,,---...,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++******++++++,,,------...++++++,,,------...//////,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.......................................---------,,,,,,,,,,,,,,,---------......------------------------///......------......///........................//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,---------......------------------------........................---------.........//////......---------,,,,,,,,,,,,,,,---............---......------------......---------.........//////...............................................................---------,,,,,,------............+++...//////------...000000000000000000111222222111111222222333444444555333333333444444444555555555555666666777777888888777777777777888888888888666777777888888777777666777777777777666666666555555555444444333222222111000000111111111222222222111111000////////////000///......------....../////////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................------------...............------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000///...---,,,---...000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000......................................................------......///000..............................------------........./////////000000000000........................---.........////////////......------------......///......------......///........................//////.........---------,,,------...---,,,***))))))***+++,,,,,,+++***)))((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++---......---+++++++++***)))))))))***,,,------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,------.........---//////---,,,,,,---//////------------------------)))***+++,,,...///000111++++++,,,------.../////////---+++******---///111,,,++++++***+++,,,...///,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,---...////////////////////////,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------//////............//////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,---------......------------------------........................---------.........//////.........------,,,,,,,,,---...//////000000////////////............//////---------.........//////......................../////////////////////////////////......------,,,,,,,,,,,,---------......+++---//////---,,,...000000000000000000111111222111111222333444444555555000111222333555666777888555555666666777888888888777777777777888888888888555666777888888777666555777777777777666666666666555555444333333222111111111111222222222333333333000000///........................------.........//////.........---------........................................................................******,,,---...////////////......------......///.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///000000000///...---...///111333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------------...//////.................................------.........////////////000000000000.........................../////////000000111111.........------...............------------................../////////000111111000000//////......///...---,,,+++,,,---...+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++...............---------,,,,,,,,,++++++*********+++******))))))******+++,,,,,,,,,---------......222111...,,,++++++,,,---,,,,,,,,,++++++************+++,,,,,,******+++,,,.........------,,,,,,,,,,,,,,,---...---,,,***)))///...---,,,+++,,,---...---------,,,,,,---------,,,,,,,,,---------......------------------------***)))'''%%%&&&(((***,,,++++++,,,,,,,,,---------//////.........---------.........------,,,,,,,,,........................///......,,,+++***))))))*********++++++,,,,,,,,,111111000000////////////---......///......------/////////...------,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++******++++++,,,,,,,,,,,,------++++++,,,------......///,,,,,,,,,------............---,,,,,,,,,,,,---...000///...---------------------------------------/////////...------,,,,,,000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------.../////////...---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,...........................///////////////...---............////////////////////////000000000000111111222222222333333333444444444444444444444444888888888888777777777777999999:::::::::;;;;;;;;;888888888888888888888888777777777777777777777777666555555444444333222222222222222111111111111000111111000000//////......////////////////////////000000000000////////////000000000000000000000000///...---,,,,,,---...///,,,---------.../////////------------------------/////////////////////////////////......---------........................---------............///////////////////////////000000000000000000000000000000000000000000000000000000000000////////////,,,---...//////...---,,,,,,---......///...............////////////......//////.........---------///////////////.........000000//////.........---,,,---------.../////////---------......000111222............////////////------............------................................./////////000000111000000000/////////.........------,,,,,,------------------............------------------------++++++,,,,,,,,,,,,------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,------------...111000...,,,+++,,,---...---------,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,......---------,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,---////////////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++,,,,,,,,,---------//////.........---------///...............------........................------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---...............------,,,,,,,,,---------------...---,,,,,,,,,,,,---...---------.........//////------------------,,,,,,------------------------,,,,,,---------..................---,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------------...---,,,,,,,,,,,,---...///......---,,,,,,------------------------------........................///......---,,,,,,------,,,,,,---------.........------------------------///.........------------------------------,,,,,,.........///......------,,,,,,---------..................------,,,,,,,,,..............................///////////////...............////////////000000000000111111111111111111222222222333333333444444444444444444444444555555666777888999::::::777777777777888888888999888888888888888888888888777777777777777777777777666555555444444333222222222222222111111111111000111000000000/////////...////////////////////////111000000///...---,,,,,,///////////////////////////...------------...///---------...............------------------------.................................---------,,,,,,........................---------............///////////////////////////////////////////////////000000000000000000000000000/////////////////////---...////////////...------...//////000000//////......////////////......//////.........---------/////////////////////...000/////////............------.................................///000111............////////////...//////////////////................................./////////000000000000000000000////////////...............---,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///......------------,,,,,,***,,,---,,,+++***+++---------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,******+++,,,,,,---,,,,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------------...............---------.........///////////////........................,,,,,,------........./////////......---,,,,,,,,,++++++++++++************------------......------******++++++,,,------...---,,,,,,++++++,,,,,,---............////////////.........------,,,,,,,,,........................---------.........////////////......---,,,,,,,,,++++++,,,,,,,,,,,,------//////...------,,,++++++------------------,,,,,,...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------.........///---------..................------,,,,,,,,,,,,,,,,,,------------.............................................------------.........------,,,,,,,,,------......///.........,,,------------..................---------------........................------...///000000000///............////////////111111111111222222222222111111222222222333333333444444444444444444444444555555666777888999::::::666666666666777777777777777777777777777777777777777777777777777777777777666555555444444333222222222222222111111111111000000000000000////////////////////////////////////111111000...---,,,+++***///////////////////////////...------------...///...............---------------------------------........................------------,,,,,,,,,,,,........................---------............///////////////////////////////////////////////////000000000000000000000000////////////////////////...//////000000//////......//////000000000000000......////////////.....................---------......//////////////////////////////............//////..................//////.........//////000............//////////////////000000000000//////...........................////////////000000000000000000000////////////---.../////////...,,,+++))))))*********+++++++++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---...///---------------,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------,,,***(((&&&,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,---.../////////......,,,,,,,,,------------...........................------....../////////000........................---------.........//////.........---------------------,,,,,,,,,,,,,,,,,,------------------......++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------.....................------,,,,,,+++------------------------------.........///////////////.........---------+++++++++,,,,,,,,,------......---------,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,------......//////...............------------,,,,,,+++++++++,,,,,,------------............------------------------------------------------.........------,,,,,,+++,,,,,,---.../////////...------------...........................---------........................,,,,,,...///000000000000............////////////000000000111111111222222111111222222222333333333333333444444444444444444888888888888777777777666777777777888888888888888666666666666666666666666666666666666666666666666666555555444444333222222222222222111111111000000000000000000////////////////////////////////////000000///......---,,,,,,////////////////////////.........------........./////////...---------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////////////////////////////////////////////////////........./////////////////////000000000000//////......///000000000000///......////////////..........................................///////////////////////////.........000000//////......------000//////............///............/////////////////////000000/////////........................////////////000000000111////////////000000000000---...///000///...---,,,))))))*********+++++++++------------------------+++++++++,,,,,,,,,------------------------------***************+++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,------...///+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------,,,***(((&&&,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,---------.........---.....................,,,,,,,,,------......///........................//////.........---------***++++++,,,---......///------------............---,,,,,,,,,,,,---...//////.........---------,,,------............------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...............---------+++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,------------....../////////000000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,---.../////////...---------.........//////................................................,,,,,,...///000000000000............/////////////////////000000000111111111111222222222333333333333333333444444444555555888888888888777777777666777777777777777777777777666666666666666666666666666666666666666666666666666555555444444333222222222222222111111111000000////////////000000000000//////////////////////////////////////////000000........................---..................---/////////...---------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////........................////////////////////////------....../////////000000000////////////000000,,,---......//////............////////////......---.....................---.........//////000000.........///////////////000000000//////......---000//////............///............////////////---......//////......---......................../////////000000000111111////////////000000000000...////////////...------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------------------------************++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...******++++++++++++,,,,,,+++---...---,,,+++,,,...++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------******+++,,,,,,---,,,,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,---------............---------...............,,,,,,,,,---------------........................///.........------,,,,,,))))))***,,,---...///000,,,,,,,,,,,,------------,,,,,,+++++++++---...///000000///......---,,,,,,---......//////......---***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...........................000//////...------,,,,,,,,,,,,,,,,,,,,,------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///.........------........./////////.............../////////........................------...///000000000///............////////////.../////////000000000000111111222222222333333333222333333444444555555555555555666777888999::::::666666666666555555555555777777777777777777777777777777777777777777777777666555555444444333222222222222222111111111111000////////////000000000000////////////////////////......//////000111111111........................------...//////...------...............---------------------------------------------------------,,,,,,,,,,,,------------........................---------............///////////////////////////........................000000000000000000000000---------......//////000000//////......//////000,,,------.....................////////////......---------...............------......///000000000.........///////////////000000////////////////////////.........//////000............////////////------............------........................//////000000000111111111.../////////000000000111000//////...............------------............------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,,,,,,,...******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++,,,---////////////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............---------.........//////............------------........................,,,,,,,,,,,,------------++++++,,,---...//////000+++,,,,,,,,,---------...,,,+++******+++,,,...000------------------------,,,---............---,,,+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,---------------------,,,,,,------------------,,,,,,---......---,,,,,,------,,,,,,---......///000000//////......---------------.........//////------,,,,,,---......///............////////////------------------------++++++,,,,,,,,,---------+++,,,,,,------..................///......------............////////////---........./////////000..............................///////////////...............//////////////////000000000111111111111111222222222333333333222222333333444555555666555555666777888999::::::777777777666666555555555888888888888888888888888777777777777777777777777666555555444444333222222222222222111111111111000.../////////000000000111////////////////////////......//////////////////........................------...//////...---------------...............------------------------------------------------,,,,,,---------.................................---------............///////////////////////////........................000000000000000000000000,,,,,,---......///000000//////...------...//////------...///////////////......////////////......---------.........//////------......///000000111............/////////000///////////////000000000...............///000111............////////////......////////////..............................000000000000111111111111.../////////000000111111111000///------...//////++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------------------------------------....../////////+++++++++***************,,,,,,,,,------.........+++******************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,---......,,,,,,---...*********++++++,,,,,,,,,)))***,,,---...---,,,,,,///...---,,,+++,,,---......------,,,,,,------...,,,,,,,,,---------......------------------------------------.........///---------.........//////---------.........//////000000//////.........---........................)))******+++,,,......///.........///////////////---------....../////////,,,+++*********,,,///000***++++++,,,,,,------...++++++------------++++++,,,,,,,,,---------......***++++++,,,---...//////........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,,,,+++,,,,,,,,,------.........,,,,,,---......---,,,,,,---------------...///000111111000///...---,,,,,,******+++---///000111222---------------...///000............/////////000........................+++++++++,,,,,,---------***++++++,,,---...//////.../////////...---,,,,,,............/////////000---.........//////000000...........................///////////////................../////////000000111111111111222222222111111222222222333333333222222333333444555666666888888888888777777777777::::::999999888888777777888888888888888888888888777777777777777777777777666555555444444333222222222222222111111111111000.../////////000000111111/////////////////////////////////......------,,,........................,,,---...//////...---,,,,,,------....../////////---------------------------------------------------------....../////////........................---------.........//////////////////////////////........................000000000000000000000000,,,,,,------...///000000///...---,,,,,,---...///...//////000000000000000......////////////......---------.........//////---------...///000000111---.........//////000000......//////000000111111---------......000111222............/////////000//////000000000000//////........................------...///000000////////////............//////......---,,,++++++******,,,------...///000111111------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++------------------------++++++******++++++,,,---------,,,++++++***))))))++++++++++++++++++++++++))))))+++,,,---.........------------------------))))))***++++++,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------...---,,,++++++++++++,,,,,,,,,,,,------.........000000///...------,,,,,,---------...------,,,,,,......------------...............------,,,,,,,,,000000000000000000000000------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///---+++***+++...111333------......------,,,+++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---......---,,,,,,---,,,,,,------------,,,,,,///////////////.........................................................---------............///***+++,,,,,,------,,,,,,...---,,,++++++,,,...///000///...---,,,+++******///............///000000,,,,,,,,,---------......////////////////////////............////////////............/////////000111111000000000000111111222222222222222222222222111111222333444666666777777777888888888888777777888888888888888888888888888888888888777777777777666666666666666666666666444444444444444333333333000000000000////////////000000////////////000000..............................//////......---,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////,,,---...//////...---,,,........................///...------,,,+++***))),,,,,,,,,------///000000........................//////............//////,,,,,,,,,---------.........///111222333222000///000000//////.........---////////////////////////000000//////.........---........................222111111000///......---............////////////////////////////////////............////////////////////////////////////000000000000000000000000/////////000111111222222111111000000//////......,,,---......//////......//////............////////////......------,,,,,,------......//////000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000//////......---,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,---......///000000------------------------,,,,,,,,,,,,------------,,,,,,,,,------..................---------,,,,,,,,,,,,,,,---------......000//////...------,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,........................---------------------------------------------------------,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///------......------,,,+++.........---------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++---......---,,,,,,---------............------////////////............................................................---------............///+++,,,,,,---------------000///---+++++++++,,,---......------------,,,,,,.........---...//////000------........./////////////////////////////////............////////////........./////////000000111111000000000000111111222222222222222222222222111222222333555666666777777777888888888888777777888888888888888888888888888888888777777777666666555555555555555555555555555444333333222222333333111000000000////////////000000////////////000000////////////////////////......//////......---,,,.........------,,,,,,,,,------------..................//////////////////------...//////...------..............................------,,,+++++++++------------...///000111........................//////............//////------........./////////............//////000000000/////////............////////////////////////000000000/////////..............................111111111000///...................../////////////////////////////////////////////000000000000111////////////////////////000000000000000000000000111111111000000000000000111000000000/////////...---...////////////////////////............//////000/////////////////////..................//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---------,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------------------------......//////000000000------------------------,,,------------.........------------............---.../////////...---,,,,,,,,,,,,------------...//////......---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///.........------,,,,,,------------------------------------------------.........---------------***+++,,,---------++++++------......------,,,+++...........................------------,,,,,,,,,........................,,,,,,,,,,,,------------+++---......---,,,,,,---.........//////.................................................................................---------............///,,,------...............111000...,,,+++++++++,,,,,,,,,------.........///...------------...//////....../////////000000000////////////////////////............////////////....../////////000000000111111000000000000111111222222222222222222222222222222333444555666666777777777888888888888777777888888888888888888888888888888777777777777666666555555555555555555555555555444333222222222333333111111000000000/////////000000////////////000000000000000000000000000000...////////////...------.........---------------............////////////000000000000000/////////------...//////...------........................------------------------............///000111111........................//////............//////....../////////000000000///---,,,++++++---///000////////////............////////////////////////111000000000000000//////........................111111000000//////..................////////////////////////////////////000000000000111111111111////////////////////////000000000000000000000000222222111111000//////...000000000000///////////////000000111111111000000//////............/////////////////////000000000.....................---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------+++,,,,,,,,,---------...---------------------------------.........//////------------------------,,,---...000000...,,,+++------------------------.........------,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,/////////......---,,,,,,------------------------................................................,,,,,,---------,,,++++++------......------,,,+++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,------------...+++---......---,,,,,,---......////////////......------...............///................................................---------............///---......//////////////////...---,,,,,,,,,,,,,,,------------............---------------......///....../////////000000000////////////////////////............////////////...////////////000000000111111000000000000111111111222222222222222333333333333333444555666666777777777888888888888777777888888888888888888888888888777777777666666666666555555555555555555555555444444555666555444333222111111111000000000//////000000////////////000000///////////////////////////////////////...------...............---------////////////000000000000111000000//////.........---..................---........................,,,,,,------.........//////////////////000111111........................//////............//////....../////////000000000------,,,,,,,,,---...//////////////////.........////////////////////////111111111111000000000000........................111000000000/////////...............//////////////////////////////////////////000000000111111111////////////////////////////////////////////////111111111111000000//////000000000000/////////////////////000000//////...//////............//////..................//////............------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++++++++++++++,,,,,,,,,---------------------------------.........//////++++++++++++++++++++++++***+++---......---,,,***---------------------------------------,,,,,,,,,+++,,,,,,---.........---......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------------------................................................///...------,,,------...------......------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---......---,,,,,,---......////////////......,,,---------......//////................................................---------............///---...//////000000//////,,,,,,,,,,,,------.../////////.........---------...------------...//////------........./////////////////////////////////............////////////////////////000000000111111111000000000000111111111111111222222333333333333444444555555666666666777777888888888888777777777777777777777777777777777777777666666666666555555555555555555555555555222444888::::::777333000111111111111000000000000000000////////////000000........................//////000000//////...---......................../////////000000000111111/////////......---------.........------.........////////////////////////,,,------......//////000000////////////000000111//////////////////////////////............//////------........./////////,,,---...///000///...............///////////////////////////////////////000000000000111111111111////////////////////////000000000000////////////............////////////000000000000000000000000........./////////000000000000000000000000000000//////////////////////////////000000111111111111////////////000000000000---------------,,,,,,+++//////............//////------------------------------------------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...++++++,,,,,,,,,,,,------)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------------------------------------------------------,,,------------.........++++++++++++***************+++,,,---------,,,+++...------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---............///......------......///,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------------------------------------------.........///...---,,,,,,---///000------......------,,,+++---------...//////000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++---......---,,,,,,---.........//////.........,,,,,,,,,---......//////................................................---------............///---......///////////////***++++++,,,......///////////////.........------...............///000000------........./////////////////////////////////............/////////////////////000000000111111111111000000000000111111111111111222222333333444444444555555555666666666777777888888888888777777777777777777777777777777777777666666666666555555444444444444444444444444111444888::::::777333000222222111111111000000000000000////////////000000........................///000000000000///...................../////////////////////000000000000............------------///...------------...///////////////////////////........./////////000000000//////......//////000//////////////////////////////............//////------........./////////,,,...000111222111///............/////////////////////////////////////////////000000000000000111////////////////////////000000000000////////////............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000...//////000111111222222////////////000000000000...............---,,,,,,//////............/////////......------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...+++++++++,,,,,,---------******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************------------------------,,,,,,---------,,,++++++------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------,,,,,,------...,,,,,,,,,---------..............................------------------------------------------------------------.........///++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,------............------......------,,,+++,,,,,,,,,---.../////////,,,,,,,,,---------......------------------------------------............+++---......---,,,,,,---------............------++++++,,,------...//////................................................---------............///------...////////////...++++++,,,---........................////////////000////////////000111111....../////////000000000////////////////////////............//////////////////000000000111111111111111000000000000111111000111111222333333444444555555555555666666666666777777888888888888777777777777777777777777777777777777666666666555555555444444444444444444444444222333555666666444222000222222222111111111000000000000////////////000000........................000000000000000///......---........./////////000........./////////000000............///////////////...------------.../////////////////////////////////////////////000000//////.............../////////////////////////////////............//////....../////////000000000......///000000000000000............/////////000////////////////////////....../////////000000000////////////////////////////////////000000000000............////////////000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111.../////////000000000111111111222111111000////////////............//////000000///...---,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,---------,,,+++*********+++,,,------------------------------,,,,,,,,,,,,---......------------------------------------------------.........---,,,+++))))))---------------------------------------------,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................------------------------........................---------.........//////)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------'''))),,,///000///---+++------......------,,,+++))))))***++++++,,,------,,,,,,,,,------.................................---------.........//////+++---......---,,,,,,---,,,------------------,,,++++++,,,,,,---...//////................................................---------.........//////,,,------...............---------......---,,,,,,,,,,,,---...///000111111000000000000000111111222000000000000111111111111////////////////////////............/////////000000000000000111111111111111111000000000000111111000000111222333333444444555555555666666666666666777777888888888888777777777777777777777777777777777666666666555555555555444444444444444444444444444333222111111111222222222222222111111111111000000000////////////000000000000000000000000000000000000000000000//////...---.........//////000000............////////////......//////000000111111///...---,,,,,,---...///000000000000000000000000000000000000///////////////......---------......000000000000000000000000//////............//////000000000000111111111111000///---------...000222---.........//////000000////////////////////////---.........//////000000000000000000000000000000////////////000000000000............/////////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111000/////////.../////////000000111111...///000111111000///............///////////////---.........---,,,,,,+++.........///////////////.........------,,,,,,,,,------------------------...---+++******+++---...,,,///111///,,,+++---///,,,,,,,,,+++++++++******------,,,++++++******)))+++,,,---------,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++---......---++++++++++++------------++++++,,,,,,,,,---------......//////.........---------+++,,,---......---,,,+++........................+++,,,---......---,,,+++------------------------,,,------......//////000,,,---...//////...---,,,***++++++,,,---...//////........................,,,------......------,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------......//////...---,,,,,,------............------......---,,,++++++***)))...//////000111000000000---------............/////////...------,,,+++++++++,,,.../////////...---------..................+++,,,---...////////////////////////////////////........................------------------------.........////////////000111111000000/////////...---------.........//////........................000000000000000000000000////////////////////////////////////////////////............////////////000000111111111000000///000000000000111111111111333333444444555444444444333444444555666777777888<<<<<<<<<<<<<<<;;;:::999666666666666666666666666777777888888888888777777444444444444444555666666555444333222111111111111222111111111000000//////333111...++++++,,,///111////////////////////////000000000000000000000000000000000000000000000000,,,---------.../////////,,,---......------///000..................------000000000000000000000000------......//////000000////////////////////////111111000///...---,,,,,,---------.........//////---...000111111111000//////////////////000111111000000000000000000000000////////////////////////////////////////////////...///000111111000///...111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000111222222222222111000.../////////////////////------......------,,,+++//////......------,,,,,,......---------,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,,,,---......---,,,---...---,,,***(((((()))***,,,+++++++++++++++++++++,,,+++,,,,,,------,,,++++++.........//////000000000+++++++++,,,,,,,,,,,,,,,.........---------,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////.........---------,,,------------------,,,---------------------------...///000000///...---------------------------,,,,,,,,,,,,++++++++++++,,,---............---,,,---------------------...........................,,,------......------,,,------------------,,,,,,......---------,,,,,,,,,------------------------......//////...------,,,,,,,,,------------,,,,,,......------------------++++++,,,------------,,,---------............///------,,,,,,+++******))),,,,,,---------------,,,---------,,,,,,,,,,,,,,,.........///......---,,,------------------------........................------------------------------........./////////000000000//////.........---------.........//////........................////////////////////////------------------------////////////////////////............////////////000000111111111000000///000000000000111111111111333333444444555555444444555555555666666777777888888888888888888777666666666666666666666666666666666666666777777666666666444333333333444444555666555444333222111111111111111111111111000000000///222111...---,,,---///000////////////////////////////////////////////////........................---------...............,,,---///...------///000.........................................................//////////////////////////////////////////////////////.........---------.........//////---...///000111000000//////////////////000111111000000000000000000000000////////////////////////////////////////////////...///000111111000///...111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000111111222222111111000//////////////////......------......------,,,,,,//////...---,,,+++******...------------,,,,,,,,,------------------------,,,+++***))))))***+++,,,,,,+++***+++---......---...,,,)))&&&&&&(((***,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++------------............---------------,,,,,,,,,//////............---------,,,,,,,,,,,,+++++++++************************------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------,,,++++++***)))))),,,,,,------------,,,,,,.........---------,,,,,,........................,,,------......------,,,,,,,,,------------------...------------,,,,,,,,,------------------------.........///......---,,,+++,,,,,,,,,,,,,,,,,,+++---------....../////////))))))***+++++++++++++++---------............///------,,,,,,+++*********---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********000000000///...,,,+++***------------------------................................................,,,---------............/////////...............------........./////////................................................------------------------////////////////////////............///////////////000000111111000000000000000000111111111222222222333444444555555444444777777777777777777777777888999999999999888777777666666666666666666666666444555555666666555555444444333333333333444555555444444333222111111111111111111111111000000000000000000///.........//////////////////////////////////////////////////////------------------------...............---------,,,...//////...---...000................................................///////////////.........////////////////////////---.........//////000000------........./////////......///000000000000000///////////////000111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111...//////////////////...////////////............,,,------...------,,,,,,......------,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---+++)))''')))---///...+++---,,,***(((((()))+++,,,*********++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...---,,,++++++,,,---...------++++++++++++------,,,,,,,,,---------.................................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................,,,------......------,,,,,,,,,,,,------.........---------------------------------------------------...............------,,,,,,------------,,,,,,---------------.........++++++,,,------------------------............/////////......------------///...,,,+++++++++,,,---------,,,,,,+++***))))))000000000///...,,,+++***////////////////////////........................////////////////////////,,,,,,,,,---------........................------............////////////........................------------------------////////////////////////////////////////////////............////////////...///000000000000000000000000111111111222222222222222333444555555555555888888888888777777777777888888999999999999888777666666666666666666666666555555555666666555555555555444444444444444555555444333222222111111111222111111111000000000000000//////000000000/////////////////////////////////////////////////////////------------------------/////////...---------,,,---...000///...---...000---------.......................................000000//////......------////////////////////////............////////////............////////////...//////000000000000000///////////////000000111//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111///..................///000000//////.........---,,,,,,------...------,,,,,,,,,------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++(((''')))---///---+++,,,,,,---------,,,+++***,,,,,,,,,+++++++++******************++++++,,,,,,......................../////////......---------,,,,,,,,,,,,,,,,,,,,,---------------............------------------------------------------------------------------------///...,,,,,,,,,,,,...///------++++++++++++------,,,,,,,,,---------......---........................---,,,++++++,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000........................,,,------......------,,,,,,,,,,,,------.........------------------------------------------------------...............---------............------......------,,,++++++***,,,,,,---...............---------............/////////............------///...---,,,,,,---.../////////...---,,,++++++***------............------////////////////////////........................////////////////////////,,,,,,,,,---------......------.........................../////////000000........................------------------------////////////////////////////////////////////////............////////////......///000000000000000111111111111222222222222111222333444555555555555888888888888777777777777444444555555555555444444666666666666666666666666555666666777777666666555666666555555555555555666333333222222111111222222000000000000000000111111...///000111111000//////////////////////////////................................................/////////...---------,,,...///000000...---...000---------.........//////////////////////////////000000//////......------////////////////////////////////////...................../////////000000///////////////000000111///////////////000000111////////////////////////////////////////////////000000000000000000000000000000////////////000000//////////////////////////////000000111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000///////////////////////////000000000111111111111111000000//////000000111000000000///......------,,,,,,------......------++++++,,,---...///000000,,,,,,,,,------------...------------------------************************+++***)))***,,,------,,,+++,,,...//////---+++)))------,,,,,,+++******)))******)))******+++,,,------------,,,,,,,,,,,,,,,...............---------+++++++++,,,,,,,,,,,,---------...............///........................------------------------------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------..................------,,,,,,------.................................------------......------------------------******+++,,,,,,---......------,,,,,,,,,,,,------+++,,,---...///000111111........................,,,------......------,,,,,,,,,------------------,,,,,,,,,------------...------------------------,,,---......///.........---......//////......---///...---,,,+++***))))))+++,,,,,,------------------------............///------,,,,,,,,,,,,,,,,,,...------------...///000/////////......---------+++,,,---...////////////------------------------................................................,,,---------.........................../////////....../////////000000000........................------------------------------------------------////////////////////////............////////////------...///000000000000111111111222222222222333111222333444555666666666777777777777777777777777444555555666666666666666666666666666666666666666666666666777777666666666666666555444444444555555333333222222111222222333000000000000111111111111//////000111111111000000////////////////////////...............................................................---------///000111000.........///,,,,,,------.../////////000000000000000000000000///////////////.........////////////////////////000000//////.........---....../////////000000000///////////////000111111///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000////////////000111111000000///......------+++,,,------......------++++++,,,,,,------......,,,,,,,,,---------......------------------------*********++++++************,,,---,,,++++++,,,---,,,,,,---------,,,+++***,,,+++++++++++++++++++++***)))))))))***+++,,,---,,,,,,+++++++++*********---------------.........,,,,,,,,,,,,------......,,,,,,,,,------.........------------------------------------------------------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////,,,------------------,,,------------------------......---,,,,,,---......------------------------------------------------......---,,,,,,---......------......//////000000........................,,,------......------,,,------------------,,,,,,,,,,,,,,,---------......------------------------,,,------...//////......,,,------......------,,,......------,,,,,,,,,+++++++++,,,------------------------............///,,,,,,------------------***+++,,,---...////////////.....................+++,,,---...////////////------------------------........................------------------------------........./////////.........//////000000000.../////////000000000000........................------------------------------------------------////////////////////////............////////////,,,---...///000000000000111111111222222222333333000111333444555666666666555555555666666777777888777777888999999999999999666666666666666666666666444555555666666555555444555444333222222222222333333222222111222222333333///000000000111111111111//////000000000111111111////////////////////////........................---------------------------------...............///000111000.........///,,,,,,------...//////000////////////////////////.........///////////////////////////////////////.........///////////////.../////////000000000000000//////...///000111222///////////////000111111000000000000000000000000////////////////////////000000000000000000000000111000///......///000111111111111111111111111111...//////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///...---,,,,,,---...///111000000///...---------+++,,,,,,---.........---,,,,,,++++++++++++++++++,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,++++++---///...+++)))+++...---,,,+++*********++++++*********++++++,,,------***))))))))))))+++---...000000000//////.........+++,,,,,,------.........---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////...---,,,++++++---......---++++++,,,,,,,,,---------......---------.........//////+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,------------------------111111111000//////......///...------------...//////////////////.................................,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,---.../////////...+++,,,,,,------,,,,,,+++---------............///,,,---......//////......---------.........//////......//////////////////'''(((+++---...///......------..................,,,---......//////......////////////////////////........................------------------------.........////////////000.../////////000000111111////////////000000000000................................................////////////////////////////////////////////////............/////////000,,,---...///000000000000111111222222222333333333000111333444555666666666333444444555666777777888444444555666666777666666666666666666666666666666333444444555555444444333333222222111000000000111222222222111222222333333//////000000111111111222000000//////000111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111111000///......///,,,,,,------...///000000........................---.........//////000000////////////////////////,,,,,,---...///000111222////////////000000000000000///.........///111222///////////////000111111000000000000000000000000////////////////////////000000000000000000000000111000///......///000111111111111111111111111111...//////000111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111............/////////000////////////............///...---,,,+++,,,---...........................,,,------......------,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******)))))))))***,,,---,,,,,,,,,++++++*********+++******))))))******+++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,+++***+++---/////////,,,,,,,,,,,,++++++***)))......------------,,,,,,///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---...........................//////...---,,,,,,//////...---------......---------....../////////+++---000000...---------,,,,,,------...///000000444444333333222111000000------...///000000//////........................000000//////.........---///...---,,,++++++***+++///............---------++++++,,,,,,,,,------------------,,,,,,+++++++++.................................------,,,,,,,,,//////---,,,+++*********++++++,,,---...............------------...//////////////////............,,,,,,,,,---------......------..................000000///...---,,,,,,+++.........///////////////------------------------......------------..............................000000//////.........---////////////////////////,,,,,,,,,------.........---------............///////////////////////////////////////............000000000000000000000000////////////000111333333111111111111222333444555444444444444444444333333333444555555666666555555555666666777777777777777777777777777777777777777666666666666555555555555333333333333333333333333333333222222111000//////111111000000//////......000000000000000000000000////////////////////////..................------////////////////////////000000000000000000000000000000000000000/////////......//////000000111111222111111111000000//////////////////////////////---------.........//////000000//////.........---////////////////////////000000000000000000000000000000000000000000000000333222000///...---......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111333333333222222222111111000000000000000000000000000000000000////////////000000000000000111111222........./////////000000////////////............------,,,,,,,,,---...///------------------------,,,------......------,,,///...---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******+++,,,---,,,,,,,,,+++++++++******++++++************++++++---,,,,,,,,,,,,---......,,,,,,---------.........,,,------------------,,,---+++***+++---//////...,,,,,,------,,,++++++***++++++,,,,,,------......................................................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++......//////...------,,,...---------------......,,,,,,---------.........+++---//////...---------,,,,,,------...//////000333333222222111000000///............/////////000000000000000000000000000000/////////.........---,,,,,,+++++++++,,,------............------------++++++,,,,,,,,,---------...---------,,,,,,,,,+++..............................---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,------...000000//////......------,,,---------............------------------------/////////...------,,,,,,........................------------------------......------------..............................///.........------------////////////////////////,,,------------------...---------............///////////////////////////////////////............000000000000000000000000000/////////000111222222111111111111222333444444444444444444444444444444333444555555666666555555555666666777777777777777777777777777777777777777555555555555444444444444333333333333333333333333333333222222111000000///111000000000/////////...////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////000000111111111111111000000000//////////////////////////////---------.........//////000000/////////.........////////////////////////////////////////////////000000000000000000000000222111000///......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111333222222222111111111111000000000000000000000000000000000000000000000///000000000000000111222222....../////////000000000////////////............,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......------------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---------.........//////...------,,,,,,------...---,,,***+++---//////...---------...------,,,+++)))******+++---......///,,,---...//////...------........................------------------------...---,,,+++***))))))(((.........///......---,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,------------,,,---//////---,,,---...,,,,,,------.../////////222111111000000///////////////...------...000111------------------------/////////...............))))))***+++,,,...///000............------------,,,,,,,,,,,,------------.........---------------...........................------------,,,,,,,,,,,,,,,++++++,,,---......---------...------,,,,,,+++************+++,,,,,,000000//////...---,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////......------,,,,,,------------------------......------------..............................---------------,,,,,,,,,////////////////////////.........------------------------............///////////////////////////////////////............000000000000000000000000111000000000000000111111222222222111222222333333222333333444444555555555444444555666666666666555555666777777888888777777777777777777777777777777555444444444444333333333222222222222222222222222333333222222111000000000000000000000////////////........................------------------------........................////////////////////////////////////////////////.........////////////////////////000000000000111111111000000000000//////////////////////////////------........./////////000000////////////......////////////////////////........................000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111222222111111111000000000////////////////////////000000000000000000000000111000000000000111222222...////////////000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------...............---,,,++++++,,,---...---,,,++++++---.........---...............------******++++++,,,------...+++,,,...000000///---,,,................................................,,,,,,,,,++++++*********---...............------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...---------.........//////000000/////////.........111///...,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++,,,...///000.........---------,,,,,,,,,,,,,,,------------...................................................------------------------,,,,,,,,,,,,,,,---..................---,,,++++++++++++******++++++,,,---000000///...------,,,+++.........////////////000......------------,,,,,,---------.........////////////...---,,,+++++++++------------------------......------------..............................------------------------//////////////////////////////......------,,,,,,---------............///////////////////////////////////////............////////////////////////222111000000000000000111333333222222111222222222222222333333444555666666444444555666666666666666666666777888888888888777666666666666666666666666555555555444444444333333111111111111111111111111222222222111111111000000000000000000////////////........................---------------------------------...............////////////////////////////////////////////////.............../////////000000000000000000000000000000000000000000//////////////////////////////............////////////000000//////////////////////////////////////////////////////////////////000000000000000000000000/////////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111222222333333222222111111111111000000000000///////////////////////////000000000000000111111111111111000000111111222333////////////000000000111////////////.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------+++,,,,,,,,,,,,---------...---,,,++++++,,,---......,,,++++++---......------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---................................................+++,,,,,,,,,------......------...............---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...---------.............../////////...............111000...---,,,...///111000000000000000000000000---------...............,,,+++++++++,,,,,,---......------------,,,,,,,,,,,,,,,---------.........................................................------------------------///...------,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,---......000//////...---,,,,,,,,,.........////////////000000/////////.........---,,,,,,------...///////////////...---,,,+++++++++------------------------......------------................................................///////////////////////////////////////......------------------............///////////////////////////////////////............////////////////////////222111000000000000000111333333222222111222222222222222333333444555666666444555666666777777666666666777777888888888888888666666666666666666666666666666666666555555555444111111111111111111111111222222222111111111111111////////////000000000000................................................---------.........//////////////////////////////....................................//////000000111111111111000000000000//////////////////000000////////////////////////........./////////000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333222222111111111000000000000///000000000000000000000000///000000000111111111222111111111111111222222333/////////000000000111111////////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***************++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------...------,,,,,,------......---+++,,,---......---,,,---......///..................------,,,,,,,,,+++,,,---////////////...........................------------------------+++,,,------//////000111,,,---......///.........,,,,,,+++,,,,,,---...///------------,,,,,,,,,,,,,,,------,,,++++++,,,...................................................111000///...---...//////////////////////////////---------------.........------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------............---------------.................................,,,,,,,,,------------...//////...---,,,,,,---------------...------,,,,,,......------......///000.........---------------------........./////////111111000000///.........---------.........////////////......------,,,,,,------------------------......------------.......................................////////////////////////////////////////////////...............---------............///////////////////////////////////////............000000000000000000000000111000000000000000111111222222222111222222333333222333333444444555555555555555666777777777777666666777888888999999888888777777777777777777777777777777666666666555555555222222222222222222222222111111111111111111111111////////////000000000000........................////////////////////////,,,,,,------.../////////////////////////////////..............................//////000000111111222111111111111000000000......////////////000000////////////////////////....../////////000000000//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///000111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333222222222222111111111000000000000000000000000000000000///000000111111222222222222111111111111222333333//////000000000111111111////////////............***+++,,,......///......------------------------,,,------......------,,,+++*********++++++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......------,,,,,,,,,,,,---------......++++++************+++++++++++++++***++++++,,,---,,,,,,,,,,,,---------...,,,------------------,,,///---+++,,,---...---,,,,,,,,,---.......................................,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000,,,------...//////.........---------------...............---------,,,,,,,,,------,,,******,,,........................................../////////000/////////............++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------............+++,,,,,,,,,------------........................,,,,,,,,,---------.........------------......///,,,,,,------...---------......------......///000,,,,,,------------......,,,---------............111000000///......---------------.......................................------------------------......------------..............................---------....../////////////////////////////////............////////////---------............///////////////////////////////////////............000000000000000000000000000/////////000111222222111111111111222333444444444444444444444444444444555555666777777777777777777777888999999999999888777777777777777777777777666666555555555444444444333333333333333333333333111111111111111111111111.../////////000000000111////////////////////////........................,,,,,,------...//////000////////////////////////........................//////000000111222222333222222222111111111000000........./////////000000////////////////////////.../////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222333333444444333333222333222222222111111111111222222222222222222222222///000000111111222333333222222111111222222333444000000000000111111111111000/////////............&&&(((+++---///000111111........................,,,------......------,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------++++++++++++------+++,,,.../////////......,,,,,,,,,------.........+++******************+++++++++******++++++,,,------------.........//////+++,,,............,,,+++///---,,,,,,---...---,,,++++++,,,---.........---,,,------...///000111111---,,,,,,------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,---.../////////...//////...---------....../////////......---------,,,------+++******,,,........................---......////////////////////////000000///...------------------------------,,,,,,,,,------.........,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++---------.........//////+++++++++,,,,,,---------........................,,,,,,,,,------.........,,,,,,,,,---...///000111++++++,,,---...............------------...//////++++++,,,------......///,,,,,,,,,---------......000000///...------,,,,,,.................................///////////////------------------------.........------.................................,,,,,,,,,------.........////////////////////////------......//////000000---------.........//////////////////////////////000/////////............000000000000000000000000////////////000111333333111111111111222333444555444444444444444444333333555666666777777777777777777777888999999999999888777777777777777777777777555555444444444333333333333333333333333333333333111111111111111111222222.../////////000000111111000000000000000000000000------------------------,,,,,,------...///000000////////////////////////........................///000000111222333333333222222222222111111000000---.........//////000000////////////////////////////////////000000000000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222333333444444333333222333333333222222222222111222222222222222222222222///000000111222222333333222222111111222222333444000000000000000000000000111111000000//////......//////...------------...111111000000/////////...111...)))&&&&&&(((---000...///000///......///000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++(((***---...---+++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------...............---------,,,,,,,,,------............------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&'''))),,,.................................------------......,,,---------.../////////........................------------------------/////////...---------,,,...------,,,,,,------...........................////////////000000000000222111///---,,,+++,,,,,,//////.........---------...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........------,,,,,,,,,///......------,,,++++++...------,,,,,,------...------............------,,,,,,,,,---------............------------......////////////..........................................------------..............................////////////////////////------............------........................------------------------...........................///000111111000///.........////////////......000000000000111111111111333444555444222111222333333333333333333333333333999888777888999999999777444555555666777888888999999999888888777777666666666666666666555444333222444333222222111111222222//////............//////000000000000000000000000........................////////////////////////---......///////////////+++,,,,,,------.........///////////////000000000444333111000......//////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111000000000000////////////111111111111111111111111000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222333333333222222111000222444444333333333444222333333444444333333222111111111111000000000000333222111000000111222333222222111111222222333444444333333222222333333444000000000000000000000000////////////.........---......---,,,,,,,,,,,,---/////////......---------///...,,,+++***+++,,,---,,,---...---,,,+++,,,...---,,,,,,++++++,,,,,,---.........---------,,,,,,***,,,......---,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------+++++++++,,,,,,---------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++---///111..............................------------......---------.......................................------------------------...............---------///......------......///........................------------............///...------------.../////////.........---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++------------------------...------,,,,,,------...------............------,,,,,,,,,---------............------------......////////////..........................................------------..............................////////////////////////,,,------......------,,,........................------------------------...........................//////000000//////.........////////////......000000000000111111111111111222444333222222333555444444444333333333333333888777666777888888777666666666666666666666666666777777777777777777777777666666666666555444333222444333222222111111222222000//////......//////000000000000000000000000000////////////////////////////////////////////////---......///////////////......------------------//////000000111222333333333222111////////////000////////////////////////000000////////////000000000000000000000000000000......//////000000111111000000000000111111111111/////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222111000111333333222222222333222333333444444333333222222222111111000000000///222222222111111222222222222222111111222222333444222111111000000111111222000000000000000000000000............------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---.../////////...,,,++++++---...---,,,+++,,,------,,,,,,++++++,,,,,,---//////............------,,,...///...---,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,))))))***+++,,,---......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...//////000111..............................------------.....................---------........................---------------------------------.............../////////....../////////........................------------............,,,,,,,,,,,,---///000111...............---------...........................---------------......------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------******++++++++++++******,,,,,,,,,+++++++++++++++++++++,,,------...//////...------,,,,,,------...------............------,,,,,,,,,---------............------------....../////////............---..............................------------..............................////////////////////////,,,------......------,,,........................------------------------///////////////////////////..................///......////////////......000000000000111111111111000222333333222222444555444444444444444444444444666555555666777777666444666666666555555555444444555555555666777888888888666666666666555444333222333333222111111111111222111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////---......///////////////111000...---,,,,,,------//////000222333444555666111000000//////000000111000000000000000000000000000000////////////000000000000000000000000000000---......///000111111222000000000000111111111111...//////000000111111111////////////////////////000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222222///111222333222111222333333333444444444444333333333333222222111000//////222333333444444333333222222222111111222222333444222111111000000111111222000000000000000000000000..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...,,,+++---...//////------...///---,,,,,,++++++,,,,,,---............---------------......---,,,,,,---///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,******+++,,,,,,---......------............------////////////////////////------------------------,,,,,,---.............................................------------....../////////...---------,,,................................................,,,---------...///////////////............//////........................////////////000000000000,,,,,,,,,---...///000000...................................................------------......///........................,,,,,,,,,---------..............................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------............------,,,,,,,,,---------............------------......//////.........---------..............................------------..............................////////////////////////---......//////......---................................................000000000000000000000000///...---,,,,,,---...///......////////////......///000000000111111111111111222333333222111222444444444444555555555555555666555555666888888666444444444444555555555555555555555666666666777777777666666666666555444333222333222222111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////---......///////////////111///...---,,,---///000000000111222333333444444////////////000000111111111111111111111111111111000000////////////000000////////////////////////------...///000111222222///000000000111111111111......///000111111222222000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333222222000111333333222222222333333333444444444444333333444444333222111000000///222333444555555444333222222222111111222222333444444333333222222333333444////////////////////////////////////////////////000000///...............------------------......---------,,,,,,,,,,,,,,,---...///...---,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,------,,,++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,...............---------------............------000000000000000000000000------------------------***+++,,,---...------,,,..............................------------....../////////...---------,,,................................................,,,---------.../////////...------,,,,,,------...........................////////////000000000000------..................---.............................................---------------...///000........................,,,,,,,,,---------..............................------------------------..............................////////////......---------.....................---------,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,---------............------------..................------------..............................------------..............................//////////////////////////////000000000000//////................................................000000000000000000000000///...---,,,,,,---...///......////////////......///000000000111111111111222333444333111000111222444444444555555555666666666666666888999999666444222222333444555666777888888777777777666666666555666666666666555444333222333222111111000000111111111111000000000000111111////////////////////////........................////////////////////////---......///////////////......------...000111222111111111111000000000000---...//////000000111111000000000000000000000000000000////////////000000////////////////////////---......///000111111111///000000000111111111111...//////000111222222333111111111111111111111111000000000000000000000000///000000000111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333333111333555555444333444555333444444555555444444333444444444333222111111000333444555666666555444333222222111111222222333444444333333222222333333444/////////////////////////////////000000000000000111000000///.../////////............///////////////...,,,+++++++++,,,---***,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---+++---...---,,,+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,////////////.........---------............------000000000000000000000000------------------------,,,,,,---............---..............................------------.....................---------................................................---------...............------,,,,,,,,,,,,------........................------------.............../////////...---,,,,,,---------.......................................------------...///000000------------------------,,,,,,,,,---------..............................,,,,,,,,,------------...------------------------------............------............//////////////////...---,,,,,,++++++...------,,,,,,------...------............------,,,,,,,,,---------............------------...............------------,,,..............................------------............................../////////////////////////////////000000/////////................................................///////////////////////////..................///......////////////......000000000000111111111111222333333333111000111222333333333444555555666666666666777888:::999666444111222333444666888999:::999999999888777666666666666666666666555444333222222222111000000000000111111000000//////000000111000000000000000000000000........................////////////////////////---......///////////////,,,---...///000222222333111111000000///.........---...///000000000000///------------------------000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111///000000111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333333333222444666666555444555666444444555555555555444444444444444333333333222222333444444555555444444333222222111111222222333444222111111000000111111222////////////////////////........./////////000000000000///...............---.........///////////////......---------------***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++---//////...---------------------.........///------------------------,,,,,,++++++,,,,,,---...,,,,,,------------------------..................------............------................................................---------------.......................................------------......---------..............................................................................---------......------------..............................------------................../////////...,,,,,,---------.........//////........................------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------.........//////---------------------,,,...------,,,,,,------...------............------,,,,,,,,,---------............------------...............---------,,,,,,..............................------------..............................////////////////////////------............------...........................................................................//////000000//////.........////////////......000000000000111111111111...000111222111111333444222222222333444555555555555555666888999888555222333333444555777888999999999999999999888888888888666666666666555444333222222222111000000000000000000//////......//////000000000000000000000000000........................////////////////////////---......///////////////,,,---000111222222111111000//////////////////...---...///000000//////...........................000000////////////000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333333333111333555555444333444555444444555555555555444444333333333333444444444444444444333333333333444444222222111111222222333444222111111000000111111222////////////////////////---------.........////////////...------------...---------....../////////...///000000000///------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////+++...111111000.........---------.........//////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........***++++++,,,---...//////---..................---------------------------........................,,,++++++++++++,,,------.................................------.........,,,------....../////////......................../////////////////////////////////......------,,,//////............//////........................////////////000000000111,,,---...//////...---------------.........//////........................---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,------.........+++,,,,,,------......///...------,,,,,,------...---..................---,,,,,,,,,---------...............------...............---------,,,,,,,,,.................................------.................................////////////////////////+++,,,,,,------,,,,,,+++........................////////////////////////...........................///000111111000///.........////////////......000000000000111111111111+++---000111222333555777111111222333333444555555333333555777888777444111555666666666777777888888888888888999::::::;;;;;;666666666666555444333222222111111000000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////---......///////////////---///111333333222000.........//////000000111111---...///000000///...---111111111111111111111111000000////////////000000000000000000000000000000111111000000//////......000000000000111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222///000111222333444444444000222444444333333333444444444555555555555444444222222333444444555555666444444222111111222444444222222111111222222333444444333333333333333333444000000///............/////////.........---------///...---,,,,,,---...///222111111111000000//////---.........---,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---+++***+++,,,///000------............------//////.........---------++++++,,,,,,,,,,,,------............/////////000////////////....................................//////.........---------........................,,,,,,,,,---------......000000000000000000000000//////...------------...///...---,,,,,,---...////////////...------,,,,,,////////////////////////------............------......---,,,,,,...///000////////////////////////------------------------......------------......//////.........---------..............................------,,,+++******////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////...,,,+++........./////////000000------,,,,,,,,,+++++++++---------............///---...//////000000//////***,,,...///000///...---,,,,,,---------.........000000///...---,,,,,,+++,,,,,,,,,---------......//////////////////////////////000000000000//////////////////////////////000000000000000000000000333222000............///000000//////.........---////////////000000000000............///////////////000333555555444222000000000000///000000111222000111222444555666666666555555444444444444555555444555666777888999::::::777888:::<<<<<<;;;:::999888777666555444333222222111111000000000000111111222111111000///......---////////////////////////////////////////////////000//////.........//////.../////////000000000000333222222222111111000000000000//////......------...............///000000000000000000000000000000222222111000///...------111111111111111111111111,,,------...///000111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000222222222222222222222222111111000000000000111111444333111000000000111111444333111000000000111111111222333444444444333222333333333222111000///...444444444444444444444444444444444444444444444444555555555444444333333333222333333444444333333222333333333222222222111111444333333222222333333444//////...---------------......------,,,,,,,,,,,,000///............///000000000000//////.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********+++++++++,,,,,,------............------//////.........---------,,,,,,---------..................///////////////////////////....................................//////.........---------........................---------........./////////////////////////////////......---------------///...------------...///------..................////////////////////////------............------......------......///000........................------------------------......------------......//////.........---------........................------,,,,,,+++******)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////...,,,,,,,,,,,,,,,---------...............---------,,,,,,---------............///------........./////////+++---...000000000...---******+++++++++,,,,,,,,,/////////...------,,,,,,,,,,,,---------.........//////////////////////////////000000000000//////////////////////////////////////////////////////555444333111111111111111000/////////..................//////000000000111............///////////////000222333333333222111222222222222222333333444111222333444555666666666777777666666666666777777555555555666777999:::;;;777888:::;;;<<<;;;:::999666666555444333222111111111111000000000000111111111111000000//////......////////////////////////////////////////////////000//////.........//////......//////000111222222222222111111000000000000000000////////////......//////......//////000111000000000000000000000000111111111000//////......111111111111111111111111......//////////////////111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111000000000000111111333222111000000111111222555444333222111111222333222333444444444333222111111222333444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333333444444444444333333444444444333333333222222555444444333333444444555000//////...---.........---,,,,,,,,,,,,+++++++++000000////////////000000...............---------------......------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---,,,+++***------............------...............------------............////////////////////////.........////////////..................................../////////............---................................./////////000000////////////////////////......---,,,,,,,,,,,,---///...------------...///,,,,,,------...//////000////////////////////////------............------......//////000000000///------------------------------------------------......------------.....................---------..............................------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........///......---,,,,,,,,,,,,---------------//////.........------------------............///...---,,,,,,,,,---//////---...///000111000///...++++++++++++,,,,,,,,,,,,........................,,,------------.........//////////////////////////////000000000000//////////////////////////////////////////////////////222111000//////...//////////////////............---......///000111111222............///////////////000000000111111111111222222222222222333444444222333444555555555555555777777777666666777777777666666555555666888:::;;;777888999:::::::::999888555555444333222111000000111111000000000000111111000000000000/////////////////////////////////////////////////////////////////////......//////000...//////000111222222222000000000000/////////////////////000000000111111000////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000/////////...111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111000000000000111111222111111111111222222333555444444333333333333444333444444444444333222111111222333444555555555555444444444444444444444444444444444444444444444444555555555444444444444444333333444444444444333333555555444444444444333333555555444444444444555555111111000///////////////---,,,,,,,,,,,,,,,,,,,,,////////////////////////............------------,,,------...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///////////////.........------------------------,,,,,,,,,---------......+++,,,------......------------............------........................------........./////////////////////............////////////..................................../////////.......................................---.........////////////////////////////////////......---,,,,,,,,,,,,,,,.........------.........---------.........//////////////////////////////------............---------...000111111111000///......................................................------------......................................................////////////......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---..................------////////////////////////............---------------------............///...---+++***+++,,,...000...///000000111000//////---------............///---------.........//////------------............//////////////////////////////000000000000///////////////////////////////////////////////////////////////......---------///////////////.........,,,---...///000111222333............////////////000//////...///000111222111000000000000111222222444444555555555555555444444444555555555555444444666666555555555777999:::777777888999999888888777555444444333222111111111111111000000000000111111////////////000000000000//////////////////////////////////////////////////////////////////000111111111111111111111111111//////////////////.........//////000111222222222000000000000000111111222000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222111111000000111111222111111111111222333333444444444333333333333333333444444444444333222222111222222333333222111111000444444444444444444444444555555555555555555555555555555555555555444444444444444555555555555444444444444444444444444444444555444444333333444444555//////...---------......------------............................................................,,,,,,------...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///////////////------------------------,,,,,,,,,---------.........---,,,++++++---///000------............---------.....................,,,------------.........///////////////.........////////////....................................////////////////////////////////////////////////,,,,,,---------.......................................---,,,,,,,,,,,,------..................---//////.........---------////////////////////////------............---------...000111111111000///////////////////////////..............................------------......---.....................////////////////////////............------------........................------------------------............------------......------............/////////////////////...---------,,,,,,,,,,,,+++---------............///...---+++***+++,,,...000///000000000000000//////------........./////////,,,,,,------.../////////---------.........////////////////////////////////////000000000000//////////////////////////////........................111111111111111111000000.........///////////////,,,---...///000111222333............////////////000///...---...///111222111111111000111222222333444444555555666555555555444444555666666555444444666666555555555777888999777777777777777777666666555555444444333333222222111111000000000000111111////////////000000000000///////////////////////////////////////////////////////////////000111111333333222111000///........................//////......///000111222333333000000000000000111111222000000000000000000000000//////000000111111222222111111111111111111111111//////000000111222222333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222111111222222333333333333222222333333333333333333444444444333222222222222222222333333333222111111444444444444444444444444555555555555555555555555555555555555555555555555444555555666666555555444333333444444444444444444444444333333333333444444---,,,++++++******++++++------...............///------............---------------............///,,,,,,------......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///////////////------------------------,,,,,,,,,---------......---+++)))((((((***---///------............---------------...............,,,,,,---------...................../////////000////////////.......................................////////////000000000////////////////////////,,,,,,,,,------------...........................//////...------------...------...//////...------000//////...------,,,,,,////////////////////////------............------......//////000000000///000000000000000000000000..............................------------......---------...............////////////////////////,,,+++++++++++++++++++++////////////////////////------------------------///...............------......---------...//////---------------,,,,,,,,,------,,,,,,,,,+++++++++---------............///...---,,,,,,,,,---//////000000///////////////...+++,,,,,,,,,---------------------.........//////------.........///////////////////////////////////////000000000000//////////////////////////////........................//////000000000000///............///////////////---......///000111111222............////////////000///.........///111222333333333333333444555555333444555666666666666666555666777888888777666555555555555666666777777777777777666666666555555555555444444444333333333333111111000000000000111111000000000000////////////////////////////////////////////////////////////////////////000111222222333222111000///...---,,,............////////////......//////000111222222000////////////000111111000000000000000000000000000000000111111222222222111111111111111111111111//////000111222333444444222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222111111111111222222111222333333444333333222111222222333333333333222444333333222222333333444111111333444666777777777444444444444444444444444555555555555555555555555555555555555555666666666555555666666666666555555444444444555555555555555555555444444444444555555------,,,++++++++++++,,,,,,,,,,,,------.........---...///000000///...---+++,,,,,,,,,---------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000........................,,,,,,,,,---------......++++++*********+++,,,---------............---------------.........//////---............/////////,,,------...///000111111////////////......................................./////////000000000000////////////////////////------------....................................000000///............///------...//////...------..................------////////////////////////------............------......------......///000000000000000000000000000..............................------------......---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,------.........................................................------,,,,,,,,,...------,,,---...///000......---------,,,,,,,,,...---------,,,,,,,,,,,,---------............///------........./////////000//////......---......,,,,,,,,,,,,---------------------...........................//////////////////////////////////////////000000000000//////////////////////////////........................,,,,,,---......------,,,............/////////000......//////000000000111............////////////000000//////000000111111444333333333333444555555333333444666777777777777555666777888888777666555333444666777888777666555777666666555444444555555333333333333222222222222111111000000000000111111111111000000//////......////////////////////////////////////////////////////////////000111222333////////////................../////////000000000.........//////000000000//////......//////000111000000000000000000000000111111111111111111222222111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222333222222111111222222333222333444444444333222111111222333444555555444333333222222222222333555666000111333555666777888888444444444444444444444444555555555555555555555555444555555555666666666777666666666777777666666666666666777777777888888888777777666666666666777777000000///............///+++++++++,,,,,,---------...///000111111000///...*********++++++,,,,,,,,,+++,,,,,,---.........---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000........................,,,,,,,,,---------......+++,,,---.........---------..................------------.........//////////////////000000000000+++,,,---...///111222222000/////////......................................./////////000000111111000000000000000000000000............/////////000........................111111000///////////////,,,---...//////...---,,,,,,,,,------.../////////////////////////////////---..................---......---,,,,,,...///000////////////////////////////////////////////////.........------.........---------.........//////000000000000000000000000/////////000000000000000------------------------........................---------,,,,,,+++++++++...------,,,---...///000000000/////////.........//////.........------------------.........//////---...//////000000//////000///...---------------........./////////000000..................................../////////000//////////////////////////////000000000000//////////////////////////////...........................///000111111000//////---.........//////000000////////////000000000000............/////////000000000000000111111111111222222111111222222333444222333444666777888888888333444555777777555444333222444777888999777555333777666555444444444444444222222222111111111111111111111000000000000111111222111111000///......---////////////////////////////////////////////////////////////000111222333,,,,,,------.../////////.../////////000000111111............////////////...............///000000000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222222111222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222333222222111111222222333333444444555444333111000222333555666666666555555222111111111222444666777222222333333444333333333444444444444444444444444666666666666666666666666444555555555666666777777666666777777777777666666888888999999999:::::::::999999888888888888999999------,,,++++++++++++,,,---///000///...,,,------+++++++++,,,,,,,,,------,,,------......------,,,---...............------///...---,,,+++************+++,,,,,,---------,,,,,,------......------,,,,,,------...........................///////////////............///000000---------.........//////............////////////---...///000000///...---........................//////////////////////////////000000000000//////000///---,,,,,,...000111000000///...............//////000000///...------///000111222111000---,,,................................................---------.........////////////............//////000///......//////...------.........//////000000000000000000////////////......................................................------------......+++,,,...---,,,,,,---/////////............////////////......------------........................---------,,,,,,+++++++++...............------------------............///------------------------,,,---------------------////////////////////////...---------......,,,***&&&'''***,,,---,,,+++***---------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////---.........//////000000000000000000111111111111000000000000000000000000////////////000111222333333333333333555777999:::333444666777777777666555222333333444555666777777666666666666666666666666555555666666666666666555333333333222222222111111........................///...------...///000111////////////////////////////////////000000000000............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111222222222111111222222222333333333555555555444444333333333222222111111111111222222333222111000000222444555222222333333333333444444333333333333333333333333222222222222222222222222555555555555555555555555555444444333333222222222111222222333444444555555444333333333333444444555888888777777666555555555666666666777777888888999666666777777888999::::::999999999999999999999999===<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;//////...------------...,,,...//////---,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,---...............------...------,,,++++++++++++++++++,,,------,,,,,,,,,,,,------......------,,,......///000000000000000------------............------,,,,,,------...///,,,,,,,,,---------..................////////////---...///000000///...---........................//////////////////////////////000000000000//////000///.........///000111000000///............//////////////////...------+++,,,---...///...,,,+++................................................---------.........////////////............//////000///...............---............/////////000000000000000////////////////////////////////////..............................------------......---...///...,,,+++,,,---//////............//////000000//////.............................................---------,,,,,,------..................---------............///------------------------.........------,,,,,,+++...........................---------......,,,******,,,---///000///...------------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////............/////////000//////000000000111111111000000000000000000000000/////////000000111222333333333333555777999;;;===444555555666666666666666444444555555666666777777666666666666666666666666444555555666666555555555333333222222222111111111........................//////...---......000000////////////////////////////////////000000000000............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///111111111111111111111111000111111111111222222222111111222222222333333333444444444444333333333333222222111111111111222222333222111000000222444555222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333555555555444444444333333333333333444444555555555444444333333333333444444888888888888888777777777888888888999999999999999888999999:::;;;;;;<<<<<<=====================>>>??????????????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@//////...------------...,,,---......,,,++++++,,,,,,------------.........,,,------......------,,,------...............---------,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......------,,,......///000000000000///,,,,,,,,,------------...+++++++++++++++,,,,,,---++++++,,,,,,,,,---------............////////////......////////////..............................//////////////////////////////000000000000////////////000000000111111111111000//////....../////////////////////......---,,,---...000111111000000................................................---............///////////////............/////////............---------............////////////////////////000000000000000000000000000000000000..............................------------......//////000...,,,******+++/////////....../////////000000000///////////////......................../////////...............,,,---------.../////////---------............///------------------------//////...---,,,++++++***------------------------...---------......---+++---...///000000000......---------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////............//////////////////000000000000111111////////////////////////000000000000000111333333333444555777999<<<>>>???666555555555555666666777666666666666666777777777666666666666666666666666333444444555555444444333333222222222222111111111////////////////////////000//////............///////////////////////////////////////000000000000............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111000111111111111111111111111000111111111111222222222111111222222222333333333222222222222333333333333222222111111111111222222333222111111111222333444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222333333666666555555555555555555444444444444555555555555666666555555555555666666888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIII------,,,++++++++++++,,,+++---...---,,,***++++++---------.........//////,,,------......------,,,,,,---......///.........,,,,,,+++++++++,,,------,,,,,,------,,,,,,++++++,,,------......------,,,+++,,,------......------,,,,,,---------.........+++++++++***+++,,,,,,---,,,,,,,,,---------..................////////////...//////////////////...........................//////////////////////////////000000000000/////////000111222222222222222111000000///.../////////...///////////////.........///000111111111111000...............................................................///////////////............//////......///...---,,,------.........///////////////////////////000000000000000000000000000000000000..............................------------.........//////...,,,++++++,,,......////////////......////////////............................................................,,,,,,,,,---...///000000---------............///------------------------.........------,,,,,,,,,------------------------...------...//////---,,,------.........---,,,,,,---------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////.........///////////////////////////000000000111////////////////////////000000000000111222333333666777888999;;;<<<>>>>>>777666555444444555666777888888888777777777777777666666666666666666666666333333444444444333222222222222222222111111111111000000000000000000000000000000//////............////////////////////////////////////000000000000............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000111111111222222222111111222222222333333333111111111222222333333333333222222111111222222333222222111111111222333444222222222333333333444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666555555555555555555555555::::::999999888999999:::999999::::::;;;<<<<<<===<<<===>>>???@@@AAABBBCCCFFFFFFFFFFFFGGGGGGHHHHHHKKKJJJJJJJJJKKKMMMNNNOOONNNOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSS------,,,++++++++++++,,,+++---...---,,,***++++++---------.........//////,,,------......------,,,,,,------...//////......,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,+++,,,------......------,,,+++,,,,,,------------------.........////////////,,,,,,,,,,,,,,,------...............////////////............/////////////////////....../////////////////////////////////000000000000000000000000//////000000000000/////////000111222333333333333111111000///////////////......///////////////...............------,,,,,,//////////////////////////////////////////////////////////////////////////////............//////---///000///---,,,---...///////////////............/////////000000000111////////////////////////////////////////////////......------------......,,,---......,,,,,,---.........///000000///......------------------------........................------------------......,,,,,,,,,---...///000000---------............///------------------------,,,,,,,,,------.........------------------------...------...///000...,,,---------------,,,,,,,,,---------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............///////////////////////////////////////////////////............////////////000000000////////////////////////000000000000111222333444999999::::::;;;;;;;;;;;;777666555444444555666777888888888888888777777777666666666666666666666666333333444444333222222111222222222111111111000000000000000000000000000000000000000//////...------000000000000000000000000////////////000000000000............////////////............////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222111111222222222333333333111111111222222333333333333333222222222222333333222222111222222222333333222222222333333333444444444444444444444444444444444444444444444444444444444444444555555666666666444444555555666666777777777777777777777777888888<<<<<<;;;;;;;;;<<<======<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEHHHJJJLLLMMMOOOOOOPPPPPPPPPPPPPPPQQQSSSRRRRRRRRRSSSUUUWWWYYYXXXYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]\\\\\\\\\\\\//////...------------...,,,---......,,,++++++,,,,,,------------.........,,,------......------,,,,,,,,,---...////////////------,,,++++++,,,,,,,,,***+++,,,,,,---------,,,,,,------......------,,,------...////////////............/////////000000---------------...//////...////////////000000000............//////////////////............//////////////////////////////000000000000000000000000//////000000000000////////////000111222333333444222111000000//////000000---...//////////////////000000//////...------,,,////////////////////////////////////////////////000000000////////////...//////............//////...000222000---,,,---000///////////////...............//////000000111111////////////////////////////////////////////////......------------......+++,,,...---,,,,,,...///---...///000000///...---,,,,,,,,,,,,,,,---------........................---------------.........,,,---------.../////////---------............///------------------------***++++++,,,---...//////------------------------...------...000000///---.........///////////////---------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............///////////////////////////////////////////////////...............////////////000000////////////////////////111111000111111222333444999:::::::::::::::999888777666666555555555555666777777777777777888888888666666666666666666666666444444444444333222111111222111111111111000000000////////////////////////...//////000//////...---000000000000000000000000////////////000000000000............////////////............////////////////////////////////////000000000000000000000000111111111111111111111111000111111111111111111000222222222222222222222222000111111111111222222222111111222222222333333333222222222222333333333333333333222222222222333333111111222222222333333333222222333333333333444444444444444444444444444444555555555555555555555555333333333444555555666666555555666777777888999999999::::::;;;<<<<<<======>>>>>>>>>???@@@AAACCCCCCEEEFFFFFFGGGHHHIIIIIIJJJIIIKKKMMMOOORRRUUUWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXZZZ]]]___aaa```aaabbbcccdddeeeffffffdddddddddcccccccccbbbbbb//////...------------...,,,...//////---,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,+++,,,---...////////////...------,,,++++++++++++)))***+++,,,---.........,,,------......------,,,,,,---......//////......---------.........//////---------------......///.........////////////000............////////////000///...------...///000////////////////////////000000000000000000000000//////000000000000//////////////////000222444555222111000000//////000000------...///////////////111111111000000000000111////////////////////////////////////////////////000000000000/////////...//////............//////...111333222...,,,...111000/////////.....................///000111111111000000000000000000000000////////////////////////......------------......,,,.........,,,+++,,,------...///000000///...---,,,,,,,,,---------..............................------........./////////------..................---------............///------------------------+++,,,,,,------....................................------...000111///...////////////000111111222---------............///......////////////......////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////000/////////...................../////////000000000000000000000000000000111111111111222333444444777888999999999999888777666666666666666555555444555666666777777888888888666666666666666666666666555555555555444333222111111111111111000000000000........................---...///000000//////...000000000000000000000000////////////000000000000............////////////............////////////////////////////////////000000000000000000000000111111111111111111111111///000000111111000000///222222222222222222222222000111111111111222222222111111222222222333333333444444444444333333333333444333333222222333333444111111222222333333333222222222333333333333444444555555555555555555555555555555555555555555555555444444555555666777777888777777888999:::;;;<<<======>>>???@@@AAACCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRRRRRRRSSSSSSTTTTTTVVVWWWXXXZZZ]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbb^^^]]]]]]]]]___bbbeeegggeeeffffffggghhhiiiiiijjjhhhhhhhhhgggggggggffffff------,,,++++++++++++,,,---///000///...,,,------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,---...///////////////...---,,,+++*********((()))***,,,---...//////,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------,,,,,,------...///---------.........//////............/////////000000///...------...///000000000000000000000000000000000000000000000000000//////000000000000////////////......///111444555222111111000000000000000------...///000000//////---,,,,,,------...///000000000000000000000000000000000000000000000000000111111000000/////////...//////............//////...222444333...---///222000000//////.........------......///000111111222111111111111111111111111000000000000000000000000.........------............///000...,,,***++++++---...///111111///...------------.........//////.........................../////////000000111111...............------------------.........//////---------------------------------------------,,,////////////////////////...------...000111000...............///000222222---------.........//////......////////////......////////////////////////////////////////////////............/////////000////////////////////////............/////////000////////////////////////000000//////.........---............/////////000111111111111111111111111111111111111222333444555444555777888999999888888555666777777777666444333444555555666777888888999666666666666666666666666555555555555444333222111111111111111000000000000........................,,,---...000000000//////000000000000000000000000////////////000000000000............/////////000............/////////000////////////////////////000000000000000000000000111111111111111111111111//////000000000000//////222222222222222222222222000111111111111222222222111111222222222333333333555555555444444333333333444333333222222333333444111111222333333333333222222222333333333444444444555555555555555555555555666666666666666666666666666777777888999::::::;;;999999:::;;;===>>>??????@@@AAABBBDDDFFFGGGHHHIIILLLMMMNNNOOORRRTTTVVVWWWZZZZZZZZZ[[[[[[[[[[[[\\\``````aaabbbcccdddeeeeeegggggggggggggggfffffffffaaa```______aaaeeehhhkkkggghhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhh///,,,***((((((***,,,///..............................---------,,,,,,,,,+++,,,------......------++++++,,,---............---///000///---,,,,,,---........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000000///...------,,,,,,.........////////////000///////////////////////////////////////000111111000000000000000000000000////////////////////////000000000000000000000000111000///111333333000---000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000111///...------...///111111111000000/////////...------......//////000000111111000000000000000111111000///......///000111000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000000000//////.........---///////////////.................................,,,---...//////...---,,,......------------......000000//////.........---.................................------,,,,,,,,,........................000000//////......------........................//////............//////...///000///...---...000000000000000000000000000......------------......///////////////.........////////////////////////000000000000////////////////////////////////////,,,,,,,,,---------............///000000000000000............////////////000000000000////////////000000000000//////////////////000000111222444555333333333444444444555555777777777777666666666666777777777777777777777777777777777777666666666666555444444333333222222111111111111000//////......111111000000//////.........///000111111000///...,,,------...///000111111000///...------...///000......//////...---,,,,,,......///000000000000000...//////000111222222333000000000000000000000000222222111111111111111111000000000000111111111111333333333333333333333333111111222222222333333333333333333222222111111111333333333333333333333333111111222333333333333222111222333444444444444444666444111222444555444222333444555666777888999999::::::::::::;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<>>>???@@@BBBEEEGGGJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXZZZ\\\]]]^^^______aaaaaa```___```aaabbbccceeeeeefffffffffgggggggggkkkkkkiiihhhgggfffffffffeeeeeeeeeeeefffggghhhiiiiiihhhhhhiiikkkkkkjjjhhhllljjjhhhhhhiiikkkkkkkkk...---+++))))))+++---.................................---------,,,,,,,,,+++,,,------......------------......///.........---...000///---,,,,,,---........................,,,,,,,,,---------------------,,,,,,,,,---......///......---,,,,,,++++++,,,,,,,,,------------...///////////////////////////////////////000111111000000000000000000000000////////////////////////000000000000000000000000///...---///111111...,,,000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000///...------...///000111111111000000000//////.........///////////////111000000//////000000000000000///......///000111000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000000/////////............/////////////////////...........................---......//////......---......------------......000/////////...........................---------.........------,,,,,,,,,///////////////////////////////////////.........///////////////////////////...---,,,,,,---...///...///000000///...///000..............................------------....../////////////////////...////////////////////////000000000000////////////////////////////////////,,,---------..................///000000000000000............////////////111111111111000000000000000000000000////////////333222111111000000111111333333444444444555555555777777777888888888888888888888888888888888888888777777777777666666666555555555444333333222111111......//////000111111111111000000000/////////......///000111111000///...---.........///000000000000///............///000///////////////...------......///000000000000000...//////000000111111111000000000000000000000000111111111111111111111111000000000000111111111111333333333333333333333333111111222222222333333333333333333222222222111111333333333333333333333333111222222333333333333333000111222333444444444444888666444555888999999777777777777777888999999:::999999::::::;;;;;;<<<<<<:::;;;===???AAABBBCCCCCCHHHHHHIIIKKKMMMPPPRRRSSSUUUVVVWWWYYY[[[\\\^^^^^^]]]^^^___```aaabbbbbbbbbdddccccccccccccdddfffggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggghhhhhhiiijjjjjjiiiiiijjjkkkkkkiiihhhkkkjjjhhhhhhjjjkkkjjjjjj...---,,,,,,,,,,,,---.................................---------,,,,,,,,,+++,,,------......------...////////////......---,,,...//////---,,,,,,---........................,,,,,,------......//////......------------------......------,,,+++++++++,,,,,,,,,------------...///////////////////////////////////////000111111////////////////////////////////////////////////000000000000000000000000///......///000000...---000000000000111111111111000000000000000000000000.........///000111111111000000000000000000000000000///...------...///000111111111000000000000///000000///////////////...000//////......///000000000//////......//////000000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000////////////..................//////////////////........................///..................///......------------......////////////............//////.........---------.........---------------000000000000000000000000.........///////////////000000000000000000000000///...,,,++++++,,,...///...000000000///...///000..............................------------............//////////////////////////////////////////////////////000000000000////////////////////////------........./////////......///000000000000///............////////////222222222111111111000000////////////000000000000333222111111000000111111333444444444444555555555777777888888999999::::::888888888888888888888888777777777666666666555555666666555444222111000000......///000000111111222000000000000//////////////////000000000000//////////////////////////////000//////......//////000///000000000000//////.........///000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222222222222222222222222222111111222222222333333333333333333333222222222222333333333333333333333333222222333444444444444333111222333444555555555555666555444555777999:::999<<<;;;:::999999:::;;;<<<;;;;;;<<<>>>>>>?????????@@@BBBEEEHHHLLLNNNPPPQQQUUUVVVVVVXXXYYY\\\]]]___```aaabbbccceeefffggghhheeeeeefffgggggggggffffffeeeeeeeeeeeefffgggiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggghhhiiiiiijjjiiihhhhhhiiiiiigggeeehhhgggfffggghhhhhhgggeee------............------..............................---------,,,,,,,,,+++,,,------......------.../////////...---,,,,,,,,,---///...---,,,,,,---........................,,,------...///000000111000///...---------------.........------,,,,,,,,,.........////////////000///////////////////////////////////////000000111////////////////////////////////////////////////000000000000000000000000111000000111111111000000///000000000111111111111000000000000000000000000.../////////000000000111////////////////////////000///............///000////////////////////////111000000000//////......///............//////000000000/////////////////////////////////////////////////////////000000111111111111111000000000//////////////////////////////////////////.....................////////////........................000///...------...///000......------------......///////////////........./////////...------,,,,,,...............---------////////////////////////------......//////000000////////////////////////000...,,,++++++,,,...000---...//////...---...///000000000000000000000000......------------..................////////////////////////////////////////////////000000000000////////////////////////.........////////////000---...//////000000//////............////////////111111111000000000000///////////////000000000000/////////000111222444444444444444444555555555555666666777888888999::::::888888888888888888888888777777666666666555555555666666555444222111000000222222111111000//////...000000000000//////////////////000000000000//////000000000///////////////000//////////////////000000000111111111000000///......///000000000000000////////////............000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444333333444555555555555444444555666777888999999999666666666666888999:::;;;======;;;;;;;;;===???@@@BBBCCCEEEFFFGGGHHHHHHHHHMMMOOORRRUUUYYY\\\^^^___aaaaaaaaabbbccceeefffgggfffggggggiiijjjkkkllllllkkklllllllllkkkjjjiiihhheeeeeeffffffggghhhiiijjjiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiihhhggggggeeeeeeddddddcccdddddddddfffdddccccccdddcccaaa___aaa``````aaabbbbbb___]]]---......//////......---..............................---------,,,,,,,,,+++,,,------......------------------,,,,,,+++***+++,,,......---,,,,,,---........................------......///000111111000///......------------////////////.....................////////////000///////////////////////////////////////000000111////////////////////////000000000000000000000000111111111111111111111111000111111000000000111111///000000000111111111111000000000000000000000000111000000000/////////...//////////////////////////////............//////........................111111000000/////////..................///000000111111000000000//////...///////////////////////////////////////000000111111111111111000000000///////////////////////////.........///////////////---.........//////000000////////////////////////000///...------...///000......------------.............../////////////////////.........---------................................................------......//////000000........................000///...,,,,,,...///000,,,---......,,,,,,---...000000000000000000000000......------------......---.........//////000000////////////////////////.../////////000000000111000000000000000000000000.........////////////000------...///////////////............////////////000////////////............/////////000000000111/////////000111222444444444444444555555555666666555555666666777888999999888888888888888888888888666666666666555555555555666555555444222111111000222222222111000000//////////////////000000000000000000////////////000000000000000000000////////////000000000000000000///000000111111111111111000......///000000000000000////////////............111111111111111111111111//////000000000111111111111111111111222222222222111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444444444555666666666666555444555666888999:::::::::::::::;;;;;;;;;<<<===>>>?????????@@@BBBDDDFFFGGGMMMNNNQQQSSSUUUUUUUUUUUUYYY[[[]]]```ccceeefffggghhhhhhhhhhhhiiijjjkkkllljjjjjjkkkllllllmmmnnnnnnnnnnnnnnnmmmlllkkkiiiiiifffgggggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiigggdddbbbaaa^^^^^^]]]]]]]]]]]]]]]]]]___^^^]]]]]]]]]\\\ZZZXXXXXXXXXXXXYYYZZZYYYWWWTTT------...//////...------..............................---------,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,++++++******,,,---...,,,,,,,,,---........................------......//////000000//////......---.........////////////////////////,,,,,,,,,------------...///////////////////////////////////////000111111////////////////////////000000000000000000000000111111111111111111111111...//////...------///000000000000000111111111111000000000000000000000000111111111000///.........000000000000000000000000////////////////////////------............//////111000000000000000000///............///000111111222222222222111000//////000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000.........///////////////------......///000000000////////////////////////000//////////////////000......------------...............///////////////......................................./////////.................................///////////////......................../////////....../////////,,,---......,,,,,,---.................................------------......------......///000000000////////////////////////......//////000000111111000000000000000000000000------........./////////------...////////////...............//////////////////.........---------......//////000000111111333222111111000000111111444444555555555666666666555555666666777777888888999999999999999999999999666666666555555555444444555444444333333222222111//////000111111222222333////////////000000000000000000////////////000000000000000000000000000000///000000111111000000//////000000111111111111000......///000000000000000////////////////////////111111111111111111111111...//////000000111111111111111111222222222222333222222222222222222222222111111222222222333333333333333333333444444444444444444444444444444444444555555666777777777777666444555666888999::::::;;;:::;;;<<<===<<<===@@@BBBFFFGGGIIIKKKMMMOOOPPPQQQWWWYYY\\\___aaabbbaaaaaabbbcccdddfffhhhiiijjjjjjmmmllllllllllllmmmmmmnnnmmmmmmnnnnnnooooooppppppoooooonnnmmmllljjjiiihhhggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkhhhhhhgggeeeccc___\\\ZZZWWWWWWWWWVVVWWWWWWXXXXXXYYYXXXWWWWWWXXXXXXVVVTTTSSSRRRQQQQQQRRRRRRPPPNNN------------------------..............................---------,,,,,,,,,+++,,,------......------++++++,,,,,,------,,,,,,)))+++------,,,,,,---...................................................///............//////000////////////////////////,,,,,,,,,------------...///////////////////////////////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111...///000...,,,,,,///111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000......////////////....../////////000000000111111000000000000000111111111////////////000111222222333333444444333222000///000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000............/////////000------......///000000111//////////////////////////////000000000000//////......------------................../////////000,,,,,,------.../////////---........./////////000........................///////////////.................................------...//////...------...///000000......///000..............................------------......------......///000000111////////////////////////.........///000111111111000000000000000000000000,,,---------............,,,---......//////..................////////////////////////.....................///000111111111333222111111000000111111555555555555666666666666777777777777777777777777999999999999999999999999666666555555555444444444333333333333333333333333///000000111111222333333.../////////000000000111111000///......///000111/////////000111111111222///000111111111111000///...///000000111111000000......///000000000000000...//////000000111111111111111111111111111111111......//////000111111222111111111222222222333333333333333333333333333333111111222222222333333333333333333444444444555555555555555555555555555555555666777777888888777777777888999;;;<<<===>>>>>><<>>???AAABBBBBBCCCDDDHHHLLLNNNPPPSSSXXX\\\[[[]]]```cccccccccaaa___aaacccgggkkkmmmnnnmmmmmmkkklllnnnpppqqqrrrsssssssssrrrrrrqqqppppppqqqqqqmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjiiihhh___```aaaaaa```___]]]\\\^^^^^^_________`````````^^^_________]]]ZZZWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXXXXWWWUUUSSSPPPNNNMMMMMMNNNMMMMMM........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***'''%%%&&&)))---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------.../////////111000///......---......000/////////............000000////////////000000..................................../////////000000000000000000000000000111111000000//////......---...///000111111111000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000...//////000111222222222000000////////////000000111000000111222222000...111111111111111111111111111111000000//////......000000111222333333444444444444444333333222222222222333444444444222111000////////////////////////000000000000000000000000000000000000000000000000------...///000111222222333111...,,,,,,---///000...//////000111222222333////////////////////////000000///...............333------555555------333000000000000000000000000////////////////////////////////////////////////000000111000000///.........,,,+++,,,...///...+++......////////////......////////////////////////000///...------...///000//////////////////////////////............//////..............................////////////......//////000000111111222222//////............//////000000//////.........---////////////////////////..................------000111222111000000222444111111222222222333333333333333444444444444444444666666666666777888999::::::::::::999999888888888888888888888777777777777444444333333333333222222111111111000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000/////////000000//////000222444555111111111111111111111111000000000000000000000000111111222222222111111000222222222222222222222222000111222333444555555555333333333333333333333333333333333333444555555666666777777666444444555777333333444555666777888888999:::;;;;;;:::;;;===???AAAAAABBBDDDGGGJJJMMMNNNSSSTTTWWWZZZ^^^aaaccceeehhhiiikkklllkkkhhheeecccgggkkknnnooommmlllmmmooorrrqqqppprrrtttwwwwwwwwwtttsssrrrpppnnnlllkkkjjjkkkkkkkkkkkkjjjjjjjjjiiinnnmmmllljjjgggdddbbbaaa[[[[[[ZZZYYYXXXWWWWWWVVVWWWZZZ\\\]]]\\\[[[\\\\\\_________^^^^^^\\\[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWSSSRRRPPPOOONNNOOOOOOPPP------------------------------------------------000///...,,,***+++---000---------,,,,,,,,,,,,+++------------------------//////.........---------,,,,,,------...///////////////.........//////000000000/////////.........000//////......//////000................................./////////000000000000000000000000000000111000000000/////////...000000000000000000//////111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000...//////000111111222222000000000000000000000000111111111111111000111111111111111111111111111111222111111111000000000000000000111222222333444444333333333333222222222111000000111111000//////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222000///---------///000......///000000111222222////////////////////////000000///...............111---///777777///---111000000000000000000000000////////////////////////////////////////////////...////////////...---,,,///...,,,---///000///---......////////////......////////////////////////000///...------...///000//////////////////////////////............//////////////////////////////......////////////......//////000000000000000000//////............//////000/////////............////////////////////////////////////////////////...///000///......000222111111222222222333333333333333444444444444555555666666666666777888999::::::999999999888888888888888888888777777777666666444444333333333222222222111000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000///000000111222333111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222111222222333444444444444333333333333333333333333111111111111222333444555555666666555444444555777666666666666777888999999:::<<<>>>??????@@@CCCEEEFFFHHHKKKOOOTTTXXX[[[\\\ZZZ\\\^^^```cccfffhhhiiikkklllmmmmmmllljjjhhhgggjjjmmmpppqqqoooooopppqqqtttsssqqqrrrtttuuuuuutttrrrrrrpppooommmkkkjjjiiiffffffffffffggggggggghhhiiihhhgggeeebbb```]]]\\\YYYYYYYYYXXXXXXXXXXXXXXXVVVXXX[[[\\\\\\\\\\\\^^^______``````___^^^\\\[[[]]]^^^____________]]]]]][[[\\\]]]^^^^^^]]]\\\[[[YYYWWWUUUTTTRRRRRRSSSSSS,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,+++***,,,---,,,,,,,,,,,,------------........................//////.........---------,,,,,,------.../////////---------......///111111000000000/////////......///..................///............................../////////000000000000000000000000000000000000000000000////////////222111111000000///......111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000/////////000111111222222000111222222222222111000111222111000///000222333000000000000000000000000222222222222111111111111000000111111222333333333222222222111111111111111000000///.........//////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...000000///////////////............//////000000111////////////////////////000000///........./////////,,,000888888000,,,///000000000000000000000000////////////////////////////////////////////////------------------,,,+++000///...///000000///.........////////////......//////////////////////////////............////////////////////////////////////............//////000000000000000000000000...//////000000//////...000000////////////////////////............//////////////////............////////////////////////000000000000000000000000...///000000//////000111111111222222222333333333333333444444444555555555666666666666777888999:::999999999999888888888888888888777777777777666666333333333333222222222222000000000000000000111111//////000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222222111111111111111111111111111222222333444444333333333222222222222222222222222111111111222222444555555666777777777555555777999999999888888888:::;;;<<<>>>@@@DDDFFFHHHJJJMMMPPPRRRTTTXXX]]]aaadddfffgggeeeeeeggghhhjjjlllmmmnnnooooooooonnnnnnmmmmmmmmmnnnppprrrsssrrrqqqrrrsssvvvtttrrrrrrrrrsssrrrqqqnnnnnnmmmkkkjjjhhhgggfffbbbbbbbbbbbbcccdddeeeeeeccccccbbb```^^^[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXZZZ\\\^^^^^^___aaacccbbbcccdddeeedddbbb```___cccdddfffggggggfffeeedddbbbbbbccccccccccccbbbbbbaaa___\\\ZZZXXXXXXXXXXXX,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,+++******+++++++++,,,,,,---......///------------------------------,,,,,,,,,+++++++++,,,,,,------.../////////...............///000000000000000////////////.........------------.................................////////////000000000000000000000000000000000000000000000////////////222111111000000/////////111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000//////000000111111111111000111333444444333111000333000------///111222111000000000000000000000000111111111111111111111111000000111111222222222333111111111000000000000000222111000//////000111222////////////////////////000000000000000000000000000000000000000000000000000000000000////////////...///000111111000///...---........./////////000////////////////////////000000///////////////000...,,,///444444///,,,...////////////////////////////////////////////////////////////////////////,,,------...------,,,,,,000//////////////////.........////////////....../////////////////////////////////......///////////////////////////////////////............////////////////////////////////////000000000000//////000000//////......------//////............/////////////////////.........//////////////////////////////000000000000000111///111222222111111222333111111222222222333333333333333444444555555666666666666666666777888999:::::::::::::::999999999999888777777777666666666666333333333222222222222111000000000000000111111111////////////000000000111///////////////////////////000000000111111111111/////////000000000000000111222333333333222000///////////////////////////000000000000000000000000111111222222333333222222111111111111111111111111333333444444444333222222222222222222222222222222444444444444555666888888:::;;;;;;:::888888999;;;999999999999;;;>>>AAABBBEEEHHHLLLPPPRRRUUUYYY[[[```bbbeeegggiiiiiihhhhhhllllllmmmnnnooooooppppppqqqpppooooooooooooqqqqqqqqqrrrssssssssssssttttttuuusssqqqqqqqqqqqqpppooolllkkkjjjiiihhhgggffffffbbbbbbaaaaaaaaabbbcccdddcccbbbaaa```^^^\\\ZZZYYYZZZYYYYYYXXXXXXYYYZZZZZZ\\\]]]___aaabbbdddgggjjjhhhjjjkkklllllljjjhhhfffhhhjjjlllmmmnnnlllkkkiiiiiiiiiiiiiiiiiihhhhhhhhhgggeeebbb^^^]]]\\\]]]]]],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---------++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------.../////////000000///...............111000000000////////////......------------......////////////////////////////////////000000000111000000000000000000000000////////////000000000000000000000///000111222333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000111111111000222333555555333222000444...((()))000444222---000000000000000000000000000000000000000000000000000111111111111111222222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111...///000111111111///...............////////////////////////////////////000000/////////000000111///------......------///////////////////////////////////////////////////////////////////////////......////////////......////////////...---------......////////////......////////////////////////...//////////////////...//////////////////////////////............//////........................//////000000000000//////000000//////......------//////............//////.........///////////////////////////////////////.........//////000000000///000222333222111111222111111222222222333333333333333444555555666777777666666666666777888999:::::::::;;;;;;;;;;;;;;;;;;777777777666666666666555333333222222222111111111//////000000111111111111...////////////000000000///////////////////////////000000000111111111111.........//////000000000333444444555444333111000////////////////////////111111111111111111111111111111222333333333333333111111111111111111111111333333444444444333222222222222222222222222222222444444444555666777999:::;;;<<<<<<;;;999888999;;;999:::<<<>>>BBBFFFJJJLLLOOOSSSWWW[[[^^^```cccfffiiikkkmmmnnnnnnmmmkkkjjjooooooooopppppppppppppppqqqpppoooooooooqqqssstttssssssrrrrrrsssttttttttttttrrrpppppppppqqqpppooommmmmmllllllkkkjjjiiiiiifffeeecccbbbbbbcccdddeeegggffffffeeecccaaa```______]]]\\\ZZZYYYYYYZZZ[[[]]]^^^```aaabbbeeejjjmmmoooppprrrssssssqqqooonnnmmmnnnpppqqqrrrqqqpppooonnnmmmllllllkkkjjjjjjjjjhhheeebbb___]]]]]]___```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,------.../////////111111///......---------111111000000000////////////..................////////////////////////////////////000000000111111000000000000000000000000////////////000000000000000000//////000111333444111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000111111111222333333333333222111333---(((***111555222---111111111111111111111111///////////////000000000111111111111111111111111000000000000111111111111//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222...///000111222111000///////////////////////////////////////////////////000000/////////000111111///...---,,,,,,---...///000000000000000000000000////////////////////////////////////////////////...///000000111000000000///000000///---,,,---.........////////////......////////////////////////......////////////......//////////////////////////////............//////........................///000000111111000000///000000////////////////////////............//////.........///////////////////////////////////////---......//////000000000,,,...111111000//////000111111222222222333333333333333444555666777777888666666666666777888999:::::::::::::::;;;;;;;;;;;;777777666666666666555555222222222222111111111111/////////000111111222222......////////////000000000000000000000000000000000000000000111111111111......//////000000111111333333444444333222111111000000000000000000000000111111111111111111111111000111222333444444444444222222222222222222222222222222333444444333333333333333333333333333333333222222333333555666888999999:::;;;:::999999;;;===>>>@@@DDDIIIMMMRRRUUUWWW[[[^^^cccfffhhhiiikkkmmmmmmoooppprrrsssssssssrrrqqqqqqppppppppppppooooooppppppooopppqqqsssuuuvvvuuusssrrrrrrsssttttttssssssqqqooooooooopppooommmoooooonnnnnnmmmmmmmmmlllgggfffdddcccccceeeggghhhkkkkkkjjjjjjhhhgggfffeeecccaaa___]]]\\\\\\]]]^^^\\\]]]]]]^^^___ccchhhlllrrrrrrssssssssssssrrrrrrooopppqqqqqqrrrrrrrrrrrrnnnmmmkkkjjjhhhgggffffffccc```]]][[[ZZZ\\\^^^```------------------------------------------------)))***++++++******+++---,,,,,,------......//////------------------------//////.........---------,,,,,,------.../////////000//////.........//////111111111000000000//////000//////......//////000//////////////////////////////000000000111111111000000000000000000000000.../////////000000000111333222000//////111222333111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000111000000000000000000000222222222222222222222222/////////000111222222222222222222222222222222222//////000000000111111111111111111111000000000000000000000111111222222222...//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000111111111111111000000000000000000000000////////////////////////000000//////000111111222/////////....../////////000000000000000000000000////////////////////////////////////////////////...///000000111111111000///111222111...,,,---///......////////////......////////////////////////---...///000000///...---//////////////////////////////............//////........................000000111111111111000000//////000000000000000000//////............//////............/////////000////////////////////////......///000000111222222,,,...111222111/////////111111222222222333333333333333444555666777888888666666666666777888999:::888888888999999:::::::::777777666666666555555555222222222222111111111111...//////000111111222222........./////////000000000000000000000000000000000000000000111111111111///000000111222222333333222222111111000111111111111111111111111111111111111111111111111111111111000111222333444444444444333333333333333333333333111222222333444444444444444444444444444444444444222222333444555777999999888999;;;======???BBBEEEIIIKKKPPPVVV[[[^^^```aaafffiiilllnnnooooooppppppppppppqqqsssuuuvvvwwwxxxrrrrrrrrrqqqqqqqqqppppppppppppqqqrrrsssuuuwwwxxxwwwuuurrrrrrtttvvvuuutttuuussspppnnnnnnmmmllljjjkkkkkkkkkkkkjjjjjjjjjjjjcccbbbaaaaaacccfffiiikkklllllllllkkkjjjiiihhhgggeeecccaaa______```aaaccc]]]]]]]]]\\\^^^bbbhhhllloooooonnnmmmmmmnnnoooppplllllllllllllllnnnooopppllljjjgggdddbbb```______[[[YYYVVVUUUUUUXXX\\\^^^................................................---...//////......000222---------.......................................------,,,,,,,,,+++++++++,,,,,,------...//////000......---......///000111111111111111000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111555333111000///000111222111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000111111111000000000000000222111111000000111111222,,,111555555111000333777333333333333333333333333000000111111222222222333111111111000000000000000000000111111222222222333000111222444444444333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222111111111111000000000000////////////////////////000000///000000111222222...000222222222222000...000000000000000000000000////////////////////////////////////////////////......///000111111000000111333444222///---...000......////////////......////////////////////////---...///000000///...---//////////////////////////////............//////000000000000000000000000000000111111111111000000//////000000111111222222//////............//////---.........//////000000///////////////////////////000000111222222333333---000333444333222111111111111222222222333333333333333444555666777888999666666666666777888999:::666666777777888888888999777666666666555555555555222222222111111111111000...//////000111222222222............/////////000000000000000000000000000000000000000111111111111111111222333444444555555111000///......///000111111111111111111111111111111111111111111111111111000111222333444444555444444444444444444444444444000111222333444555555555555555555555555555555555444555555666888999;;;<<<888:::>>>@@@CCCFFFJJJMMMQQQTTTZZZ```dddggghhhhhhlllooorrrssssssrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwssssssssssssrrrrrrrrrrrrpppqqqrrrtttvvvwwwxxxyyyyyyvvvssssssuuuwwwvvvuuuwwwtttqqqooommmllliiigggeeeeeeeeeeeeeeeeeeeeeeee___^^^^^^___bbbfffkkkmmmkkkkkkkkkkkkjjjiiihhhgggeeedddbbbaaaaaaccceeeggg______^^^^^^___ccciiimmmkkkjjjhhhggggggiiikkklllhhhgggeeeeeefffhhhjjjllliiigggccc```]]][[[ZZZZZZVVVTTTRRRQQQRRRVVVZZZ]]],,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,++++++***+++,,,...///++++++,,,,,,---...//////------------------------,,,---//////...------...////////////////////////...------,,,,,,,,,------111111222222222222111111000000000000000000000000111111000000/////////...000000000000////////////000000000000111111111111222111000//////000111222...///000111333444555666000000000000000000000000000000000000000000000000222111111000000000000000000000000000000000000000///000111222222111000///111111000000//////......333333333222222222111111333333222111222333555666111111000000//////......111555999999666222000000111111222222222222111111000000000000000000000000000000000000111111111111......///000111222222333000000////////////000000000000000000000000000000000000000000000000000000............///////////////000111222222222222222000000////////////000000222111111000///......---000000000000/////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,///////////////.........////////////////////////111111000000//////......000///...------...///000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000000000000000111111111111555333111//////111333555444444555555666777777777666777888777666666888::::::::::::999999999888888777777777777666666666666444333222222111111222222111111000000//////......000000000000000000000000222222111111111111111111333333222111111000000000444333111000000000111111//////000111222333333444222222222222222222222222444333333222111111111222333333333333333333333333111111222222222333333333222111///...///111444666777777777777777666555444777888888888777888;;;===@@@AAADDDHHHMMMQQQVVVXXX]]]___cccfffiiikkkllllllnnnqqqtttuuutttsssssssssuuutttrrrqqqrrruuuxxxzzzvvvuuusssrrrqqqpppooooooooopppqqqrrrsssuuuvvvvvvuuuuuuuuutttsssrrrrrrqqqtttsssqqqnnnkkkgggdddbbbcccaaa^^^^^^```aaaaaaaaa[[[]]]___bbbccceeehhhjjjkkkjjjgggeeeccccccbbbcccbbb___^^^___dddggghhhgggbbb___]]]___bbbeeeeeedddeeedddaaa___^^^^^^___```_________```bbbeeeggghhh```^^^[[[YYYXXXVVVTTTRRRNNNMMMMMMNNNNNNOOOTTTYYY,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...++++++,,,,,,---......///---------------------------///000000...------...------------------------///......------.........000000111111111111000000000000000000000000000000000000000//////.........000000000000////////////000000000000111111111111222111000//////000111222111111111111222222333333000000000000000000000000000000000000000000000000222111000000//////000000111111111111111111111111///000111222222111000///000111111111111111111111333333333222222111111111111111000000000111222222111111111111111111000000111444777777444111000111111111222222222222111111000000000000000000000000000000000000111111111111000000000000000111111111000000////////////000000000000000000000000000000000000000000000000000000....../////////000000000---......////////////...000000////////////000000111111111000///........./////////...............////////////////////////////////////////////////////////////////////////..................///////////////////////////...////////////////////////////////////.........---//////............//////000000000000000000000000000000000000000000000000......////////////......111111000000000111111222000000000000000000000000////////////000000000000000000000000000000000000111000000000000000000000000000000000111111111111444333222111111222333444333333444444555666666666666777888777666777888::::::::::::999999999888888888777777777666666555555333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222222222333333111000000000111111111111111111111222222222222222222222222222222222444333222222111111222222333333333333333333333333222333333333444444444444555444333333333555666888444444555555555666666666666888999::::::<<>>@@@CCCHHHKKKQQQSSSXXX^^^cccgggiiikkklllllllllnnnoooqqqssstttrrrtttvvvvvvuuussssssssssssrrrqqqpppqqqrrrtttvvvwwwwwwvvvuuutttsssssssssrrrrrrssstttuuuuuuvvvvvvxxxxxxxxxwwwvvvvvvuuuuuuqqqqqqpppooonnnlllkkkjjjbbbaaa```aaacccdddcccbbbbbbbbbaaaaaabbbbbbccccccaaa```\\\YYYWWWVVVVVVWWWXXXXXX[[[___cccffffffeee^^^\\\ZZZZZZ\\\^^^___^^^[[[ZZZYYYYYYYYY[[[\\\]]]bbb___\\\ZZZXXXYYYZZZ[[[]]]YYYVVVTTTUUUWWWYYYYYYTTTUUUUUUSSSSSSVVVZZZ]]]------------------------////////////////////////......------,,,,,,,,,,,,,,,,,,,,,---------..............................000111222111///.........////////////////////////..................///000......////////////......////////////////////////..................------////////////000000000000///000000000111111111111111000000000000000000111222222111111000/////////////////////////////////000000000000000000000000111000//////......//////111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222111111333333444444444333111000111111222222333333444444333333222111000000111111111111222222222222111111000000000000000000000000///000000000111111111111111111000000000000000000000000000111111000000000000000000000000000000000////////////////////////000000000000111111111111222111111000////////////000000////////////000000111000000000/////////...------............//////////////////////////////////////////////////////////////////////////////////////////000000111111............////////////////////////////////////........................---...///000000///...---////////////////////////////////////////////////000000111111111111000000000000000000111333444444////////////////////////////////////000000000000////////////////////////000000000000000111111111///000000000111111111111222222333444444333222222333333444444555666666777777888999888777777999;;;:::::::::999999999888888999888888666555444333333222111000000///000000000000000000111111222222222000000000000000000000000000000000000111111111111222222222333333444444444222222111111111111111111111111111111111111111111222222222222222222222222333333222222111222222333333333333333333333333333333444444444444555555555222333444555555444333222666666555555666999<<<>>>999<<>>@@@@@@DDDIIINNNRRRWWW\\\___bbbdddgggjjjlllmmmlllllloooooonnnmmmmmmnnnoooppprrrtttuuutttrrrqqqqqqrrrnnnnnnoooqqqsssvvvyyyzzzwwwxxxyyyyyyyyyxxxwwwwwwuuuuuuuuutttttttttttttttttttttssssssssssssssssssrrrrrrqqqpppnnnmmmkkkjjjjjjhhhfffeeeeeedddbbbaaa___]]][[[\\\^^^aaaaaaaaa^^^[[[VVVQQQMMMKKKKKKLLLQQQUUUZZZ___bbbccccccccc\\\\\\\\\]]]^^^___bbbcccddddddcccccccccbbbcccccccccaaa^^^\\\[[[[[[]]]^^^___aaafffmmmssswwwxxxwwwrrruuusssllliiimmmooonnn---------------------------------------------------............------,,,------------------------........................---///000000///...///000------------------------,,,,,,,,,,,,,,,---...///......////////////......000000000000000000000000.............../////////......//////000000111111000000000000111111111111000000111111111111000000//////000000111222333333000000000000000000000000111111111111111111111111222111111000000000000000222222222222222222222222333222111111111111222333444444333222222111000000333333333333444444444444333333333333333333222111222222222222222222333333333111000000111222222111111111222222222222111111000000000000000000000000000000000000111111111111......///000111222333333///000111222222111000///000000000000000000000000000000000000000000000000/////////000000000111111222111///......///000000000000////////////000000000000000000////////////......//////000111111111000000000000000000000000////////////////////////////////////////////////111111000//////...------------......///000000000/////////////////////////////////000000000000000......////////////......000000000000000000000000000000000000000000000000......////////////......000/////////000111222222////////////////////////////////////000000000000000000000000000000000000/////////000111111222222000000000000111111111111222333444555555444333222555666666777888888999999777999999999888888999;;;:::::::::999999999888888777777666666555444333333222222111000000000000111///////////////000000000000000000000000000000000111111222222333444444444444444444333222111111111000000111222222222222111...///000111222333444444222222222222222222222222222222111111222222333333333333333333333333333333222333333333333444444444555666888999::::::999888999999999;;;===@@@CCCEEEJJJNNNSSSXXX\\\```dddgggfffhhhjjjmmmpppqqqrrrrrrpppoooooonnnnnnooooooppppppqqqqqqqqqooonnnoooqqqmmmnnnooorrrtttwwwyyy{{{wwwxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwvvvuuuttttttssssssssssssssssssssssssppppppooonnnmmmkkkjjjiiihhheeebbb``````______]]]___\\\YYYZZZ^^^bbbbbbaaaZZZWWWSSSNNNLLLKKKLLLMMMPPPTTTYYY\\\]]]^^^^^^___ZZZ\\\^^^___```cccgggjjjkkkkkkkkkjjjjjjiiiiiiiiigggfffeeedddcccdddeeeeeeiiilllttt}}}........................------------------------,,,---...//////......---------------------------........................+++---//////......///000------------------------,,,,,,,,,------...///000/////////000000/////////000000000000000000000000.........//////000000000.........///000111111111000000000000111111111111///000111222222111000///000000111111222333333333222222222222222222222222111111111111111111111111333333222111111111111111222222222222222222222222333222222111111222222333444444444333333333333333444444444555555555666666444444333333333444555555444444444444333333333333333111000111333444222000111111222222222222111111000000000000000000000000000000000000111111111111//////000000111111111222///000222333333222000///000000000000000000000000000000000000000000000000....../////////000000000000///...------...000111000000////////////000000////////////000000000000------......///000000111000000000000000000000000//////////////////////////////////////////////////////..................------......///000000111////////////////////////........./////////000000//////............//////000000000000000000000000000000000000000000000000......////////////......000///////////////000000000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222000000000000111111111111333444444444444444444333555555666666777888888888888999999999888888:::<<<:::::::::999999999888888666666666555555444444444333333222111111111111111111111000000000000000000000000000000000000000000000111111222333333444444222222222222222222111111///000111222333222222111000000111111111222222222222222222222222222222222222222111111222222333444333333333333333333333333444444444444555555555555333444555777888999999999<<<===@@@DDDHHHLLLOOOQQQTTTXXX]]]aaadddgggjjjlllkkklllmmmoooqqqrrrssstttmmmmmmnnnnnnnnnnnnnnnmmmlllmmmnnnmmmllllllnnnooonnnooopppqqqsssuuuvvvwwwvvvwwwyyyzzz{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrqqqppppppppppppppppppppppppkkkllllllllllllkkkjjjjjjdddaaa]]][[[\\\]]]^^^___bbb]]]ZZZ[[[___ccccccbbbYYYVVVSSSPPPPPPRRRUUUWWWYYY]]]aaacccbbbbbbcccdddbbbeeehhhkkkmmmqqqvvvzzz||||||}}}}}}}}}}}}}}}}}}{{{{{{|||||||||{{{{{{zzz........................////////////////////////+++,,,.../////////......------------------------////////////////////////)))+++...///......///111////////////////////////---------......000111111//////000000000000//////000000000000000000000000.../////////000000111111---......///000111111222000000000000111111111111///000111222222111000///222222222222222333333333222222222222222222222222111111111111111111111111444333222222111111222222222222222222222222222222444333222111111222333444333333444444555666666666555555555666666666777777777666555555666777999:::666666666555555444444333333111000222444555333000111111222222222222111111000000000000000000000000000000000000111111111111111111111111000000000000///000222333333222000///000000000000000000000000000000000000000000000000............////////////000///...---...000222333000000////////////000000////////////000000000000,,,,,,------...///000000000000000000000000000000////////////////////////////////////////////////,,,,,,------.../////////---------...///000000111////////////////////////---------.........//////000///...------...///000000000000000000000000000000000000000000000000000000000111111111111000000000//////............///111111111111111111111111////////////000000000000000000000000000000000000...//////000111222222222000000000000111111111111444444444444444444444444444444555555666777777777888999:::999888888:::<<<:::::::::999999999888888555555555555555555444444444333222222111111222222333222222222111111000000000000000000000000000000///000000111222222333333000000000111222222333333///000111222333333222111222222222111111111111111222222222222222222222222222111111111222333333444333333333333333333333333555555555555666666666777666777888999;;;===>>>???@@@BBBGGGMMMRRRWWWZZZ\\\ZZZ^^^bbbfffhhhjjjmmmoooppppppooooooooooooppppppjjjkkklllmmmmmmlllkkkjjjjjjkkklllkkkkkkkkkmmmooooooppppppqqqrrrrrrssssssuuuwwwyyy{{{{{{{{{yyyxxxuuutttsssrrrpppooonnnmmmllllllllllllmmmmmmmmmmmmhhhhhhiiijjjkkkkkkkkkkkkccc___[[[ZZZ[[[___aaaccceee```\\\\\\```dddcccbbbZZZXXXVVVUUUVVVZZZ^^^aaajjjnnnqqqrrrpppoooqqqrrrrrrvvvzzz}}}111000///.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///////////////.........//////.............../////////............//////////////////000000000000111111111111111111111111//////000111111111111111000000111///...///111444000000000000000000000000111111111111111111111111000111111111222222222222000111111111222222222222111111111222222222222222000222333333222222444555333222222222222222111111444444333222222222222222000111222333444333222111444555666777888999999999;;;;;;:::999999888777777888999::::::;;;;;;;;;:::;;;:::999999999888666444777777777777666555444333333333222222222111111111000000000111222444555666111111111111111111111111000000000000000000111111111111000000000000111111111000///000111222111///111111000000000000111111111111222222222222111111000000000000000000000000////////////////////////000000//////.........------------------...///000222111111111000000//////000000000000000000000000000000000///......------000000000000000000000000000000000000////////////...///////////////......////////////////////////........................000000//////......------///111111000---,,,000333000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------...000111222000000000000000000000000111000000000//////......111111111000000000000000111111222222222333333333777777777777777666666666777777888999999:::;;;;;;;;;;;;999888888888999:::666666666555444444333333//////000000111111222222000000000000000000000000000000000000111111111111333333333222222111111111///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222555555444333333333444444444666777777666555666888888999::::::<<<@@@FFFJJJMMMOOOSSSWWW\\\```bbbdddfffgggiiikkkmmmnnnnnnnnnppppppooommmlllkkkjjjiiigggggggggggggggggggggggghhhhhhiiiiiikkkmmmnnnoooqqqqqqqqqqqqqqqrrrssssssvvvuuuuuuvvvwwwvvvtttrrrsssssssssrrrqqqnnnlllkkkiiieeeccceeeiiillljjjgggllljjjiiikkknnnpppnnnllleeebbb^^^\\\^^^aaaccceeeaaaaaabbbcccdddgggjjjkkkhhhhhhfffeeefffmmmwww~~~000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////////////////...//////............/////////......------......///////////////000000000000111111111111111111111111//////000111111111111111111222222111000111333555000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111222000222333333222111222444333333222222111000000///444444333222222222333333333444555777888888888777999:::<<<===>>>?????????@@@@@@???>>>===<<<<<<;;;======>>>??????????????????>>>===<<<===<<<:::888999999888888777666555444000000000111111111111111222222111111222222333444111111111111111111111111111111111111000000000000111111000000000000111111111000///000111222111///111111000000000000111111000111111222222111111000000000000000000000000000////////////////////////000000/////////........................//////000111111111111000000000///000000000000000000000000///////////////.........000000000000000000000000000000000000////////////000111111222222111111000////////////////////////........................///////////////.........000000000///......000222000000000000000000000000000000000000000000000000000000000000000000000000000//////......///000000000000000000000000000000111111111000000/////////111111111111000000000000111222222222222333333333333333333444444555555555888888999999:::;;;;;;;;;;;;:::999888777888888999666666666555444444333333000000000000111111111111000000000000000000000000000000000000111111111111333333333222222111111111///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222666555555444444444555555333444555555444555777999999;;;===@@@CCCHHHNNNRRRWWWYYY\\\___cccfffhhhiiihhhiiijjjkkklllmmmnnnnnnooonnnmmmlllkkkjjjiiiiiiffffffffffffffffffeeeeeedddeeegggjjjllloooqqqrrrvvvuuuuuutttttttttttttttvvvuuuuuuuuuvvvvvvsssqqqssssssqqqooolllhhheeecccfffcccaaaccchhhlllllljjjllllllllloooqqqrrrooommmhhheeebbb``````ccceeeffffffhhhiiilllnnnrrrvvvyyyxxxyyyyyyzzz}}}///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////.........---......//////////////////000///////////////000000///......------......///////////////000000000000000000000000000000000000//////000111111111111111000111111111000000222444000000000000000000000000000000000000000000000000000000000111111111111222333222222222222222222222333333333222222222222222333444555444222222222444444444333333222111000000444444444333444444555555777888:::<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>><<<<<<;;;:::999888777666000111111222222333333444444333333222111111111111222222222222222222222222222222111111111000000000111111000000000000111111111000///000111222111///111111000000000000111111000111111222222111111000000000000000000000000000////////////////////////000000////////////......///////////////000000111111111111111000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000////////////------......///......---////////////////////////.................................///////////////111000......///000000///000000000000000000000000000000000000000000000000000000000000000000000000333222111000///.........000000000000000000000000111111111111111000000000111111111111111111111111222222222222333333333333444444555666777888999999999999::::::;;;;;;<<<<<<999999888777777777777888666666555555444333333333111111111111111000000000000000000000000000000000000000000000111111111111222222222222222111111111///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333666555555555555555666666444555555555555777:::======@@@EEEJJJNNNSSSYYY\\\aaabbbdddgggiiikkklllmmmllllllkkkjjjjjjkkkmmmmmmmmmmmmlllkkkjjjjjjiiiiiigggfffffffffeeeeeeddddddaaacccgggkkkooorrrssstttxxxwwwvvvuuutttttttttttttttsssrrrssssssrrrpppnnnoooooonnnllliiieeebbb``````]]][[[]]]bbbhhhjjjjjjlllmmmooosssuuutttqqqnnnkkkjjjhhhggggggiiilllnnnuuuwwwzzz~~~...------,,,,,,,,,------,,,,,,,,,,,,,,,---------------------............////////////........................////////////111111000000000111222222000//////......//////000////////////000000000000//////////////////////////////000111111111111111---...//////......///111000000000000000000000000000000000000000000000000000000000111111111222222333222222222222111111111444444444444444444444444666777777666555333444555555555555555555555444444666666666666777888999999:::;;;>>>AAADDDGGGIIIJJJMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUUUUTTTRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOLLLJJJHHHGGGHHHGGGFFFEEEAAA@@@???===<<<;;;:::999666666666666666666666666555444333222111111111222222222222222222222222222333222222111111000000///222111111000000111111222111000///000111222111///111111000000000000111111000000111111111111000000////////////////////////////////////////////////000000//////////////////111000000000000000111111111111111000000000000000////////////////////////---......///000000111111////////////////////////000000000000////////////++++++,,,---------,,,,,,////////////////////////........................------......//////000000222///---...111222000...////////////////////////////////////////////////////////////////////////444333222000////////////////////////////////////222222111111111111111111000111111111111111222222222222222333333333444444666666777888888999:::::::::::::::;;;;;;<<<<<<<<<888888888777777777777777666666555444444333333222222222222111111000000000000000000000000000000000///000000000111111111111222222222111111111111111///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333333333444444444444444555666777666777777888999<<>>???===>>>AAAEEEIIIMMMPPPRRRUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXRRRPPPMMMLLLMMMMMMLLLKKKGGGFFFDDDAAA@@@>>>>>>===<<<;;;;;;999888777666555444444333333333333333444222222222222222222222222333222222222111111000000222222111111111111222222111000///000111222111///111111000000000000111111000000000111111000000000////////////////////////000000000000000000000000//////000000000000000000222111000000000000111111000000000000000000111111////////////////////////---......///000111222222////////////////////////000000000000////////////---...///000000000000000////////////////////////////////////////////////------......//////000000111///---...111222000---////////////////////////////////////////////////////////////////////////111111000000000000111111////////////////////////111111111111111111222222000000111111222222222333222222333333333444444444555555555555555555555555::::::;;;;;;;;;;;;<<<<<<888888888888777777666666555555555444333333222222333333222222111111000000000000000000000000000000///000000000111111111111111111111111111111111111///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444333333333333444555777777888999:::;;;>>>BBBHHHLLLQQQUUUZZZ^^^aaaccceeegggbbbdddfffhhhjjjlllmmmmmmnnnllljjjiiihhhiiikkklllmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiikkkooorrrtttuuuttttttrrrqqqqqqpppqqqqqqrrrrrrqqqooommmlllkkkkkkiiigggbbbbbbcccccccccbbb```___[[[ZZZYYYZZZ___dddiiikkkllloootttwwwyyyxxxwwwwwwssswww|||------------------...///,,,------....../////////------......///000000000---.........//////000000------......///000000000000000000000111222333444111000000//////000000111////////////000000000000000000000000000000000000//////000111111111111111...000222222111111111222000000000000000000000000111111111111111111111111222222222333333333333444333333333444444555555555444444555666777888888999999;;;;;;;;;999888999:::::::::;;;;;;<<<=========<<<<<<===>>>@@@BBBDDDEEEAAABBBEEEIIIMMMRRRVVVXXX[[[\\\]]]___````````````]]]]]]]]]]]]]]]]]]]]]]]]______]]]\\\\\\\\\]]]^^^XXXVVVSSSRRRRRRSSSRRRQQQMMMLLLIIIFFFDDDBBBBBBBBBAAA@@@???===;;;999888777666555555444444555555555333333333333333333333333222222222222222222222222222222111111111111222222111000///000111222111///111111000000000000111111///000000111111000000///000000000000000000000000000000000000000000000000//////000000000000111111222111111000000000000000000000000000111111111111000000000000000000000000......///000000111222222000000000000000000000000000000000000////////////,,,---...///000000000000////////////////////////////////////////////////.........///////////////000//////000111111///...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111222000000000000000000000000000000000111111111111111000000111111222333333333333333333333444444444444888777777777666666666666:::::::::::::::;;;;;;;;;888888999999888888777666555555444444333222222222222222222222222111111111000000000000000000000000000000000000111111111111000000000111111111111111///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333444444555555333333333444555777888999999;;;>>>AAADDDIIIOOOSSS\\\___bbbddddddeeefffgggcccdddfffhhhjjjkkklllllljjjjjjiiihhhhhhiiikkkkkkllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllloooppprrrssssssssssssrrrqqqppppppoooooooooooopppooommmjjjhhhggggggeeeccc\\\]]]]]]]]]\\\[[[YYYXXXVVVVVVWWWZZZ^^^dddiiilllrrruuuxxx{{{|||~~~......------......///000++++++,,,------...//////---......///000000111111///////////////.........------......///000000111............///000111111//////............//////////////////000000000000111111111111111111111111//////000111111111111111///111333333222222222333000000000000000000000000222222222222222222222222333333444444444444555555555555666777888999999:::888888:::;;;===???@@@AAA@@@AAABBBBBBAAAAAABBBCCCFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@AAACCCEEEGGGJJJKKKEEEFFFIIIMMMRRRWWW[[[^^^______```aaaaaaaaaaaaaaa_________```aaaaaabbbbbbdddcccaaa`````````aaabbb___\\\YYYWWWWWWXXXXXXWWWRRRPPPMMMJJJGGGFFFEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>:::999888666555555555555333333333333333333333333000111111222222333333444333222222111111222222333111000///000111222111///111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000//////000000000111111111111111000//////////////////000000000111111111111000000000000000000000000/////////000000111111222000000000000000000000000000000000000////////////++++++,,,---............///////////////////////////////////////////////////////////////.........---///111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000111000000000000000000000000/////////000000111111111000000111222222333444444333333333444444444444555999999999999999999::::::::::::::::::::::::999999888999:::::::::999777777555555444333333222222111111222222222222222222333000000000000000000000000000000000000111111111111///000000000111111111222///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333444555555666444444555666777999;;;<<<>>>AAAEEEJJJNNNSSSXXX\\\ccceeeffffffeeeeeeeeefffeeefffgggggghhhhhhhhhhhheeefffggghhhiiijjjkkkkkkkkkkkkkkkllllllmmmmmmmmmllllllmmmmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnllljjjiiiiiihhhiiifffbbb```______]]]\\\VVVWWWXXXYYYYYYYYYXXXWWWXXXZZZ^^^ccciiiooouuuyyy{{{}}}...............///000111******+++,,,,,,---......---......///000111111222222111000///...---,,,,,,---------...///000000111+++++++++,,,,,,...//////---------,,,,,,---------////////////000000000000111111111111111111111111//////000111111111111111---///222222111000000111000000000000000000000000333333333333333333333333444444444555555555666666777777888:::;;;<<<===>>>>>>>>>@@@BBBDDDFFFHHHIIIGGGHHHJJJJJJIIIIIIJJJLLLRRRQQQPPPOOOMMMLLLKKKJJJBBBBBBCCCEEEHHHJJJMMMNNNHHHIIILLLOOOTTTZZZ^^^aaa``````aaaaaaaaaaaa``````bbbbbbcccdddeeefffgggggggggeeecccbbbaaabbbcccdddccc```\\\[[[[[[\\\\\\[[[UUUSSSOOOLLLIIIHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFFFF===<<<:::888666444444333333333333333333333333333000000111222333444444555333222222111111222222333111000///000111222111///111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111222111111000//////...////////////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////...///000111222222222222////////////////////////000000000000000000000000000000//////.........---,,,///333222///......000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......//////000000000111000000111222333333444444333333333444444444555555444444555666777888888999999999999999999999999999999999:::;;;:::999888777555555444333333222222111111111111222222333333444000000000000000000000000000000000000111111111111//////000000111111111222///111222222111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333444555666666666666777888999;;;===>>>DDDGGGMMMRRRVVV[[[```dddfffggghhhgggeeedddeeegggfffffffffffffffeeedddcccbbbccceeegggiiijjjkkkkkkiiijjjjjjkkkkkkllllllmmmkkkllllllmmmnnnoooppppppqqqqqqpppooooooppppppqqqooommmkkkhhheeecccaaaaaaaaa^^^[[[XXXWWWVVVUUUTTTQQQSSSVVVXXXZZZ\\\\\\\\\dddgggmmmttt{{{------------------------++++++,,,,,,,,,,,,------////////////000000000000000000000000000000000000000000000000000000000000---...///000000///...---......------------......////////////000000000000111111111111111111111111//////000000111111222222000111111111111000000///333222111222333444444333333333222222222333555666555666888:::;;;;;;:::999===>>>???AAACCCEEEHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSWWWXXXZZZ[[[ZZZYYYWWWVVVXXXXXXWWWSSSNNNJJJHHHHHHBBBBBBCCCDDDFFFIIILLLNNNOOOPPPSSSXXX^^^cccfffgggdddbbbaaaaaaccceeeffffffdddeeehhhiiijjjiiihhhgggeeeeeefffffffffeeedddccccccccccccbbb```___]]]\\\XXXXXXXXXUUUPPPLLLJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKHHHFFFBBB===;;;999::::::888777666777888777444000222333444555555444333222222222111000000000000000111111111111000000000000//////.........---------+++---///000111000///...//////000111111111111111////////////////////////////////////////////////111111000000//////......111111111111111111111111222222222222222111000///...///000///......000222//////000000111111222222000000000000000000000000111111000000//////......////////////////////////000000000000000000000000---......///////////////111111000///////////////000000000000000000000000111000///......///000111000000000000000000000000///////////////000111111000000111222222222222111111000/////////000222333222333333333333333333444555444444444444555555666666777999::::::999888666:::999999888999:::<<<===999999:::999999888666666666555444333222222222222111111111111000000000000/////////111333333000...111111000000000000111111////////////////////////222222222222111111000000222222222222222222222222333333333333333333333333555444333222111111111111333444444333111222444666222444777999;;;>>>BBBEEEQQQSSSXXX\\\```bbbcccccciiijjjiiigggeeecccbbbcccbbbccceeefffggggggfffeeedddddddddeeefffgggiiijjjkkkkkklllmmmlllkkkjjjiiikkkkkkkkklllkkkkkkjjjiiinnnnnnmmmlllkkkiiigggeeehhhhhhgggddd___]]]\\\]]]ZZZZZZYYYWWWUUUTTTVVVXXXSSSUUUXXXYYY[[[```hhhnnnsssyyy........................,,,,,,---------.........////////////000000000000000000000000000000000000000000000000000000000000000///............///000000//////......//////000000000000111111111111222111111111111111111111111000000000111111111111111222222222222222111111000444333333333333333333222555555444444444555666777:::;;;===???@@@AAAAAAAAAFFFGGGHHHJJJLLLOOOQQQRRRUUUVVVXXXZZZ\\\]]]]]]^^^[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYVVVRRRMMMIIIGGGGGGEEEEEEFFFGGGIIIKKKNNNOOOTTTUUUWWW\\\aaaeeehhhiiifffeeeddddddeeefffggggggdddfffhhhiiijjjiiihhhhhhffffffffffffeeeeeeeeeeeeeeeeeeeeedddcccbbbaaa```^^^^^^\\\XXXRRRLLLIIIHHHMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEBBB@@@===<<<;;;;;;999888888999888666333444555555555555555555444333222222111111111111222222111111111000000000000000000000/////////......---...000111111111////////////000111111111111111000000000000000000000000000000000000000000000000222111111111000000000000111111111111111111111111111111111111111000//////444444444333111111222333000000000000000111111111000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000......///000000000000///111000000///////////////000000000000000000000000111000///......///000111000000000000000000000000///////////////000111111000000111222222222222111222111000000000111333333222222333333333333444444555555555555555555666777666666888999999999999888:::999888888888999:::;;;999999999999888777666666555444333222111111111111222222111111000000//////222000///000111333222111111111000000000000111111000000000000000000000000222222222222111111111000333333333333333333333333333333333333333333333333333333333222222333333444555555555444333444666888555777:::<<>><<<;;;;;;:::888666777666666555555666666666333333222222222333333444222222222111111111000000111111111111000000000000///000111222222222111000//////000111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111///000000000000///......777777777555222111222333111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////...///000000111111000000000000//////......//////000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111///000111111222222111111222222111111222222333444222222222333333444444444666666666666666777888888888888888888888999999::::::999888888888888888999999999999888777777666666444333222111000000000000333333222111000000//////444222//////111333444444111111000000000000111111111111111111111111111111222222222222111111111111444444444444444444444444333333333333333333333333222222222222333444666666666777777666555666888::::::<<<@@@CCCHHHNNNUUUZZZ___```cccfffhhhjjjjjjjjjhhhiiiiiigggdddaaaaaabbbddddddeeeffffffeeeeeeeeeeeeeeeffffffggghhhiiijjjhhhhhhhhhhhhhhhgggffffffeeeeeeffffffgggggghhhhhhcccbbb```^^^]]]]]]]]]]]]]]]]]][[[XXXUUUTTTVVVXXXVVVXXX\\\___```bbbdddfffhhhlllqqqvvv|||........................------........./////////////////////000000000000////////////////////////////////////////////////111///...------...///111111000000//////000000111111111111111222222222333111111111111111111111111333333333222222111111000444333333222222222333333111333444555555666777888======>>>@@@BBBDDDEEEFFFMMMMMMNNNOOOQQQTTTWWWYYYXXXXXXYYY[[[]]]```bbbccc```aaabbbcccccccccccccccdddccc```]]]ZZZXXXWWWVVVRRRQQQOOOKKKHHHFFFHHHIIIPPPPPPQQQQQQRRRSSSTTTUUUVVVXXX[[[]]]___bbbeeeggghhhiiikkkkkkjjjiiiiiijjjfffggghhhiiijjjkkkkkkjjjkkkjjjhhhffffffgggiiijjjjjjjjjjjjiiijjjjjjjjjkkkddddddccc```[[[WWWUUUTTTUUUUUUTTTRRROOOLLLIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEHHHFFFDDDAAA???===;;;:::999888666555444555666777333222222222222333444444333333222222222111111111111111111111111000000000111111222333333222222111//////000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000000000000//////444444444222000///000222222222111111000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////000111111111111111000//////.........//////////////////////////////000000////////////000000///////////////////////////////////////000000111///000000111111111111111111111111111222222333333222222222333333444444444666666666666777888999999===<<<:::888888888::::::;;;;;;:::999999888888888999888888777666666666555222222111000000000000000444333222222111000//////444222111111222444444444222111111000000111111222111111111111111111111111222222222222222222222222444444444444444444444444444444444444444444444444222222222222333444555666555666777666666777:::<<<@@@CCCHHHMMMRRRWWW\\\___aaabbbdddfffggghhhhhhhhhhhhiiiiiigggdddbbbbbbcccdddeeeeeeeeeddddddddddddeeeeeefffggghhhhhhiiiiiihhhhhhhhhgggggggggfffffffffeeeeeedddddddddddddddaaa___]]]ZZZXXXXXXYYYYYYYYYYYYXXXVVVVVVWWW[[[^^^aaaeeekkkoooqqqrrrssstttyyy}}}------------------------,,,------------.........////////////000000000000////////////////////////////////////////////////......////////////......000//////......//////000000000000111111111222222111111111111111111111111444444333333222222111111333222222222222333444555000333666888999;;;???BBBCCCEEEGGGJJJMMMOOOQQQRRRUUUUUUUUUVVVXXXZZZ]]]^^^\\\\\\]]]^^^___aaacccdddbbbcccddddddeeeeeeeeedddcccaaa^^^ZZZVVVSSSQQQPPPKKKKKKIIIGGGEEEGGGKKKNNNQQQQQQRRRSSSTTTTTTTTTUUURRRUUUXXXZZZZZZ\\\___bbbfffiiillllllkkkiiiiiijjjfffggghhhiiikkkkkkllllllmmmllljjjhhhhhhiiijjjkkkkkkkkkjjjjjjjjjkkkllllllggghhhgggddd___\\\ZZZZZZZZZZZZZZZXXXUUUQQQNNNLLLGGGEEECCCBBBBBBEEEIIIKKKOOONNNLLLIIIEEEAAA???>>><<<;;;999777666555666666333333333222222333333444333333333333222222222222000000000000000000000000222333333333333333222222//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111222222111111111000111111000//////111222222222111111000000//////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////000111111111111111//////............////////////////////////////////////000000000000/////////////////////////////////////////////000000111//////000111111111111000///000000111111111111111111111222333333444555555666666666777777888::::::CCCAAA>>>:::999888999:::<<<<<<<<<;;;;;;:::999999999888777666555555555555111111000000//////000000333333333222111000000///222222222444555666444222222222111111111111222222111111111111111111111111222222222222222222222333222222222222222222222222444444444444444444444444333333222222222222333333444555666777777:::===@@@FFFKKKRRRWWW[[[\\\^^^___cccdddeeefffggggggggghhhiiijjjjjjhhhfffeeeeeefffffffffeeeeeeddddddddddddeeefffggghhhiiiiiihhhhhhiiiiiihhhhhhgggggggggggggggfffdddbbb```_________^^^\\\YYYVVVTTTTTTTTTUUUSSSTTTTTTUUUWWW]]]ccchhhuuuzzz------------------------,,,,,,---------.........////////////000000000000000000000000000000000000////////////////////////---...///000000///...---000//////......//////000000000000111111111111222111111111111111111111111444444333333333333333333333222222222444666888999333888===???AAADDDHHHMMMLLLNNNPPPSSSVVVXXXZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```\\\]]]^^^_______________^^^]]]ZZZWWWTTTQQQNNNMMMHHHHHHFFFEEEEEEHHHNNNRRRQQQRRRSSSUUUVVVVVVVVVVVVTTTWWWYYYYYYWWWWWWYYY\\\aaafffjjjllljjjhhhhhhiiiggghhhhhhiiikkklllmmmnnnnnnmmmlllkkkjjjkkklllllllllkkkjjjjjjjjjkkklllmmmmmmmmmlllhhhccc^^^\\\[[[___``````___\\\YYYUUUSSSLLLIIIEEECCCCCCFFFJJJNNNQQQRRRRRRPPPLLLIIIGGGFFFCCCBBB@@@===;;;999888888666666555444444444444444444444444333333333222222000000000000000111111111333333333333222222222222//////000111111111111111000000000000000000000000........................///////////////000000000000000000000000000000000000111111222222222222111000111111111000000222444111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...///000000111111000000......------......//////000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111...///000000111111000000//////000111111111111000111111222333333444555555666666666666777999::::::DDDBBB???<<<999888999999;;;<<<<<<<<<<<<<<<;;;:::999888666444444444555555111111000000000000000111222222222222222111111111111111222444666666333111222222111111111111222222111111111111111111111111222222222222333333333333222222222222222222222222444444444444444444444444444444333333333333333444555666999:::<<>>;;;@@@FFFHHHIIILLLQQQVVVUUUVVVXXX[[[\\\]]]]]]]]]ZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVVVVUUUUUUVVVVVVVVVRRRRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWUUUSSSPPPOOOJJJIIIGGGFFFFFFJJJQQQVVVWWWXXXZZZ[[[]]]]]]]]]]]]\\\___```]]]WWWTTTVVVXXX\\\bbbhhhjjjhhhffffffhhhhhhhhhhhhiiikkkmmmnnnooonnnnnnmmmmmmmmmlllllllllnnnmmmkkkjjjjjjkkklllmmmmmmnnnmmmjjjeeebbb``````cccdddeeeeeeccc```]]][[[SSSQQQMMMIIIHHHHHHJJJLLLOOORRRVVVVVVTTTQQQPPPOOOLLLKKKIIIFFFCCC@@@===;;;:::999888777666555555555444444444444333333333333111111111111222222333333444333333222222222222222//////000111111111111111111111111111111111111111//////////////////////////////000000000111111111000000000000000000000000//////000111111111111111111222222111//////111222000000000000000111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000......///000000000000///...------------...///000000000000000000000000000...///000111111000///...000000000000000000000000///////////////000111111...//////000000000000000///000111222222222111111000111111222444555555666555555555666777888999:::@@@???===;;;999999999999999:::;;;<<<<<<<<<;;;:::999777555444333333444555111111111000000111111222111111222222222222333333222111111222444444333222333222222111111222222333000000000000000000000000222222222333333333444444333333333333333333333333555555555555555555555555555555444555555666777888888;;;>>>@@@CCCGGGMMMPPPWWWZZZ^^^```bbbccceeegggjjjjjjjjjjjjkkklllmmmmmmjjjlllmmmmmmmmmmmmnnnppppppooommmllljjjjjjjjjjjjkkklllnnnooooooooommmllljjjiiihhhggggggggghhhiiicccaaa]]]ZZZXXXWWWVVVVVVSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ^^^eeeooo|||////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111111000...,,,,,,...000111222222111111111111222222222222333333333444444444111111111111111111111111333333333444444555555555555444555666999<<<@@@BBBBBBGGGMMMOOOOOOQQQVVV[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[YYYWWWVVVQQQPPPOOONNNNNNMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSMMMLLLIIIGGGGGGLLLRRRWWW]]]___aaaccceeeeeeeeeeeedddffffffaaaYYYTTTTTTVVVYYY___fffiiigggdddeeeggghhhhhhiiijjjkkkmmmooopppnnnnnnnnnooonnnmmmmmmlllpppnnnlllkkkjjjkkklllnnnjjjkkkkkkjjjhhheeeeeeeeeeeefffhhhhhhgggeeebbb```YYYWWWTTTPPPMMMKKKJJJIIILLLQQQWWWZZZYYYWWWVVVVVVRRRRRRPPPNNNJJJEEEAAA???===<<<;;;999888777777666555555444444444333333333222222222333333444444444444333222222111111111222//////000111111111111111222222222222222222222222000000000000000000000000000000111111222222222333000000000000000000000000......///000000000000000111222222000---,,,---...//////000000111111222222000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111---......///////////////---------------...///000000000000000000000000000...///000111111000///...000000000000000000000000///////////////000111111...//////000000000000000000111222333444333222222000111111222444555666666444444444555666888999:::<<<;;;::::::999999999999777888:::;;;<<<;;;;;;:::999777555333222333444555222111111111111111222222000111111222222333444444444222000///111333444444333222222111111222222333////////////////////////222222222333333444444444444444444444444444444444555555555555555555555555444555555666888999;;;<<<<<<>>>BBBEEEIIINNNSSSWWW]]]^^^___```aaaeeeiiimmmjjjjjjjjjkkkkkkmmmnnnnnnjjjlllnnnoooooooooqqqssstttsssqqqooonnnmmmmmmnnnnnnoooqqqrrrsssrrrpppooojjjiiihhhffffffgggggghhh^^^\\\ZZZWWWUUUTTTUUUUUUPPPRRRTTTWWWZZZ[[[\\\]]]cccfffkkkttt---------.........//////......//////000000111111//////.........---------111111000000//////......000000000000000000000000111111000000000000111111000000000000000000000000111222333444555555555555111333444444222111222222555555444444555777888999222666;;;<<<<<<>>>DDDJJJPPPRRRTTTVVVVVVWWWYYY[[[\\\]]]^^^^^^]]]ZZZXXXVVVWWWVVVUUUVVVXXXWWWSSSOOONNNLLLJJJHHHHHHHHHJJJJJJKKKMMMOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRKKKMMMMMMMMMMMMPPPWWW\\\ccceeehhhiiiiiihhhhhhiiihhhhhhgggeeebbb^^^[[[YYY```cccgggiiihhhhhhhhhhhhmmmmmmlllkkkkkkkkkkkkkkkooonnnlllkkkllllllnnnooopppooonnnmmmmmmnnnpppqqqqqqooommmllllllkkkiiigggjjjjjjjjjjjjiiigggeeedddbbb^^^YYYUUURRROOOLLLJJJMMMOOORRRVVVXXXYYYXXXXXXWWWVVVVVVVVVUUUPPPIIICCC>>><<<;;;;;;;;;999555111444444444444333111000///111111111111111222222222000111222333333222111000333333222222111111000000111111111111111111111111222222222111111111111000000000000000111111111111222111111111000000//////222111111111000000//////111111000000//////......////////////////////////////////////000000000000222222222111000//////...000000000000000000000000111111000000//////......///////////////000111111444------333333---...444////////////////////////000000000000000000000000//////000000000000//////000000111111111111000000111111000000000000111111000111111111111222222222111222222333333444444555666666555555555555666666999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999777666555444555555333333222222111000//////000000111111111111000000111111222222222333333333111222333333222111222333444444333222111111111111111111222222222333333333555555444444444333333333333444555444333333555777666777999999999999;;;<<>>AAADDDGGGKKKNNNPPPTTTYYY]]]```aaaccceeebbbccceeeggghhhjjjjjjkkkjjjjjjjjjkkklllmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrrwwwtttqqqoooooopppppppppnnnnnnooonnnlllhhhdddaaaYYY[[[^^^ccceeedddaaa]]]ZZZYYYYYYYYY]]]fffpppwww||||||............////////////111000000000/////////...000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000333444444555555444444333111333444444333333555777:::;;;>>>AAADDDGGGJJJKKKMMMOOORRRSSSSSSTTTXXX[[[ZZZZZZXXXUUUSSSSSSVVVXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIGGGGGGHHHIIILLLNNNQQQRRRUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYZZZ[[[]]]```ccceeedddeeedddcccaaaaaaccceeejjjiiiiiiiiihhhgggffffffeeeffffffeeedddfffiiikkkmmmllljjjhhhfffeeeddddddccceeeiiimmmnnnmmmllljjjlllmmmoooppppppooonnnmmmlllkkkjjjkkklllmmmmmmkkkggghhhhhhgggggggggfffffffffeeedddddddddccc```]]]XXXVVVRRRPPPOOOQQQTTTVVVZZZYYYXXXXXXXXXYYYYYYYYY[[[WWWQQQKKKFFFBBB@@@>>>::::::::::::999888777777555555555444444333333333333333444444444444333333000000111111222222333333222222222222222222222222222222222111111111000000///000000000111111111111111111111000000000000000111111111000000000000000111111111111111111111111//////////////////////////////000000000111111111111111111111000000//////////////////////////////000000000000////////////000000//////000000111222222===AAA777000111222000111111111111111111111111000000000000000000000000000111111222222111111000000000111111111111000000111111000000000000111111000000111111111222222222222222333333444555555555777777666666666666777777999999:::;;;;;;;;;;;;:::999999::::::::::::999999999888777666555444444333222222222111111111000000111222222222222222222111222222222222111111111111222333333222000//////000222222222222222333444555333333333333444444444444222222333444555666777777444555666666666666888:::;;;>>>BBBFFFIIIMMMQQQTTTSSSWWW\\\```aaaaaabbbbbbcccdddeeegggiiijjjjjjjjjkkkjjjjjjkkklllmmmnnnnnnoooppppppqqqrrrrrrrrrrrrtttrrrooolllllllllmmmmmmjjjkkklllllljjjgggccc```XXXZZZ]]]```bbbaaa___]]]XXX[[[```gggqqq}}}yyyssszzz........./////////000000.../////////000000000111////////////////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111333333444555555555444444111222444444444666999;;;@@@BBBEEEHHHLLLOOOQQQSSSTTTUUUVVVWWWWWWYYY[[[\\\\\\[[[XXXUUURRRQQQSSSVVVWWWVVVUUUSSSQQQOOONNNMMMOOONNNMMMKKKIIIHHHHHHHHHEEEFFFGGGIIILLLOOOQQQRRRVVVVVVVVVVVVVVVUUUUUUUUURRRSSSVVVXXXZZZ[[[[[[[[[_________```bbbcccccccccbbbbbbbbb```______aaacccggggggffffffffffffffffffggggggfffeeedddeeeiiilllllljjjhhhfffdddcccbbbaaa^^^bbbgggkkkmmmllliiigggiiijjjlllmmmnnnnnnmmmllljjjiiihhhjjjlllmmmlllkkkgggfffeeeeeedddcccccccccdddddddddeeefffeeecccaaa___\\\WWWRRRPPPOOOQQQRRRXXXWWWVVVTTTSSSTTTVVVWWW[[[ZZZYYYUUUOOOIIIEEEBBB>>>>>>>>>===<<<;;;:::999888777777666555444444333333333222222222222333333111111222222333333444444222222222222222222222222222222222111111111000000///000000000111111111111000000000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000////////////////////////////////////000000000000000000000000000111222222000<<>>BBBGGGKKKPPPQQQTTTWWWYYY[[[\\\\\\]]]\\\[[[[[[\\\]]]]]]]]]UUUVVVTTTRRRNNNLLLLLLMMMIIIJJJKKKLLLNNNPPPQQQRRRTTTUUUWWWUUUQQQNNNMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWTTTWWWZZZ^^^______]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[]]]\\\\\\^^^aaaaaa^^^[[[[[[]]]^^^___^^^^^^___```bbbbbbaaa``````aaaaaabbbcccddddddcccbbbccceeegggbbbaaa```^^^\\\[[[[[[ZZZWWWZZZ___bbbcccbbb___]]][[[[[[]]]___aaadddfffggggggfffeeeggghhhjjjiiihhhbbbaaaaaaaaabbbccceeefffeeedddcccccceeeffffffeeecccbbb___\\\XXXUUUQQQPPPQQQRRRRRRPPPNNNOOORRRUUUXXX\\\```aaa]]]YYYUUUTTTLLLLLLJJJIIIFFFDDDAAA@@@;;;;;;:::888777666444444555444333222222333444555666666666666666555555555333333333333333333333333222222222111111111111000000000000000111111111111///000000000111111111111///000000000111111111111//////000000000111111111000000000000000000000000000000111111111222222222000000000000000000000111000000000000000000000000.../////////000000000111111111000000111111222333000111666999777111...000000000000000000000000000000000000000000000000000000000000111111000000000000000111111111111000000111111000000000000111111000111111111111222222222333333444444555666666666888888777777777777888888888888999::::::::::::999:::::::::;;;;;;:::::::::666777777777666444222111111111111111111111111111000111111222222111111000......///000111222333333111222444444333333444666555444444333333333444444222222222333333333444444333444444555666777777888666888;;;===???BBBGGGJJJLLLNNNQQQSSSUUUWWWZZZ\\\^^^```cccdddddddddfffgggeeefffggghhhiiijjjjjjjjjllllllkkkkkkkkklllmmmmmmkkklllmmmnnnnnnmmmkkkjjjbbbccceeeccc___\\\[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZ^^^cccfffhhhiiilllnnnuuu|||////////////000000000000111111000000//////......000000111111222222222222.../////////000000111111000000000000000000000000111111000000000000111111111111111111111111111111///000222444666777777888777999<<>>555111444////////////////////////000000000000000000000000111111222222222222111111000000111111111111000000111111000000000000111111000111111111111222222222333333444444555666666666888888777777777777888888888888999::::::::::::999999999999::::::999999999666666777777666444222111111111111111111111222222222222222333333222222222------...000111222333444000222444444444444666888666555444444333333333333333333333444444444555555444444555555666777777777777:::===@@@CCCGGGKKKNNNNNNPPPSSSVVVXXXZZZ]]]```___aaacccccccccdddfffhhheeefffgggiiiiiijjjjjjjjjllllllkkkkkkkkklllmmmmmmlllmmmnnnnnnllljjjgggfff^^^```cccaaa]]]YYYXXXXXXTTTTTTUUUWWW[[[___bbbeeeaaagggooouuuwwwyyy{{{|||............/////////000---...000111111000000///000000000000000000111111//////000111111111111111222222333333333333222222222222111111111111222222111111111222222222111111333444444444444666:::===>>>AAAFFFIIILLLOOOSSSUUUZZZ[[[]]]^^^]]]\\\ZZZYYYZZZWWWTTTRRRRRRSSSSSSRRRMMMJJJGGGDDDBBBCCCDDDFFFIIIIIIIIIKKKPPPUUUZZZ^^^bbbbbbaaaaaa___^^^\\\[[[___^^^]]]]]]]]]]]]]]]]]]]]]___aaa```^^^[[[ZZZZZZYYYYYYYYYXXXWWWYYY\\\^^^ZZZ[[[[[[[[[[[[\\\^^^aaa\\\^^^___\\\YYYZZZ```eeehhhiiijjjkkkjjjgggdddbbbaaadddccc___]]]]]][[[WWWUUUVVVXXXYYYYYYWWWVVVUUUUUUTTTTTTVVVYYYYYYVVVRRROOONNNOOORRRXXX\\\]]]\\\]]]___bbbeeeffffffeeeddd___^^^\\\^^^aaadddggggggiiihhhfffdddbbb___^^^]]]````````````^^^\\\ZZZYYYTTTSSSRRRQQQRRRSSSUUUVVV^^^```bbbccccccbbbaaa```[[[[[[ZZZWWWRRRMMMGGGDDDDDDAAA>>>===<<<;;;999777666666666555555444444444444555777888999999888888666555555444333333222222555444222111000000//////000000000000000000000000000000000000000000000000333222111000000000222222222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111000///......///000111000000000000000000000000111---000:::???:::444222000111111000//////111222000000000000000000000000000000000000000000000000//////000000111111222222222222222333333222222222000111111111111222222222333333444444555666666666888888999999999888888777777777777888999999999:::;;;::::::999888777666666666666555444444444444555333333333222222111111111111111111111111222222333555444333111111222333444777777666666666555555555333333333444444444555555333333222222222333444444333555666666666777999;;;<<>>===;;;:::666666666555444444444333555666888999::::::999999666666555555444444333333111111111111111222222333111111111111111111111111111111111111111111111111333222111000000111222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111000////////////000111000000000000000000000000333///111999===999333111000000000000//////000222000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111111111111111222222222222333333444444555666666666777888888999999888888777888888888888999999999999999999888888888888888888666666555444444444444444333333333222222222111111111000000000000000111111333333222333333444555555666666666555555444444444333333333444444444555555444444444444444555555666333444555555555777:::<<<>>>BBBGGGLLLOOOQQQSSSUUUVVVWWWXXX[[[]]]___aaabbbbbbcccdddfffggghhhhhhhhhhhhhhhhhhiiijjjkkkllllllllllllllllllllllllllllllkkkjjjhhhfffbbb___]]][[[___]]]\\\]]]YYYTTTSSSVVVWWW]]]eeelllsss}}}....../////////000000000------///000111111111111222111111111000000/////////000111111222222111111111111222222222222111111222222111111111111222222333333222222222222333333111333666888:::>>>CCCFFFJJJLLLOOOQQQQQQRRRTTTVVVYYYYYYYYYXXXUUUSSSPPPNNNKKKIIIEEEDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDGGGLLLSSSZZZ```dddgggbbbbbbaaa```___^^^^^^]]]WWWVVVVVVVVVVVVWWWWWWXXXVVVWWWWWWUUURRRQQQQQQQQQRRRSSSUUUWWWZZZ```fffkkktttsssrrrpppoooqqquuuxxxyyyzzzzzzwwwttttttxxx|||~~~}}}~~~~~~{{{{{{zzzrrrhhh]]][[[YYYXXXXXX[[[]]]___dddhhhmmmpppoookkkhhhfffbbb^^^ZZZWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTVVVXXXYYYVVVUUUUUUXXX]]]aaadddeeecccccccccccccccdddddddddccccccdddeeedddcccbbbaaa[[[YYYVVVSSSSSSUUUXXXYYY___```bbbdddeeeeeedddddddddddddddbbb___[[[XXXUUUOOOKKKFFFCCCAAA@@@>>>===999999888777777666555555777888999:::;;;;;;::::::777777777666555555444444111111111111111222333333222222222222222222222222111111111111111111111111222111111000111111222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111222111000000000000111222000000000000000000000000333000111666:::777333111111000000/////////000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111111111000111111111111222222222333333333444444555666666666777777888888888888777777999999999999999888888888777777777888888888999999666555555444444444444444333333333222222222222111222111111000000000111111111222333444555666666666666666555444444333222222333333333444444444555555555555555555555666777777555555666666777999>>>AAACCCHHHNNNSSSUUUUUUVVVVVVZZZ[[[\\\]]]___aaabbbccccccdddfffhhhiiijjjiiiiiihhhhhhiiijjjkkklllmmmnnnkkklllmmmmmmmmmllljjjjjjiiigggddd```]]]\\\\\\\\\]]]YYYWWWWWWVVVUUUXXX___fffooozzz...////////////000000000------...///000111111222222222111111000/////////000000111222222222222111000111111222222111111000333222222111111222222333222222111111222333444555333666999<<<@@@DDDIIIMMMQQQRRRTTTUUUTTTSSSTTTUUUVVVUUUTTTRRROOOLLLIIIGGGGGGEEECCCCCCDDDDDDDDDCCCEEEEEEDDDCCCDDDEEEGGGHHHMMMPPPUUUZZZ___aaaccccccaaa```^^^]]][[[YYYYYYXXXSSSSSSRRRRRRQQQQQQRRRRRRMMMNNNOOONNNMMMMMMOOOPPPRRRUUUZZZ```gggpppzzzvvvjjjgggccc```___```bbbdddjjjqqqzzz~~~~~~{{{zzzyyysssppplllgggccc___[[[YYYUUUTTTRRRPPPPPPRRRTTTUUUUUUTTTTTTVVVZZZ]]]^^^^^^^^^___```bbbccceeefffggggggggghhhhhhgggfffdddccc]]][[[WWWUUUTTTUUUXXXZZZ^^^```aaaccceeeeeeffffffcccccccccbbb```^^^[[[YYYUUUQQQKKKGGGEEECCCBBBAAA>>>======;;;:::999888888888999;;;<<<<<<<<<;;;:::888888777777666555555555555444333222111000000000222222222222222222222222111111111111111111111111111111111111111111222222222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111222111111111111111111222000000000000000000000000000///000333777888666666222111//////000000000///000000000000000000000000000000000000000000000000222222111111000000//////000000111111111111000000111111111222222222333333333333444444555666666666666666777888888888777777:::::::::999999888888888777777777777888888888888666555444444333333444444222222222222222222222222333333222222222222333333222333555666777666555555555555444333333222222111333333333444444444555555555555555555666666777888777888999:::;;;>>>CCCGGGJJJNNNSSSVVVXXXXXXYYYZZZ^^^^^^___```bbbcccddddddfffgggiiijjjkkkjjjiiihhhggghhhiiikkklllmmmnnnnnnmmmmmmnnnnnnllljjjgggeeebbbaaa^^^\\\\\\\\\]]]^^^\\\WWWUUUVVVWWWZZZccclll{{{////////////000000000111.........///000111111222111111111111000000//////000000111222222222222222111111222222222222111111333333222222222222333333222111111111222444666888888;;;???BBBFFFJJJOOORRRUUUVVVWWWVVVTTTRRRRRRRRRPPPPPPNNNLLLJJJGGGEEEDDDEEEDDDCCCDDDFFFHHHHHHGGGIIIGGGEEEDDDEEEIIIMMMPPPUUUXXX\\\___aaaaaa```___^^^\\\YYYVVVSSSQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKEEEHHHKKKMMMNNNPPPSSSVVVYYY\\\bbbiiiqqqyyytttqqqnnnjjjgggeeeeeefffgggnnnxxx~~~{{{uuuooojjjgggcccaaa]]]XXXUUUSSSRRRRRRUUUTTTTTTVVVXXX[[[[[[ZZZZZZ[[[]]]___bbbdddfffgggiiiiiijjjiiihhhgggeeeccc```]]]ZZZWWWUUUVVVXXXYYY\\\]]]___aaaccceeefffgggbbbbbbbbbaaa```___]]]\\\YYYUUUPPPLLLJJJHHHFFFDDDAAA@@@???>>><<<:::999999999:::;;;<<<===<<<;;;;;;888888888777666666555555666555333222111111000000111111111111111111111111111111111111111111111111000000111111222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111222222111111111000000000000000000000000---...///000555999<<<<<<444111//////111111000///000000000000000000000000000000000000000000000000222222111111000000//////000000111111111111000000111222222222222333333333333333444444555666666666666666777888888888888888;;;:::::::::999999888888999999888888777666666555555555444333333333333333222222222222222222222222222111111111111222333333555555666777666555333222444333333333333222222222333333333444444444555555444444444444555666777888888999;;;===???CCCHHHKKKQQQSSSVVVWWWXXXZZZ]]]___aaaaaabbbcccdddeeeffffffiiijjjjjjjjjiiihhhgggfffggghhhjjjkkkmmmmmmmmmmmmnnnnnnmmmllliiieeeaaa___ZZZZZZZZZZZZ[[[\\\]]]]]]^^^YYYWWWYYY\\\cccnnnyyy/////////000000000111111000////////////000000111000000000000000000000111000111222222333222222222222222222333333222222222333333222222222222333333222111111222444888;;;===@@@BBBFFFIIILLLNNNRRRUUUUUUVVVWWWUUURRROOONNNNNNKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFIIIJJJJJJIIIIIIHHHGGGGGGJJJNNNSSSVVVWWWYYY]]]```aaa```]]]\\\XXXVVVRRROOOLLLJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHEEEIIIOOOTTTXXX[[[^^^aaakkknnnrrrvvvxxx{{{xxxxxxxxxvvvtttpppmmmkkkdddhhhooouuuzzz~~~}}}|||{{{xxxtttmmmfff___ZZZWWWTTTSSSRRRTTTUUUVVVVVVUUUVVVWWWYYY\\\___bbbdddeeehhhhhhiiiiiihhhgggeeedddbbb```]]][[[YYYXXXXXXYYYZZZZZZ\\\^^^aaaccceeefffcccccccccbbbbbbaaa```___]]]ZZZVVVSSSQQQNNNKKKIIICCCBBB@@@???===;;;:::999:::;;;<<<======<<<;;;:::888888777777666666555555222222222222222333444444000000000000000000000000222222222222222222222222///000111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111222222111000000000000000000000000000000,,,...///...333;;;@@@AAA666333000000222333111///000000000000000000000000000000000000000000000000111111111111000000000000000111111111111111111000222222222222333333333333333333444444555666666666666777888999999999999999:::::::::::::::999999999:::999888777666555555444555444444333333333333333111222222222222333333333////////////111222333444666666666555444333222111222222333333333333444444333333333444444444555555444444444444555777888999777:::===@@@CCCGGGKKKNNNUUUWWWXXXYYYZZZ]]]```cccbbbcccccceeefffggghhhhhhjjjiiiiiihhhgggffffffeeehhhiiijjjlllllllllkkkkkkkkkjjjiiifffccc___[[[YYYUUUVVVWWWYYY[[[]]]___aaagggcccaaacccgggnnnyyy//////000000000111111111111111///......//////000/////////000111111222222000111222222333333222222333333444444444444333333444333333222222333333444333333333555888===AAADDDGGGJJJMMMOOOPPPQQQTTTVVVTTTUUUTTTRRROOOLLLJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLLLLKKKJJJJJJKKKMMMPPPSSSVVVXXXYYYXXXZZZ\\\]]]]]][[[XXXVVVQQQOOOLLLIIIGGGFFFFFFFFFCCCCCCDDDFFFHHHKKKMMMNNNMMMRRRZZZaaafffiiilllnnnzzz|||}}}}}}zzzvvvttttttwwwwwwvvvsssqqqqqqsssuuuvvvuuutttsssssssssssssssppprrrttttttsssrrrtttuuuxxx{{{}}}}}}|||mmmqqqwwwzzz{{{wwwqqqmmmbbbbbbcccgggmmmrrruuuvvvyyy|||zzzrrrnnncccaaa^^^\\\[[[XXXUUURRRTTTUUUWWWYYY\\\^^^```aaacccdddeeegggggggggffffffeeedddbbb```^^^\\\ZZZYYYWWWWWWYYY\\\^^^aaadddeeeddddddccccccbbbaaaaaaaaa```^^^\\\ZZZXXXUUUQQQNNNGGGFFFEEECCC@@@>>>===<<<:::;;;<<<<<<<<<<<<::::::888777777666666555444444333222222222222333444444111111111111111111111111222222222222222222222222...///111222333333222222222222222111111111111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000111111000000///000000000000000000000000...111000...111;;;BBBDDD888444111111444555222///000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111222222222333333333444444333333444444555666666666777888999::::::;;;;;;;;;999999::::::::::::::::::888888777777666666666555555444333333222222333333111111222222222333333333//////000111333555777888555555444333333222333333111111222333444555666666333333333444444444555555555555555666777888999::::::===CCCGGGJJJNNNQQQSSSVVVYYY\\\^^^___aaaccceeebbbcccdddeeeggghhhiiijjjhhhgggeeeddddddeeeggghhhhhhiiijjjkkklllkkkiiihhhcccbbb```^^^[[[XXXVVVUUUSSSTTTUUUYYY```gggnnnsssyyyuuusssuuuxxx|||000000000000111111111111333222000.........//////......///000111222333333111111222333333333333222333444444555555444444333444333333222222333333444555555555777;;;@@@EEEHHHLLLNNNQQQRRRRRRSSSTTTVVVRRRSSSSSSPPPLLLIIIHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOOOONNNMMMMMMNNNNNNLLLJJJKKKOOOTTTYYY]]]^^^]]]]]]ZZZ[[[[[[[[[YYYUUURRROOOLLLJJJHHHEEEDDDEEEFFFFFFCCCDDDFFFIIIMMMQQQUUUVVVUUU[[[dddkkkpppsssuuuvvvzzz||||||zzztttmmmhhheeeeeeeeeeeeccc```___aaabbbaaa___^^^^^^^^^______^^^^^^^^^^^^_________`````````dddffffffgggjjjjjjhhh[[[bbbkkktttvvvssslllhhh]]]YYYVVVXXX]]]bbbeeeeeepppssswww{{{|||yyytttnnnhhhbbb\\\WWWSSSSSSUUUWWWZZZ\\\]]]^^^___```ccceeeggghhhhhhhhhgggfffeeedddaaa^^^\\\ZZZUUUVVVWWWZZZ]]]```ccceeedddccccccbbbaaaaaa``````cccaaa```___]]]ZZZUUUQQQLLLKKKJJJHHHEEECCCAAAAAA:::;;;<<<<<<<<<;;;:::999777777777666555555444444666555444333222111111111222222222222222222222222222222222222222222222222...///111222333333222222222222222111111111111000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000...///000111111000///...000000000000000000000000000333222...000;;;CCCDDD:::555222222555666333000000000000000000000000000000000000000000000000000//////000000111111222222222222333333333333222222222222333333333444444444333333444444555666666777777888999:::;;;<<<<<<<<<999999999::::::;;;;;;;;;666666666666777777777777555444333333222222333333111111111222222333333333222222333555777:::<<<===444333222111222333444555000111222333555666777888333333333444444444555555666666666777888:::;;;<<<>>>BBBIIINNNRRRTTTWWWYYYUUUZZZ___cccdddddddddeeebbbcccdddfffgggiiijjjkkkeeedddbbbaaabbbeeehhhjjjhhhiiijjjkkkkkkjjjhhhfff]]]\\\ZZZXXXVVVTTTTTTSSSRRRRRRUUU[[[fffsss000000000000111111111111000//////...---,,,,,,,,,111000///000222333333222000000000000111111111111777777666555555444333333333333333222000111333555444666:::@@@EEEKKKOOOQQQ[[[YYYVVVUUUVVVVVVVVVUUUOOOMMMLLLIIIHHHFFFEEEEEELLLJJJIIIIIIMMMPPPRRRSSSTTTSSSPPPNNNMMMOOOSSSVVVXXXYYY[[[^^^```___[[[XXXYYYXXXVVVTTTPPPLLLIIIGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIKKKOOOTTTZZZ]]]^^^]]]eeehhhlllpppqqqpppmmmkkkiiiiiiiiihhhfff```XXXRRRYYYXXXUUUQQQOOONNNPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSRRRRRRRRRRRRQQQPPPTTTUUUVVVVVVUUUTTTVVVWWWSSSVVV^^^fffiiifffbbb___UUUSSSPPPOOOOOOQQQSSSUUU___aaaeeekkkttt{{{gggXXXZZZVVVSSSRRRUUUXXXXXXXXX\\\___aaaaaa``````cccggggggggggggfffdddbbb```^^^___]]]ZZZYYYYYY]]]```ccchhhddd___[[[ZZZ\\\___bbbeeeeeedddbbb___\\\YYYWWWSSSQQQMMMHHHEEECCCCCCBBBBBB???<<<;;;;;;<<<<<<<<<999999999999999888777666333333333222222222111111333333333333333333333333111111111111111000//////111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111///...------...///111////////////////////////222111000......000111222000000000///000333888<<<@@@666///222444111000222222111111111000000//////222111///.........///000000111111111111222222222222222222333333444444444111111222222222333333333666666666777888888999999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::888777555444333222333333444444333333222888666444222111111111111555666777777777666444333333444444555555444444333333333333444444444555555555555444444444555555666444555666666777:::>>>AAAGGGJJJOOOSSSVVVXXX[[[^^^]]]^^^```bbbbbbbbbbbbaaabbbdddfffhhhiiiiiihhhgggeeecccaaabbbeeehhhjjjjjjmmmkkkiiijjjjjjhhhccc___]]]ZZZUUURRRRRRSSSSSSRRRTTTZZZaaaiiiwww000000000000111111111111111111111000///.........111000///000222333333222111111111111222222222222222222222222222333333333333444444333222222555777888:::>>>CCCIIINNNRRRTTTZZZXXXWWWVVVVVVTTTQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGKKKKKKMMMPPPTTTVVVUUUTTTSSSSSSRRRQQQRRRTTTWWWYYYZZZZZZZZZ\\\\\\ZZZWWWTTTSSSRRRQQQNNNLLLIIIHHHGGGEEEFFFFFFGGGIIIKKKMMMNNNPPPRRRVVV[[[```bbbcccbbbbbbccceeeeeeeeeccc```^^^\\\ZZZXXXWWWUUURRRNNNKKKNNNNNNLLLKKKJJJJJJLLLNNNLLLLLLKKKKKKKKKKKKLLLMMMPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOOOOMMMLLLMMMMMMJJJLLLPPPUUUXXXVVVSSSRRRJJJIIIHHHHHHHHHIIIJJJKKKQQQSSSWWW\\\dddnnnyyyvvvlllfff]]]WWWUUUUUUUUUUUUWWWZZZ^^^___^^^]]]^^^```bbbcccdddfffffffffeeeddd```^^^[[[YYYZZZ\\\___aaafffccc___\\\ZZZYYYZZZ[[[aaaaaaaaaaaa___]]][[[ZZZWWWTTTPPPLLLHHHEEEDDDCCCBBB@@@===;;;<<<=========999999999999888777666555333333333222222222222111222222222222222222222222111111111111111000//////111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000...------...000111000000000000000000000000222111000//////000111222000000000///000333777;;;AAA777000111333111000222222111111111000000000000111111000///////////////000111111111111222222222222222222222333333333333111222222222222333333333555555666777777888888999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999888777666555444444444444444444444444444444444333333333444444555888888888777666555444333333333444444444444333333333333444444444555555555555555555444444555555666555666888999:::===AAAEEEMMMQQQVVVYYY[[[\\\^^^______```aaabbbcccdddddddddeeefffggghhhhhhhhhgggffffffdddcccdddfffhhhiiiiiillljjjhhhggggggddd___[[[WWWUUUSSSRRRRRRSSSUUUWWW___iiiuuu000000000000111111111111333333222222111000000000111000///000222333333222222222222333333333333444///000000111222333333444333444444444444555888:::===@@@DDDIIINNNSSSVVVXXXYYYXXXVVVVVVTTTPPPKKKGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGJJJOOOUUUYYYZZZWWWUUUSSSTTTUUUVVVXXXZZZ\\\]]]ZZZYYYWWWVVVUUUTTTPPPNNNLLLKKKIIIHHHGGGGGGGGGHHHDDDEEEHHHKKKNNNPPPRRRRRRSSSUUUZZZ^^^```aaa``````^^^]]][[[YYYVVVTTTRRRQQQRRROOOLLLKKKKKKLLLLLLKKKFFFFFFGGGGGGIIIJJJLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSSSSSSSSSSQQQOOONNNMMMOOOPPPPPPMMMKKKJJJJJJJJJJJJKKKMMMOOOOOOLLLIIICCCCCCDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMSSS[[[ccciiiwww}}}oooccc[[[WWWVVVUUUSSSVVV[[[]]]]]]\\\[[[[[[___```ccceeeggggggggggggbbb```]]][[[ZZZ[[[]]]^^^cccaaa___\\\YYYWWWUUUTTTZZZ[[[]]]^^^______^^^]]]\\\YYYVVVQQQMMMIIIGGGEEECCC@@@===<<<===>>>>>>===::::::999888777666555444333333333333222222222222111111111111111111111111111111111222111111000///111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111222222222222222222222222222111000//////000111222/////////...///111666999AAA999111000111000000222111111111111111000000000000000111111000000///...000111111111111222222222222222222222222111111111222222222222333333333333444555555666666777888888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999888777666666555555444333222222333444555000111333555666777888888:::999777666555444333333222333333444444333333222333444444444444555555555666555555444444555555666777888;;;===???BBBGGGJJJUUUYYY]]]```aaaaaaaaabbbccccccccccccddddddeeefffggggggggggggffffffeeeeeegggeeeeeefffggghhhgggfffkkkiiigggeeeccc___[[[WWWSSSTTTUUUSSSSSSUUU[[[```nnn{{{///000000000111111111111333333222222222111111111111000///000222333333222222222222222333333333333111222222333333444444555222444555555666888;;;>>>BBBEEEIIINNNRRRVVVXXXYYYYYYVVVSSSQQQNNNJJJFFFBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEHHHMMMTTTYYYZZZWWWUUUUUUVVVXXX[[[]]]^^^]]]\\\VVVTTTQQQOOOOOONNNLLLJJJHHHGGGFFFEEEFFFHHHJJJKKKGGGIIILLLOOOQQQRRRRRRRRRSSSUUUYYY[[[[[[YYYXXXXXXWWWUUURRRPPPNNNMMMMMMMMMNNNLLLKKKLLLNNNQQQRRRRRRKKKKKKLLLNNNPPPRRRSSSRRRUUUWWWZZZ^^^aaacccddddddbbbccccccbbb___[[[XXXWWWVVVWWWYYYWWWTTTPPPOOONNNRRRTTTTTTTTTUUUUUUPPPJJJGGGFFFFFFEEEEEEEEEFFFFFFBBBDDDFFFHHHKKKPPPVVVZZZ___iiirrrrrrqqqwwwyyykkkbbb\\\YYYTTTVVVXXX[[[\\\\\\\\\\\\^^^___aaaccceeeeeeeeedddcccbbb___]]][[[[[[\\\\\\_________^^^[[[XXXTTTRRRTTTUUUXXX[[[]]]^^^___``````^^^[[[WWWRRRNNNJJJHHHDDDAAA>>><<<===>>>>>>===;;;;;;999888666555444444444444333333333222222222222222222222222222222222111111111222222111111000222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222111111000//////000111111/////////......000444777AAA:::333000///000111222111111111111111111111111000000111222222000///...000000111111111222222222333222222111111000000000222222222333333333444444444444555555666666777777;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888888888777777666666555333222000000222333555000222444666888888888888888666555333333333444444222222333333333333222222444444444444555555555555666666555555555666666777888:::>>>AAADDDHHHMMMPPPYYY]]]aaaeeeeeeeeedddeeefffeeedddccccccdddfffgggffffffeeeddddddeeeeeefffhhhgggffffffggggggeeeccchhhgggeeebbb___[[[WWWUUUUUUVVVWWWUUUUUU\\\gggqqq///000000000111111111111222111111111111111000000111000///000222333333222111111111222222222222333333333333333333333333333222444666777999<<<@@@CCCGGGIIIMMMQQQTTTWWWXXXXXXXXXTTTNNNIIIGGGEEECCCAAABBBAAAAAABBBBBBCCCDDDEEEHHHJJJNNNTTTXXXZZZYYYWWWXXXXXXYYY[[[^^^]]]ZZZVVVPPPNNNKKKJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHKKKNNNPPPNNNOOOPPPPPPPPPOOONNNMMMPPPSSSUUUUUUSSSQQQQQQQQQNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNQQQUUUZZZ]]]]]]\\\[[[ZZZZZZ\\\___aaaaaa```aaaeeelllsssxxxzzzyyyyyy|||}}}|||xxxrrrmmmjjjjjjdddeeeeeeccc___\\\ZZZYYY]]]aaacccdddeeeddd[[[OOOMMMKKKIIIFFFEEEEEEFFFGGGDDDEEEGGGGGGHHHJJJNNNQQQUUUZZZ]]]\\\___fffkkklllxxx~~~sssggg```XXXWWWVVVVVVWWWYYYZZZ[[[[[[\\\^^^aaabbbcccccccccdddcccaaa___^^^]]]]]]]]]\\\]]]______^^^[[[XXXVVVRRRSSSTTTVVVYYY\\\^^^```bbbaaa___[[[WWWRRRNNNLLLFFFCCC@@@>>>===>>>======<<<;;;999777666555444444444444444333333333222222333333333333333333333333111111222222222222111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111000000000000111111////////////...///222555>>>;;;555000...000222222111111111111111222222222000111222222222111///...000000111111111222222222333222222111111000000000222222333333333444444444444444555555666666777777:::::::::999999999999999:::;;;;;;<<<<<<;;;;;;:::999888888888777777666666444222111//////111222444333444666777888777666666333222111111222333555666222333333444444333333222444444444555555555666666666666666666777888999::::::===AAAEEEIIIMMMRRRUUUZZZ^^^bbbeeeffffffgggggggggfffeeedddcccdddeeefffccccccccccccdddeeefffggghhhgggeeeeeeeeedddaaa___aaa```___\\\YYYVVVTTTSSSTTTUUUVVVVVV[[[gggxxx000000000000111111111111000000000000000000000000111000///000222333333222111111111111222222222222222222222222222111111111444666888;;;===AAAEEEIIILLLNNNQQQTTTVVVWWWVVVVVVSSSNNNHHHDDDBBBBBBBBBAAABBBBBBBBBBBBCCCEEEFFFGGGPPPQQQSSSWWW[[[]]]\\\[[[XXXWWWVVVXXXZZZYYYTTTPPPLLLJJJIIIIIIKKKMMMMMMLLLIIIIIIIIIJJJLLLNNNPPPRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHKKKMMMLLLJJJJJJLLLOOOOOOOOOQQQSSSUUUWWWYYYZZZ\\\___dddjjjqqqttttttsssqqqnnnmmmnnnrrruuuuuussswww|||||||||{{{xxxsssqqqppppppqqqxxx{{{|||~~~}}}qqqbbbVVVTTTQQQNNNKKKIIIHHHHHHHHHIIIJJJIIIHHHHHHJJJKKKRRRTTTSSSRRRTTTXXXYYYWWW]]]dddooo|||vvvnnnccc___ZZZXXXXXXXXXYYYYYYVVVXXX[[[^^^aaacccddddddccccccbbbbbbaaa```______]]]]]]^^^___^^^]]]\\\[[[UUUTTTRRRRRRTTTWWW[[[^^^aaaaaa```^^^[[[WWWRRRPPPKKKHHHCCCAAA@@@???>>>======<<<:::888666666666777444444444444333333333333333333333333333333333333000111222222333222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000///000000000//////222444::::::666000///111333222111111111222222222222222111111222222111111000///000111111111111222222222222222222222222111111111333333333333444444444444444555555666666777888888888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::999999999888777666666555333222111000000111222333777777777777666555444444000000111222333444666777333444444555555444444333444444555555555666666666666666666777999;;;===>>>???BBBGGGKKKOOOSSSWWW[[[]]]```ccceeefffggghhhjjjhhhgggfffeeeeeeeeeeeeeeebbbcccdddeeefffggghhhhhhiiifffdddbbbaaa___]]]ZZZYYYZZZZZZXXXUUUSSSTTTTTTSSSUUUWWW\\\eeeuuu000000000000111111111111000000000000111111111111111000///000222333333222222222222222333333333444111111222222333333444444777999<<>>@@@BBBDDDGGGLLLQQQUUUXXX]]]```dddfffggggggggggggiiikkkiiiiiiiiiiiihhhgggfffeeeeeefffhhhiiiiiiiiihhhhhhiiieeeaaa^^^]]][[[YYYWWWVVVXXXYYYYYYWWWWWWZZZ\\\^^^___bbbiiittt000000000000111111111111111111111111111111111222111000///000222333333222333333333444444444555555111222333444666777888999:::<<>>AAABBBEEEIIIMMMPPPRRRSSSSSSUUUXXXYYYXXXTTTPPPMMMEEEDDDCCCBBBBBBDDDFFFHHHJJJJJJKKKMMMQQQUUUXXXZZZZZZYYYYYYYYYYYYWWWTTTQQQKKKJJJIIIJJJLLLOOOSSSVVVTTTRRRPPPPPPOOONNNLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOOOONNNNNNQQQTTTUUU]]]eeeiiikkkoooxxx|||nnnnnnjjjdddaaa```___\\\YYYZZZ___dddeeebbb^^^\\\\\\WWWRRROOORRRWWW___kkkwwwzzzqqqjjjllljjjccc___``````___```bbbdddeeeeeeeeeeeefffeeedddcccaaa```_________ddd```YYYSSSPPPPPPRRRTTTXXXZZZ\\\^^^^^^]]][[[YYYTTTSSSQQQNNNKKKHHHEEECCC>>><<<999888999::::::999888777555555666666444333444444444333333333222222111111000000111111222333111111111000111111222222222222222222222222222222000000000000000000000000111666999888444000111333//////000000111111222222333333222111000000111111000000000000000000000000222222222111111111111000111111111111111111111111666===AAA:::222000111222//////000000111111111222111111000000000000111111222222111111111111222222000111111111111222222222444444444444444444444444222222333444444555555666777888999:::::::::::::::;;;;;;::::::::::::999999999777555555555666555444333333444555555444333333444444444444444444444444222333444444555555444444999999999999777555333222222222333333555666888999888999;;;===???BBBFFFIIIMMMOOOQQQVVV[[[aaagggjjjkkkjjjiiiiiihhhiiiiiiiiijjjjjjkkklllmmmmmmlllllllllllllllkkkjjjgggeeecccaaa^^^YYYUUUSSSSSSUUUVVVXXXZZZ]]]aaaeeekkkrrrwww~~~{{{xxx{{{|||~~~111111222333333444555555111111111222222222222222444444333333333333444444333333333333333333333333222444666777888999;;;===CCCEEEIIIMMMQQQSSSUUUUUUWWWXXXYYYXXXVVVSSSOOOLLLGGGGGGFFFFFFGGGIIIJJJKKKMMMMMMOOOQQQTTTXXXZZZ\\\[[[YYYVVVUUUTTTRRROOOMMMMMMLLLLLLLLLNNNQQQTTTWWWPPPNNNLLLKKKKKKKKKJJJHHHFFFGGGIIILLLOOOPPPPPPOOOOOOUUU[[[^^^]]]]]]aaadddjjjqqqxxx|||}}}zzzwwwrrrnnnllliiifffbbbcccggglllnnnllljjjjjjjjjccc\\\UUUSSSSSSWWW___hhhooo{{{||||||wwwoooiiigggccc___]]]___aaabbbccccccccccccdddcccbbbaaaaaa``````aaaaaa___\\\YYYVVVUUUTTTTTTVVVWWWZZZ\\\]]]]]]\\\\\\WWWVVVTTTQQQNNNJJJGGGEEE???===:::999:::::::::999999777666555666666555333444444444333333333222222222111111111111222333333222222111111111111111222222222222222222222222222000000000000000000000000111555888777333000000222000000000000111111111111333222222111000000111111111111111111111111111111222222222111111111111000111111111111111111111111444<<>>@@@CCCFFFJJJNNNQQQRRRUUUYYY^^^cccgggiiiiiihhhhhhhhhhhhiiijjjjjjllllllmmmmmmmmmlllkkkkkkjjjjjjjjjiiigggeeecccbbb___]]]ZZZWWWUUUTTTTTTTTTVVVZZZaaaiiisss~~~{{{xxxvvvtttqqqqqqpppnnnkkkhhheeedddhhhhhhjjjkkklllnnnoooooo111222222333333444444555333333333333222222222222333333222222222222333333444444444444444444444444555777999::::::;;;===>>>GGGJJJNNNSSSVVVWWWWWWWWWZZZYYYXXXVVVSSSPPPMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSUUUWWWYYYZZZ[[[\\\ZZZWWWRRROOONNNMMMKKKJJJMMMLLLJJJJJJKKKNNNPPPRRRMMMKKKIIIIIIJJJLLLLLLLLLJJJKKKNNNRRRWWW[[[\\\[[[___hhhqqquuusssqqqtttxxx~~~~~~~~~~~~{{{|||~~~{{{xxxuuupppmmmjjjmmmqqqssstttttttttuuummmddd[[[VVVRRRQQQUUU[[[[[[cccmmmvvv}}}{{{wwwooofff______```aaabbbbbbcccccccccbbbbbbbbbbbbbbbcccccc``````aaa```^^^[[[XXXVVVUUUVVVWWWYYY[[[\\\]]]^^^[[[ZZZXXXVVVRRRMMMIIIGGGBBB???<<<;;;;;;;;;:::999999777666666666666555333444444444444333333333333333222222222222333444444333333222111000000000000111111111111111111111111000000000000000000000000000333666555222//////111111111111111111000000000333222111111000111111111111111111111111111111111222222222111111111111000111111111111111111111111222:::>>>999111///000111000000000111111111111111111111000000000000111111222222111111111111222222111111111111222222222333444444444444444444444444444555555666777777888888999:::::::::::::::999888;;;;;;::::::::::::999999:::888666555666666555444333333444444444444333333444444444444444444444444222333444444555555444444555555555666555555444333666666666666777777888999===???CCCEEEHHHLLLPPPTTTVVVXXX[[[^^^bbbdddfffgggfffffffffggghhhiiikkklllnnnnnnnnnnnnmmmlllkkkjjjggggggfffeeecccaaa___^^^ZZZYYYYYYXXXWWWWWWVVVVVVYYY___jjjxxxyyyrrrvvvzzztttllleeeaaa___]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUZZZZZZZZZZZZYYYYYYYYYYYY222222222333333444444444444444444333333222222222333222222111111222222333333333333444444555555555777999<<<======???AAACCCJJJMMMRRRVVVXXXYYYXXXWWWXXXWWWTTTRRRPPPNNNNNNMMMNNNPPPRRRUUUWWWWWWVVVVVVXXXYYYZZZ[[[[[[ZZZXXXWWWVVVRRRNNNKKKKKKLLLMMMMMMOOOMMMKKKIIIJJJKKKMMMOOOLLLKKKJJJLLLPPPTTTVVVVVVVVVUUUVVV\\\eeelllpppqqq{{{zzzwwwvvvvvvuuuwwwwwwwwwwwwuuurrrooommmjjjmmmqqqrrrrrrpppppppppiiilllpppsssuuuwwwxxxyyyyyy~~~~~~{{{xxxvvvoooqqqsssuuuvvvwwwwwwxxxnnnggg```]]]ZZZVVVVVVYYYYYY\\\___bbbfffnnnyyyuuuiiifffbbb```aaaccceeegggaaaaaaaaabbbbbbcccdddeeecccdddeeeeeeccc___[[[YYYWWWWWWVVVWWWXXXZZZ\\\]]]^^^^^^]]]ZZZVVVRRRMMMKKKFFFCCC@@@======<<<;;;:::999888666666777777555444555444444444444333333333444333333333333444555555444333222111000000000000000000000000000000000000000000000000000000000000///222333333000//////000222222222111111000000000222222111111111111111222111111111111111111111111222222222111111111000000111111111111111111111111111:::>>>:::222000111111111111111111111111111111111111000000000000111111222222111111111111222222111111111222222222333333333333444444444444444444444555555666666777888888::::::;;;;;;::::::999888;;;;;;:::::::::999999999999777555444555555444333333333333333333333333333444444444444444444444444222333444444555555444444555666666777777777777777666666777888999;;;<<<===???BBBFFFJJJMMMQQQUUUYYY\\\]]]```cccdddeeeeeeeeeccccccdddeeegggjjjlllmmmmmmmmmmmmmmmlllkkkjjjjjjeeedddccc```^^^\\\ZZZXXXTTTTTTTTTUUUXXX[[[^^^```dddmmm{{{oookkksss|||qqqiiifffeeeddd```ZZZVVVTTTSSSSSSRRRRRRQQQOOONNNMMMNNNOOOPPPUUUTTTTTTSSSRRRQQQPPPPPP222222333333333333444444444444444333333222222222333222222111111222222333111222222333444555666666999;;;>>>@@@BBBDDDGGGJJJMMMOOOSSSVVVXXXWWWUUUTTTRRRQQQOOONNNMMMOOOPPPQQQRRRTTTWWWZZZ\\\\\\[[[ZZZ\\\]]]\\\[[[YYYVVVTTTRRRPPPNNNKKKKKKMMMPPPRRRSSSQQQPPPMMMLLLKKKMMMOOOPPPOOOOOOPPPSSSYYY^^^aaabbb___\\\]]]eeerrr~~~~~~~~~~~~~~~|||zzz~~~xxxpppiiieeecccbbbbbbaaabbbbbbbbbaaa^^^[[[ZZZXXX[[[```bbbbbbaaa``````[[[]]]```aaaaaabbbeeehhhgggkkkooorrryyy{{{}}}~~~~~~~~~yyyzzz{{{}}}rrrlllhhhhhhgggbbb______YYYYYYYYYXXXXXX\\\ccciiiuuussslllccc^^^]]]```dddeee`````````aaabbbccceeefffiiiiiihhhgggdddaaa^^^]]][[[YYYXXXWWWVVVWWWYYYZZZ_________]]]ZZZVVVRRROOOKKKHHHDDDAAA@@@>>><<<;;;999888666666777777555444555555555444444444333333444444333333444444555666444333222111000000000000000000000000000000000000000000000000000000000000///000111111000//////000333333222222111111000000222111111111111111222222111111111111111111111111222222222111111111000000111111111111111111111111111:::???;;;444222333333222222222111111111111111111111000000000000111111222222111111111111222222111222222222222333333333333333333444444444555555333444444555666666777777::::::;;;;;;;;;::::::999;;;;;;:::::::::999999999777666444333444444333222333333333333333333333333444444444444444444444444222333444444555555444444555555555666777888888999555555777999<<>><<<:::888777777777777666444555555555555444444444333444333333333333444555555333333222111000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222111111111111111111000111111222333222222222222222222222222222222222111111111111000111111111111111111111111000999???<<<666333444444222222222222222111111111111111000000000000111111222222111111111111222222222222222222333333333333222333333444444555555555333444444555555666777777999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888666444333444444333222333333222222222222333333444444444444444444444444222333444444555555444444333333333333444555777777444555777:::>>>BBBEEEGGGEEEHHHMMMQQQUUUXXX[[[^^^cccccccccccccccbbbaaaaaa___```aaacccfffiiikkkmmmiiiiiiiiiiiihhhgggfffeee___^^^[[[XXXUUUSSSRRRRRRRRRRRRUUU[[[eeesss~~~wwwrrrnnneeecccaaa___^^^___```aaabbbbbbbbbaaa``````ccceeebbbaaa___]]][[[YYYXXXWWWTTTRRROOOOOOOOOPPPPPPOOONNNLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMM333333333333333333333333111111111222222222222222444444333333333333444444333444555666888999:::;;;AAACCCFFFIIIJJJLLLOOORRRSSSTTTTTTSSSRRRPPPNNNMMMJJJJJJKKKLLLOOOSSSWWWYYYYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWTTTSSSRRRQQQOOOOOOPPPSSSUUUUUURRRPPPHHHHHHHHHJJJNNNTTTYYY\\\eeefffhhhmmmrrrttttttsssnnnlllnnnyyyyyysssgggddd```]]]\\\[[[ZZZYYY[[[\\\\\\\\\[[[YYYYYYYYYWWWVVVUUUSSSPPPNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIEEEGGGJJJLLLKKKJJJJJJKKKHHHHHHGGGHHHIIIJJJKKKLLLMMMQQQSSSSSSUUUZZZ^^^]]]\\\```dddhhhkkkoootttyyy|||~~~|||}}}~~~}}}}}}~~~mmmjjjeee___ZZZXXXXXXYYYWWW\\\ccciiinnnuuu}}}yyyqqqmmmiiieeeaaa____________```aaabbbccceeefffhhhhhhhhhfffeeeccc^^^]]][[[YYYXXXWWWVVVVVVZZZ[[[^^^______]]]ZZZXXXTTTQQQLLLHHHEEECCC@@@>>>:::888777777888777666444555555555555444444444444333333333333333444444555222222111111111111111222222222222222222222222222000000000000000000000000111000//////000111111000111222222222222222222333111111000000111222222333222222222222222222222222222222222111111111111000111111111111111111111111...888>>>;;;555333333333333333333222222111111111111111000000000000111111222222111111111111222222222222222333333333444444222222333333444555555666444555555666666777888888888888:::;;;<<<<<<======;;;;;;::::::::::::999999999777555555666666555444333333222111111222333333444444444444444444444444222333444444555555444444444444333333444555666777666777999<<>>>>>;;;;;;;;;:::::::::999999;;;999777777777777777555444333222111111222333444444444444444444444444444222333444444555555444444777666666555666777888999999999;;;===@@@CCCFFFGGGKKKOOOTTTXXXZZZ]]]___aaadddbbb```^^^]]]]]]^^^^^^^^^___```bbbeeegggjjjkkklllkkkhhheeebbb^^^[[[YYYUUUTTTSSSSSSSSSUUUVVVWWW]]]```hhhsss}}}uuupppnnnmmmiiiddd```^^^]]]\\\[[[ZZZXXXVVVTTTTTTVVVZZZ\\\\\\```ccceeeddddddfffiiijjjgggdddbbb___]]]YYYWWWVVVTTTSSSTTTUUUUUUTTTRRRJJJJJJKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOO555555444333333222111111222333333333333333333444444444444333333444444555444555777888:::===BBBEEEHHHIIIJJJLLLNNNQQQSSSUUURRRRRRQQQNNNKKKHHHHHHHHHIIILLLPPPRRRTTTVVVXXXZZZXXX[[[^^^^^^]]]ZZZYYYYYYUUUUUUSSSQQQPPPRRRWWWZZZ]]]WWWSSSTTTQQQLLLLLLPPPOOOUUU\\\bbbggglllsssxxx~~~yyyzzzzzzuuuqqqmmmjjjgggbbb```___^^^\\\ZZZWWWUUURRRQQQNNNKKKJJJJJJJJJKKKHHHIIIJJJKKKLLLMMMNNNNNNPPPOOONNNNNNMMMNNNNNNNNNIIIJJJLLLKKKJJJJJJKKKMMMIIIGGGEEEEEEGGGGGGGGGFFFKKKHHHEEEFFFGGGHHHGGGEEEHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJKKKMMMPPPUUUYYY[[[```cccjjjrrr|||~~~yyytttnnnfff```ZZZXXXUUURRRRRRVVV\\\```nnnxxxwwwqqqpppfff___aaaaaa^^^^^^aaacccbbbbbbccceeeeeecccaaabbb```\\\ZZZXXXXXXYYYZZZTTTTTTUUUYYY^^^```^^^\\\\\\YYYUUUQQQMMMHHHCCC???>>>;;;888777777777777666777666666666666555555555333333333333333333333333333333333222222111111111444444444333333222222222000000000000000000000000000111222333333333333333111111111111111111111111333333333333333333333333222222111111111222444555111111000000000000111111111000/////////000222333333333333444444333222222333222111/////////000111111111000000000000111111222222111111111111222222444444333222222333333333444444444555555555555666777777777777666666666666999888777777888999;;;<<>><<<:::999999999:::666555444333222111111111222222111111222222333444444444444444444444444444222333555666666666555444444666888999999999:::<<<888;;;???BBBCCCFFFHHHKKKNNNRRRWWW]]]```bbbbbbbbbaaa```^^^\\\[[[[[[\\\\\\______aaacccfffhhhjjjkkkkkkeeeaaa___\\\WWWTTTUUUSSSPPPPPPUUU\\\```bbbcccnnnvvv}}}zzzwwwpppjjjdddaaa______bbb___[[[ZZZ[[[\\\ZZZXXX]]][[[YYYXXXXXXYYY[[[\\\ccchhhmmmnnnllllllppptttvvvrrrlllhhhfffccc___[[[WWWWWWYYYZZZ\\\ZZZWWWTTTNNNNNNLLLLLLNNNQQQTTTVVVUUUUUUTTTTTTSSSRRRRRRRRR555555444333333222111111111111222222222222333333444444333333333444555555555777888:::<<>>===;;;:::999888999999666555444333333222222222222222222111222222333444444444444444444444444444333444555666666666555444444666888999999999;;;<<<;;;>>>BBBEEEFFFHHHKKKMMMPPPSSSXXX]]]```aaaaaa``````___^^^\\\[[[[[[[[[[[[]]]___aaacccfffggghhhiiihhhbbb]]][[[WWWQQQNNNOOORRRSSSXXXaaajjjppprrrrrr}}}xxxqqqkkkgggiiigggdddaaa```___```aaa```___^^^^^^```___]]]ZZZ]]]]]]]]]\\\]]]^^^______iiimmmppppppmmmlllnnnrrrzzzwwwrrrnnnjjjeeeaaa^^^XXXXXXYYY\\\]]]\\\YYYWWWQQQPPPOOONNNOOOQQQTTTVVVTTTTTTSSSSSSSSSSSSRRRRRR555444444333333222222111000111111111222222222333333333333333333444555666777999;;;===???CCCHHHKKKOOOOOOPPPPPPPPPNNNMMMLLLPPPNNNKKKGGGDDDEEEHHHKKKPPPRRRUUUVVVVVVWWWYYYZZZZZZ[[[]]]\\\[[[YYYYYYZZZ[[[^^^aaabbb___[[[YYYWWWUUUPPPMMMOOOSSSXXX```gggmmmrrryyy~~~{{{vvvnnnhhh]]][[[YYYVVVTTTRRRPPPPPPOOONNNLLLKKKJJJJJJJJJKKKNNNNNNOOOOOOQQQRRRSSSTTTTTTTTTUUUWWWZZZ]]]```bbbffffffffffffeeedddcccbbbdddeeeeeedddaaa``````aaaaaa___]]]\\\\\\[[[ZZZXXXXXXVVVTTTRRRQQQPPPMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFHHHKKKLLLIIIJJJMMMPPPUUUYYY]]]___lllllllllmmmppptttwwwzzz~~~}}}uuujjj___WWWTTTTTTUUUVVV^^^kkkzzz}}}sssjjj```ZZZXXXXXXVVVUUUVVVXXX[[[\\\\\\WWWYYY\\\^^^^^^\\\ZZZXXXTTTSSSSSSUUUYYY^^^```aaadddaaa]]]XXXTTTNNNHHHCCCBBB???<<<:::::::::999888666666666666666666666666333333333333333333333333555555444444444444333333222333333333333333333444222222222222222222222222333333333444333333222222222222222222222222222222222222222222222222222222333222111000////////////111111000000000000111111111000000000000111222222222333333444444333333333000111111222222222222111111111000000000000111111222222111111111111222222333333333222222333333444444444444555555555555666888888888888888999999999::::::999::::::;;;=========<<<;;;999888888888888777666555444444444444444222222222222222333444444444444444444444444444444555555666666666555555444333555777888999999;;;===???BBBFFFIIIKKKLLLOOOPPPSSSVVVZZZ]]]___```______```___]]][[[ZZZZZZZZZ[[[]]]___aaadddfffgggffffffbbb]]]XXXVVVRRRMMMLLLOOOSSSZZZgggvvv{{{vvvnnnhhhccc```]]][[[\\\\\\\\\\\\]]]___aaabbbaaaaaabbbeeeggggggeeecccaaaaaaaaabbbbbbccccccdddmmmoooqqqppplllkkklllnnnzzzyyywwwrrrkkkddd```^^^XXXXXXZZZ\\\^^^^^^[[[YYYUUUTTTRRRPPPPPPQQQSSSTTTRRRRRRRRRRRRSSSSSSSSSSSS444444444333333222222222111111111222333333333444333333333333444555666777999;;;>>>AAACCCGGGKKKNNNNNNOOOQQQRRRQQQPPPNNNMMMKKKIIIFFFCCCCCCFFFLLLPPPTTTVVVXXXYYYXXXXXXYYYZZZ]]]\\\[[[YYYXXXXXX[[[]]]jjjlllllljjjddd]]]XXXVVVNNNNNNOOOTTT\\\fffpppvvv~~~|||uuummmiiigggddd]]]WWWQQQQQQQQQOOOMMMMMMMMMNNNOOOOOOOOOOOOOOORRRUUUXXXZZZZZZ[[[\\\^^^___```aaa___``````bbbfffjjjnnnpppvvvvvvwwwwwwwwwuuutttsssqqqrrrssssssqqqpppqqqssspppooonnnnnnnnnnnnllljjjhhhgggeeebbb```]]]ZZZXXXUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGIIIKKKMMMOOOPPPYYYZZZ\\\___cccgggjjjlllpppuuu~~~yyynnneee___[[[YYYWWWYYY^^^eeemmmuuu{{{yyylll```YYYXXXVVVVVVVVVXXXYYYXXXWWWPPPTTTZZZ^^^```^^^ZZZWWWTTTSSSQQQRRRUUUZZZ___bbbfffddd```\\\WWWQQQKKKFFFCCCAAA===<<<;;;;;;:::999888888888777666666555555444444444444444444444444444444444444444333333333222222222333333444444444333333333333333333333333222333333333222111000000222222222222222222222222111111111111111111111111333333222222222222222222222111111000000111111222000000000111111111222222222222333444444444333333...///111222222222111111222111111000000111111222222222111111111111222222333333222222222333444444444444444555555555555666777777888888888888888999::::::;;;;;;<<<======>>><<<;;;:::999888777777777777777666555555555555555333222222222222333444444444444444444555555555555666666666666666555555444444666888999999;;;===@@@CCCFFFJJJMMMOOOPPPRRRSSSWWWXXX[[[^^^______^^^]]]___^^^\\\[[[ZZZZZZ[[[[[[^^^```ccceeefffeeedddbbb\\\XXXTTTSSSQQQNNNPPPUUUZZZhhh{{{zzzvvvssspppmmmjjjgggbbb^^^\\\[[[[[[[[[\\\]]]^^^```aaaaaabbbbbbdddeeefffhhhkkknnnppppppjjjhhhgggeeeeeefffhhhiiilllnnnppppppmmmkkklllmmmtttvvvuuupppggg___[[[ZZZWWWWWWXXXZZZ\\\]]][[[YYYVVVUUUSSSQQQPPPPPPPPPQQQPPPPPPQQQRRRRRRSSSTTTTTT444444333333333333222222222222333333444555555666333333333444555777888999;;;>>>AAACCCFFFIIILLLOOOOOOPPPQQQRRRQQQOOOLLLKKKEEEDDDDDDCCCEEEJJJQQQVVVWWWYYY[[[[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXYYY]]]cccgggsssqqqmmmfff^^^WWWSSSRRRNNNSSSYYYbbblllwwwyyyssspppooofffaaaZZZWWWVVVUUUPPPLLLLLLMMMOOONNNMMMMMMOOORRRRRRTTTWWWYYY[[[```fffkkkkkkkkkllllllmmmnnnppppppqqqqqqrrrtttwwwzzz}}}~~~~~~|||{{{{{{|||~~~~~~|||{{{xxxxxxwwwtttpppmmmjjjiiieeeccc```]]]YYYWWWUUUTTTRRRQQQOOOMMMKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIILLLMMMPPPSSSWWWZZZ]]]___eeelllxxxyyyrrrlllfffaaa^^^[[[XXXWWWXXX]]]cccgggkkkppp|||{{{jjj^^^VVVVVVVVVXXXZZZZZZWWWUUUNNNSSSZZZaaacccaaa]]]ZZZUUUTTTRRRQQQRRRWWW\\\```eeedddaaa^^^ZZZTTTNNNIIIEEEBBB???===<<<<<<;;;:::<<<<<<:::999777555444444444444444444444444444444222222222222222333333333222222222333333444444444333333333333333333333333111111222111111000//////222222222222222222222222111111111111111111111111000000111222333444444444222222111111111111222222000111111111222222222222111222333333444444444333---...000111222111000000222222111111111111222222222222111111111111222222333222222222333333444555444444444555555555555666666666666777777777888888::::::;;;<<<============;;;;;;;;;:::999888777666777777666555555555666666333333222222333333444555444444444555555666666666666666666666555666666666666888999:::;;;===AAACCCFFFIIINNNQQQSSSSSSTTTUUUYYY[[[\\\^^^^^^^^^]]]\\\^^^]]]\\\[[[[[[[[[\\\]]]```bbbdddeeeeeeccc```^^^YYYUUUSSSRRRPPPOOOTTTZZZhhhyyy}}}zzzyyyuuuqqqkkkfffdddbbbbbbaaa\\\\\\[[[YYYXXXYYYZZZ\\\bbbccceeeffffffeeedddcccdddddddddfffiiipppvvvzzzuuurrrmmmjjjiiikkknnnpppoooqqqtttuuutttrrrqqqpppoooppppppkkkbbb[[[WWWVVVTTTTTTTTTVVVXXXYYYXXXVVVTTTSSSQQQOOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTT333333333333333333333333222222333444555666777777333444444555777999:::;;;===???CCCEEEGGGIIILLLNNNRRRRRRQQQOOOMMMIIIFFFEEEAAACCCEEEGGGJJJPPPVVVZZZYYY[[[\\\\\\[[[ZZZZZZ[[[XXXYYY\\\^^^aaaeeekkkooommmjjjddd]]]VVVSSSTTTUUUZZZaaajjjrrr||||||zzzvvvoooggg```]]]\\\TTTRRROOONNNMMMMMMKKKJJJLLLOOOQQQRRRQQQQQQUUUYYYXXX\\\bbbfffiiinnnvvv{{{}}}|||{{{zzz{{{}}}|||zzzyyyuuusssppplllhhhdddbbbaaa]]][[[YYYUUUQQQMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPRRRTTTWWW___kkkxxx}}}yyysssoooeeeaaaZZZUUUSSSTTTXXXZZZ\\\]]]hhh{{{wwwhhhXXXXXXXXXYYY[[[[[[YYYVVVQQQVVV]]]cccfffeeeccc```YYYWWWUUURRRRRRUUUZZZ^^^cccbbbaaa```]]]XXXRRRNNNHHHEEEAAA??????>>>===<<>>===;;;999777666555444444444444444444444444111111222222222222333333222333333333333333333444333333333333333333333333111111111111111111000///333333333333333333333333222222222222222222222222,,,---///000222333333333222222111111111111222222000111222222333333222222111111222333444444444444///000000111111111111000222222111111111111222222222222111111111111222222222222222222333444555555444444444555555555555666555555555666777777888888999:::;;;<<<============;;;;;;;;;;;;:::888777666666666555555555555666666333333333333333444444555444444444555666666777777666666555555666666777888999;;;<<<===>>>AAAEEEHHHIIIMMMRRRVVVWWWWWWWWWXXX[[[\\\]]]^^^^^^]]]\\\\\\]]]\\\\\\[[[\\\]]]___```cccccccccbbb```]]]ZZZXXXWWWTTTRRRQQQPPPPPPXXX```xxx{{{rrrmmmiiigggfffcccaaa^^^[[[ZZZZZZ[[[\\\XXXZZZ\\\\\\\\\\\\^^^```dddfffiiikkkjjjhhheeebbb^^^^^^___aaaeeennnxxx|||wwwsssrrrtttwwwzzzyyy{{{~~~{{{vvvrrrjjjjjjhhhddd___YYYUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRRRRSSS333333333333333333333333111222222333444555666777444555555777999;;;<<<>>>>>>@@@CCCEEEGGGHHHJJJLLLOOONNNLLLJJJGGGDDDBBBAAAAAAEEEIIIMMMPPPTTTWWWZZZYYY[[[\\\\\\[[[ZZZ[[[[[[[[[```fffkkkllllllllllllcccaaa^^^ZZZYYY\\\bbbfffmmmuuu|||~~~wwwpppgggfffbbb]]]VVVRRRQQQQQQLLLNNNPPPPPPOOOOOOQQQSSSUUUXXX\\\\\\[[[\\\aaaeeeeeejjjqqqvvvyyy}}}}}}yyyvvvtttsssnnnmmmiiiddd___ZZZUUUSSSOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKQQQZZZeeeppp}}}}}}|||zzzxxxuuummmjjjeee___ZZZWWWUUUTTTTTTUUU\\\kkk{{{yyygggddd___\\\[[[ZZZYYYXXXSSSWWW\\\bbbeeefffdddccc^^^]]]ZZZVVVTTTUUUYYY]]]bbbaaaaaaaaa```]]]XXXTTTKKKIIIEEECCCBBBAAA@@@???>>>>>>===<<<;;;:::999999555555555555555555555555222222222333333333444444444333333333333333333222222222222222222222222222111222222333333333333222333333333333333333333333333333333333333333333333---...///111222222222111333222222111111222222333000111222333333333222222000111222333444444444444333333222222111222222222333222222111111222222333222222111111111111222222222222222222333444555666444444444555555555555666555666666777888888999999888999;;;<<<======<<<<<<<<<<<<<<<<<<;;;999888777666555555444444555555666444333333333333444555555444444444555666777777777555555444555666777999:::<<<===???@@@BBBEEEIIIMMMMMMQQQWWWZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\^^^```bbbccccccbbbaaa^^^ZZZWWWTTTRRRRRRQQQQQQSSSUUUXXXcccooo}}}sssoooiiidddaaa```^^^]]][[[ZZZYYYXXXXXXYYY[[[]]]^^^bbbfffhhhgggggggggiiihhhkkkmmmnnnlllgggbbb___XXXZZZ]]]aaafffooozzz~~~uuunnneeebbb___\\\ZZZWWWTTTQQQQQQPPPOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQ333333333333333333333333000111111222444555666666555555666888:::<<<>>>???>>>AAADDDEEEFFFGGGIIIKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCGGGMMMQQQTTTVVVXXXYYYYYY[[[\\\\\\[[[ZZZ[[[\\\bbbiiiqqqvvvuuuooohhhddd\\\]]]]]]___cccjjjsssyyy|||}}}uuuppphhh^^^UUUUUUSSSOOOLLLKKKMMMOOOKKKPPPUUUWWWUUUVVVYYY^^^___cccggghhhfffhhhmmmrrrqqqxxx}}}yyytttmmmgggbbb```XXXVVVTTTQQQNNNLLLJJJIIIFFFEEEDDDCCCCCCEEEGGGIIIIIILLLRRRXXXaaalllyyyvvvpppoooppppppooosssrrrooojjjccc[[[TTTPPPRRRSSSWWW___iiixxxyyyrrrhhh```[[[YYYYYYXXXRRRUUUZZZ^^^bbbccccccbbbbbbaaa^^^ZZZVVVUUUYYY]]]aaaaaabbbcccccc```[[[WWWNNNKKKHHHEEEEEEDDDBBBAAA========================555555555555555555555555333333333444444555555555444444444333333222222222222222222222222222222222222333444444555555555555333333333333333333333333333333333333333333333333000111333444444333222111333222222111111222222333000111222333444333222222000111222333444444555444777666444333222333333444333222222111111222222333222222111111111111222222222222222222333444555666444444444555555555666666666777777888999999::::::888999:::<<<<<<<<<<<<;;;<<<=========<<<:::888777555555444444444555555666444333333333333444555555444444444555666777777888444444444444666888:::;;;>>>???AAABBBCCCGGGLLLOOOPPPTTTZZZ]]]^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\]]]___aaadddeeecccbbb^^^ZZZVVVRRRPPPNNNMMMMMMQQQVVV[[[cccqqq~~~yyypppiiieeeccc```^^^]]]]]][[[ZZZYYYZZZZZZZZZZZZ[[[]]]___ccchhhnnnppppppnnnnnnnnnoooppprrrqqqmmmfff___ZZZVVVZZZ___dddjjjrrr|||}}}pppggg```\\\XXXVVVVVVUUUQQQNNNQQQPPPOOOOOOPPPQQQPPPNNNMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQ