BM6P6(@ ssscccZZZ[[[]]]^^^^^^\\\YYYVVVRRRKKKIIILLLNNNRRReee{{{vvvfffWWWVVVTTTRRRQQQVVVhhhzzzrrrggg^^^___cccjjjtttvvvoooiiihhhddddddppp|||xxxwwwxxxyyywwwtttvvvvvvxxx{{{|||{{{wwwtttmmmjjjbbbXXXOOOKKKLLLOOOZZZ{{{dddLLLIIIKKKHHHLLLUUU]]]dddooowww{{{|||wwwtttpppmmmkkkiiifffdddaaa```___]]][[[YYYXXXWWWVVVWWWXXXXXXXXXVVVTTTRRRTTTRRRQQQOOOOOOMMMIIIGGGIIIJJJKKKKKKLLLOOOSSSVVV\\\___``````bbbbbb]]]UUUSSSIIIBBBCCCEEEFFFGGGHHHOOO[[[kkkvvv|||{{{rrrggg]]][[[YYY]]]eeemmmqqqrrrzzzvvvpppmmmnnnssszzz~~~uuuoooooorrrxxx~~~{{{{{{|||{{{xxxtttqqquuu}}}zzznnniiioootttwwwuuuhhh```___``````\\\VVVQQQOOOMMMKKKJJJMMMJJJHHHJJJLLLNNNTTT\\\mmmvvvddd[[[YYYVVVSSSRRRQQQ]]]ooovvvkkkTTTOOOIIIEEECCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFssscccZZZZZZ[[[]]]]]]\\\YYYWWWSSSLLLIIIKKKJJJMMM]]]ppppppaaa[[[XXXUUUUUUZZZlll||||||zzzrrrggg___UUUXXX]]]cccmmmzzzuuunnniiihhheeeeeeppp}}}yyyyyy{{{|||zzzxxxyyyyyy{{{}}}~~~|||xxxuuuooojjjbbbWWWNNNJJJKKKMMMWWWwwwlllQQQKKKKKKHHHKKKTTT\\\cccmmmuuuyyy~~~xxxuuuqqqnnnllliiifffdddeeedddbbb___\\\ZZZXXXVVVUUUVVVWWWXXXWWWUUUSSSRRRSSSQQQOOOOOOOOOOOOMMMKKKGGGHHHIIIIIIIIILLLPPPSSSTTTVVVWWWVVVWWWXXXTTTMMMNNNGGGAAACCCFFFGGGHHHKKKRRR```rrruuukkkgggeeehhhpppyyy{{{vvvrrrqqquuuzzz}}}~~~yyypppjjjkkknnnzzz{{{yyywwwvvvvvvsssssszzzvvvmmmoooppprrr|||xxxkkkbbb``````bbb^^^XXXSSSPPPNNNLLLKKKNNNJJJIIIKKKLLLMMMTTT[[[lllwwweee\\\YYYVVVRRRQQQTTTaaasssvvvhhhSSSOOOIIIEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFyyyzzz}}}tttbbbYYYXXXYYY[[[\\\\\\ZZZXXXTTTNNNJJJIIIFFFGGGSSSbbb{{{kkkaaa]]]ZZZZZZ```sss{{{tttsss~~~{{{tttlllccc]]]RRRSSSTTTVVV[[[dddnnnuuutttmmmiiiiiiffffffqqq||||||}}}~~~~~~zzzwwwqqqlllbbbVVVMMMIIIIIIKKKSSSrrrwwwXXXMMMJJJGGGJJJQQQZZZaaakkkssswww}}}yyyvvvrrrooommmjjjgggeeehhhgggeeebbb^^^[[[XXXVVVUUUVVVVVVVVVVVVTTTSSSRRRRRRPPPMMMMMMOOOPPPPPPOOOHHHHHHHHHGGGHHHJJJNNNRRRPPPRRRQQQNNNOOOPPPNNNIIIHHHBBB???AAADDDFFFIIIMMMWWWggg|||||||||~~~yyywwwwwwyyy{{{}}}vvvnnnjjjmmmqqq|||wwwttttttuuuuuuxxxwwwrrroooooowww~~~pppeeeaaa```ccc___YYYTTTQQQOOONNNLLLOOOLLLKKKMMMMMMNNNTTT[[[jjj~~~xxxfff^^^ZZZUUURRRQQQXXXfffxxxtttdddRRRNNNHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFF}}}ooojjjlllqqq}}}wwwdddYYYWWWVVVWWWZZZ[[[YYYWWWSSSNNNJJJHHHEEEDDDLLLVVVlllrrrgggbbb^^^^^^fffyyyvvvooouuuyyyooohhhaaa[[[WWWSSSRRRQQQPPPQQQVVV]]]ccclllsss}}}}}}sssmmmjjjkkkiiihhhttt}}}yyytttmmmaaaTTTKKKGGGHHHIIIRRRnnn^^^NNNIIIFFFIIIOOOYYY^^^hhhqqquuu{{{zzzwwwssspppnnnllliiiggghhhgggfffccc```\\\YYYWWWUUUUUUVVVUUUUUUTTTRRRQQQRRROOOLLLLLLMMMOOOOOOOOOJJJJJJIIIHHHIIIKKKPPPSSSSSSUUUSSSOOONNNOOOMMMIIIHHHDDDCCCEEEGGGHHHMMMSSS]]]ppp|||{{{{{{{{{~~~yyyttttttzzzzzzxxxyyyxxxyyy~~~xxxqqqooowwwwwwiiibbb``````\\\WWWTTTRRRQQQPPPPPPQQQNNNMMMOOOOOOOOOTTT[[[iii}}}xxxggg^^^ZZZUUUQQQQQQ[[[jjj~~~zzzpppaaaPPPLLLHHHEEEDDDEEEEEEDDDEEEEEEGGGGGGHHHGGGFFFEEE{{{jjj___]]]aaafffrrr{{{gggYYYVVVSSSTTTWWWXXXVVVSSSQQQNNNKKKIIIFFFEEEIIIPPPZZZrrrwwwkkkeeeaaabbbkkk~~~ssstttzzztttlllccc]]]XXXUUUSSSPPPOOOLLLJJJIIILLLPPPTTT\\\cccllluuu|||{{{sssmmmkkklllkkkmmmyyy|||vvvmmm___RRRJJJGGGGGGHHHQQQhhhcccPPPIIIGGGIIINNNVVV[[[eeeoootttyyy{{{xxxtttqqqooommmjjjhhhffffffeeedddaaa]]]ZZZXXXUUUUUUUUUUUUTTTSSSSSSRRRSSSPPPMMMKKKLLLMMMMMMLLLJJJJJJIIIHHHHHHKKKPPPTTTSSSWWWWWWSSSPPPPPPMMMIIINNNLLLKKKLLLKKKMMMTTT\\\iii|||~~~}}}sssqqqxxx~~~oooddd```\\\YYYUUURRRRRRSSSSSSSSSSSSPPPPPPRRRRRRRRRVVV]]]jjj~~~vvvggg^^^YYYTTTRRRSSS]]]nnnwwwnnnwww]]]NNNKKKGGGEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGEEEEEE~~~tttggg]]]XXXUUU[[[```hhh~~~kkk[[[VVVQQQPPPSSSTTTQQQNNNMMMMMMKKKIIIGGGGGGIIIKKKPPPccc{{{nnnhhhccceeeooo{{{xxxyyyiiieee___YYYTTTRRRRRRRRRNNNNNNMMMJJJHHHHHHKKKMMMPPPTTT[[[bbbhhhnnntttxxxzzzuuuooolllnnnnnnrrrwwwmmm^^^PPPIIIFFFGGGHHHOOO___~~~iiiRRRJJJHHHIIILLLQQQVVV```kkkqqqvvv}}}zzzvvvsssqqqnnnkkkiiifffffffffeeebbb___[[[YYYWWWVVVVVVUUUTTTTTTSSSSSSTTTRRROOOMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFJJJPPPTTTSSSYYY]]][[[YYYXXXUUUPPPSSSQQQPPPPPPNNNPPP[[[fff|||tttqqqvvv}}}uuuhhhaaa[[[XXXTTTRRRSSSTTTTTTTTTUUURRRSSSUUUVVVUUUZZZ```mmm~~~qqqddd]]]YYYUUUSSSUUU___qqqwwwnnnpppZZZLLLJJJFFFEEEEEEEEEEEEDDDFFFFFFGGGHHHGGGFFFEEEDDDzzzooofff]]]YYYYYYOOOWWWZZZ]]]ppp~~~ooo]]]VVVOOOMMMOOOPPPLLLHHHKKKLLLKKKIIIHHHGGGGGGGGGIIIVVVmmm{{{pppjjjeeegggttt}}}pppfffWWWVVVSSSPPPNNNNNNPPPRRRNNNOOONNNLLLIIIGGGGGGHHHGGGJJJMMMQQQUUU[[[aaafffrrruuuyyy|||zzzwwwpppmmmoooqqqvvvwwwlll\\\OOOHHHFFFGGGHHHKKKUUUppppppVVVLLLIIIIIIIIILLLQQQ[[[gggnnnsss|||~~~{{{wwwtttqqqooollljjjiiiiiiiiigggddd___[[[XXXXXXWWWVVVUUUUUUTTTTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKHHHGGGFFFFFFGGGLLLRRRWWW\\\eeennnpppooonnnjjjfff]]]\\\[[[ZZZYYY]]]kkkyyyxxxsssvvvzzzyyylllccc^^^[[[VVVTTTTTTTTTTTTTTTVVVTTTUUUXXXYYYYYY]]]cccqqqxxxmmmbbb\\\XXXUUUUUUWWWbbbtttwwwnnniiiVVVKKKIIIFFFEEEEEEFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDzzzmmmddd[[[YYY[[[KKKSSSUUUTTTdddzzzyyyqqq___WWWNNNKKKMMMMMMIIIEEEJJJLLLLLLIIIHHHGGGFFFDDDEEEMMM```zzzxxxrrrkkkfffjjjwww}}}tttiii]]]TTTKKKKKKJJJIIIIIIJJJNNNQQQKKKLLLLLLJJJFFFCCCBBBBBBDDDEEEGGGHHHKKKPPPWWW[[[eeehhhkkknnnsss{{{zzzxxxqqqnnnppprrryyywwwlll[[[NNNGGGGGGGGGHHHHHHMMMfffuuuZZZNNNJJJHHHGGGHHHMMMWWWdddlllqqqyyy~~~{{{wwwtttrrrpppmmmkkkmmmmmmllljjjeee```[[[XXXYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNIIIIIIHHHHHHJJJOOOVVV[[[hhhttt}}}mmmllllllkkkjjjooo|||vvvwwwyyy|||oooeeebbb^^^YYYVVVUUUTTTTTTSSSVVVUUUVVVYYY[[[[[[___eeessstttjjj```[[[XXXUUUVVVYYYdddwwwuuulll{{{eeeTTTKKKHHHFFFEEEEEEFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDD|||mmmbbb^^^^^^UUUTTTRRRSSS\\\nnn|||rrryyygggZZZOOOLLLLLLIIIJJJMMMJJJMMMOOOMMMIIIEEEEEEFFFHHHIIIUUUlllzzzrrrmmmhhhiiiwwwtttiiiaaa[[[TTTOOOIIIIIIIIIJJJKKKLLLMMMNNNQQQPPPMMMJJJFFFCCC@@@???BBBAAAAAABBBEEEJJJNNNQQQXXXZZZ\\\___eeennnxxx|||}}}yyytttrrrrrrqqqwww}}}lllYYYMMMFFFCCCDDDGGGIIIMMM\\\xxx|||___PPPKKKIIIHHHNNNKKKNNNWWWbbbjjjsss{{{|||xxxtttqqqooollljjjkkkkkkjjjhhheeeaaa]]][[[\\\ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPLLLHHHFFFGGGIIILLLUUU^^^nnn}}}{{{|||}}}{{{rrrlll```___]]]ZZZWWWUUUTTTSSS\\\\\\\\\\\\]]]___bbbccctttzzzooofff```^^^XXXRRRUUU^^^kkk{{{tttjjjtttyyy]]]QQQMMMIIIEEEDDDEEEFFFEEECCCEEEEEEFFFGGGGGGGGGGGGFFF{{{mmmccc___XXXVVVTTTSSSYYYiii|||ppprrrtttdddUUUNNNLLLHHHGGGIIIIIIKKKMMMLLLIIIGGGGGGHHHIIIIIISSSfffvvv{{{xxxuuuoookkkgggiiixxxyyypppcccZZZTTTPPPKKKFFFGGGGGGGGGHHHIIIKKKLLLMMMOOONNNKKKHHHEEEAAA???===>>>>>>===>>>AAADDDHHHJJJOOOQQQSSSWWW]]]fffpppwww}}}zzzyyyzzz{{{uuurrrrrrqqqxxx}}}lllXXXLLLFFFBBBCCCFFFFFFHHHTTTnnnoooWWWJJJGGGGGGJJJHHHJJJSSS\\\dddlllttt}}}yyyuuurrrooommmkkkkkkkkkjjjhhheeebbb^^^\\\\\\ZZZXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWUUUTTTRRRQQQMMMIIIGGGHHHIIILLLVVV```vvv}}}tttmmmmmmnnnooorrrvvv}}}tttnnndddcccaaa^^^[[[ZZZZZZ[[[^^^___``````aaabbbdddeeeuuu|||pppggg```^^^YYYSSSVVV___lll~~~~~~}}}~~~wwwjjjrrruuu\\\RRRMMMIIIEEEDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFF~~~oooeee\\\ZZZVVVRRRUUUaaatttrrrppprrr___TTTOOOLLLJJJJJJHHHIIIKKKJJJIIIGGGHHHHHHJJJKKKRRRaaalllooooooppplllhhheeehhhwww|||uuupppeee___VVVOOOLLLJJJGGGDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMKKKIIIFFFCCC@@@===<<<<<<<<<;;;;;;===@@@CCCEEEEEEGGGIIIMMMSSS[[[eeekkkssstttvvvuuusssqqqqqqqqqvvv~~~}}}wwwrrrqqqqqqyyy}}}lllWWWKKKEEEBBBBBBDDDGGGGGGOOOggg___LLLGGGIIIFFFDDDFFFMMMTTT[[[ccckkkxxxzzzvvvssspppnnnkkkjjjjjjiiihhheeebbb___]]]\\\[[[YYYWWWUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUSSSRRROOOKKKHHHHHHHHHLLLXXXccc}}}~~~xxxlllfffaaabbbccccccfffjjjmmmttt}}}xxxrrrhhhgggfffccc``````bbbeeedddfffhhhjjjjjjjjjkkkmmmyyy~~~qqqhhhaaa___YYYTTTXXXaaammmzzztttooonnnkkkkkkpppxxxxxxjjjrrrqqqZZZRRRKKKIIIEEEDDDEEEEEEEEEEEEIIIHHHHHHHHHGGGFFFFFFEEE~~~qqqccc^^^XXXSSSRRRZZZkkk{{{|||vvv}}}pppaaaZZZUUUQQQNNNLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMUUU```ggghhhiiilllhhhfffdddggguuuyyypppiiibbb^^^YYYTTTNNNJJJHHHGGGEEEDDDAAAAAABBBCCCEEEGGGIIIJJJKKKJJJHHHEEEBBB@@@>>>===>>>======<<<===???AAABBBAAACCCEEEGGGKKKRRRZZZ___eeefffggggggfffgggiiikkkrrrzzz~~~vvvqqqooopppyyy}}}jjjUUUJJJEEEBBBAAACCCFFFGGGNNNccceeePPPJJJLLLEEECCCEEEJJJOOOTTT\\\dddqqq|||wwwtttqqqnnnllljjjiiiiiigggeeecccaaa```\\\[[[YYYWWWVVVUUUUUUUUUWWWWWWXXXXXXWWWVVVTTTSSSQQQMMMJJJIIIHHHLLLYYYfff~~~|||oooiiiaaa]]]]]]bbbfffgggkkkpppmmmsss{{{~~~~~~||||||}}}{{{uuulllllljjjgggdddeeejjjnnnooossswwwyyyyyyyyy{{{}}}}}}pppggg```^^^YYYTTTYYYcccoooqqqiiidddcccaaa___gggrrrvvviiiuuunnnXXXPPPJJJHHHFFFDDDDDDEEEFFFFFFKKKJJJIIIHHHFFFFFFEEEEEEmmmeee\\\VVVSSSVVVcccrrr|||vvvyyykkkaaaWWWPPPTTTRRRQQQOOONNNMMMLLLKKKMMMPPPXXXbbbgggfffeeehhheeedddcccfffqqqsssggg```[[[WWWTTTOOOLLLIIIFFFDDDBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIKKKJJJHHHFFFDDDAAA???>>>???>>>=========>>>???@@@CCCDDDEEEEEEGGGLLLRRRVVV[[[[[[\\\\\\\\\___cccfffmmmvvv~~~|||{{{tttnnnmmmooozzz|||hhhSSSHHHDDDBBBAAABBB@@@DDDLLL^^^hhhTTTKKKIIIFFFEEEFFFJJJMMMPPPXXXaaalll||||||xxxuuurrrooollliiiiiihhhgggfffdddcccbbb]]][[[YYYWWWVVVUUUVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSQQQNNNLLLJJJHHHLLLYYYgggpppeee```YYYXXX\\\ccchhhkkkqqqwwwxxx{{{}}}{{{{{{}}}xxxooopppnnnkkkiiilllssszzzyyynnneee^^^\\\YYYUUU[[[eeessslllddd``````]]][[[dddrrrssskkk{{{lllUUUMMMHHHGGGFFFEEEDDDEEEGGGHHHKKKJJJIIIGGGEEEEEEEEEEEEzzznnnbbb]]]XXXWWW```lllsssyyyrrrdddYYYYYYWWWTTTRRRRRRQQQOOONNNVVVWWW]]]eeeiiigggeeefffdddddddddffflllzzzwwwoooddd[[[WWWTTTRRRPPPNNNLLLJJJHHHEEECCCBBBAAAAAAAAAAAACCCDDDFFFHHHIIIKKKJJJIIIGGGDDDBBBAAA@@@======<<<<<<<<<<<<======DDDDDDDDDDDDDDDGGGKKKOOORRRSSSTTTTTTUUUXXX]]]```gggppp||||||xxxxxxqqqlllmmmooo|||zzzfffPPPFFFDDDCCCBBBBBB???FFFNNN[[[yyylllWWWKKKFFFGGGFFFGGGJJJLLLNNNVVV___iiiwww}}}xxxuuurrrnnnllliiihhhggggggfffeeedddddd]]]\\\ZZZXXXVVVVVVVVVVVVUUUVVVWWWWWWWWWUUUTTTSSSOOONNNMMMKKKIIILLLYYYgggrrrhhhbbb```___```dddkkkppptttzzz|||sssuuuuuusssrrrxxxvvvmmmccc]]]\\\ZZZXXX___jjjzzzlllccc^^^```\\\YYYeeevvvsssqqqiiiSSSKKKGGGGGGFFFEEEDDDDDDGGGJJJKKKIIIGGGEEEDDDDDDDDDEEEwwwiiieeeaaa]]]```iii{{{|||~~~tttiiifffcccbbbccccccbbb```gggdddeeekkknnnllljjjjjjcccdddeeeeeegggooozzzxxxjjjddd[[[UUUSSSRRRQQQOOOPPPPPPOOOMMMJJJHHHGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHJJJIIIHHHFFFDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<===@@@@@@AAA@@@@@@CCCFFFIIIJJJKKKMMMNNNOOOSSSWWWZZZ```iiivvv~~~yyyvvvppplllnnnrrrxxxcccNNNEEEDDDDDDCCCCCC@@@HHHOOOVVVooouuu]]]OOOIIIEEEEEEGGGIIIIIIKKKSSS]]]dddrrr}}}xxxtttqqqnnnkkkhhhhhhgggfffffffffffffff]]]\\\ZZZXXXVVVVVVVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSMMMMMMNNNMMMJJJLLLXXXfff{{{~~~|||||||||{{{rrrmmmjjjjjjjjjnnnooottt{{{wwwzzz||||||~~~uuummmccc^^^^^^]]]\\\dddooorrrfff``````]]][[[jjj}}}vvv{{{dddQQQLLLEEEFFFGGGEEECCCDDDHHHKKKIIIHHHFFFDDDCCCCCCDDDEEE~~~nnnjjjgggaaabbbhhhsss}}}zzzzzz|||}}}}}}{{{xxxqqqmmmppprrrqqqppppppdddeeeeeeddddddhhhooouuuyyy}}}~~~|||||||||yyyzzz{{{{{{wwwkkkeee^^^WWWSSSRRRRRRQQQPPPNNNOOOOOONNNKKKIIIHHHHHHDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@===>>>>>>>>>>>>>>>>>>>>>;;;<<<=========???CCCFFFEEEGGGIIIJJJLLLOOOSSSVVV[[[dddrrr{{{uuuooommmoootttvvvbbbMMMDDDDDDDDDDDDCCC<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>???AAACCCEEEFFFEEEEEEEEEFFFIIIKKKMMMVVV]]]jjjwww{{{vvvqqqlllggghhhuuuwww^^^OOOKKKCCC@@@DDDCCC@@@HHHHHHNNNeeerrr[[[OOOGGGJJJKKKHHHGGGKKKRRRWWW```iiixxxzzzuuuqqqpppooojjjiiihhhhhhhhhhhhfffdddbbbbbb```\\\XXXVVVVVVWWWTTTUUUVVVWWWWWWVVVTTTSSSUUURRRNNNKKKKKKNNNRRRTTTiiitttmmmhhhfffkkkwwwzzzvvvuuuwww{{{}}}}}}vvvooofff```___^^^aaaooossseeebbb___ccc{{{zzztttwww^^^OOOJJJIIIGGGDDDDDDEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDCCCCCC|||rrrllllll|||uuukkk^^^XXXUUUYYY^^^eeepppzzzzzzwwwssspppmmmiiifffeeeddddddddddddcccdddeeefffrrr~~~sssiii```]]]ZZZWWWVVVVVVVVVVVVTTTSSSSSSQQQPPPOOONNNMMMHHHGGGEEEDDDEEEGGGIIIKKKJJJIIIIIIHHHFFFEEECCCBBB??????>>>======>>>???@@@AAA@@@??????@@@AAABBBCCCDDDCCCCCCBBBCCCEEEHHHIIIOOOVVVaaaooo~~~vvvqqqppplllhhhiiiuuuuuu\\\MMMIIIAAA???CCCBBBAAAHHHHHHMMM```{{{gggWWWHHHIIIHHHEEEDDDGGGNNNSSS___gggvvv{{{wwwuuurrrpppkkkiiihhhhhhhhhhhhfffdddccccccaaa]]]XXXVVVVVVWWWTTTUUUVVVWWWWWWVVVTTTSSSTTTQQQNNNLLLLLLNNNPPPRRR[[[nnn{{{rrrjjjgggkkkvvv~~~wwwooofffaaa```___ddduuuuuuhhhdddccciii}}}{{{rrr[[[MMMHHHGGGEEECCCCCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDwwwooozzz~~~qqqfffUUUPPPNNNRRRZZZeeevvv{{{tttmmmhhhdddbbbbbbaaaaaa``````______eeennnuuukkk___\\\YYYXXXXXXXXXXXXWWWTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLJJJHHHFFFDDDCCCAAA@@@>>>======>>>???@@@BBBBBBAAA@@@AAAAAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFIIIOOOYYYgggvvv~~~rrrlllmmmkkkiiijjjuuurrrYYYKKKHHH@@@???BBBAAAAAAHHHHHHJJJZZZrrrsss\\\MMMKKKGGGDDDCCCFFFLLLQQQ\\\eeesss|||{{{yyyuuuqqqllljjjiiihhhiiihhhfffdddeeedddbbb^^^ZZZWWWVVVVVVUUUVVVWWWWWWWWWUUUTTTSSSQQQPPPOOOMMMMMMMMMNNNOOOSSScccyyyzzzqqqmmmnnnyyy~~~xxxooogggbbbaaaaaahhh}}}yyylllgggfffqqq~~~}}}mmmWWWKKKHHHEEEDDDBBBCCCFFFHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEE|||}}}{{{wwwwwwxxxwww}}}wwwggg\\\MMMJJJIIIMMMVVVeee|||yyyqqqkkkgggfffeeeeeeeeedddbbbaaaaaafffvvvzzzpppccc___ZZZXXXXXXWWWVVVTTTSSSSSSRRRPPPNNNMMMLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNMMMJJJHHHFFFDDDBBBAAA???======>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDDGGGFFFEEEEEEEEEEEEFFFFFFIIINNNVVVbbbrrr~~~rrrmmmjjjjjjiiikkkwwwoooWWWJJJHHHAAA???CCCAAA???GGGGGGIIIUUUkkkfffUUUNNNHHHEEEEEEGGGLLLRRRZZZbbbppp~~~~~~}}}wwwqqqnnnllliiihhhiiihhhgggeeeffffffddd```[[[XXXWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSOOOOOOOOOOOONNNMMMMMMLLLSSS]]]nnn~~~yyyxxx~~~zzzpppiiicccccceeemmm|||nnnhhhhhhwww}}}zzziiiUUULLLIIIFFFDDDCCCDDDFFFHHHIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFyyytttqqqpppqqqvvv}}}jjjZZZQQQHHHFFFFFFJJJRRRccc|||yyyooonnnlllkkkllljjjgggdddaaabbbnnnuuuhhhbbb[[[XXXXXXXXXVVVTTTWWWVVVUUUSSSQQQPPPNNNNNNOOONNNNNNMMMMMMNNNOOOPPPQQQQQQPPPNNNLLLJJJGGGFFFDDDBBBAAA?????????AAAAAA???@@@AAACCCDDDFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFJJJNNNUUU```ooouuuqqqhhhhhhiiinnn|||nnnVVVJJJHHHBBB@@@DDDBBB>>>EEEFFFIIIRRRdddwww]]]RRRHHHFFFGGGHHHLLLRRRXXX```mmmzzz~~~xxxrrrooommmjjjiiiiiihhhgggfffffffffeeebbb]]]ZZZXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTOOOOOOPPPPPPOOOMMMLLLKKKOOOVVVbbbrrr{{{ssskkkgggjjjnnnwww~~~ooohhhkkk}}}~~~wwwgggVVVMMMKKKHHHFFFDDDDDDFFFHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFyyyzzz|||yyywwwxxx~~~}}}nnn___RRRKKKEEEEEEFFFIIIOOO]]]www{{{xxxuuutttssspppkkkfff``````hhh{{{|||lllddd\\\XXXYYY[[[ZZZXXXWWWVVVTTTSSSQQQOOOMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQOOOMMMKKKIIIHHHEEEDDDCCCBBBBBBAAAAAABBB>>>???BBBDDDFFFHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFIIIMMMSSS^^^nnnvvvsssiiiiiikkkssskkkTTTIIIHHHBBBAAADDDBBB>>>DDDEEEIIIQQQ^^^gggVVVIIIFFFGGGFFFIIIOOOTTT]]]hhhtttyyyuuuqqqnnnkkkiiiiiiiiihhhffffffffffffddd___\\\ZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTPPPPPPQQQQQQPPPNNNLLLKKKKKKQQQ]]]lll~~~}}}xxxpppnnnvvvqqqlllsssxxxfffUUUMMMJJJIIIGGGEEEEEEFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEE|||yyyqqquuu}}}ssshhh___VVVNNNIIICCCEEEGGGIIIKKKVVVnnnzzzrrrkkkccc```dddrrrvvvlll```ZZZ[[[]]]\\\ZZZVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLLLLNNNOOOPPPQQQRRRQQQQQQPPPOOONNNLLLJJJIIIEEEEEEFFFFFFEEEDDDBBBAAA@@@AAACCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHKKKSSS___ooozzzrrrqqqlllkkkmmmyyyhhhQQQGGGFFFAAA@@@CCCAAA@@@CCCDDDHHHOOOWWWvvvsss___MMMIIIHHHEEEFFFKKKPPPXXXdddnnnzzz{{{xxxrrroookkkiiiiiiiiihhhgggeeeffffffeeeaaa^^^\\\\\\ZZZYYYXXXWWWVVVUUUUUUTTTQQQQQQQQQQQQPPPNNNMMMLLLIIIOOO[[[jjjzzz~~~|||uuuvvvvvvsssxxx|||bbbRRRJJJGGGGGGEEEDDDEEEGGGIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDrrr}}}xxxxxx}}}nnniiippprrrjjj___WWWSSSQQQMMMKKKBBBDDDHHHHHHHHHQQQggg}}}zzzrrrgggccccccmmm}}}ttteee]]]\\\\\\[[[YYY[[[ZZZXXXVVVTTTRRRQQQPPPJJJJJJKKKMMMOOOPPPRRRRRRPPPPPPPPPOOONNNMMMKKKJJJEEEFFFHHHHHHGGGEEECCCAAABBBCCCEEEFFFGGGGGGGGGFFFKKKLLLLLLMMMNNNNNNMMMMMMGGGLLLTTTaaasssvvvooommmooommmppp~~~fffOOOEEEEEE@@@???BBB@@@AAACCCCCCHHHNNNRRRmmm~~~gggSSSMMMKKKEEEEEEJJJMMMUUU```jjjuuu}}}{{{ssspppllliiiiiiiiihhhgggdddffffffeeebbb___^^^^^^[[[ZZZXXXWWWVVVUUUUUUUUURRRRRRRRRQQQPPPOOOMMMLLLFFFJJJVVVfffsssxxx{{{zzzyyy~~~wwwxxx___OOOGGGDDDEEEDDDCCCDDDGGGJJJLLLLLLHHHGGGGGGFFFEEEDDDDDDCCCtttvvvkkkkkkuuutttgggdddllluuuuuukkkbbbWWWRRRSSSSSSPPPLLLFFFEEEFFFGGGIIIQQQbbbsssuuuhhhaaa^^^fffttt{{{hhh^^^^^^```^^^YYY^^^\\\XXXVVVVVVUUUSSSQQQKKKJJJIIIIIIJJJMMMOOOQQQNNNNNNNNNNNNNNNOOOOOOOOOPPPNNNLLLIIIGGGFFFEEEEEECCCEEEGGGIIIKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPOOONNNOOONNNQQQ^^^ttttttpppooojjjlllsss}}}wwwZZZOOODDDBBBBBBAAA@@@BBB===??????EEEOOOSSSeeetttZZZPPPLLLFFFFFFJJJMMMOOOVVV```lll~~~}}}yyytttrrrnnnlllkkkiiigggeeeeeeeeedddcccaaa___]]]\\\[[[YYYWWWWWWWWWXXXWWWUUUQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMRRR]]]kkk~~~~~~~~~~~~~~~{{{~~~tttooo~~~rrr\\\PPPIIIFFFFFFDDDCCCDDDGGGJJJKKKKKKHHHHHHGGGGGGFFFDDDCCCBBBvvvuuu{{{yyyqqqssszzz}}}{{{rrreee___ccciii}}}ssshhh```WWWSSSSSSRRRMMMIIIHHHFFFFFFGGGHHHOOO^^^mmmrrriiiaaadddmmm{{{qqqfffcccccc```\\\^^^\\\ZZZYYYXXXWWWUUUSSSKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIGGGEEEDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQUUUbbbwwwuuuqqqoookkklllrrroooUUUKKKCCCAAABBBAAAAAABBBBBBDDDBBBEEELLLOOO]]]www~~~```SSSNNNHHHGGGJJJIIIKKKQQQZZZfffxxx{{{uuusssooommmlllkkkhhhfffggggggfffdddcccaaa___^^^\\\ZZZXXXWWWXXXXXXWWWUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJNNNWWWccctttyyyvvvwwwxxxxxx|||}}}xxxppplllzzznnnYYYNNNHHHEEEFFFDDDCCCDDDGGGJJJKKKKKKHHHHHHHHHGGGFFFEEECCCBBBzzzvvvvvv{{{qqqqqquuuwwwqqqfff___]]]```ggguuuyyykkkddd[[[VVVTTTRRRMMMIIIKKKHHHGGGFFFFFFKKKXXXeee|||{{{ooodddaaafffooo}}}zzzmmmeeeaaa^^^\\\]]]\\\\\\\\\\\\[[[XXXVVVOOONNNLLLJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCGGGGGGIIIJJJLLLNNNPPPPPPSSSTTTVVVXXXYYYYYYXXXWWWVVVUUUZZZggg|||yyyuuuqqqmmmmmmrrryyyeeeOOOGGGAAAAAABBBAAA@@@BBBCCCFFFCCCDDDJJJLLLXXXnnnfffTTTMMMGGGEEEFFFFFFGGGLLLSSS^^^ooo~~~wwwtttqqqooonnnmmmkkkiiiiiihhhgggfffdddcccaaaaaa]]][[[YYYXXXXXXXXXWWWUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKIIIKKKRRR[[[iii|||{{{qqqoooqqqrrrrrrzzzwwwppphhhtttiiiUUUKKKGGGEEEEEEDDDCCCEEEGGGIIIJJJJJJGGGGGGGGGGGGFFFEEECCCCCC{{{uuuyyyuuuooorrrtttpppiiibbb```aaabbbjjjtttvvvnnnccc[[[XXXUUUQQQMMMLLLIIIGGGFFFFFFIIITTT___vvvrrreee```bbbjjjwwwuuuhhh```]]]\\\]]]]]]^^^___```___\\\ZZZVVVTTTRRRPPPMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEIIIJJJKKKNNNPPPSSSUUUWWWWWWXXX[[[]]]^^^]]]\\\[[[YYYYYY___mmm}}}yyysssqqqooossssss^^^LLLEEEAAABBBBBB???>>>@@@???CCCAAABBBJJJLLLVVVjjjoooYYYOOOIIIFFFFFFEEEEEEIIIOOOWWWfff~~~zzzwwwtttrrrqqqooommmllliiiiiigggfffdddcccbbbbbb___\\\ZZZYYYXXXXXXVVVUUURRRSSSSSSTTTSSSRRRQQQPPPMMMKKKKKKPPPXXXcccuuu}}}rrrnnnoooqqqqqqyyywwwoooeeepppdddRRRJJJGGGEEEEEEDDDCCCEEEGGGIIIIIIHHHFFFFFFFFFEEEEEECCCBBBBBB{{{xxx{{{ssssssqqqmmmhhhffffffggghhhiiilllsss{{{|||nnnccc[[[XXXUUUSSSMMMJJJGGGGGGGGGIIIQQQ[[[qqquuuhhhaaabbbhhhsss}}}oooeeeaaa```______```aaacccbbb___]]]YYYXXXVVVSSSPPPNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJLLLPPPTTTWWWZZZ[[[\\\^^^```bbbbbb```^^^\\\ZZZ]]]dddttt~~~~~~yyyrrrqqqpppuuuppp[[[KKKEEEBBBBBB@@@===<<<>>><<>>>>>EEEBBBAAAHHHKKKPPP\\\rrriiiWWWMMMIIIGGGFFFFFFHHHLLLOOOXXXjjjzzz}}}yyyvvvtttqqqooolllhhhgggeeecccbbbbbbbbbbbbbbb___\\\ZZZYYYXXXVVVTTTVVVVVVVVVUUUSSSQQQOOOMMMKKKIIIIIIMMMSSS\\\kkkyyyyyyxxx}}}uuurrrsssvvvvvvmmmffftttzzz^^^PPPLLLIIIGGGDDDDDDDDDEEEHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBAAAAAA~~~|||wwwtttuuuxxxzzzzzzqqqiiihhhjjjoooxxxrrrggg___[[[WWWQQQMMMLLLJJJIIILLLRRR___ttt|||mmmddd___^^^ccciiirrryyy}}}ooogggdddcccbbbbbbcccdddcccaaa[[[ZZZYYYXXXUUUSSSQQQPPPOOOOOONNNNNNMMMLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLKKKIIINNNUUU\\\cccgggiiijjjkkklllmmmmmmjjjeee```]]]]]]cccppp~~~zzz|||{{{vvvmmmrrr|||~~~|||iiiUUUHHHDDDAAAAAA???<<<>>>BBB???FFFDDDAAAHHHKKKNNNWWWgggttt\\\OOOIIIGGGDDDEEEGGGIIIJJJPPP___mmmzzzwwwtttqqqnnnkkkhhhgggeeecccbbbbbbccccccccc```]]][[[ZZZXXXVVVTTTVVVVVVVVVUUUTTTQQQOOONNNKKKIIIIIILLLQQQYYYgggttt{{{xxx~~~uuuvvvyyyxxxqqqiiiyyytttZZZOOOLLLIIIFFFDDDCCCDDDFFFHHHHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCCCC{{{{{{vvvxxxlllhhhggghhhoooxxx|||qqqfff___[[[UUUPPPNNNKKKHHHJJJOOOWWWmmmzzzlllccc]]][[[___dddjjjrrr}}}sssfffdddbbbbbbcccccccccbbb]]]]]]\\\[[[ZZZXXXVVVUUUPPPPPPPPPOOONNNMMMMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQNNNSSS\\\eeelllppprrrrrrpppqqqrrrqqqmmmgggaaa^^^___fffuuu|||{{{nnnttt~~~|||}}}fffRRRFFFBBB@@@@@@>>>===@@@FFF===EEECCCAAAIIIMMMOOOWWW___gggVVVPPPNNNBBBCCCEEEGGGGGGKKKWWWeee~~~{{{wwwtttqqqmmmjjjiiihhheeecccbbbcccdddeeedddaaa^^^[[[ZZZXXXVVVTTTSSSTTTTTTUUUUUUSSSRRRQQQNNNKKKJJJMMMPPPWWWeeeqqq{{{zzzxxx{{{uuupppkkk}}}qqqXXXNNNKKKHHHEEEDDDCCCDDDFFFHHHHHHFFFDDDEEEFFFFFFFFFFFFEEEEEEDDD~~~yyyyyyzzz}}}qqqeee___```eeekkkrrrwwwrrrjjj```YYYSSSOOOLLLIIIJJJNNNQQQaaaxxxwwweeeZZZYYY\\\^^^^^^bbbhhhsssrrrggg^^^___```^^^^^^aaabbb```]]][[[YYYWWWUUURRRTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWTTTWWW___mmm{{{zzzxxxuuuqqqlllhhheeecccaaajjjzzz|||wwwppprrrxxx{{{zzzttt\\\LLLDDDCCCBBB@@@??????@@@@@@@@@BBBCCCDDDEEEHHHMMMPPP```sss}}}iiiXXXMMMIIIGGGHHHKKKKKKMMMTTT\\\sss{{{xxxuuurrrmmmjjjmmmkkkjjjgggfffeeeddddddbbbaaa___]]]ZZZWWWUUUTTTUUUTTTSSSRRRPPPPPPPPPPPPLLLLLLNNNOOOOOOUUUfffvvv~~~xxxwwwttttttjjjYYYQQQJJJGGGIIIDDDDDDEEEGGGIIIIIIHHHFFFGGGHHHHHHHHHGGGEEEDDDBBB}}}yyywww}}}wwwhhh```]]]]]]^^^eeejjjuuu~~~sssfff^^^WWWSSSOOOKKKKKKNNNOOOYYYkkkrrrbbbXXXWWWYYYZZZZZZ]]]cccnnn|||~~~ooobbbaaacccbbb___^^^aaa___]]]\\\\\\ZZZWWWUUUVVVUUUSSSRRRQQQPPPQQQQQQPPPQQQRRRTTTVVVXXXZZZ[[[XXX\\\gggwww~~~xxxqqqkkkgggeeebbblll}}}{{{vvvmmmpppzzzyyyzzzlllWWWIIIEEEDDDBBBAAA@@@@@@AAAAAAAAABBBDDDEEEFFFIIINNNQQQ]]]nnnzzzdddTTTLLLIIIIIIJJJJJJKKKRRRZZZjjj{{{xxxuuurrrooommmnnnmmmllljjjhhhfffeeedddcccbbb```^^^[[[XXXWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMOOOPPPPPPWWWhhhyyyzzzxxxzzzhhhWWWOOOHHHFFFHHHDDDDDDDDDFFFHHHIIIGGGEEEGGGGGGGGGHHHGGGFFFDDDCCCnnnccc^^^YYYUUU\\\```kkkyyy|||mmmeee]]]XXXSSSNNNLLLMMMNNNSSS]]]qqquuukkk^^^UUUTTTUUUTTTSSSVVV]]]ggguuuooojjjkkkhhhaaa\\\______^^^______^^^\\\YYYZZZXXXVVVSSSRRRSSSTTTTTTTTTUUUWWWYYY\\\]]]^^^___[[[bbbpppyyyqqqkkkiiihhhrrr~~~}}}yyyuuukkkppp~~~~~~www{{{wwwaaaPPPFFFDDDCCCBBBAAA@@@@@@AAAAAAAAACCCDDDFFFGGGJJJNNNQQQZZZgggsss[[[PPPLLLIIIJJJIIIJJJPPPWWWddd}}}|||xxxuuusssqqqpppooooooooommmkkkhhhfffddddddcccaaa___\\\YYYXXXVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNNNNPPPQQQXXXjjjzzz|||}}}eeeUUUNNNGGGDDDFFFCCCCCCCCCEEEGGGHHHFFFDDDEEEFFFFFFGGGGGGFFFEEEEEErrrhhhccc]]]WWWWWW[[[dddqqq}}}tttjjj```[[[VVVPPPMMMMMMOOOQQQWWWdddyyy}}}yyyjjjcccYYYSSSRRRQQQPPPNNNQQQVVV```nnn~~~zzztttmmmddd^^^^^^^^^___```bbbbbb___]]]]]][[[YYYVVVVVVVVVXXXYYYZZZ[[[]]]___````````````^^^fffvvvyyysssppprrr}}}~~~}}}yyyuuummmsss{{{www}}}oooYYYKKKDDDCCCBBBAAA@@@??????@@@AAA@@@BBBDDDFFFGGGJJJMMMPPPVVV```yyy}}}___SSSNNNIIIIIIIIIJJJOOOVVVeee|||yyyuuusssrrrqqqpppppppppooommmiiifffdddeeedddbbb___\\\ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQOOOMMMMMMOOOQQQXXXhhhxxx}}}cccTTTMMMGGGDDDFFFBBBBBBCCCEEEGGGGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFuuuiiieeeaaaZZZRRRSSSZZZfffqqq}}}{{{oooccc]]]YYYSSSOOOOOONNNQQQUUUYYYdddtttyyyrrrooopppqqqnnnlll```[[[TTTQQQPPPOOOMMMKKKNNNSSS\\\iiizzzssshhhaaa^^^^^^___```bbbcccaaa______^^^\\\[[[ZZZ[[[\\\]]]bbbbbbbbbbbbbbbaaa``````aaajjj||||||zzz|||xxxqqqwwwzzzxxxkkkUUUHHHCCCAAA@@@???>>>>>>??????@@@???AAADDDFFFGGGIIIMMMOOOTTT[[[pppdddWWWPPPJJJIIIIIIKKKPPPWWWdddzzz{{{vvvsssqqqpppoooppppppooommmjjjfffdddeeedddbbb___\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRROOOLLLLLLMMMOOOVVVdddqqq~~~~~~aaaSSSMMMGGGEEEGGGBBBBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGzzzjjjeeeaaaZZZTTTTTTWWW___hhhtttxxxiiiaaa\\\VVVRRRQQQKKKPPPRRRQQQTTT^^^gggkkkhhhddd___]]]______^^^\\\VVVSSSOOOMMMMMMMMMLLLKKKLLLPPPXXXdddvvv~~~qqqhhh```___^^^___```aaaaaa```____________``````aaabbbgggfffdddcccaaa`````````eeemmm}}}vvv{{{{{{{{{gggQQQFFFDDDAAA@@@???>>>>>>???@@@AAA???BBBEEEGGGHHHJJJMMMOOOSSSXXXhhhppp^^^TTTLLLIIIIIIKKKPPPUUU^^^sss}}}xxxuuurrrqqqpppppppppooommmkkkiiigggfffeeecccaaa^^^[[[YYYXXXXXXWWWVVVTTTSSSSSSRRRRRROOOMMMLLLNNNOOOSSS^^^iii{{{___RRRMMMGGGEEEFFFCCCCCCCCCEEEGGGHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGqqqjjjddd\\\[[[XXXYYY^^^dddooorrrggg```ZZZUUUTTTMMMOOOOOOMMMOOOUUUXXXWWWVVVSSSQQQQQQRRRSSSRRRPPPNNNLLLJJJIIIJJJJJJKKKKKKKKKNNNUUUaaarrrsssbbb```]]]\\\]]]______^^^^^^___aaacccdddeeeeeeeeehhhfffcccaaa______```aaaccclll~~~|||{{{~~~}}}```LLLDDDDDDBBBBBBAAA@@@@@@AAABBBCCCAAADDDGGGIIIKKKMMMOOOQQQSSSWWWccczzzfffZZZOOOKKKJJJJJJMMMRRRYYYmmm{{{{{{xxxuuusssqqqqqqpppooonnnmmmlllllliiihhhfffcccaaa^^^\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSQQQNNNNNNOOOPPPRRRYYYbbbvvvwww\\\PPPKKKFFFCCCEEEDDDDDDDDDFFFHHHIIIGGGEEEEEEEEEDDDCCCDDDDDDFFFFFFzzzrrrkkkbbb]]]ZZZYYY[[[```iiiyyyyyylllddd\\\WWWVVVPPPPPPMMMLLLPPPUUUSSSNNNMMMLLLKKKLLLNNNOOOMMMLLLIIIHHHGGGGGGGGGIIIJJJJJJJJJMMMTTT___ppp}}}ddd```\\\[[[[[[]]]]]]]]]]]]___bbbeeeggghhhgggggghhheeebbb___^^^___aaaccc```iii{{{zzzxxx[[[GGGBBBDDDDDDCCCBBBBBBBBBCCCDDDEEECCCFFFIIILLLMMMOOOQQQSSSTTTWWW```tttkkk___RRRLLLJJJIIIKKKOOOXXXjjjvvv}}}zzzxxxvvvsssrrrqqqpppooooooooooookkkjjjhhheeeccc```^^^]]]XXXXXXVVVUUUTTTSSSSSSSSSSSSPPPPPPQQQQQQQQQWWW^^^rrruuuYYYNNNIIIDDDBBBDDDDDDDDDEEEGGGIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFrrrkkkiiibbb]]]YYY[[[```gggsssrrriiiccc\\\UUURRROOOLLLLLLMMMNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIKKKQQQ^^^qqqssshhh]]]ZZZYYYWWWWWWXXX\\\\\\]]]___cccddddddccceeeccc___]]]\\\]]]___aaadddiiiwwwqqqYYYIIIDDDDDDEEEDDDBBB@@@@@@AAABBBCCCAAAAAACCCHHHLLLPPPRRRRRRTTTZZZaaaoooeeeSSSRRRQQQIIIIIISSS\\\aaammm|||~~~zzzwwwxxxtttpppnnnooopppppppppmmmkkkhhheeecccbbbaaaaaa___[[[WWWTTTTTTUUUUUUUUURRRUUUVVVSSSOOONNNQQQUUUhhhrrrXXXLLLEEEHHHKKKDDDCCCDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEppphhhgggaaa\\\[[[\\\aaannnzzzxxxnnnfff^^^XXXTTTQQQNNNMMMNNNNNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLRRR^^^qqq}}}rrrfffaaa___[[[XXXYYYWWWVVVWWWYYY\\\^^^___^^^cccbbb```^^^]]]___aaabbbfffkkkyyykkkUUUFFFBBBCCCCCCBBBAAA@@@@@@AAABBBDDDDDDDDDEEEHHHLLLOOORRRSSSVVV]]]fffsssuuuZZZTTTPPPHHHGGGMMMWWW\\\ggguuu~~~zzzxxxxxxuuuqqqoooooopppppppppnnnmmmjjjhhheeedddcccccc___\\\XXXUUUUUUUUUUUUUUUTTTVVVWWWTTTPPPOOORRRUUU]]]rrrnnnVVVLLLGGGJJJLLLEEECCCDDDEEEGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEE{{{mmmlllgggbbb]]]ZZZ\\\hhhttttttkkkccc]]]VVVTTTQQQPPPPPPOOONNNLLLKKKLLLMMMNNNOOOOOOPPPPPPNNNMMMLLLJJJJJJIIIIIIIIIIIIKKKQQQ\\\ooozzzrrrllleeeaaa```ZZZXXXWWWWWWZZZ\\\]]]]]]eeedddcccbbbcccdddeeefffhhhmmmzzz~~~dddOOOCCC@@@AAAAAA@@@??????@@@AAACCCDDDFFFFFFGGGHHHKKKOOOSSSUUUVVV^^^hhhsssfffWWWQQQJJJGGGJJJPPPUUU___kkkwww{{{yyyxxxuuurrrpppooopppooooooooonnnllljjjhhhgggffffff```]]]YYYWWWWWWWWWVVVUUUWWWXXXXXXUUUQQQPPPRRRUUUVVVggghhhTTTMMMHHHKKKMMMFFFCCCDDDEEEGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEyyynnnkkkhhhccc]]]\\\eeeppp}}}{{{pppgggaaaZZZYYYXXXWWWUUUSSSPPPNNNLLLLLLMMMNNNPPPQQQRRRSSSQQQPPPNNNMMMKKKJJJJJJJJJGGGIIIOOOZZZmmmzzztttsssmmmjjjfffddddddeeeeeedddjjjjjjjjjjjjjjjjjjkkkkkklllppp{{{vvv\\\JJJAAA@@@AAA????????????@@@BBBDDDDDDGGGGGGHHHIIILLLPPPVVVZZZWWW^^^ffflllxxxvvv___UUUOOOLLLKKKKKKOOOXXXbbbkkkwww}}}{{{yyyvvvssspppppppppooonnnooonnnmmmkkkiiihhhggggggbbb___[[[YYYYYYXXXWWWVVVXXXXXXWWWTTTQQQPPPQQQSSSTTT___vvv}}}dddSSSMMMHHHJJJKKKDDDCCCDDDFFFHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDooommmkkkhhhbbb___ccckkkvvvtttkkkfff^^^aaacccccc```ZZZUUURRRMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHJJJPPP[[[lll|||yyywwwuuusssuuutttsssrrrqqqppppppppppppttt}}}oooWWWHHHBBBAAAAAA>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIKKKNNNSSSZZZ___\\\___cccfffmmmlll[[[SSSNNNJJJIIILLLSSS[[[aaajjj|||~~~|||zzzwwwtttrrrqqqpppnnnlllmmmllllllkkkjjjhhhggggggdddaaa^^^[[[[[[ZZZXXXWWWWWWWWWUUUSSSPPPOOOPPPQQQPPPXXXjjjyyybbbRRRMMMGGGHHHHHHAAACCCDDDFFFHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDyyytttpppmmmgggbbbbbbfffooo|||xxxooojjjeeekkkrrrtttpppfff]]]WWWPPPPPPPPPQQQRRRTTTWWWXXXZZZXXXVVVSSSQQQOOOMMMMMMLLLNNNRRR[[[iiizzz{{{xxxvvvuuuuuuwwwzzziiiRRRFFFCCCBBBBBB??????@@@AAACCCDDDDDDEEECCCFFFJJJMMMPPPUUU]]]bbbbbbbbbdddeeeiiiwww~~~cccUUUNNNIIIHHHJJJPPPVVVYYY```ooo~~~}}}{{{xxxuuusssqqqpppmmmkkkkkkkkkkkkkkkjjjiiiggggggeeeccc```^^^]]][[[YYYWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPUUUccc~~~vvv___QQQLLLFFFEEEFFF???BBBDDDGGGIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDyyysssmmmgggdddeeeiiiuuu}}}sssooolllvvvsssfff]]]UUUTTTTTTTTTUUUWWWYYY[[[]]]\\\YYYVVVSSSQQQOOOOOONNNOOORRRXXXaaalllwww}}}~~~~~~~~~cccNNNEEECCCCCCBBB@@@AAABBBCCCDDDDDDEEEEEECCCHHHMMMPPPRRRVVV\\\bbbdddccceeegggiiiqqqkkkXXXPPPKKKHHHJJJNNNRRRTTTXXXfffsss~~~{{{yyyvvvsssrrrpppmmmkkkjjjkkkkkklllkkkjjjhhhhhhfffdddaaa___^^^]]]ZZZXXXWWWUUUSSSRRRRRRRRRRRRRRRPPPSSS]]]sssrrr]]]PPPKKKDDDDDDFFF@@@BBBDDDGGGIIIJJJHHHFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDyyyrrrlllhhhhhheeeqqqvvvsssrrr}}}|||lllbbbXXXWWWWWWVVVWWWYYY\\\]]]```^^^[[[XXXUUURRRPPPPPPMMMMMMOOOSSSYYY```gggkkkmmmnnnqqquuu{{{___KKKDDDCCCCCCAAAAAABBBCCCDDDEEEEEEEEEEEEDDDJJJPPPRRRSSSVVV[[[```bbbbbbeeeiiiiiinnn}}}ppp\\\UUUQQQHHHIIIMMMPPPPPPTTT```nnn{{{~~~{{{yyyvvvtttrrrpppmmmjjjkkkkkklllllllllkkkiiiiiigggeeebbb```___]]]ZZZXXXXXXVVVSSSSSSSSSTTTTTTTTTLLLMMMSSSddd|||pppZZZNNNJJJCCCDDDGGGBBBBBBDDDGGGIIIJJJHHHEEECCCCCCCCCCCCBBBBBBCCCCCCCCC}}}yyytttooofffhhhrrr|||wwwwww}}}rrrbbbVVVYYY\\\\\\ZZZZZZ]]]```aaa___\\\YYYVVVTTTRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYWWWWWW\\\dddnnn~~~pppUUUJJJFFFAAA======@@@@@@BBBCCCDDDFFFGGGGGGIIILLLOOORRRUUUXXX[[[^^^bbbaaacccgggkkkppp{{{iiiWWWRRRJJJMMMMMMJJJJJJPPPZZZaaauuu~~~zzzvvvuuuuuuuuurrrooonnnooopppqqqqqqooolllkkkmmmjjjeeebbb___]]]ZZZWWWXXXWWWUUUTTTTTTTTTRRRPPPMMMNNNRRR[[[iii|||jjjXXXOOOLLLDDDCCCEEEAAACCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCyyyvvvqqqooorrr|||{{{tttwww}}}tttgggZZZ]]]``````______aaadddcccbbb^^^[[[WWWUUUSSSRRROOOOOOOOOOOOOOOOOOPPPPPPQQQPPPSSSZZZcccrrrkkkQQQGGGEEEAAA???AAAAAAAAABBBCCCEEEFFFGGGHHHIIILLLPPPTTTWWWZZZ^^^aaa``````bbbgggjjjnnnxxxyyy```TTTKKKLLLKKKHHHHHHMMMVVV\\\mmm|||{{{wwwuuuvvvvvvssspppoooppppppppppppooommmlllkkkhhheeebbb```^^^\\\ZZZXXXVVVUUUTTTUUUUUUSSSQQQLLLLLLMMMSSS^^^mmm{{{hhhVVVNNNKKKDDDCCCFFFAAACCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC|||{{{|||{{{rrrqqquuu}}}}}}oooddd]]]aaadddeeeddddddfffiiihhheeeaaa]]]YYYVVVTTTSSSOOOOOONNNMMMLLLKKKJJJJJJLLLJJJKKKPPPXXXfff{{{|||cccKKKDDDCCCAAAAAADDDCCCCCCCCCDDDFFFGGGIIIJJJIIILLLQQQUUUYYY\\\```cccaaaaaadddiiikkknnnvvv~~~oooWWWNNNMMMJJJHHHHHHLLLRRRWWWcccqqq}}}yyywwwxxxxxxuuurrrqqqqqqpppooonnnmmmmmmmmmiiigggdddbbbbbb```^^^\\\XXXVVVUUUUUUVVVVVVUUUSSSNNNLLLKKKMMMSSS\\\eeekkkkkkqqq|||fffTTTLLLJJJCCCCCCFFFAAACCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC|||{{{rrrnnnppptttxxxwwwqqqggg```___bbbggghhhggggggiiilllllliiiddd^^^ZZZVVVTTTSSSQQQPPPPPPOOONNNLLLKKKJJJLLLIIIIIIMMMSSS```uuurrr\\\GGGAAABBB@@@AAAEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLOOOTTTXXX[[[]]]```bbbcccdddggglllmmmnnnttt{{{___TTTNNNJJJIIIJJJLLLPPPUUU\\\iii~~~{{{yyyzzzzzzwwwuuurrrpppnnnlllkkkkkklllmmmiiihhheeedddcccaaa^^^[[[XXXVVVUUUVVVWWWWWWVVVUUURRRPPPMMMLLLMMMQQQVVVZZZ[[[aaaiiirrr}}}cccRRRJJJIIIBBBCCCFFFBBBCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC~~~~~~tttqqqrrrsssssspppkkkddd___^^^bbbgggiiihhhiiikkkmmmnnnjjjeee___ZZZVVVTTTTTTOOOPPPPPPQQQQQQPPPOOONNNMMMJJJJJJMMMRRR^^^rrr~~~~~~jjjVVVEEEAAAAAA???@@@CCCEEEEEEEEEFFFHHHKKKNNNPPPQQQTTTXXX[[[]]]^^^```aaadddeeehhhllllllkkkpppwwwmmmZZZPPPIIIIIIJJJJJJMMMRRRXXXcccvvv||||||{{{yyywwwqqqooollljjjiiiiiijjjkkkkkkiiigggeeedddaaa]]]ZZZYYYWWWVVVWWWXXXXXXWWWVVVSSSQQQOOOLLLLLLMMMPPPQQQSSSWWW\\\```hhhvvv{{{{{{cccQQQJJJHHHBBBCCCFFFBBBCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCwwwqqqqqqpppmmmiiieeeaaa^^^^^^ccchhhkkkkkkkkkmmmooonnnjjjddd^^^YYYUUUTTTSSSMMMNNNPPPRRRRRRRRRRRRQQQNNNKKKKKKMMMQQQZZZlll|||~~~~~~bbbQQQCCCBBBBBB??????BBBEEEEEEEEEGGGJJJNNNRRRTTTVVVYYY]]]```aaaaaabbbccceeeeeegggjjjiiihhhlllsssdddUUUIIIHHHIIIGGGIIINNNUUU^^^mmm~~~}}}|||zzzxxxqqqooommmjjjiiiiiijjjjjjllljjjhhhfffeeeaaa]]]YYY[[[YYYXXXXXXYYYYYYXXXVVVRRRQQQOOOMMMLLLLLLMMMNNNLLLNNNPPPSSSYYYdddqqq{{{{{{xxxyyycccRRRJJJIIIBBBCCCFFFBBBCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCzzzoooooommmjjjfffcccaaa``````eeekkknnnnnnnnnppprrrmmmiiiccc\\\WWWTTTSSSSSSMMMOOOQQQTTTUUUUUUUUUTTTQQQNNNMMMNNNPPPVVVdddsssvvvZZZKKKAAACCCDDDAAA???BBBDDDDDDEEEGGGKKKPPPUUUXXXYYY]]]bbbeeefffgggggghhhjjjiiijjjkkkjjjhhhlllssszzzsss___OOOKKKKKKGGGGGGLLLPPPXXXdddrrr~~~}}}zzzxxxrrrqqqooommmkkkkkkkkkkkkjjjiiihhhgggfffccc___[[[\\\[[[YYYYYYYYYYYYWWWVVVRRRQQQPPPOOOOOONNNNNNNNNLLLKKKKKKMMMQQQXXX___dddppp{{{zzzyyy{{{eeeSSSKKKIIICCCCCCFFFBBBCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC~~~zzz{{{rrrrrrqqqnnnkkkhhhggggggbbbgggnnnqqqqqqqqqsssuuulllhhhbbb[[[VVVTTTSSSSSSPPPRRRUUUWWWXXXXXXWWWWWWTTTRRRPPPPPPPPPTTT```mmm~~~|||}}}}}}||||||~~~mmmTTTHHH@@@DDDFFFBBBAAADDDDDDDDDEEEGGGLLLRRRWWWZZZ[[[___eeeiiijjjkkklllmmmooonnnnnnnnnlllkkkooovvvvvviiiVVVPPPNNNIIIHHHLLLLLLRRR]]]iii{{{}}}zzzxxxsssrrrqqqooommmllllllkkkhhhggggggggggggeeeaaa^^^^^^\\\ZZZYYYZZZYYYWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQNNNLLLLLLNNNRRRTTTUUUaaammm}}}|||}}}fffTTTLLLJJJCCCCCCFFFAAACCCDDDFFFHHHIIIHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCC}}}}}}xxx{{{xxx|||yyyppphhhgggiiirrrqqqppprrruuuwwwxxxwwwrrriiiaaa]]]YYYTTTSSSTTTSSSTTTVVVZZZ^^^``````___UUUUUUSSSPPPOOOTTT\\\cccsss}}}zzzwwwtttsssuuuwwwyyy~~~bbbKKKHHHDDD@@@???@@@BBBDDDCCCEEEHHHKKKNNNRRRWWWZZZ___cccgggkkknnnppprrrtttuuusssooommmlllmmmoooqqqwww|||cccRRRMMMLLLJJJIIINNNQQQYYYcccppp|||wwwuuutttrrrqqqpppnnnjjjgggjjjjjjkkkjjjhhheeeaaa______^^^\\\ZZZYYYXXXXXXYYYWWWVVVUUUSSSQQQOOOMMMLLLMMMLLLJJJIIIJJJMMMOOOQQQWWW```ooo}}}yyyzzz```UUUKKKHHHGGGDDDAAAAAACCCFFFHHHIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEzzz{{{zzzuuuuuu|||{{{~~~{{{xxxxxx{{{}}}}}}|||xxxoooeee___ZZZTTTSSSVVVYYYYYYZZZ\\\______^^^]]]WWWWWWUUURRRQQQTTTZZZ___iiivvv}}}zzzwwwtttssstttuuuvvv}}}|||}}}www\\\JJJGGGCCC@@@???@@@BBBDDDDDDFFFIIILLLOOOSSSXXX\\\aaadddiiilllnnnpppsssuuuuuussspppmmmlllnnnppprrruuuxxxrrr[[[SSSPPPLLLJJJKKKNNNUUU^^^iiiyyy|||uuusssrrrqqqqqqooollljjjkkkkkkkkkkkkiiifffcccaaa___^^^\\\ZZZXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQOOOOOOOOOMMMKKKJJJJJJKKKMMMOOOVVV^^^iiittt|||~~~|||zzzaaaVVVKKKHHHGGGDDDAAAAAACCCFFFHHHIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD~~~|||xxxrrrqqqzzzvvvjjjbbb[[[VVVUUUWWWZZZ[[[^^^aaacccccc```]]]ZZZYYYWWWUUUSSSTTTWWWZZZ^^^ggguuu~~~{{{wwwvvvvvvvvvwww|||||||||lllTTTHHHEEEBBB??????@@@BBBDDDDDDGGGJJJMMMPPPUUUZZZ^^^cccfffjjjmmmnnnpppsssuuuuuussspppmmmmmmnnnppprrruuuvvv|||eeeVVVOOOKKKIIIMMMOOOUUU]]]eeeqqqvvvtttrrrrrrrrrqqqooommmlllllllllkkkjjjhhheeeddd___^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLUUUZZZaaaffflllxxxxxxzzz|||bbbVVVKKKHHHGGGDDDAAAAAACCCFFFHHHIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBB}}}vvvqqqoooyyy}}}oooddd]]]WWWWWWYYYXXX\\\dddkkkooollleee___\\\[[[ZZZWWWUUUTTTTTTTTTYYY]]]eeeppp{{{}}}{{{{{{{{{{{{~~~cccNNNEEEDDDAAA??????@@@BBBDDDDDDGGGJJJNNNQQQVVV\\\___eeegggjjjlllnnnooorrrttttttrrrooommmlllnnnppprrrvvvuuuxxxsss]]]PPPKKKMMMMMMOOOTTT[[[aaaiiiyyy{{{xxxuuussssssrrrpppnnnlllllllllkkkjjjhhhfffeee```___\\\ZZZYYYXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSPPPOOOMMMKKKJJJJJJKKKLLLRRRXXX]]]]]]^^^dddqqq{{{cccWWWLLLHHHFFFDDDAAABBBCCCFFFHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@zzzsssnnnnnnyyyqqqfff^^^YYYXXX\\\[[[cccpppzzz}}}vvvjjj```]]]\\\ZZZXXXVVVTTTRRRPPPVVVWWWZZZaaaiiiooorrrrrruuu{{{}}}{{{||||||}}}~~~~~~www[[[KKKCCCBBB@@@???@@@AAACCCEEEEEEHHHKKKOOOSSSXXX^^^bbbfffhhhkkklllmmmnnnqqqssssssqqqnnnlllkkkmmmpppqqqvvvtttvvv}}}kkkUUUNNNQQQIIIJJJNNNTTTYYY___lllxxxzzzvvvtttsssqqqooonnnnnnmmmkkkjjjhhhgggfffbbb```^^^[[[YYYYYYXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSOOONNNMMMLLLKKKKKKLLLLLLPPPUUUZZZZZZXXXYYY___eeejjjmmmsssxxx~~~}}}||||||~~~~~~}}}dddXXXLLLHHHFFFCCCBBBBBBCCCFFFHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@vvvppplllmmmzzz~~~pppfff___ZZZZZZ]]]ccclll{{{|||lll```]]][[[XXXWWWVVVTTTQQQNNNQQQRRRTTTWWW\\\___``````dddiiipppwww|||xxxuuutttwwwxxxzzzyyy|||kkkTTTJJJBBBAAA@@@@@@AAACCCEEEFFFGGGJJJNNNRRRVVV\\\bbbfffiiikkklllmmmmmmnnnqqqssssssqqqnnnllllllnnnppprrruuurrrsssyyyxxx[[[NNNNNNJJJJJJMMMRRRVVV[[[eeeooo~~~~~~yyyvvvuuusssrrrqqqqqqooommmkkkiiihhhgggdddbbb```]]][[[ZZZYYYYYYVVVUUUUUUTTTTTTSSSSSSSSSNNNNNNMMMLLLLLLKKKLLLLLLOOORRRWWWXXXVVVUUUVVVWWWXXX[[[```dddiiiqqq{{{|||uuuuuuuuuuuuxxx{{{~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwyyy{{{}}}|||xxxwwwvvvuuuuuuvvvyyy|||~~~~~~}}}|||||||||}}}fffYYYLLLHHHFFFCCCBBBBBBCCCFFFHHHIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBuuuqqqoooppp|||zzznnnfff```[[[[[[___ccclllzzz{{{kkk___\\\YYYVVVUUUUUUSSSQQQNNNMMMOOORRRTTTVVVWWWXXXYYY[[[___dddfffjjjttt{{{vvvqqqnnnmmmkkklllooosssvvv~~~zzz~~~}}}^^^LLLHHHBBBAAAAAAAAABBBDDDFFFHHHKKKNNNRRRVVV[[[aaagggkkkmmmnnnooooooooopppsssuuutttrrrpppnnnnnnpppsssuuuvvvssssssvvv|||hhhUUUNNNMMMLLLMMMQQQTTTWWW```iiiqqq{{{yyyxxxwwwwwwvvvuuurrrpppmmmkkkiiiiiieeedddaaa^^^\\\[[[[[[[[[XXXWWWWWWVVVUUUTTTTTTSSSPPPOOONNNMMMLLLJJJJJJIIINNNOOOQQQSSSTTTTTTRRRQQQPPPSSSUUUVVVXXX]]]gggnnnxxxpppmmmiiihhhfffhhhkkkmmmmmmllllllmmmmmmmmmlllkkkjjjiiifffeeeeeefffggghhhjjjkkkoootttzzz~~~|||xxxsssqqqmmmnnnooopppqqqsssvvvyyy||||||~~~~~~~~~}}}|||}}}~~~gggZZZMMMGGGFFFCCCBBBCCCCCCFFFHHHIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD}}}vvvuuutttttt~~~wwwllleee```\\\\\\___]]]fffsss~~~xxxjjj___[[[XXXTTTSSSTTTSSSQQQNNNLLLOOOSSSUUUVVVVVVXXXYYYXXX\\\^^^]]]]]]dddqqq||||||xxxtttppplllhhheeegggeeefffkkkpppuuu}}}~~~tttVVVGGGFFFAAAAAAAAABBBCCCEEEGGGIIINNNQQQUUUYYY^^^dddkkkooopppqqqqqqqqqqqqrrruuuwwwvvvtttqqqpppppprrruuuwwwzzzvvvtttvvvyyyxxxbbbWWWLLLIIIIIILLLNNNPPPXXX```iiiuuu|||zzzzzz{{{zzzzzzxxxuuurrrooommmkkkjjjgggeeebbb```]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQPPPNNNKKKIIIGGGGGGNNNLLLLLLNNNRRRSSSQQQNNNNNNPPPQQQOOONNNRRR[[[bbblllzzzrrrkkkdddbbbccc]]]ZZZXXXYYY\\\______^^^______``````___^^^\\\[[[[[[[[[[[[\\\^^^___aaaaaa```dddjjjnnnmmmkkkiiihhhgggiiikkklllnnnpppsssuuuyyyzzz|||~~~}}}}}}}}}~~~~~~gggZZZMMMGGGFFFCCCBBBCCCCCCFFFHHHIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEE~~~wwwuuuvvv{{{vvvpppfff___[[[[[[[[[\\\```bbbffflllpppnnnhhhccc___\\\WWWSSSQQQOOOMMMKKKIIILLLQQQUUUWWWXXXWWWVVVZZZWWWTTTSSSUUUZZZ```dddwww~~~}}}zzzyyyqqqoookkkgggcccaaa___^^^\\\```dddeeegggooo}}}~~~xxx~~~aaaPPPGGGCCCBBBAAAAAABBBDDDGGGJJJLLLOOOSSSYYY___dddhhhmmmqqqtttuuuuuusssrrrsssuuuxxxzzzyyywwwvvvttttttssssssssssssvvvxxxxxx{{{rrrYYYOOOKKKIIIKKKLLLNNNTTTZZZgggkkkxxx~~~}}}}}}|||zzzzzzyyywwwtttpppllliiiggghhhggggggfffccc```]]]\\\]]][[[YYYWWWUUUTTTTTTTTTUUUUUUSSSQQQNNNLLLIIIHHHJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKKKKMMMNNNPPP^^^eeeoooyyy~~~~~~|||yyyqqqnnnhhhbbb\\\XXXVVVUUURRRRRRSSSSSSTTTUUUUUUUUUVVVWWWWWWVVVTTTSSSTTTUUUSSSTTTTTTUUUWWWXXXYYYYYYZZZZZZ\\\^^^```bbbcccdddhhhhhhiiijjjmmmppprrrtttxxx{{{}}}~~~}}}yyyvvv~~~^^^TTTKKKHHHEEEBBB@@@AAADDDGGGJJJKKKJJJHHHGGGFFFCCCCCCCCCDDDDDDEEEFFFGGGzzzxxxzzz~~~~~~pppkkkfffaaa___]]]\\\[[[ZZZ\\\aaagggkkkkkkgggbbb___]]]YYYVVVSSSPPPNNNLLLKKKNNNSSSWWWYYYYYYWWWVVVSSSPPPNNNLLLMMMQQQUUUXXX___fffooovvv{{{~~~|||xxxuuuqqqnnnmmmgggeeebbb___]]][[[ZZZZZZZZZ]]]aaaaaacccjjjwww{{{www\\\MMMGGGDDDBBBBBBBBBCCCFFFIIILLLNNNQQQUUUZZZ___dddhhhlllooowwwwwwxxxwwwuuutttuuuwwwyyyxxxvvvtttsssrrrrrrrrrttttttwwwyyyyyy|||{{{eeePPPKKKHHHJJJKKKMMMRRRXXX]]]```kkk}}}~~~{{{{{{zzzxxxuuuqqqnnnkkkiiikkkkkkkkkiiigggdddbbb```___^^^[[[YYYWWWUUUUUUUUUTTTTTTRRRPPPNNNLLLJJJHHHJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMRRRYYY```eeeeeedddbbbbbb___[[[WWWSSSQQQPPPOOOLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRSSSRRRPPPPPPPPPRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWYYY[[[]]]___```ffffffggghhhkkknnnppprrrtttwwwzzz|||}}}}}}{{{|||~~~zzzxxxwwwzzzooonnn~~~|||]]]SSSJJJGGGEEEBBBAAABBBEEEGGGKKKLLLJJJHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGvvvmmmkkkhhhfffdddaaa]]]ZZZWWWZZZ___eeeiiiiiieeebbb___^^^[[[XXXUUURRROOONNNMMMQQQVVVZZZ\\\[[[XXXVVVSSSQQQOOOMMMLLLMMMOOOQQQOOOTTTZZZ___cccfffhhhjjjiiijjjlllnnnnnnnnnmmmmmmkkkkkkjjjiiifffcccaaa___[[[ZZZXXXVVVUUUUUUVVVVVVXXX[[[^^^___aaagggrrr{{{mmmVVVJJJFFFEEECCCCCCDDDEEEHHHKKKNNNPPPTTTXXX]]]aaadddgggkkknnnwwwyyyzzzzzzxxxvvvvvvvvvyyywwwuuusssrrrqqqqqqrrrttttttwwwzzzzzz}}}tttWWWPPPJJJJJJKKKLLLOOOTTTYYY[[[dddqqq}}}|||{{{yyyvvvsssooommmlllmmmmmmlllkkkiiigggeeedddcccaaa___\\\YYYWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKFFFHHHLLLPPPRRRSSSSSSSSSQQQPPPNNNLLLJJJIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\cccdddeeegggiiilllnnnooopppssswwwyyy{{{|||}}}zzz|||xxxtttsssssszzz}}}tttdddggg|||yyyZZZQQQIIIFFFEEECCCBBBCCCEEEHHHKKKLLLKKKIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGxxxrrrpppnnnllljjjgggbbb___^^^bbbhhhmmmnnnkkkfffbbb______^^^[[[WWWSSSQQQPPPNNNRRRXXX]]]___^^^[[[YYYWWWUUUSSSPPPNNNMMMMMMMMMLLLOOORRRVVVYYY\\\]]]___\\\]]]]]]^^^^^^^^^]]]]]][[[\\\]]]]]]\\\ZZZWWWVVVQQQQQQPPPPPPQQQRRRTTTUUUWWWZZZ]]]___aaahhhqqqxxx~~~cccOOOFFFDDDDDDCCCCCCEEEGGGJJJNNNQQQSSSXXX[[[___bbbdddgggjjjlllsssvvvyyy{{{zzzxxxwwwwwwxxxwwwuuurrrqqqqqqqqqqqqssssssvvvyyyzzz|||dddYYYNNNKKKKKKKKKLLLOOOTTTXXX```jjjuuu}}}|||yyyvvvssspppnnnmmmllllllkkkjjjhhhgggeeedddeeedddaaa^^^[[[XXXVVVUUUWWWVVVUUUTTTRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOOOOJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGIIIJJJKKKJJJJJJLLLMMMLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXZZZ[[[\\\aaabbbdddfffhhhjjjlllmmmooorrrvvvxxxyyyzzz{{{}}}|||{{{uuurrrssstttjjj___ggguuuXXXOOOGGGEEEEEECCCCCCDDDEEEHHHKKKLLLKKKIIIHHHHHHCCCCCCCCCCCCCCCDDDFFFFFF{{{yyyvvvttttttsssrrrpppqqqvvv{{{}}}zzzrrriiidddaaaaaa```]]]XXXTTTTTTTTTRRRUUUZZZ___aaaaaa^^^]]]WWWUUURRROOOLLLJJJIIIHHHIIIJJJLLLOOOSSSVVVXXXYYYYYYWWWUUUSSSQQQOOONNNNNNOOOQQQSSSTTTTTTSSSQQQPPPKKKKKKKKKKKKLLLNNNPPPQQQTTTVVVZZZ]]]```fffnnnttt~~~rrr[[[LLLDDDCCCCCCBBBCCCFFFIIIMMMPPPSSSUUU[[[]]]aaadddeeegggiiikkkmmmqqquuuxxxyyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqtttxxxyyyzzzooo```PPPKKKKKKKKKLLLNNNLLLQQQZZZbbbiiiwww}}}zzzwwwsssqqqooonnnmmmlllkkkjjjiiihhhgggggggggfffdddaaa]]]ZZZWWWVVVWWWVVVUUUSSSRRRRRRRRRRRRNNNNNNOOOOOONNNMMMMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKGGGIIIJJJKKKJJJKKKLLLNNNLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[```aaaccceeehhhjjjkkklllooorrrvvvxxxyyyyyy{{{||||||wwwrrrrrruuuwwwxxxeee___hhhqqqVVVMMMFFFDDDDDDCCCCCCEEEEEEHHHKKKLLLKKKIIIGGGGGGBBBBBBBBBBBBCCCDDDEEEFFFxxxnnniiieeeeeeddd```ZZZWWWXXX[[[ZZZ\\\```cccdddcccaaa```ZZZXXXUUUQQQNNNLLLJJJJJJJJJIIIJJJMMMQQQUUUWWWXXXZZZXXXTTTOOOKKKIIIGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQTTTWWW[[[```fffkkkvvv}}}~~~~~~fffSSSJJJDDDBBBCCCCCCEEEHHHLLLPPPTTTWWWYYY]]]___ccceeefffgggiiikkkiiilllrrruuuvvvwwwwwwxxxxxxxxxxxxxxxwwwtttrrrqqqoooooosssxxxyyyyyy{{{~~~jjjUUULLLKKKLLLLLLNNNIIINNNWWW^^^bbbkkk}}}xxxuuurrrpppppppppooonnnmmmlllllllllllliiihhhgggdddaaa]]]ZZZYYYWWWVVVTTTRRRPPPPPPPPPQQQPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKKKKJJJKKKLLLNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQSSSUUUWWWWWW^^^___bbbdddggghhhjjjjjjnnnqqquuuxxxyyyzzz|||}}}|||{{{tttrrruuuzzz~~~oooaaa```kkknnnVVVMMMEEEDDDDDDBBBBBBDDDDDDGGGJJJKKKJJJHHHGGGFFFBBBBBBBBBBBBCCCDDDEEEFFF|||{{{zzzssspppjjjkkkiiiccc]]][[[^^^bbbfffggggggggggggeeecccbbb___\\\YYYUUURRRPPPPPPPPPQQQOOONNNQQQUUUYYY[[[[[[\\\YYYUUUPPPKKKIIIHHHHHHEEEFFFFFFHHHIIIJJJKKKKKKNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRTTTWWWZZZ^^^aaahhhooouuuyyy|||~~~sssZZZMMMIIIEEECCCCCCEEEGGGKKKPPPTTTXXX[[[]]]^^^```ccceeefffhhhjjjlllhhhlllpppsssttttttvvvwwwxxxyyy{{{|||{{{wwwsssqqqpppooosssyyy{{{yyyzzz~~~cccTTTOOOMMMKKKKKKKKKNNNUUU[[[^^^eeettt{{{wwwtttrrrrrrrrrqqqpppnnnnnnnnnoooooolllkkkjjjhhheeebbb___]]]ZZZXXXVVVSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNOOORRRSSSUUUVVV[[[]]]___bbbeeefffggggggiiimmmrrrvvvxxx{{{~~~{{{vvvvvv{{{{{{ccc___fffuuulllVVVMMMEEECCCCCCBBBAAACCCCCCFFFIIIJJJIIIGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEvvvttt{{{yyyuuuuuuoooooolllfff___^^^bbbgggpppooommmkkkiiifffdddbbb___\\\XXXTTTQQQQQQQQQQQQVVVSSSQQQSSSWWW[[[]]]]]]ZZZWWWRRRMMMJJJIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLSSSRRRQQQOOONNNNNNOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[bbbiiinnnvvvzzz}}}jjjRRRIIIHHHFFFDDDDDDGGGJJJNNNSSSWWW\\\^^^```^^^aaadddfffggghhhjjjllljjjmmmppprrrrrrssstttuuuxxxzzz}}}}}}yyytttqqqpppppptttzzz|||zzzzzz}}}sss]]]SSSMMMIIIGGGKKKLLLPPPUUUXXX^^^lllzzz~~~yyyvvvtttsssrrrqqqooonnnnnnnnnooopppnnnnnnmmmkkkhhheeebbb```^^^]]]ZZZWWWUUUTTTUUUUUUQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNNNNMMMKKKJJJHHHIIIKKKLLLKKKJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVYYY[[[^^^aaaccceeeeeeeeeeeeiiioootttxxx|||~~~zzz{{{mmm[[[^^^lllkkkVVVMMMEEECCCCCCAAAAAACCCCCCEEEHHHIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBCCCEEEEEEtttooorrr~~~|||xxxsssmmmggg___\\\cccmmmwwwxxxwwwqqqjjjffffffhhh]]]YYYTTTSSSUUUXXXXXXWWWVVVVVVWWWYYY]]]^^^^^^]]]YYYVVVPPPKKKGGGFFFFFFGGGDDDFFFHHHIIIJJJLLLOOORRRVVVWWWXXXXXXUUURRRRRRRRRQQQRRRSSSSSSRRRRRRSSSUUUUUUXXX\\\dddooo|||yyy{{{wwwfffRRRHHHEEECCCCCCDDDGGGJJJOOOSSSWWW[[[```cccggghhhiiijjjkkkkkkkkkkkkooopppqqqsssuuuuuuvvvvvvtttvvvyyy{{{{{{yyyvvvttttttssssssvvv{{{rrr\\\QQQNNNOOOLLLPPPRRRQQQSSSZZZdddkkk{{{}}}{{{zzzyyywwwtttqqqoooooooooppprrrsssssssssqqqmmmiiigggbbb___]]][[[ZZZXXXUUUSSSSSSSSSTTTVVVVVVUUUQQQNNNOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEGGGHHHJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHIIIJJJKKKNNNOOOOOOOOONNNNNNPPPRRRVVVWWWYYY]]]```bbbaaa```dddeeeiiiooowww}}}vvviii^^^___mmmfffRRRKKKEEEDDDBBB???>>>@@@CCCEEEIIIJJJHHHFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC~~~sssmmmqqq|||ssslllfffccciiiqqqzzzzzzxxxsssmmmiiiggghhh```[[[VVVUUUXXX\\\]]]]]]\\\[[[\\\^^^```bbbaaa___YYYVVVQQQLLLIIIGGGGGGGGGFFFGGGIIIJJJJJJKKKMMMOOOUUUWWWYYYXXXUUURRRQQQQQQQQQRRRRRRQQQOOONNNNNNOOOPPPRRRWWW^^^jjjxxx|||ooo___OOOHHHFFFEEEEEEGGGHHHKKKPPPUUUYYY]]]bbbeeeiiiiiikkklllmmmmmmmmmmmmooooooppppppqqqrrrsssssssssuuuwwwxxxxxxwwwuuussstttrrrpppqqqvvv{{{}}}~~~}}}nnnZZZPPPNNNJJJMMMNNNNNNOOOUUU^^^dddlll||||||zzz{{{yyywwwuuusssrrrrrrrrrrrrsssttttttssspppmmmkkkiiifffccc```^^^[[[WWWTTTTTTSSSSSSSSSTTTRRROOOLLLPPPOOONNNNNNMMMLLLKKKKKKJJJHHHGGGFFFFFFFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOONNNMMMNNNPPPRRRSSSTTTUUUXXX[[[]]]^^^^^^fffiiinnnttt{{{kkk```YYY___rrrcccOOOHHHCCCBBBAAA??????BBBCCCFFFIIIJJJIIIGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCsssmmmqqq{{{rrrnnnmmmqqqwww~~~|||xxxsssnnnjjjhhhccc___ZZZZZZ^^^bbbeeeeeecccbbbbbbdddeeeeeecccaaaXXXVVVRRRNNNKKKIIIHHHHHHGGGIIIKKKLLLKKKKKKMMMNNNUUUWWWYYYXXXUUURRRPPPPPPPPPQQQPPPNNNKKKIIIIIIJJJLLLMMMRRRYYYeeeuuu~~~cccWWWKKKGGGGGGFFFGGGIIIIIIMMMRRRWWW[[[```dddgggkkklllmmmnnnppppppppppppqqqqqqpppppppppqqqrrrsssssssssttttttttttttsssssstttqqqnnnnnnqqquuuxxxzzzxxx|||mmmYYYOOOLLLKKKKKKLLLNNNRRRXXX]]]dddqqq}}}||||||zzzyyywwwuuuttttttrrrsssuuuvvvvvvuuusssrrrrrrooolllhhheee```\\\XXXXXXVVVTTTSSSRRRQQQOOOMMMPPPPPPOOONNNMMMLLLKKKJJJKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMPPPQQQRRRRRRSSSUUUWWWZZZ]]]___ggglllsssyyyaaaYYYVVV___xxx___LLLFFFAAAAAA@@@??????BBBCCCFFFIIIJJJHHHFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCtttoootttxxxuuutttwww{{{~~~yyyrrrlllhhheeebbb___aaafffjjjllllllhhhgggggghhhhhhgggdddbbbWWWUUURRRNNNKKKJJJIIIHHHHHHKKKNNNOOOOOONNNOOOPPPUUUVVVXXXWWWTTTQQQOOONNNNNNNNNNNNMMMJJJHHHHHHIIIJJJLLLPPPVVVbbbsss~~~zzzYYYPPPHHHGGGHHHGGGHHHJJJKKKOOOUUUZZZ^^^bbbfffiiimmmmmmoooppprrrsssssssssuuutttrrrqqqqqqrrrtttuuurrrrrrqqqqqqqqqqqqrrrrrrqqqpppooooooppprrrtttuuusssxxxjjjVVVPPPLLLJJJLLLOOOQQQUUUZZZdddmmmyyy~~~}}}}}}{{{zzzwwwuuutttssstttvvvxxxyyyzzzyyyyyyxxxuuurrrooolllgggbbb___^^^[[[XXXUUUTTTSSSQQQPPPPPPPPPOOONNNLLLKKKJJJJJJLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKLLLMMMLLLMMMPPPRRRSSSTTTUUUVVVXXX\\\aaadddiiiooowww~~~ppp^^^YYYWWWbbb}}}^^^KKKEEE@@@@@@???===>>>AAABBBDDDGGGHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC~~~ssspppvvv}}}yyyxxx{{{~~~~~~uuunnniiifffeeefffjjjpppssssssqqqkkkkkkkkkkkkkkkhhhdddaaaXXXVVVRRRNNNLLLKKKKKKKKKKKKNNNRRRTTTTTTTTTSSSTTTTTTUUUVVVTTTQQQNNNMMMMMMKKKLLLMMMLLLJJJJJJJJJKKKJJJLLLOOOTTT___ppp~~~oooSSSLLLFFFGGGHHHHHHHHHKKKNNNRRRXXX]]]aaadddgggjjjlllmmmoooqqqrrrsssttttttvvvuuusssqqqqqqrrrssstttrrrqqqpppoooooopppqqqrrroooqqqsssttttttsssrrrqqqqqquuu}}}cccWWWOOOJJJLLLOOOPPPSSSXXX^^^dddooo{{{~~~{{{xxxvvvttttttuuuwwwzzz{{{|||}}}}}}yyywwwuuutttrrrooojjjgggccc```[[[XXXWWWVVVTTTSSSQQQPPPOOONNNLLLKKKJJJIIILLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIJJJJJJJJJKKKKKKIIIJJJLLLLLLMMMNNNQQQSSSTTTUUUWWWXXXZZZ___fffkkkooouuu~~~}}}eee\\\YYYZZZeee{{{]]]LLLEEE@@@???>>><<<<<<>>>@@@CCCFFFGGGFFFCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBAAAzzzqqqpppxxx}}}{{{}}}vvvoookkkhhhjjjnnnvvv|||}}}yyyuuuoooooooooooonnnkkkgggccc[[[XXXTTTPPPMMMMMMOOOPPPQQQUUUYYY[[[[[[YYYXXXWWWTTTTTTSSSPPPMMMKKKKKKMMMJJJKKKMMMLLLLLLKKKMMMNNNKKKNNNPPPTTT\\\lll~~~yyydddOOOIIIFFFHHHIIIIIIKKKNNNPPPTTTZZZ___bbbeeegggiiikkklllmmmoooqqqrrrsssssssssrrrqqqpppppppppqqqrrrqqqqqqppppppppppppqqqqqqooossswwwxxxwwwtttrrrqqqppprrrzzzyyyaaaTTTJJJLLLNNNNNNOOOTTTVVV\\\gggrrr{{{~~~{{{xxxwwwvvvvvvxxxzzz{{{}}}}}}~~~xxxxxxwwwxxxwwwuuuqqqnnngggccc___\\\[[[ZZZXXXVVVSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLMMMMMMOOORRRTTTTTTWWWZZZ\\\___dddlllrrrzzz~~~ppp^^^XXXYYY\\\jjjvvv[[[MMMFFF@@@???>>>;;;;;;>>>@@@CCCFFFGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@yyyrrrttt}}}~~~uuunnnmmmjjjnnnwww~~~wwwttttttttttttssspppkkkggg```\\\VVVRRRPPPQQQTTTVVVYYY]]]aaacccaaa]]]ZZZYYYUUUTTTQQQLLLIIIHHHJJJLLLJJJKKKMMMMMMLLLKKKMMMNNNPPPRRRUUUWWW]]]jjj~~~}}}}}}nnnYYYKKKFFFEEEHHHKKKLLLOOOTTTRRRVVV\\\```cccdddfffggghhhiiikkkmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqtttxxxyyywwwuuuttttttqqqqqqwww~~~ppp^^^OOONNNPPPMMMMMMQQQTTTXXX```jjjpppyyy}}}|||wwwxxxxxxzzz{{{||||||}}}zzzzzzzzz{{{|||zzzvvvsssmmmjjjgggdddcccbbb___]]]WWWVVVUUUSSSRRRPPPOOONNNJJJJJJKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJLLLMMMNNNPPPSSSVVVVVVZZZ```cccffflllttt{{{yyydddZZZWWWZZZ```ooooooXXXKKKDDD?????????======@@@AAADDDGGGHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>|||vvvyyytttnnnnnnkkkrrr}}}yyywwwwwwxxxxxxxxxtttoookkkccc___YYYTTTRRRTTTXXXZZZ```cccggggggddd___ZZZXXXUUUSSSOOOJJJFFFFFFIIILLLKKKLLLMMMLLLKKKKKKLLLMMMUUUXXXZZZ[[[```lll~~~{{{zzz|||gggRRRHHHEEEDDDHHHLLLNNNSSSYYYSSSXXX]]]aaacccdddeeeffffffgggiiikkkmmmnnnooopppqqqrrrsssttttttttttttsssqqqrrrssssssssssssrrrqqqsssvvvxxxxxxuuutttuuuwwwrrrpppuuu}}}}}}}}}|||gggUUUSSSRRRNNNMMMQQQSSSUUU[[[aaaeeekkk}}}xxxxxxyyyyyyzzz{{{{{{{{{|||||||||~~~~~~|||yyyuuussspppnnnlllkkkiiifffdddZZZYYYXXXVVVTTTSSSQQQQQQIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGIIIKKKLLLLLLKKKJJJIIIKKKMMMNNNOOOQQQTTTWWWYYY___eeejjjmmmsss{{{ooo^^^XXXYYY^^^dddssskkkUUUIIICCC?????????>>>???BBBCCCFFFIIIJJJHHHFFFEEEEEEAAAAAA@@@@@@???>>>======~~~qqqlllmmmlll|||zzzwwwxxx~~~zzzoooiiifffddd___WWWVVVZZZ]]]]]]fffggghhhhhhfffaaa[[[WWWRRRQQQOOOLLLIIIIIIKKKMMMMMMNNNOOONNNMMMMMMOOOPPPQQQTTTXXX[[[aaammm}}}~~~yyyuuu|||qqq]]]PPPHHHFFFFFFHHHLLLPPPSSSTTTWWWYYY\\\___bbbdddeeefffdddeeefffgggiiikkkmmmnnnmmmjjjiiimmmsssvvvuuurrrvvvvvvvvvuuuuuuttttttssssssssssssttttttuuuvvvwwwrrrrrrsssuuuyyyaaaQQQPPPSSSOOOHHHNNNPPPVVV]]]cccjjjwww{{{||||||{{{zzzyyy{{{|||~~~~~~}}}|||{{{{{{{{{{{{yyyxxxwwwtttpppllliiigggbbb]]]XXXUUUUUUUUUTTTSSSQQQPPPNNNKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHEEEGGGIIIJJJJJJHHHEEECCCFFFFFFGGGHHHIIIJJJJJJKKKIIIKKKNNNPPPSSSXXX]]]aaaaaadddhhhnnnuuuzzz|||fff[[[YYYZZZbbbkkkxxxgggQQQHHHEEEBBB@@@@@@@@@@@@???@@@DDDHHHJJJIIIFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>ssspppqqqvvv}}}xxxxxx|||sssnnnhhhfff```ZZZYYY___bbbbbbjjjjjjjjjhhheee```[[[WWWQQQPPPMMMJJJIIIIIIKKKMMMPPPQQQRRRQQQOOOOOOPPPQQQUUUXXX[[[]]]bbbnnn~~~wwwwwwxxxjjjWWWMMMGGGFFFFFFHHHMMMQQQTTTUUUZZZ\\\___bbbdddfffggggggccccccdddfffgggiiikkklllmmmjjjiiikkkqqqttttttrrrsssssssssrrrrrrqqqqqqqqqvvvvvvvvvuuuvvvvvvvvvwwwttttttssstttwww{{{~~~rrr\\\TTTRRRPPPLLLMMMNNNRRRYYY^^^eeeqqq}}}}}}||||||}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzyyywwwssspppmmmkkkeeeaaa\\\YYYXXXYYYWWWVVVVVVUUUSSSQQQOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNQQQTTTWWW]]]ccchhhjjjlllpppvvv{{{uuubbb[[[[[[]]]dddlllxxxhhhRRRHHHEEEAAA??????@@@@@@???@@@CCCGGGIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>===vvvuuuxxx|||zzzwwwrrrjjjhhhbbb\\\^^^eeejjjiiinnnllljjjgggddd```[[[XXXSSSQQQNNNKKKKKKMMMPPPRRRTTTUUUWWWVVVTTTRRRRRRSSSWWWYYY[[[\\\aaalll|||vvvrrrwww}}}uuu```QQQJJJGGGFFFGGGJJJOOOTTTWWWXXX^^^```bbbdddggghhhiiiiiieeeeeeggghhhjjjkkkmmmmmmnnnjjjhhhiiinnnqqqrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqwwwwwwvvvuuuuuuttttttsssuuutttsssssstttwwwyyy{{{iiiWWWPPPNNNMMMMMMLLLOOOUUUZZZ```lllwww~~~|||||||||{{{zzzyyyxxxxxxxxxxxx||||||{{{zzzwwwtttrrrpppjjjgggbbb___^^^^^^]]]\\\^^^]]]\\\ZZZXXXVVVSSSRRRRRRQQQNNNLLLJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWYYY]]]dddkkkqqqtttvvvyyy}}}~~~kkk^^^ZZZ]]]___eeekkkvvvgggSSSGGGDDDAAA????????????>>>???CCCGGGHHHHHHEEEDDDCCCDDDDDDBBBAAA???>>>===<<>>>>>>>>>>>===???BBBFFFGGGFFFEEEDDDDDDEEEDDDCCCAAA???===<<<;;;{{{~~~~~~vvvpppgggfffbbbbbbiiitttxxxwwwnnnjjjeeedddeeeddd```\\\XXXTTTPPPPPPTTT[[[aaaccccccdddccc___[[[WWWUUUUUUPPPRRRTTTVVV\\\iiizzzxxxpppsss}}}yyydddUUUNNNMMMJJJKKKLLLQQQWWW[[[^^^___ccccccdddfffhhhjjjkkklllnnnoooqqqssstttuuuuuuuuunnnllliiihhhiiilllnnnooopppqqqqqqrrrrrrsssssssssuuuuuuuuutttsssqqqooonnnooooooqqqsssvvvzzz}}}uuu```SSSOOOOOOKKKKKKOOOTTTZZZcccmmmooowww~~~}}}|||{{{zzzyyyyyyyyyyyy{{{||||||{{{zzzxxxvvvuuurrrqqqpppmmmkkkjjjjjjkkkiiiiiijjjkkkjjjiiigggfffeeeccc^^^YYYVVVUUUUUUUUURRRRRRRRRSSSRRRQQQPPPOOOPPPPPPPPPPPPRRRUUUWWWYYYXXXXXXYYYZZZ]]]aaadddfffggggggggghhhiiimmmrrrwww~~~|||hhh^^^YYYYYY]]]```dddhhhqqq|||bbbSSSFFFDDD@@@>>>>>>>>>>>>===>>>AAADDDFFFEEEDDDDDDDDDEEEDDDCCCAAA???===<<<;;;{{{}}}vvvoooggggggfffhhhrrr}}}~~~qqqmmmhhhhhhjjjjjjeeeaaaZZZUUUQQQRRRYYYcccjjjmmmlllkkkhhhbbb\\\WWWUUUUUUPPPQQQSSSUUU[[[iii{{{{{{tttooottt}}}lll\\\RRRPPPPPPNNNNNNQQQUUU[[[___aaabbbccccccdddfffhhhjjjmmmnnnoooppprrrtttuuuuuuuuutttnnnlllkkkjjjiiijjjlllmmmnnnnnnooopppqqqqqqrrrrrrvvvvvvwwwwwwvvvuuusssrrrmmmnnnqqqtttwww{{{~~~qqq]]]RRRQQQLLLIIIKKKOOOTTT\\\dddgggppp{{{~~~}}}||||||||||||{{{{{{{{{{{{zzzxxxvvvtttsssttttttrrrpppooopppqqqmmmmmmnnnoooooooooooonnnmmmkkkgggccc```___^^^^^^ZZZZZZ\\\\\\]]]\\\[[[ZZZ[[[ZZZ[[[[[[]]]```bbbdddbbbbbbbbbccceeeiiimmmooooooppppppooooooqqqtttwwwrrrccc]]]ZZZZZZ\\\```dddhhhrrrxxx___QQQGGGDDDAAA????????????>>>===@@@CCCEEEDDDDDDDDDDDDDDDDDDBBBAAA???>>>===<<>>>>>===yyy|||uuummmnnnpppwww{{{wwwvvvxxxvvvooohhhccc^^^YYY]]]hhhuuu~~~xxxuuummmddd[[[VVVTTTUUUNNNOOOPPPPPPUUUaaasss~~~qqqnnnpppwwwhhhVVVOOONNNPPPQQQTTTUUUWWW[[[```dddeeeeeeddddddeeegggjjjnnnqqqsssppprrrtttvvvwwwwwwvvvuuummmnnnnnnmmmkkkjjjjjjkkkppppppqqqrrrtttuuuvvvvvvqqqrrrtttvvvwwwwwwuuutttssssssttttttuuuvvvvvvvvv{{{aaaXXXPPPNNNNNNNNNSSSXXX___fffooowww}}}}}}}}}}}}|||zzzxxxvvvtttrrrtttwwwvvvttttttvvvxxxvvvuuusssqqqqqqqqqqqqrrrpppppppppqqqqqqpppppppppiiijjjmmmoooppppppooonnnqqqqqqrrrtttuuuvvvwwwxxxvvvtttqqqpppoooppprrrtttvvvxxxzzz{{{zzzzzz{{{|||}}}~~~vvvddd^^^______^^^]]]```eeekkkwww}}}^^^MMMHHHFFFBBB@@@@@@@@@@@@???===???BBBCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>|||www{{{xxxwww~~~uuuppp___``````dddrrryyynnneee]]]VVVUUUXXXPPPNNNLLLNNNQQQ[[[mmm}}}tttqqqooovvvuuu```TTTPPPOOOQQQTTTTTTVVVZZZ\\\^^^```cccfffgggggghhhiiilllppptttvvvxxxsssppprrrxxx}}}~~~}}}ooommmjjjiiijjjkkkjjjjjjppprrrttttttsssrrrssstttppprrruuuwwwwwwvvvtttrrryyyxxxwwwwwwyyy{{{{{{zzzwww{{{vvvcccQQQLLLMMMNNNOOORRR[[[^^^ggguuu}}}{{{yyyvvvrrroootttttttttttttttuuuuuuuuuvvvvvvuuutttsssssssssssstttttttttssssssrrrrrrqqqsssssstttuuuuuuuuuuuuuuutttvvvxxxzzz{{{{{{zzzyyyyyyxxxwwwuuutttuuuuuuvvvrrrtttvvvyyy{{{}}}~~~uuulllbbb]]]___bbbcccbbbbbbfffnnn|||bbbMMMJJJGGGCCC???===>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@AAAAAA@@@<<<999{{{{{{zzzsssfffggggggmmm}}}xxxmmmeee^^^WWWUUUWWWRRRPPPOOOOOOQQQXXXhhhwww{{{uuuyyy~~~uuusssrrryyyqqq^^^TTTQQQQQQSSSVVVVVVXXX[[[\\\^^^```cccfffgggggghhhiiikkknnnrrrtttxxxuuurrruuu{{{rrrpppmmmlllllllllkkkjjjppprrrssssssrrrrrrsssttttttuuuwwwxxxxxxwwwvvvuuuvvvuuuuuuvvvyyy{{{{{{{{{}}}ttt[[[PPPNNNNNNNNNOOOSSSVVV^^^nnn~~~|||yyyuuurrruuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuutttssstttvvvxxxzzz{{{|||{{{zzz|||{{{zzzxxxvvvuuuuuutttssstttvvvyyy{{{}}}pppiii```\\\^^^bbbccccccdddgggooo}}}hhhUUUJJJGGGCCC???===>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAABBB@@@===:::zzzyyy}}}vvviiihhhiiisssxxxmmmfff___XXXUUUVVVUUUSSSRRRRRRRRRVVVbbbooossslllrrr{{{uuuvvvwww~~~zzzkkk[[[UUUSSSSSSUUUXXXZZZ[[[\\\]]]^^^```cccfffggghhhiiihhhiiikkkooorrrvvvsssrrruuu{{{wwwtttqqqooonnnmmmkkkjjjnnnppprrrrrrrrrrrrsssuuuyyyyyyyyyyyyyyyyyyxxxxxxuuuttttttuuuxxx{{{{{{{{{ooo\\\UUURRRPPPOOONNNNNNUUUfff{{{~~~zzzwwwvvvvvvvvvuuuttttttsssssstttssssssrrrrrrrrrssssssppppppqqqrrrrrrsssttttttuuuvvvvvvuuuuuutttsssrrrtttuuuxxxzzz{{{|||||||||~~~~~~}}}{{{yyywwwuuutttuuuvvvwwwzzz|||~~~{{{jjjddd^^^\\\^^^bbbddddddfffiiipppmmmZZZIIIGGGCCC???===>>>???AAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAABBBBBBAAA>>><<<vvvjjjhhhkkkzzzyyynnnfff```YYYVVVVVVVVVUUUTTTTTTSSSUUU___jjjqqqkkksssxxxvvvxxx|||ooocccYYYVVVVVVVVVXXX[[[]]]^^^^^^^^^^^^```cccfffiiijjjjjjiiihhhiiilllpppqqqpppooorrrwww{{{}}}}}}yyyvvvsssqqqooonnnkkkiiikkkmmmooopppqqqrrruuuxxx}}}|||{{{zzzzzzzzz{{{{{{wwwvvvuuuvvvyyy{{{{{{zzz{{{}}}rrrbbbYYYTTTRRRNNNLLLOOO___uuu{{{wwwwwwvvvtttsssrrrqqqppprrrqqqqqqpppppppppqqqqqqmmmmmmnnnooopppqqqrrrsssssstttttttttttttttsssssstttuuuwwwyyyzzz{{{||||||}}}~~~~~~~~~|||zzzxxxwwwwwwxxxyyy{{{~~~sssdddaaa]]]]]]___ccceeeeeefffiiiqqqjjjWWWHHHFFFBBB???===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAABBBBBBBBB???===vvvmmmlllsss}}}ooogggbbb[[[XXXXXXXXXVVVWWWWWWUUUVVV___iii~~~qqqnnnxxxxxxwwwzzzvvveee]]]WWWWWWXXXXXXYYY\\\^^^_________^^^```bbbeeeiiikkkllljjjggggggkkkoooooonnnnnnooorrruuuvvvwwwxxxvvvsssqqqpppnnnjjjhhhgggiiilllnnnpppssswwwzzz}}}|||{{{yyyyyyzzz|||}}}|||zzzyyyyyyzzzzzzzzzyyywwwzzz}}}~~~vvvcccXXXRRRPPPLLLMMMZZZnnnzzzyyywwwvvvsssqqqpppoooqqqpppoooooonnnoooooooookkkkkklllmmmnnnoooooopppooopppqqqrrrssstttttttttttttttvvvwwwyyyzzz{{{{{{zzz{{{|||~~~~~~}}}|||{{{zzz{{{|||}}}tttiii```___^^^___aaaccceeefffeeeiiiqqqeeeRRRGGGEEEBBB???>>>===>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@>>>wwwnnnooozzzrrriiiccc^^^ZZZZZZ[[[ZZZZZZZZZXXXXXX```jjjvvvuuu{{{zzz~~~zzzjjj]]]XXXVVVYYYZZZYYYYYY[[[\\\^^^````````````aaaccchhhjjjllliiieeedddiiinnnmmmmmmnnnoooppprrrssstttvvvtttrrrqqqqqqooollliiifffhhhjjjlllnnnrrrwwwzzzzzzzzzyyyxxxyyyzzz{{{|||}}}zzzzzzzzzzzzyyyxxxyyy{{{~~~~~~yyydddVVVSSSOOOMMMUUUeeevvv}}}{{{xxxuuusssrrrrrrrrrpppoooooonnnnnnnnnlllllllllllllllllllllllllllmmmoooppprrrsssssssssttttttuuuvvvwwwxxxxxxyyywwwxxxzzz{{{}}}~~~~~~~~~wwwiii```^^^^^^___```aaacccdddddddddhhhqqqdddQQQGGGEEEBBB@@@>>>===>>>>>>AAAAAABBBCCCCCCCCCCCCBBBCCCAAA@@@@@@AAAAAA@@@???{{{qqqtttvvvjjjddd___]]]]]]aaa___^^^]]]YYYYYYaaakkk~~~ppp___XXXUUUVVVZZZ[[[YYYXXXYYYYYY\\\___aaaaaa```aaaaaadddhhhjjjgggbbbaaafffllliiijjjlllnnnoooppprrrttttttsssrrrrrrrrrqqqnnnllliiijjjkkklllmmmooosssvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}{{{yyyyyyzzzzzzyyyxxxzzz|||~~~~~~}}}}}}iiiZZZVVVQQQQQQXXXeeeqqqyyy{{{|||zzzyyyvvvuuusssrrrqqqpppooooooooonnnnnnmmmlllkkkkkkjjjllllllnnnooopppppppppppptttttttttttttttuuuvvvvvvvvvwwwwwwyyy{{{}}}|||oooeee^^^\\\]]]___`````````aaaaaadddgggqqqeeeSSSFFFEEEBBB@@@>>>=========@@@AAABBBBBBCCCCCCBBBBBBBBB@@@??????@@@@@@@@@>>>~~~xxx~~~xxxkkkeeeaaa^^^___fffcccaaa^^^ZZZYYY```jjjjjjYYYVVVTTTVVV[[[\\\XXXWWWXXXWWW[[[___bbbaaa`````````bbbeeehhheee______dddjjjdddfffiiikkkmmmoooqqqssssssrrrrrrssstttssspppnnnlllmmmmmmlllkkkmmmpppssssssssstttvvvwwwxxxyyyyyy{{{yyywwwxxxyyyzzzzzzyyyyyy{{{}}}}}}|||||||||}}}~~~}}}ccc]]]UUUNNNNNNVVVaaajjjsss~~~yyyxxxvvvtttsssqqqqqqppprrrqqqpppooommmllljjjjjjlllmmmnnnnnnnnnnnnnnnmmmttttttssssssssssssttttttwwwvvvvvvwwwyyy|||~~~vvvnnngggaaa[[[]]]___```___^^^^^^^^^dddgggqqqfffTTTFFFDDDBBB@@@>>>=========@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???@@@???>>>{{{ooogggddddddgggiiigggeeebbb[[[YYYbbbmmmuuudddYYYVVVWWWXXXYYYZZZZZZZZZZZZ]]]^^^______``````______eeeeeeeeecccaaaaaacccdddgggeeedddfffkkkoooqqqpppnnnppprrrsssssssssqqqpppnnnooopppqqqrrrssssssssssssssssssssstttuuuuuuvvvwwwwwwvvvuuuuuutttuuuuuuzzz|||}}}{{{xxxxxxzzz}}}lllZZZUUUVVVUUUUUUWWWfffrrr}}}yyyvvvvvvxxx{{{xxxwwwvvvtttrrrpppmmmlllpppqqqqqqooonnnnnnqqqsssqqqsssuuuuuuuuutttuuuvvvuuuvvvxxx{{{zzzmmmdddaaabbbcccaaa___]]]\\\]]]^^^___aaaiiiooogggRRRIIIGGGDDDAAA???>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAA===>>>@@@AAAAAA@@@???>>>rrrjjjhhhjjjmmmnnnllliiiddd^^^]]]gggsssoooaaaYYYUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^______^^^^^^cccccccccaaa```___aaacccgggeeedddfffjjjmmmnnnmmmmmmnnnppprrrrrrqqqpppooonnnooopppqqqrrrsssssssssrrrrrrrrrqqqrrrrrrssssssvvvvvvuuutttttttttuuuuuuwwwyyyzzzyyywwwvvvwwwyyyzzzjjjZZZTTTRRRSSSVVV\\\fffyyy|||{{{}}}}}}|||yyyvvvttttttssstttssstttsssqqqooooooqqqrrrsssuuuxxxyyyzzz{{{|||~~~|||}}}ssskkkfffcccdddbbbaaa___^^^]]]]]]^^^^^^___gggkkk~~~iiiSSSIIIGGGDDDAAA???>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???@@@AAABBBBBBAAA???>>>uuunnnlllppptttuuuqqqmmmgggaaabbbnnn{{{{{{|||tttfff]]]YYYTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^___```````````````aaabbbaaa```^^^^^^```bbbfffeeedddeeehhhjjjkkkjjjlllmmmnnnooopppooonnnmmmmmmnnnpppqqqrrrsssssssssqqqppppppooooooooooooppptttssssssssssssttttttuuusssuuuwwwwwwvvvuuuuuuvvvvvv|||qqqddd[[[VVVUUUUUU\\\iiixxx|||zzzzzz{{{}}}{{{{{{yyywwwtttssstttuuuuuuxxx{{{|||}}}~~~rrrjjjhhhfffcccbbb`````````______^^^]]]\\\]]]dddhhhwwwiiiTTTIIIGGGDDDAAA???>>>>>>???@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCAAA@@@???wwwooonnnrrrxxxyyytttnnnhhhcccfffttt~~~xxxxxxxxx~~~{{{jjj^^^ZZZZZZUUUVVVWWWYYY[[[]]]___```aaabbbccccccddddddccccccaaaaaaaaa```^^^___aaacccddddddeeefffhhhjjjjjjkkkjjjkkklllmmmmmmmmmlllllllllmmmooopppqqqrrrssssssoooooonnnmmmmmmlllmmmmmmqqqqqqqqqqqqrrrrrrssstttqqqsssuuuwwwwwwvvvuuutttvvv{{{nnn^^^UUUUUUWWW]]]ffflllooovvv~~~~~~{{{yyyzzz{{{|||wwwiiieeefffddd___\\\^^^^^^``````___^^^\\\ZZZ[[[ccceeeqqqhhhSSSHHHGGGDDDAAA???>>>??????@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCBBBAAA???>>>yyyqqqnnnrrrwwwyyytttnnnhhheeejjj|||zzzwwwxxxxxx~~~sssddd[[[ZZZ[[[WWWXXXYYYZZZ]]]___bbbcccbbbcccddddddeeeeeeddddddbbbccccccaaa``````ccceeecccdddfffgggiiijjjkkkllliiiiiijjjjjjkkkkkkkkkkkkjjjkkkmmmooopppqqqrrrrrroooooonnnmmmllllllllllllpppooooooooopppqqqrrrrrrqqqrrrtttvvvxxxwwwvvvtttrrrvvvyyyyyyzzz|||eeeUUUSSSQQQSSSWWW[[[^^^eeelll{{{nnndddccceeeccc]]]ZZZ\\\]]]^^^___^^^\\\ZZZXXXWWW___```iiieeeRRRHHHFFFCCCAAA?????????@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBAAA@@@??????>>>wwwqqqssswwwxxxtttnnnkkkiiiqqqwwwwwwyyyzzzzzzjjj```[[[[[[\\\YYYYYYYYYZZZ\\\___bbbdddaaaaaabbbccccccccccccbbbcccddddddcccbbbbbbdddfffccceeeggghhhhhhhhhjjjkkkhhhhhhhhhiiiiiiiiijjjjjjhhhiiikkkmmmnnnppppppppppppoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnoooooopppoooooopppsssuuuvvvuuutttrrrsssvvvwwwvvv{{{lll\\\SSSNNNLLLNNNQQQSSSYYY___rrrnnnfff```bbbcccaaa^^^]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWRRR[[[\\\ccczzzcccRRRGGGFFFCCCAAA??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAAAAA@@@@@@??????xxxvvvxxxxxxtttqqqooopppzzzzzzuuuvvvwww~~~pppccc]]]\\\[[[ZZZYYYXXXXXXYYY[[[^^^```bbbaaaaaabbbccccccccccccbbbcccddddddcccbbbbbbeeegggdddgggiiiiiifffeeeeeefffhhhhhhhhhhhhhhhiiijjjjjjfffgggiiikkkmmmnnnooooooqqqqqqpppppppppqqqqqqrrrooonnnmmmmmmmmmmmmmmmnnnlllkkkkkkmmmpppsssrrrqqqssssssuuuxxxwwwxxxzzziii[[[TTTPPPOOOOOONNNQQQUUU```nnnssseeeaaa^^^```___\\\ZZZ\\\YYYZZZZZZZZZZZZXXXWWWVVVRRR\\\]]]aaauuudddSSSGGGFFFCCCAAA??????@@@AAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBB~~~zzz{{{yyyvvvssssssuuuwwwssstttuuuzzziii___\\\]]][[[YYYXXXXXXWWWWWWYYY\\\___```bbbcccddddddeeeeeeddddddbbbccccccbbbaaabbbeeegggfffhhhjjjhhhdddaaaaaaaaahhhhhhhhhhhhhhhiiijjjjjjeeefffhhhjjjlllmmmnnnnnnrrrqqqqqqqqqrrrsssttttttooonnnmmmllllllllllllllliiigggfffhhhllloooooonnnqqqooorrrvvvuuuttt{{{vvvfff___XXXUUUQQQMMMMMMOOOUUUcccvvvrrrgggccc```___^^^[[[VVVUUUYYYYYYYYYYYYYYYXXXWWWVVVUUUTTT___```cccuuufffSSSGGGEEECCCAAA??????@@@AAA@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDD~~~|||yyyzzz{{{xxxuuuyyyuuuggg^^^[[[[[[ZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]___aaacccdddeeefffeeecccbbbbbbeeehhhiiinnnkkkhhheeebbbaaabbbbbbbbbdddfffggghhhgggfffeeefffffffffhhhjjjmmmpppqqqooooooppppppppppppooooooooonnnnnnoooooonnnllljjjiiihhhhhhiiikkkllllllkkkkkkmmmqqqssstttvvvxxxzzzuuudddUUUPPPQQQPPPLLLMMMTTTdddxxxxxxhhheee______^^^\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVQQQZZZ[[[^^^sssfffQQQJJJGGGBBB???????????????@@@@@@BBBCCCCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA|||~~~yyyxxxvvvzzzyyypppccc[[[YYYYYYXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^___aaabbbcccccceeedddcccbbbcccdddfffgggmmmllliiigggeeedddddddddbbbccceeeggghhhgggfffeeeggggggggghhhjjjlllnnnpppnnnooooooppppppoooooonnnlllllllllmmmnnnmmmkkkjjjjjjiiihhhiiikkklllkkkjjjkkkmmmpppqqqqqqrrrsssuuu|||}}}iii]]]XXXSSSNNNOOORRR[[[fffqqq}}}mmm```]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUPPPYYYZZZ___uuueeeQQQJJJFFFBBB???????????????@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA{{{yyyzzz{{{ppphhh^^^XXXVVVWWWVVVUUUYYYYYYZZZ[[[[[[\\\]]]]]]_________``````aaaaaaaaaccccccccccccccccccddddddkkkkkkjjjjjjiiihhhgggfffcccdddfffggghhhhhhgggggghhhhhhhhhiiijjjkkklllmmmmmmnnnnnnoooooonnnnnnmmmiiijjjkkkkkkllllllkkkkkkmmmkkkjjjjjjllllllkkkiiikkkmmmoooooonnnmmmnnnoootttvvv}}}kkkaaaXXXRRROOOOOORRRUUUZZZeeezzzuuucccZZZXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTRRRZZZ[[[ccc|||dddQQQIIIFFFBBB???????????????AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB{{{|||wwwgggaaa[[[VVVUUUVVVVVVUUUXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^___`````````^^^```aaacccddddddddddddggghhhjjjkkkkkkjjjhhhgggeeefffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmhhhiiikkkkkkkkkkkklllmmmpppooommmmmmnnnmmmllljjjjjjlllnnnnnnlllllllllmmmsssssswwwuuuiii___TTTRRRRRRSSSTTTXXXeeerrrvvvhhh^^^[[[[[[WWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTUUU]]]___hhh```PPPIIIEEEAAA???>>>?????????BBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC}}}~~~~~~mmm```]]]YYYWWWVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\^^^___``````[[[]]]```ccceeeffffffeeedddfffhhhjjjkkkjjjhhhgggggghhhiiijjjkkklllmmmmmmllllllllllllkkkkkkjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmiiikkkmmmmmmllllllnnnqqqsssrrrppppppppppppnnnllliiikkkmmmnnnmmmmmmnnnooosssvvvyyy~~~zzzddd\\\UUUTTTTTTUUUYYY___qqq{{{iiiaaa]]]\\\]]]VVVVVVWWWXXXYYY[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUU^^^aaammmxxx[[[OOOHHHDDD@@@>>>>>>?????????BBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCC}}}~~~uuuccc[[[ZZZYYYWWWWWWWWWWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[YYYZZZ[[[\\\^^^___```aaa[[[]]]```bbbeeefffggggggccceeegggiiiiiiiiigggggghhhiiiiiikkklllmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjmmmnnnnnnoooooonnnnnnmmmjjjmmmooonnnllllllpppssstttsssqqqqqqqqqqqqpppnnniiikkkmmmnnnnnnooopppqqqrrrwwwzzzzzz}}}}}}nnn]]]UUUQQQPPPRRRUUUVVVfffvvvqqqddd___\\\ZZZZZZUUUVVVWWWXXXYYY[[[\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVTTT]]]bbbsssoooVVVNNNGGGDDD@@@>>>>>>?????????AAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBmmm]]]WWWWWWXXXXXXWWWVVVWWWWWWUUUUUUWWWXXXYYY[[[\\\\\\\\\]]]]]]^^^______``````___```aaacccdddeeeffffffdddeeefffhhhhhhhhhhhhgggggghhhhhhiiikkklllnnnnnnooooooppppppooonnnmmmlllnnnooooooppppppoooooonnnkkknnnpppnnnkkkkkkooossssssqqqppppppqqqqqqooonnnjjjlllnnnooooooooopppqqqpppuuuxxxxxxxxx}}}kkk]]]TTTQQQTTTNNNTTT\\\eeennnzzzwwwggg```___\\\YYYXXXTTTTTTUUUWWWXXXYYYZZZ[[[XXXXXXWWWWWWVVVVVVVVVVVVTTT^^^fff{{{fffRRROOOFFFCCC???===>>>???@@@???@@@AAABBBCCCDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBB}}}iiiYYYUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]````````````````````````cccccccccccccccdddddddddffffffggghhhhhhhhhhhhhhhffffffggghhhiiikkkmmmnnnooopppqqqqqqqqqooonnnmmmooooooppppppppppppoooooolllnnnpppnnnkkkjjjnnnsssqqqpppnnnoooppppppooonnnkkkmmmoooooonnnnnnnnnooopppsssvvvwwwyyyvvvaaaYYYYYYTTTQQQQQQUUUYYY___lllyyyssshhh___^^^^^^\\\YYYXXXSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUaaalllaaaQQQOOOFFFCCC???===>>>???@@@???@@@AAABBBCCCCCCCCCBBBAAA?????????@@@@@@AAAAAAAAAmmm^^^XXXUUUUUUTTTTTTTTTUUUWWWXXX\\\\\\]]]^^^^^^^^^]]]]]]___^^^___bbbeeeeeebbb___bbbccceeeggghhhhhhgggfffcccdddfffhhhiiijjjjjjkkkhhhgggeeeddddddfffhhhiiinnnllljjjkkkmmmnnnllliiinnnlllkkkkkklllmmmlllllllllmmmnnnoooppppppoooooopppoooooonnnnnnnnnnnnooonnnoooppppppooonnnooopppsssssstttvvvyyyqqqggg\\\TTTOOOQQQQQQRRRXXX```iiissspppeeeaaa]]]ZZZYYYZZZZZZZZZ[[[YYYVVVTTTSSSTTTUUUWWWVVVVVVUUUUUUTTTUUUUUUUUU[[[^^^kkk^^^NNNLLLFFFDDDAAA@@@AAABBBAAA@@@???AAADDDEEECCCAAAAAAAAA??????@@@AAAAAAAAA@@@@@@zzzhhh[[[VVVTTTTTTSSSSSSTTTVVVWWWXXX\\\]]]]]]]]]]]]]]]\\\\\\_________bbbeeefffcccaaabbbcccdddeeeffffffffffffdddeeefffgggiiikkklllmmmnnnkkkgggdddcccdddfffgggllljjjiiijjjmmmnnnmmmkkkjjjiiihhhiiikkklllllllllkkklllnnnpppqqqpppooonnnppppppooooooooooooooooooqqqrrrrrrqqqooonnnooopppvvvxxxzzz{{{{{{~~~mmmaaaUUUQQQOOOOOOSSSZZZYYY^^^gggqqq|||rrrbbb^^^[[[XXXVVVVVVVVVVVVUUUYYYWWWTTTRRRQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUZZZ___mmm```OOOMMMFFFDDDAAA@@@AAAAAAAAA@@@???AAADDDEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???}}}pppaaaWWWTTTSSSRRRRRRSSSTTTVVVXXXYYY\\\\\\\\\]]]]]]\\\\\\[[[______```bbbeeefffdddccccccbbbbbbccccccdddeeeffffffffffffggghhhkkkmmmnnnpppmmmiiifffdddeeegggiiiiiihhhhhhjjjlllnnnnnnmmmhhhgggfffgggiiikkkkkkkkkjjjkkknnnpppqqqpppooommmpppppppppppppppppppppqqqtttuuuuuussspppooopppqqqvvvyyy|||}}}}}}|||}}}}}}zzzfffYYYSSSPPPOOOQQQSSSTTTUUUZZZeeeuuuxxxddd[[[XXXVVVUUUUUUUUUUUUTTTRRRVVVTTTRRRPPPPPPPPPRRRSSSUUUUUUTTTSSSSSSSSSSSSTTTXXX]]]mmmbbbQQQNNNFFFCCCAAA@@@AAAAAAAAA@@@???BBBDDDEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>}}}rrrggg\\\UUUTTTRRRRRRRRRSSSTTTVVVYYYZZZYYYZZZ[[[\\\]]]]]]^^^^^^___```aaacccdddeeeeeeddddddcccbbbbbbbbbdddeeeffffffeeeeeeeeefffiiilllnnnlllkkkjjjiiiiiijjjkkkllliiiiiiiiijjjkkkllllllllljjjhhhggggggiiijjjjjjiiihhhkkknnnpppqqqpppooommmppppppqqqqqqrrrrrrrrrrrruuuuuuuuutttrrrrrrtttuuusssvvvyyy{{{{{{|||}}}~~~pppfff___YYYTTTVVVUUUTTTVVV[[[dddnnntttzzzwwwrrrqqqzzzkkk___[[[UUUUUUUUUVVVXXXWWWUUUSSSTTTSSSQQQPPPOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSSSSTTTTTTZZZkkkdddQQQMMMEEECCC@@@@@@@@@AAA@@@@@@@@@BBBEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>===~~~}}}sssiiibbb[[[VVVVVVSSSSSSSSSSSSUUUWWWYYY[[[VVVWWWYYY\\\^^^```aaaaaa```aaabbbbbbcccccccccdddeeedddcccccccccdddfffgggeeeeeeccccccdddfffiiijjjiiijjjlllmmmnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiijjjnnnllljjjiiiiiiiiihhhggghhhjjjmmmoooqqqpppooonnnpppppprrrsssttttttttttttttttttuuuttttttuuuxxxzzzuuuuuuvvvvvvvvvxxx||||||uuulll]]]ZZZWWWUUUWWW[[[```cccyyy}}}}}}~~~tttnnnooorrrssssssooonnnlllmmmyyy}}}lllaaa[[[XXXTTTTTTUUUWWWYYYYYYVVVTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTUUUTTT[[[kkkeeeQQQKKKEEECCC@@@???@@@AAA@@@???@@@BBBEEEFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===}}}yyy|||wwwjjjccc```[[[XXXXXXUUUTTTTTTUUUVVVXXXZZZ[[[VVVWWWZZZ\\\___aaabbbccc```bbbbbbbbb``````aaaccceeeeeeddddddddddddeeeeeefffeeedddccccccdddeeefffiiijjjlllmmmmmmkkkiiigggiiijjjkkkjjjhhhggghhhiiiqqqnnnllljjjjjjiiihhhfffiiijjjlllnnnoooooooooooooooqqqsssuuuvvvvvvvvvvvvsssttttttttttttvvvzzz}}}{{{zzzwwwtttrrrtttyyy|||zzzxxxpppeee[[[WWWWWWXXXYYYaaahhhooorrrvvv|||~~~}}}yyyvvvsssttt||||||pppjjjccc___aaafffkkkooovvvwwwwwwxxxlllbbb^^^[[[XXXTTTSSSTTTVVVWWWXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSQQQQQQRRRSSSTTTUUUWWWXXXWWW\\\jjjfffQQQJJJEEEBBB@@@???@@@@@@@@@???@@@CCCEEEFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>yyymmmbbb______\\\YYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ\\\^^^```aaabbbbbbaaabbbcccaaa^^^]]]___aaaccccccddddddddddddccccccggggggfffeeeeeedddccccccggggggggggggggghhhhhhiiigggiiijjjjjjhhhgggiiikkkpppnnnkkkjjjjjjjjjhhhgggjjjjjjkkklllmmmooopppqqqoooqqqtttvvvwwwxxxwwwwwwtttuuuuuuttttttvvvzzz}}}~~~zzzvvvsssssswwwzzzzzz|||}}}~~~qqqfff___ZZZXXXYYY^^^bbbaaaccchhhkkkkkkllljjjkkkpppyyyvvvqqqcccdddeeegggjjjqqq{{{vvvddd^^^]]][[[YYYUUUTTTTTTUUUWWWWWWVVVTTTRRRRRRQQQQQQRRRRRRRRRRRRPPPPPPQQQSSSUUUWWWYYY[[[WWW[[[fff~~~~~~iiiRRRKKKDDDBBB?????????@@@@@@???@@@CCCFFFFFFEEECCCBBBCCC@@@@@@AAAAAAAAA@@@@@@???rrrfff]]]]]]___]]]ZZZYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^___````````````aaaccccccaaa]]][[[]]]___aaabbbcccddddddcccaaa```hhhhhhhhhgggfffdddcccbbbbbbaaa``````bbbfffkkkmmmdddgggiiiiiihhhhhhjjjmmmnnnllljjjiiijjjjjjiiihhhkkkjjjjjjjjjlllnnnqqqrrroooqqqtttwwwxxxyyyxxxxxxvvvvvvuuutttsssuuuyyy|||~~~|||xxxvvvvvvxxx{{{zzzxxxvvvxxx}}}}}}rrrggg```^^^aaa```\\\ZZZ^^^```______```ccckkkttt{{{}}}}}}wwwooojjjiiiaaahhhpppvvv|||~~~jjj\\\XXXYYYXXXWWWXXXWWWVVVVVVXXXYYYXXXWWWQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQSSSVVVYYY[[[]]]TTTXXXbbbwwwyyykkkTTTLLLDDDBBB?????????@@@??????AAACCCFFFFFFEEECCCCCCCCC??????@@@AAAAAAAAA@@@@@@|||lllfff```\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWXXXXXXXXX[[[\\\^^^`````````^^^]]]```^^^\\\\\\]]]_________^^^___```bbbbbbbbbaaaaaacccfffiiiiiifffddddddeeeeeedddcccccccccdddeeefffffffffffffffffffffffffffmmmkkkiiihhhhhhiiikkkmmmlllnnnoooooonnnmmmmmmnnnooopppsssvvvwwwwwwwwwvvvzzzzzzwwwrrrnnnoootttzzz{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxyyy~~~{{{uuusssnnnggg```\\\[[[[[[[[[[[[\\\bbbiiinnnooonnntttrrruuu{{{{{{vvvooojjjjjjlllooopppuuu~~~zzzmmm```[[[[[[XXXUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQNNNSSSTTTOOOMMMPPPPPPMMMOOOOOOPPPRRRUUUXXXXXXXXXUUUWWW___ooohhhSSSKKKEEEDDDBBB@@@>>>>>>>>>>>>@@@EEEHHHFFFEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA|||~~~~~~ooohhhccc^^^[[[ZZZZZZYYYWWWYYYXXXXXXWWWWWWXXXXXXYYYYYY[[[]]]^^^___^^^]]]]]]^^^\\\ZZZYYYZZZ[[[[[[ZZZ]]]^^^___```aaaaaa```___aaadddggghhhfffddddddeeecccbbbaaa```aaaaaaccccccffffffffffffffffffffffffhhhhhhhhhiiijjjkkkllllllkkkmmmnnnnnnmmmllllllmmmpppqqqsssuuuvvvvvvuuuuuuvvvvvvvvvuuusssrrrssstttxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxwwwwwwxxx|||}}}uuullleee```^^^\\\\\\___dddgggeeecccfffiiirrr~~~|||{{{{{{{{{{{{|||~~~}}}xxxvvvuuutttqqqnnnjjjkkkmmmnnnnnnnnnlllllliiihhhhhhkkksss|||pppdddYYYWWWWWWUUURRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOTTTUUUPPPNNNPPPPPPMMMMMMLLLLLLNNNPPPRRRTTTTTTRRRUUU]]]mmm|||gggSSSLLLEEEDDDBBB@@@>>>>>>>>>>>>@@@EEEGGGEEEDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB}}}|||}}}{{{rrrbbbaaa^^^[[[ZZZYYYXXXVVVUUUXXXXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\ZZZXXXXXXYYYYYYXXXWWW\\\]]]^^^______^^^]]]]]]___aaadddeeedddcccddddddcccbbbaaa``````aaabbbbbbggggggggggggggggggggggggdddeeehhhjjjkkklllkkkkkklllnnnoooooonnnmmmmmmnnnoooppprrrssstttttttttttttttuuuwwwzzz{{{yyyuuurrruuuvvvxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvwwwyyy}}}~~~|||sssfffccc______``````]]]ZZZZZZaaappp~~~yyywwwtttpppnnnnnnrrrvvvyyyxxxxxxyyy{{{~~~|||zzzyyyxxxxxx~~~wwwrrrnnnkkkhhhdddaaa```___^^^\\\XXXYYYYYYZZZ[[[\\\]]]]]]___ccckkkwwwwwwdddZZZSSSSSSUUUSSSPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLOOOPPPLLLJJJKKKKKKJJJKKKKKKJJJKKKLLLMMMOOOQQQRRRTTT\\\lllwww~~~eeeSSSMMMEEEDDDBBB@@@>>>>>>>>>>>>???DDDGGGEEECCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBxxx}}}vvvfff]]]YYYYYYXXXWWWWWWVVVTTTSSSVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ]]]^^^```aaabbbbbbccccccdddcccbbbaaaaaabbbcccdddggggggggggggggggggggggggeeeeeeggghhhiiijjjjjjjjjmmmoooppppppooonnnnnnooommmmmmnnnoooqqqrrrssstttvvvwwwzzz~~~zzztttrrrtttvvvxxxxxxwwwuuussstttuuuvvvvvvuuuvvvxxxzzz}}}~~~{{{uuummmhhhgggfffcccaaa```dddrrr{{{tttnnnjjjjjjkkkllloooooopppqqqtttwwwyyy{{{vvvtttpppmmmjjjjjjjjjjjjlllnnnpppqqqsssvvvzzz}}}~~~}}}zzztttnnngggaaa^^^___]]]ZZZXXXVVVVVVUUUUUUTTTTTTTTTVVVXXX[[[^^^___jjjsssiii]]]VVVRRRSSSUUURRROOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMLLLJJJGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKNNNPPPSSSUUU\\\kkkrrrzzzcccQQQMMMEEEDDDBBB???>>>>>>>>>>>>???DDDFFFDDDBBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA}}}||||||uuufff]]]YYYSSSTTTUUUUUUTTTSSSRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZ\\\___cccdddbbbaaa\\\\\\]]]]]]]]]\\\ZZZYYY[[[[[[\\\^^^```aaaaaaaaabbbbbbaaaaaaaaabbbcccdddgggggggggggggggggggggggghhhgggfffeeeeeeggghhhjjjkkkmmmnnnnnnmmmllllllmmmhhhiiiiiikkkmmmpppssstttxxxwwwxxx|||{{{wwwppprrrtttwwwwwwvvvtttrrrrrrtttvvvvvvuuuttttttuuuzzzzzz{{{~~~|||zzzooommmpppzzz}}}vvvooojjjfffdddgggffffffeeefffgggiiijjjfffdddaaa___]]]]]]^^^^^^]]]___aaacccdddhhhlllooosssqqqnnniiiccc\\\WWWTTTRRRRRRRRRQQQPPPOOOOOOPPPOOOQQQTTTZZZ```hhhnnnrrrtttaaaYYYSSSQQQRRRSSSOOOLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNOOONNNLLLIIIIIIJJJJJJKKKKKKJJJIIIIIILLLNNNSSSTTT[[[jjjqqqwwwbbbPPPJJJEEEDDDBBB???>>>>>>>>>>>>???DDDGGGDDDBBBCCCBBB???????????????????????????~~~{{{{{{}}}tttfffZZZTTTSSSNNNPPPRRRRRRRRRQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[YYYZZZ]]]bbbfffgggfffddd]]]^^^^^^^^^]]]\\\ZZZYYYZZZYYYYYY[[[]]]______^^^^^^^^^]]]^^^___```bbbcccffffffffffffffffffffffffiiigggeeecccccceeegggiiigggiiijjjjjjiiihhhhhhiiifffeeeeeefffiiilllppprrrsssssssssuuuwwwwwwvvvtttnnnoooqqqssstttsssrrrqqqppprrruuuvvvuuusssrrrrrrsssssstttvvv}}}yyyooohhhjjjooorrrtttwww~~~zzztttmmmgggddd___^^^\\\ZZZYYYXXXXXXXXXYYYXXXVVVTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWYYY\\\___bbbaaa^^^ZZZVVVRRRNNNLLLIIILLLNNNOOOOOONNNNNNOOORRRVVV^^^iiivvv~~~uuuggg[[[TTTOOOMMMOOOOOOKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNSSSXXXUUUMMMHHHGGGFFFIIIKKKKKKIIIHHHJJJMMMQQQSSS\\\mmmssswwwcccOOOHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@EEEHHHEEECCCCCCBBB???@@@@@@@@@@@@@@@@@@@@@@@@|||{{{zzz{{{rrrfff]]]TTTPPPPPPKKKMMMPPPPPPOOOPPPRRRUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[VVVXXX\\\aaaeeeeeeccc```````````````___]]][[[ZZZZZZXXXWWWYYY[[[]]]]]]\\\\\\\\\\\\]]]^^^aaaccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddfffggghhhfffhhhjjjiiihhhggghhhhhhfffeeedddcccdddgggkkkmmmmmmnnnppppppooonnnooooookkklllmmmnnnoooooooooooonnnqqquuuvvvuuusssqqqpppoooqqqrrrrrrvvvyyyqqqqqqtttsssqqqqqqxxxyyyzzzyyyuuupppjjjfff^^^\\\ZZZWWWUUUSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUXXX[[[]]]\\\ZZZXXXVVVSSSQQQPPPPPPUUUZZZ^^^]]]\\\\\\]]]```fffqqq|||rrrllleee\\\UUUPPPLLLKKKMMMMMMJJJIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLRRR___jjjhhhYYYLLLFFFEEEIIINNNNNNLLLJJJLLLNNNPPPUUUbbbvvvwwwzzzfffPPPHHHEEEDDDBBB@@@>>>>>>>>>>>>BBBFFFIIIFFFDDDDDDCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA~~~~~~|||}}}~~~tttddd^^^ZZZTTTPPPPPPJJJLLLOOOOOONNNOOOSSSVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\UUUVVVZZZ___bbbbbb___\\\aaaaaaaaaaaa```^^^\\\ZZZ[[[XXXVVVWWWZZZ\\\\\\ZZZ\\\]]]]]]^^^```cccfffgggdddddddddddddddddddddddd```bbbdddfffggggggggggggiiijjjlllllljjjiiijjjkkkhhhfffcccaaabbbdddgggiiiiiilllpppooommmjjjkkkmmmiiiiiijjjjjjkkklllmmmmmmmmmpppuuuwwwvvvsssqqqooorrrssssssrrrsssyyy~~~tttvvvwwwwwwtttpppkkkhhhbbb```^^^[[[XXXWWWVVVVVVUUUUUUTTTTTTRRRPPPNNNMMMNNNPPPRRRTTTVVVZZZ___bbbeeeeeedddcccbbbaaaaaa```___eeelllqqqqqqpppoooppplllrrr~~~}}}ssshhhccc```[[[VVVRRROOOKKKKKKMMMNNNLLLLLLOOOKKKKKKKKKLLLLLLLLLMMMMMMSSS]]]ppp}}}iiiVVVMMMFFFLLLRRRSSSPPPNNNOOOQQQQQQYYYiii{{{}}}iiiQQQHHHEEEDDDBBB@@@>>>>>>>>>>>>BBBGGGIIIFFFDDDDDDCCC@@@CCCCCCCCCCCCCCCCCCCCCCCC|||{{{{{{{{{{{{wwwjjj\\\WWWWWWTTTQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQPPPPPPQQQSSSUUUWWWYYYXXXWWWVVVVVVWWWYYYZZZVVVXXX[[[]]]]]]\\\ZZZYYY]]]___aaaccccccbbb```^^^[[[[[[[[[[[[[[[\\\\\\\\\ZZZ[[[\\\]]]___aaacccdddfffdddcccdddffffffccc``````aaabbbddddddeeeeeedddiiihhhhhhjjjmmmnnnkkkhhheeedddbbbaaaaaabbbccceeegggiiikkklllkkkjjjjjjkkkkkkjjjhhhgggfffggghhhiiikkkooouuuvvvssspppmmmmmmpppllljjjmmmpppssszzz{{{tttoooiiiiiikkknnnmmmjjjfffeeeaaa]]]XXXWWWXXXYYYXXXYYY^^^bbbaaaaaammm|||yyyuuuxxx}}}vvvfff```YYYWWWWWWVVVRRRMMMMMMKKKIIIIIIKKKMMMNNNMMMIIIIIIJJJJJJKKKLLLLLLMMMMMMYYYppprrr\\\QQQLLLNNNOOOOOONNNNNNPPPQQQVVVZZZkkk}}}}}}}}}fffOOOGGGFFFDDDBBB@@@???>>>??????BBBDDDGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>~~~{{{|||tttgggZZZVVVUUUSSSQQQQQQMMMMMMLLLLLLMMMNNNPPPQQQSSSRRRQQQPPPQQQRRRTTTUUUXXXWWWWWWVVVVVVWWWYYYYYYXXXZZZ\\\]]]^^^\\\ZZZYYY]]]^^^```bbbbbbaaa___^^^[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[[[[\\\^^^___aaabbbdddcccbbbcccffffffdddbbb``````aaabbbbbbcccddddddhhhggggggjjjmmmnnnllljjjgggfffeeeccccccdddeeefffdddfffhhhiiihhhgggggghhhhhhhhhfffeeefffgggiiijjjlllooorrrrrrooollllllllloookkkjjjmmmoooqqqvvv|||~~~xxxqqqmmmmmmnnnnnnqqqwww||||||}}}{{{ggg[[[VVVQQQPPPQQQQQQNNNJJJKKKIIIHHHHHHIIIKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLLLLUUUeeeuuuvvvhhhXXXPPPNNNOOOQQQQQQPPPPPPRRRSSSYYY___sss}}}}}}|||fffPPPIIIFFFDDDBBB@@@???>>>>>>???@@@CCCFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>ooobbbWWWSSSRRRQQQPPPQQQOOONNNLLLKKKLLLNNNQQQRRRSSSRRRQQQPPPPPPQQQSSSSSSWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYY[[[]]]___```aaa```___^^^]]]]]]]]]\\\[[[ZZZXXXXXX[[[[[[[[[[[[\\\]]]^^^___bbbaaaaaaccceeefffeeeccc```______^^^___```bbbccceeeeeefffiiilllnnnmmmlllkkkjjjhhhgggfffggghhhhhhdddeeeggggggfffffffffgggffffffeeeeeeeeegggiiijjjkkkmmmnnnnnnlllkkkkkklllnnnkkkjjjmmmoooooorrrvvv{{{~~~uuudddYYYQQQNNNJJJJJJLLLMMMKKKIIIJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLOOOWWW``````YYYRRROOOMMMOOOPPPPPPPPPPPPQQQSSS[[[bbbzzz~~~}}}dddPPPJJJEEEDDDBBB@@@???>>>>>>>>>>>>AAADDDEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>~~~{{{|||~~~|||ggg]]]SSSPPPPPPOOOOOOQQQQQQOOOLLLKKKKKKNNNQQQSSSSSSRRRQQQPPPPPPPPPQQQRRRUUUUUUUUUVVVVVVWWWXXXXXXZZZZZZ[[[\\\[[[ZZZXXXWWWZZZ[[[]]]^^^___^^^^^^]]]_______________]]]\\\[[[]]]\\\\\\\\\\\\]]]]]]^^^bbbbbbbbbcccddddddcccbbb___^^^\\\[[[\\\]]]```aaabbbbbbdddfffiiilllmmmmmmnnnmmmllljjjiiiiiiiiijjjfffhhhiiiiiigggggghhhiiigggffffffffffffggghhhiiihhhkkknnnooopppooonnnmmmooollllllooopppnnnooosssxxx|||ooo```XXXSSSOOOLLLIIIIIIKKKLLLKKKJJJJJJHHHFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKMMMPPPPPPOOOMMMMMMJJJLLLMMMNNNMMMNNNOOOQQQXXXaaa|||aaaNNNJJJEEEDDDBBB@@@>>>>>>>>>>>><<>>===>>>>>>;;;>>>AAACCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@??????}}}qqqfff```WWWQQQNNNOOOOOONNNNNNPPPPPPNNNLLLKKKKKKLLLNNNPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUWWWWWWYYYZZZ[[[[[[\\\\\\YYYZZZ\\\^^^^^^]]]\\\[[[[[[[[[\\\\\\^^^___```aaacccdddeeecccaaa^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\\\\]]]___aaaccceeegggkkknnnooonnnmmmllljjjiiihhhgggeeeeeefffdddcccbbbdddeeehhhhhhhhhiiiiiiiiiiiiiiidddgggnnnuuuzzzyyytttppppppnnnnnnqqqrrrqqqrrruuuvvv}}}kkk\\\UUUQQQMMMLLLMMMLLLKKKIIIHHHIIIIIIJJJKKKHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJHHHHHHJJJJJJHHHJJJLLLNNNNNNNNNOOOQQQRRRVVV___zzz}}}^^^LLLGGGDDDCCCAAA???>>>=========<<>>@@@CCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????~~~|||||||||}}}|||lllcccbbb]]]UUUPPPMMMKKKMMMQQQRRROOONNNOOOLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^``````___]]]ZZZXXXUUUUUUWWWYYY\\\___bbbccc^^^aaacccccc```^^^___aaaZZZZZZ[[[[[[[[[[[[ZZZYYY```bbbeeeeeeeeehhhlllpppllllllkkkjjjhhhfffdddbbbcccccccccaaa______aaaccc___```cccfffiiikkklllmmmhhhhhhjjjnnnrrrrrroookkknnnkkkkkknnnqqqqqquuuzzzxxx{{{}}}{{{yyy{{{xxxccc[[[TTTRRRMMMGGGHHHNNNIIIJJJJJJIIIIIIIIILLLNNNGGGFFFDDDDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFJJJIIIDDDDDDIIIIIIFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRZZZrrr}}}~~~bbbNNNFFFDDDCCCAAA???============???AAACCCDDDBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@??????}}}|||zzzyyyyyyzzz||||||{{{yyysssrrrrrrrrrtttwwwzzz{{{qqqbbbZZZTTTOOOLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNLLLJJJKKKMMMOOOMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNPPPRRRSSSUUUWWWWWWTTTXXX[[[[[[XXXVVVVVVWWWTTTUUUUUUTTTTTTWWW]]]bbbbbbbbbaaa```^^^\\\[[[ZZZWWWVVVVVVXXX\\\```bbbbbbaaacccdddcccaaa^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\```aaabbbccceeeggghhhhhhkkkkkkjjjiiihhhfffeeeddd___```aaaaaaaaa```^^^]]]```aaaaaabbbdddeeeggghhheeegggjjjmmmooopppppppppnnnkkkhhhjjjpppuuuxxxyyy{{{yyywwwuuuuuuxxx{{{}}}lllcccVVVTTTPPPMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPSSS^^^nnnyyyeeeOOOGGGEEEDDDCCCAAA???>>><<<;;;===@@@CCCDDDBBBAAA@@@AAA@@@@@@@@@???@@@@@@AAABBB|||zzzwwwvvvtttrrrpppnnnmmmlllhhhhhhiiikkkmmmooopppppppppqqqssswww|||{{{jjj]]]VVVRRRMMMJJJLLLLLLLLLLLLLLLMMMOOOOOOPPPPPPOOOMMMKKKKKKMMMOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVYYY\\\]]][[[ZZZZZZ[[[WWWXXXXXXVVVVVVXXX]]]aaaccccccbbbbbb```___^^^]]][[[ZZZYYYYYY\\\^^^______```aaaccccccaaa_________``````aaaaaaaaaaaa``````aaaaaabbbcccdddfffhhhhhhkkklllllllllkkkiiigggfffaaabbbbbbbbbbbb```___^^^aaaaaaaaaaaabbbcccddddddfffggghhhiiikkklllllllllmmmkkkkkknnnssswwwyyyyyywwwuuusssrrrsssuuuxxxzzzmmm\\\UUURRRQQQNNNKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKNNNQQQ\\\jjj}}}jjjRRRIIIEEEDDDCCC@@@???======<<<===???BBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB}}}}}}~~~~~~{{{{{{zzzyyyzzz|||~~~~~~}}}}}}~~~}}}yyyuuurrrrrrrrrqqqooommmkkkiiiggghhhgggeeecccaaaaaaaaaaaa```aaadddggglllppptttvvv}}}wwwnnnaaaVVVQQQNNNKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQPPPNNNLLLKKKMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVXXXZZZ]]]^^^^^^^^^___```]]]]]][[[YYYXXXYYY]]]___ccccccccccccbbbbbbbbbbbb```^^^\\\\\\\\\]]]\\\[[[]]]___aaabbbaaa```aaabbbcccdddfffggggggfffeeeccccccbbbbbbbbbccceeegggiiilllmmmoooooonnnllliiigggeeeeeeeeeeeecccaaa___^^^bbbaaaaaa`````````aaaaaaffffffeeeffffffggghhhhhhlllmmmooossswwwyyyxxxwwwqqqpppooonnnppprrrvvvxxx{{{xxxiiiZZZPPPKKKNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEFFFIIILLLPPPXXXddd~~~pppVVVJJJGGGEEEBBB???>>>===>>>>>>===???BBBCCCCCCBBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBB~~~{{{yyyvvvsssrrrssstttvvvuuuttttttuuuvvvuuusssqqqpppqqqqqqrrruuuxxxzzz|||}}}yyyssspppnnnkkkhhhffffffeeeeeedddcccccccccdddcccaaa``````bbbdddeeeeeeiiinnnssszzz}}}wwwggg```WWWPPPMMMLLLJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQQQQOOOLLLKKKLLLNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQSSSUUUWWWXXXYYYWWWXXXZZZ\\\]]]___aaabbbbbb```^^^\\\[[[[[[\\\^^^aaaaaabbbbbbbbbcccddddddbbb```^^^^^^^^^^^^\\\[[[\\\^^^```aaaaaaaaaccceeeeeefffiiikkkkkkjjjgggfffeeedddccccccdddeeehhhiiilllnnnppprrrqqqoookkkiiiggghhhhhhgggfffdddbbb```aaaaaa````````````aaaaaaeeeeeedddddddddfffhhhiiimmmooosssvvvxxxvvvtttqqqmmmmmmlllmmmnnnqqquuuvvv{{{~~~lllaaaZZZTTTNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEFFFHHHIIIKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFIIIKKKNNNVVVaaazzzrrrVVVJJJGGGEEEBBB???===>>>???@@@???AAACCCCCCBBBAAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@{{{zzzzzzzzzxxxwwwvvvvvvvvvuuurrrooonnnnnnnnnoooppprrrtttvvvwwwxxxyyy{{{{{{zzzyyyxxxwwwtttqqqnnnlllkkkjjjiiieeeddddddcccdddeeefffgggeeeeeeeeeeeehhhkkknnnpppqqqvvv~~~zzzooohhhfffZZZVVVQQQMMMKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLMMMKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWZZZ^^^```aaadddbbb___]]]]]]]]]]]]]]]____________```bbbdddeeeaaa```______``````___]]]\\\^^^___``````aaadddfffdddfffhhhjjjkkkjjjhhhfffffffffeeeeeeeeeggghhhiiikkkmmmpppqqqqqqooollljjjiiiiiijjjjjjiiigggfffeeeaaaaaa```aaaaaabbbcccdddeeeeeedddeeefffhhhkkklllnnnqqquuuwwwuuurrrnnnkkkmmmmmmmmmmmmooorrruuuwwwyyy|||~~~wwwhhhZZZUUUTTTRRROOONNNIIIIIIIIIHHHHHHIIIIIIIIIDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFHHHJJJLLLUUU```zzzoooSSSHHHGGGEEEBBB???>>>>>>@@@AAABBBCCCDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@??????}}}yyyyyyxxxyyyzzz{{{}}}~~~~~~~~~zzzxxxuuurrrnnnlllkkkjjjgggfffeeeeeefffhhhkkklllooooooqqqsssvvvzzz~~~qqqdddZZZVVVVVVQQQOOOMMMKKKJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNOOONNNLLLLLLLLLMMMKKKLLLMMMOOOPPPQQQRRRRRRVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTSSSTTTYYY]]]```aaacccaaa^^^]]]]]]^^^]]]\\\\\\\\\\\\\\\^^^```bbbccc```______aaabbbcccaaa```^^^___````````````ccceeecccdddfffhhhhhhhhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmoooooonnnllljjjhhhiiikkklllllllllkkkjjjcccccccccdddeeefffggghhhfffgggggghhhjjjkkkmmmnnnppprrruuuuuurrrnnnkkkjjjnnnnnnooopppqqqtttvvvxxxvvvyyy|||}}}}}}qqqcccYYYQQQPPPPPPMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGFFFFFFHHHIIIKKKTTTbbb}}}jjjQQQHHHFFFEEEBBB@@@??????@@@AAACCCDDDDDDCCCAAA@@@AAABBBEEEDDDCCCAAA@@@?????????}}}|||{{{wwwvvvuuutttvvvyyy}}}jjj^^^VVVNNNLLLMMMKKKKKKKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJLLLMMMMMMLLLKKKLLLMMMKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXWWWUUUSSSTTTYYY^^^aaabbbaaa^^^\\\\\\^^^___]]]\\\\\\[[[ZZZ[[[\\\^^^aaabbb`````````bbbddddddcccaaa```aaaaaa```______aaacccbbbbbbdddeeeeeefffffffffiiiiiikkkllllllkkkiiihhhggghhhjjjkkkkkkkkkjjjjjjggghhhkkkmmmoooooopppoooiiihhhhhhggghhhhhhiiiiiiiiiiiikkkllllllmmmmmmmmmppprrrtttsssooommmlllmmmpppppppppqqqsssuuuvvvxxxyyyyyyyyyzzz|||lll```VVVPPPKKKLLLLLLIIIHHHJJJHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBDDDFFFFFFEEEEEEFFFGGGJJJTTTcccfffQQQJJJEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEKKKIIIFFFBBB@@@???@@@AAAnnn\\\TTTPPPLLLJJJLLLHHHIIIJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJLLLLLLLLLKKKLLLMMMKKKLLLMMMOOOPPPQQQRRRRRRNNNOOOQQQTTTXXX[[[]]]^^^ZZZWWWTTTUUUZZZ```cccccc___\\\ZZZ[[[]]]___^^^\\\\\\[[[ZZZZZZ[[[^^^```bbbaaaaaaaaacccddddddcccaaabbbbbbbbb```^^^^^^```bbbbbbbbbbbbcccdddeeeeeefffiiijjjmmmnnnnnnllliiihhhfffgggggghhhiiiiiiiiiiiifffhhhkkknnnppprrrrrrsssmmmlllkkkjjjiiiiiiiiiiiikkklllmmmnnnnnnmmmkkkjjjppprrrsssqqqnnnmmmoooqqqqqqqqqqqqrrrsssuuuvvvwww~~~{{{xxxwwwyyy}}}~~~iii[[[XXXNNNJJJIIIJJJJJJHHHJJJNNNGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFAAABBBDDDEEEDDDDDDDDDEEEJJJUUUcccdddQQQMMMDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBCCCFFFHHHPPPMMMHHHCCCAAA@@@AAABBBkkkaaaTTTKKKIIIIIIIIIHHHJJJIIIGGGFFFFFFFFFGGGGGGJJJHHHFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLNNNPPPRRRQQQPPPPPPOOOOOOQQQTTTWWW\\\```bbb]]]YYYUUUUUUXXX[[[\\\\\\YYYZZZ[[[[[[[[[ZZZXXXWWW[[[ZZZYYYYYYYYY\\\^^^___```^^^^^^```dddgggfffeeeddddddcccbbbbbbbbbccccccccccccdddddddddcccbbbbbbiiijjjkkkllllllkkkiiihhhhhhhhhiiijjjjjjjjjiiiiiiiiifffeeejjjrrrxxxyyyxxxvvvsssooojjjhhhhhhiiijjjllllllllllllllllllkkkkkkpppooonnnnnnppppppnnnmmmqqqtttyyy{{{zzzxxxvvvuuuwwwvvvvvvwwwyyyzzzyyyxxx|||sssjjjggg```VVVOOOKKKIIIHHHGGGHHHHHHGGGFFFHHHHHHHHHGGGFFFEEECCCCCCGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDDDDDDDFFFIIIKKKHHHUUUfffgggQQQKKKEEEDDDBBB@@@?????????@@@BBBCCCEEEFFFGGGFFFDDDCCCHHHFFFDDDBBBAAA@@@@@@@@@ttt___XXXOOOJJJJJJKKKJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGIIIGGGEEEEEEFFFHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKMMMOOOPPPOOONNNNNNMMMNNNPPPSSSWWW\\\```bbb\\\XXXTTTSSSUUUWWWXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXZZZZZZYYYYYYZZZ[[[]]]^^^^^^\\\\\\___ccceeeeeeddddddcccbbbaaaaaaaaaaaaaaadddddddddeeedddddddddcccfffggghhhiiijjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjmmmjjjhhhlllrrrwwwxxxwwwvvvsssoookkkiiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkooommmlllmmmooopppqqqpppssswww{{{~~~}}}{{{zzzyyyxxxwwwvvvwwwyyyyyyxxxwwwzzz~~~sssddd______[[[SSSNNNLLLIIIGGGFFFGGGGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCEEEHHHKKKLLLWWWfffhhhSSSLLLEEEDDDBBB@@@?????????@@@BBBCCCEEEFFFFFFFFFDDDCCCDDDCCCBBBAAA@@@@@@AAAAAA~~~oooeeeVVVRRRLLLIIIJJJJJJHHHFFFIIIHHHGGGFFFFFFFFFGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKLLLMMMOOORRRVVVYYY]]]^^^YYYVVVRRRPPPQQQRRRSSSSSSVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ]]]```cccdddcccccccccaaa``````_________bbbbbbbbbbbbbbbbbbbbbbbbaaabbbdddfffggghhhiiiiiihhhiiijjjkkkkkkkkkkkkkkknnnkkkjjjlllqqquuuvvvuuuvvvsssoookkkjjjjjjkkkllllllmmmpppqqqqqqpppnnnlllooommmjjjjjjkkknnnooopppsssvvvzzz}}}}}}|||{{{{{{zzzxxxwwwxxxyyyyyyxxxwwwwwwzzz{{{zzzxxx{{{iii]]]SSSTTTWWWVVVQQQMMMLLLIIIFFFDDDEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBDDDGGGJJJOOOYYYggggggRRRMMMEEECCCBBB@@@????????????AAACCCDDDFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBqqqfff```XXXSSSMMMIIIHHHGGGEEEDDDHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEFFFGGGHHHGGGFFFCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKKKKLLLMMMOOORRRTTTVVVWWWTTTRRROOONNNNNNPPPQQQRRRTTTTTTUUUVVVXXXXXXYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWXXX[[[^^^```aaabbbcccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^_________]]]^^^```bbbdddfffhhhiiihhhiiijjjkkkkkklllkkkkkkkkkjjjiiikkkooorrrtttttttttrrrnnnkkkjjjjjjlllnnnlllnnnqqqttttttssspppnnnoookkkgggeeefffhhhjjjkkknnnqqquuuwwwwwwwwwxxxxxx{{{zzzxxxxxxyyyyyyxxxvvvtttwwwxxxwwwuuuvvv{{{}}}uuufffYYYQQQLLLOOOTTTSSSOOONNNKKKHHHEEECCCDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@?????????>>>@@@AAABBBBBBBBBCCCFFFIIINNNXXXhhhdddQQQLLLDDDCCCAAA???>>>>>>??????AAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBzzzooofff```^^^YYYUUUNNNIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGIIIIIIHHHFFFBBBCCCCCCDDDEEEFFFFFFFFFIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQSSSRRRSSSSSSTTTVVVWWWXXXYYYVVVVVVWWWXXXXXXXXXWWWWWWTTTVVVWWWYYY[[[]]]___```bbbaaa```___^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^___[[[\\\]]]```bbbeeeggghhhggghhhiiijjjkkkkkkkkkkkkjjjiiijjjlllooosssuuuvvvqqqooollliiiiiijjjlllnnnlllooorrruuuvvvuuurrrqqqkkkgggbbb```bbbdddggghhhkkkmmmpppqqqqqqrrrsssuuu{{{yyyxxxxxxyyyyyywwwvvvtttuuuvvvtttrrrrrrtttwww~~~{{{xxxzzzpppbbbVVVSSSMMMKKKNNNPPPNNNLLLKKKIIIGGGDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@????????????BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@????????????@@@AAAAAAAAACCCFFFHHHJJJVVVjjjdddQQQMMMDDDCCCAAA???>>>>>>>>>???AAABBBDDDEEEFFFEEECCCBBBDDDDDDDDDCCCBBBBBBAAA@@@tttggg___[[[XXXWWWTTTQQQLLLHHHFFFGGGIIIKKKFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGHHHJJJJJJHHHFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLNNNQQQSSSRRRRRRRRRSSSTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUXXXYYYYYYZZZ\\\^^^______^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]___```aaa\\\]]]]]]___aaacccfffgggfffggghhhiiijjjkkkkkkkkkkkkkkklllmmmpppsssvvvxxxnnnllliiigggfffhhhkkkmmmmmmooorrruuuvvvuuutttsssiiieeeaaa```bbbeeehhhiiijjjlllmmmnnnnnnnnnppprrrwwwvvvtttuuuvvvvvvuuutttuuutttssspppmmmlllnnnoooqqq||||||zzzvvvuuuyyywwwhhh___VVVOOOOOOJJJIIIKKKKKKHHHFFFGGGGGGEEECCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@????????????????????????AAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIHHHUUUjjjeeeSSSOOODDDBBBAAA???>>>>>>>>>>>>@@@BBBCCCEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@uuufffZZZUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFGGGIIIEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGEEEHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEEEEGGGHHHJJJLLLMMMHHHIIIJJJKKKLLLKKKKKKJJJHHHJJJLLLKKKJJJKKKMMMPPPRRRRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVTTTVVVXXXYYYXXXXXXZZZ\\\[[[[[[ZZZZZZZZZ[[[\\\\\\^^^]]]\\\\\\]]]^^^```bbb____________aaacccdddfffeeefffggghhhiiijjjjjjjjjjjjkkkkkklllmmmooorrrtttjjjhhhfffddddddfffiiikkknnnoooqqqsssuuuuuuuuuuuuppplllhhheeeeeefffffffffiiijjjjjjjjjiiijjjmmmoooqqqpppoooppprrrrrrrrrpppqqqpppnnnkkkjjjkkkmmmooommmvvv{{{pppbbbXXXSSSOOOIIIJJJGGGFFFHHHGGGDDDCCCFFFEEEDDDCCCDDDEEEDDDAAA???@@@AAAAAAAAAAAA@@@??????????????????????????????@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBDDDGGGIIIJJJVVViiibbbPPPMMMCCCBBB@@@???>>>===>>>>>>@@@AAACCCEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAAAAA|||ppp```VVVRRRPPPJJJEEEEEEGGGHHHHHHFFFDDDCCCCCCEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEFFFGGGHHHHHHFFFDDDKKKKKKJJJIIIIIIHHHHHHGGGBBBBBBCCCEEEGGGIIIKKKLLLFFFGGGIIILLLMMMMMMMMMMMMHHHJJJLLLJJJHHHHHHJJJMMMRRRRRRQQQQQQRRRSSSTTTUUUWWWUUUTTTRRRRRRSSSUUUVVVTTTWWWYYYYYYWWWWWWYYY\\\XXXWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]___```aaaaaa``````aaabbbdddeeedddeeefffgggiiiiiijjjjjjhhhiiiiiiiiihhhjjjlllnnnhhhfffdddbbbccceeehhhjjjnnnoooqqqrrrtttuuuvvvvvvzzzvvvpppjjjgggeeecccaaafffggggggfffeeefffiiikkkmmmlllkkklllnnnoooooonnnmmmllljjjiiikkknnnrrruuuqqquuuxxxxxxxxx|||{{{}}}{{{oooeeeddd___VVVPPPNNNKKKFFFGGGEEEDDDFFFFFFCCCDDDHHHCCCCCCCCCEEEEEEDDDAAA>>>??????@@@@@@@@@???>>>>>>???????????????@@@@@@@@@@@@@@@@@@????????????>>>===>>>>>>???@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJMMMWWWhhh^^^MMMIIICCCBBB@@@>>>======>>>>>>@@@AAACCCEEEEEEDDDCCCBBB>>>???@@@BBBCCCCCCBBBBBBtttllliiiccc[[[RRRMMMKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKNNNOOOJJJIIIJJJLLLNNNNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRWWWWWWXXXXXXYYYZZZZZZZZZXXXZZZZZZYYYXXXWWWWWWYYY[[[ZZZYYYYYYZZZ\\\^^^```bbbcccdddeeedddcccbbbaaajjjhhheeeddddddeeeffffffbbbkkkpppkkkeeedddeeeeeeeeedddbbb```aaaccceeegggiiinnnssstttrrrrrruuuxxx}}}xxxppphhhcccbbbcccdddhhhgggeeefffggghhhgggffffffggghhhhhhhhhhhhjjjlllpppmmmjjjhhhhhhlllpppsssqqquuuyyyzzzxxxyyy{{{~~~|||xxxwww~~~nnn```YYYWWWVVVSSSPPPMMMKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBCCCDDDDDD@@@AAAAAA@@@>>><<<;;;<<<============>>>>>>>>>>>>??????>>>===<<<;;;::::::===============>>>??????@@@@@@@@@?????????>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFOOOQQQccc___LLLFFFDDDCCCAAA@@@??????@@@AAAAAAEEEJJJLLLKKKHHHFFFEEEDDDCCCBBBAAA@@@?????????~~~kkkgggeeeaaa\\\WWWQQQLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOJJJIIIJJJKKKMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRUUUVVVVVVWWWXXXYYYYYYZZZWWWXXXYYYYYYWWWVVVWWWXXXZZZYYYYYYYYYZZZ]]]___aaabbbbbbcccdddddddddcccbbbeeecccaaa``````bbbccccccaaajjjppplllgggfffffffffgggeeecccaaaaaaccceeefffhhhmmmrrrsssqqqppprrruuuxxxuuuoooiiieeeeeefffggghhhgggffffffggggggeeedddggghhhiiihhhggggggiiikkkmmmllliiihhhhhhkkknnnqqqqqqtttwwwwwwuuuvvvxxx{{{xxx}}}~~~~~~|||nnnaaaVVVPPPPPPOOOMMMJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@????????????@@@@@@@@@AAABBBAAA>>><<<<<<<<<<<<=========>>>>>>>>>>>>?????????>>>>>>======<<<===============>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???AAAAAA@@@AAADDDFFFNNNPPPccc```MMMHHHCCCBBB@@@???>>>>>>?????????BBBFFFGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@xxxfff```^^^\\\\\\[[[VVVOOOIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGIIIJJJKKKLLLIIIIIIIIIJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXXXXWWWVVVWWWYYYYYYYYYYYYYYY[[[]]]___aaa```aaabbbcccccccccccccccaaa```___^^^^^^```aaaccceeennnssspppkkkiiihhhfffhhhfffdddaaaaaabbbccceeegggkkkoooooonnnmmmoooqqqqqqooollliiihhhhhhhhhiiigggffffffggghhhgggdddbbbggghhhhhhhhhffffffhhhjjjjjjjjjiiiiiiiiikkkmmmnnnpppsssttttttrrrrrruuuxxxxxx||||||vvvsssooohhh```WWWPPPLLLIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBAAA???=========<<<<<<=========>>>>>>>>>==============================<<<<<<======>>>???????????????>>>>>>>>>>>>?????????>>>>>>@@@CCCFFFKKKOOOaaaaaaNNNIIIBBBAAA@@@>>>===>>>>>>??????AAACCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBrrrcccZZZWWWVVVXXXZZZXXXQQQJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHIIILLLMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWUUUVVVXXXXXXWWWWWWYYY[[[[[[[[[[[[[[[[[[]]]^^^___]]]^^^___```aaaaaabbbbbbaaaaaa```______```ccceeekkkrrrwwwtttnnnkkkiiifffhhhfffcccaaa``````aaacccfffhhhkkklllkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhdddddddddfffhhhhhhfffddddddeeeffffffeeefffhhhjjjiiiiiijjjkkkkkklllllllllppprrrtttrrrpppooorrrvvv|||~~~}}}|||~~~zzzkkkbbb```___\\\YYYUUUQQQNNNKKKFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBAAA???======>>><<<<<<<<<=========>>>>>>999999999::::::;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<>>>BBBEEEIIILLL]]]}}}cccOOOIIICCCBBB@@@???>>>>>>??????BBBCCCEEEEEECCCCCCDDDFFFBBBBBBAAAAAAAAABBBBBBCCCvvvggg[[[UUUQQQOOOQQQUUUUUURRRMMMGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGFFFHHHJJJLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIEEEFFFHHHJJJLLLNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXXXXYYY[[[\\\^^^]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^___````````````___^^^___bbbeeegggnnnrrrpppmmmmmmkkkhhhgggeeebbb```^^^___```aaaeeefffhhhhhhhhhgggffffffhhhhhhhhhhhhhhhgggffffffbbbbbbcccfffhhhjjjiiiggg```bbbdddddddddfffiiikkkhhhiiikkklllmmmmmmllllllppprrrtttssspppooorrruuuvvvwwwyyy|||||||||~~~|||}}}}}}{{{yyyzzzrrreee[[[VVVOOONNNMMMLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<;;;<<>><<<<<<<<<<<<============888888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>========================??????>>>===<<<===AAADDDIIIKKKYYYrrreeePPPIIIDDDCCCAAA@@@??????@@@@@@DDDEEEFFFEEEDDDDDDFFFGGGBBBBBBAAAAAAAAABBBCCCCCCuuujjj]]]UUUOOOLLLJJJKKKNNNPPPOOONNNFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEGGGFFFEEEGGGIIILLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJEEEFFFGGGIIILLLNNNOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRTTTVVVWWWXXXYYY[[[]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\[[[[[[[[[\\\]]]^^^^^^]]]^^^___]]]ZZZZZZ^^^bbb^^^dddiiiiiiiiilllllljjjgggeeebbb```^^^___```aaadddeeefffffffffdddcccbbbffffffggghhhhhhggggggfffdddcccccceeehhhjjjjjjjjjaaacccdddeeeeeegggiiilllhhhiiikkkmmmmmmmmmllllllnnnqqqttttttqqqpppqqqssspppppprrruuuzzz}}}}}}}}}~~~yyypppfff]]]UUUQQQOOOHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<<<<===>>>???@@@@@@>>>======>>>;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<============?????????>>>===>>>AAACCCIIIKKKVVVkkkgggQQQIIIDDDCCCBBB@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCEEEFFFCCCCCCBBBBBBBBBBBBBBBCCC{{{wwwrrrlllfff]]]UUUQQQGGGGGGGGGHHHIIIJJJJJJKKKDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGGGGHHHGGGGGGGGGEEEEEEFFFIIIKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSUUUVVVWWWZZZ\\\[[[\\\]]]]]]^^^^^^]]]]]]^^^]]]\\\\\\\\\]]]^^^^^^[[[]]]^^^[[[WWWWWW[[[___^^^bbbeeeeeefffjjjllljjjhhhfffcccaaa```aaacccddddddddddddddddddcccaaa___eeefffggghhhiiijjjjjjjjjiiigggeeeeeegggiiijjjjjjfffggghhhhhhggggggiiikkkhhhiiijjjkkkllllllkkkkkkkkkooossstttrrrppppppqqqpppooonnnqqqvvvzzz||||||{{{xxxxxxzzz{{{~~~|||tttlllgggaaa___[[[VVVRRRNNNKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@??????>>>BBBAAAAAA@@@??????>>>>>>@@@??????>>>>>>?????????<<<>>>??????===<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<=========???@@@@@@@@@??????@@@BBBEEEJJJXXXllliiiRRRJJJCCCBBBAAA????????????@@@AAACCCEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBByyyeee```\\\YYYUUUPPPLLLKKKBBBEEEGGGHHHGGGFFFGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGEEEDDDEEEHHHKKKLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOLLLNNNQQQSSSTTTVVVXXX[[[YYYZZZ[[[]]]^^^___`````````___^^^]]]]]]]]]^^^___\\\^^^___\\\WWWVVVZZZ___dddhhhhhhffffffiiijjjhhhiiigggeeecccbbbccceeefffeeeddddddddddddbbb```^^^eeeeeeggghhhjjjlllnnnnnnmmmjjjgggeeefffhhhiiiiiikkkllllllkkkiiihhhiiikkkggghhhiiijjjjjjkkkkkkjjjhhhmmmrrrtttrrrpppoooppppppmmmkkkmmmqqquuuwwwwwwvvvssstttxxxyyyzzzuuuhhhaaa\\\WWWSSSRRRRRRRRRQQQOOOLLLIIIGGGBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHFFFDDDBBB@@@??????AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<===;;;===>>>>>><<<;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======???@@@AAAAAA@@@???@@@BBBAAAHHHZZZpppjjjSSSKKKBBBAAA@@@>>>>>>>>>>>>???BBBEEEGGGHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAqqq___UUUSSSPPPMMMJJJJJJJJJJJJDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@??????@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCGGGEEEFFFKKKOOOPPPKKKFFFGGGFFFEEEEEEGGGIIIKKKMMMJJJGGGDDDDDDFFFHHHGGGEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQPPPNNNMMMMMMOOOQQQMMMNNNOOOQQQSSSTTTVVVWWWWWWXXXZZZ\\\]]]]]]\\\[[[[[[^^^]]]YYYXXX[[[]]]\\\\\\\\\[[[ZZZXXXYYY\\\^^^ddddddeeefffggghhhiiiiiifffffffffgggggggggggggggiiiiiihhhdddaaa___```aaacccdddfffiiimmmqqqtttvvvxxxuuupppkkkhhhgggggggggjjjmmmnnnlllhhheeefffhhhlllkkkkkkkkklllmmmnnnnnnjjjjjjkkkmmmppprrrqqqpppooonnnmmmmmmooossswwwyyy{{{vvvtttxxxxxxvvvxxx~~~wwweeeYYYTTTRRROOOKKKJJJIIIHHHHHHHHHHHHGGGFFFCCCBBBAAA@@@???@@@AAABBBFFFFFFEEECCCBBBAAA@@@???AAA@@@@@@???>>>======<<<<<<<<<;;;<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<>>>AAACCCDDDDDDBBBAAAFFFIIIVVVnnngggOOOKKKFFFEEEBBB@@@>>>>>>???@@@DDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA{{{pppaaaSSSOOOMMMJJJHHHFFFEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFEEEGGGLLLRRRSSSPPPLLLFFFEEEEEEDDDEEEGGGIIIKKKIIIGGGDDDDDDFFFHHHGGGFFFGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNOOONNNMMMLLLNNNOOOLLLMMMNNNPPPRRRSSSUUUUUUWWWWWWYYYZZZ[[[\\\]]]]]][[[___^^^ZZZXXXZZZ\\\[[[\\\]]]]]]\\\[[[\\\^^^```eeeeeeeeefffggghhhhhhiiiggggggggggggffffffffffffjjjiiihhheeebbbaaabbbccccccdddgggjjjnnnqqquuuwwwvvvtttqqqmmmkkkiiihhhhhhjjjlllmmmllliiigggeeeeeehhhhhhhhhhhhiiijjjkkklllhhhhhhiiillloooqqqqqqpppooonnnmmmmmmooorrruuuwwwyyyuuutttxxxxxxvvvwww|||{{{uuurrruuuwwwxxxxxxkkk[[[QQQNNNMMMKKKHHHHHHGGGEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<;;;::::::======<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@FFFIIIWWWnnnhhhQQQLLLEEECCCAAA?????????@@@AAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFEEEEEECCCBBBBBBvvvfff[[[RRRKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCC?????????@@@AAABBBCCCDDDDDDDDDGGGMMMSSSUUUTTTQQQFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGEEEEEEGGGHHHGGGGGGIIIKKKMMMOOOOOONNNLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLNNNNNNMMMLLLLLLMMMKKKLLLMMMOOOPPPRRRSSSTTTVVVVVVWWWXXXYYY[[[\\\]]]ZZZ]]]]]]YYYWWWZZZ[[[ZZZ[[[]]]___```______```bbbeeeeeeeeefffgggggghhhhhhhhhgggggggggfffeeeeeeeeeggggggfffdddaaaaaabbbcccbbbccceeehhhlllpppsssuuussssssqqqooommmkkkjjjiiijjjjjjkkkkkkkkkiiieeebbbdddeeefffggghhhiiijjjkkkffffffgggiiimmmooopppooooooooonnnmmmnnnqqqsssuuuvvvtttuuuxxxyyywwwwwwzzzyyy|||nnn______eeekkkmmmmmmbbbTTTKKKIIIIIIGGGEEEEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???>>>>>>============>>>===<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>???======<<<<<<;;;:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>?????????EEEJJJXXXnnniiiRRRMMMDDDBBB@@@???>>>???AAABBBDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCwwweeeWWWPPPKKKIIIFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>@@@AAABBBBBBAAA@@@>>>@@@@@@@@@@@@AAABBBCCCDDD>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEKKKPPPRRRRRRPPPFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHGGGJJJLLLNNNPPPPPPOOOLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMPPPQQQOOOLLLKKKJJJKKKKKKMMMNNNOOOQQQRRRRRRTTTTTTTTTTTTVVVXXX[[[\\\WWW[[[\\\YYYXXX[[[]]]\\\ZZZ]]]```aaaaaa``````aaaddddddeeeeeefffggggggggghhhhhhgggfffeeeeeeddddddbbbcccbbb```^^^^^^```aaa___```bbbeeehhhkkknnnpppoooooooooooonnnmmmkkkjjjkkkjjjjjjlllmmmkkkeee```dddeeefffhhhiiikkkkkkllleeeeeeeeehhhkkknnnooooooqqqppppppooopppqqqsssttttttuuuwwwzzz{{{zzzyyyyyy{{{|||}}}~~~ooo^^^XXX\\\aaaeeehhh___SSSKKKHHHHHHGGGEEECCCBBBBBBCCCEEEFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>==================<<<;;;;;;::::::;;;;;;============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@EEEKKKZZZqqqiiiRRRLLLDDDCCCAAA???>>>>>>???@@@EEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDvvvbbbUUUNNNJJJGGGEEECCCCCCCCCCCCCCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB>>>???AAABBBBBBAAA???>>>?????????@@@AAABBBCCCDDD@@@??????>>>>>>>>>??????@@@AAADDDGGGJJJLLLKKKJJJFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMOOONNNMMMKKKIIILLLLLLLLLLLLLLLLLLMMMMMMNNNQQQSSSSSSQQQMMMKKKJJJLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRRRRSSSTTTVVVYYYZZZVVV[[[^^^\\\]]]aaacccbbbZZZ]]]```aaa```___^^^^^^bbbbbbcccdddeeeffffffggghhhggggggfffeeeddddddcccaaabbbaaa___^^^^^^___aaa]]]]]]___aaacccfffhhhjjjjjjkkklllnnnnnnmmmlllkkkmmmllllllmmmooommmgggbbbccceeefffhhhjjjkkkkkkkkkfffeeeeeegggkkknnnoooooossssssrrrrrrrrrssstttuuutttwwwzzz{{{|||}}}|||zzzxxxyyyzzz|||~~~}}}jjjZZZTTTVVV[[[^^^XXXOOOIIIGGGGGGGGGGGGCCCBBBBBBCCCDDDFFFEEEDDDEEEDDDDDDDDDCCCBBBAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>=========??????>>>======<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::<<<===@@@AAAEEEMMM___xxx}}}hhhPPPJJJFFFDDDAAA???=========>>>FFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEuuudddRRRIIIGGGDDDAAA???@@@AAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@BBBBBB@@@???>>>>>>>>>>>>>>>???@@@BBBBBB@@@@@@???>>>>>>>>>>>>>>>AAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDFFFHHHIIIHHHHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIIIILLLLLLLLLMMMMMMNNNNNNNNNPPPSSSUUUUUURRROOOLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY^^^aaaaaaaaaeeegggfff\\\___aaaaaa___\\\[[[[[[^^^___```bbbccceeefffggggggfffffffffeeedddddddddddddddcccbbb```___aaaccc^^^^^^^^^___aaacccdddeeeggghhhjjjlllmmmnnnmmmmmmoooooopppppppppnnnjjjgggcccdddfffhhhiiijjjjjjiiiiiihhhggghhhkkknnnooopppsssssssssssstttuuuuuuvvvuuuyyy{{{{{{}}}~~~{{{zzzzzz|||yyy|||yyyfffYYYVVVYYYUUUPPPJJJFFFEEEFFFGGGGGGCCCBBBAAABBBDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAEEEOOOeeegggPPPIIIEEECCCAAA>>>=========>>>FFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEsss```TTTIIIFFFDDDAAA@@@BBB@@@@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>=========>>>???@@@@@@?????????>>>??????@@@@@@AAACCCDDDEEEDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFCCCFFFIIIJJJHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTRRRPPPOOOPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWYYY___bbb``````cccdddcccaaabbbcccaaa]]]ZZZYYYYYY[[[\\\]]]___bbbdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbb```___aaabbbbbbbbbbbbbbbbbbcccdddeeefffgggiiikkkmmmooopppqqqrrrssstttssspppnnnmmmllleeegggiiijjjkkkkkkjjjiiimmmkkkiiijjjlllooopppppprrrrrrrrrssstttuuuvvvvvvtttyyy{{{yyy{{{{{{~~~}}}~~~vvvyyy|||~~~}}}|||||||||tttkkkgggjjjjjjhhhooo{{{~~~xxxyyy}}}~~~rrrhhhddddddYYYUUUOOOJJJGGGFFFFFFFFFBBBAAA@@@@@@AAABBBAAA???@@@@@@BBBBBBCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@FFFRRRmmm{{{iiiQQQJJJBBBAAA???>>>===>>>@@@AAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEnnn]]]PPPJJJFFFGGGEEEAAACCCIIIAAABBBBBBBBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA?????????@@@@@@?????????===============>>>>>>???>>>>>>>>>>>>???AAABBBCCCBBBDDDEEEEEEEEEDDDEEEFFF???@@@AAACCCDDDEEEEEEEEECCCFFFJJJJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQRRRRRRQQQRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWXXX]]]___]]]\\\^^^^^^\\\dddeeedddaaa]]]ZZZXXXXXXXXXYYY[[[^^^aaadddfffgggddddddeeeeeeeeeeeeeeeeeeddddddccc```^^^]]]^^^```ffffffeeeeeeeeeeeeeeefffggggggiiikkknnnppprrrssssssuuuwwwuuuqqqnnnooopppiiijjjlllnnnnnnnnnlllkkkooommmkkkkkkmmmooopppqqqpppqqqqqqrrrssstttuuuvvvsssyyyzzzxxxyyy~~~{{{}}}|||||||||xxxxxxxxxwwwvvvxxx{{{}}}{{{yyynnnfffggg^^^\\\``````]]]cccooopppvvv{{{xxxpppgggddddddiiinnnuuuxxxwwwssspppoooeeeaaaYYYRRRKKKGGGEEEDDDBBB@@@??????@@@@@@>>>===>>>???AAABBBCCCBBBBBBAAA???>>>>>>>>>============<<<<<<<<<<<<<<<=========:::::::::::::::;;;<<<===<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<999999999::::::;;;;;;;;;999::::::<<<======>>>>>>GGGTTTrrrwwwjjjRRRJJJ???>>>======>>>@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEzzzfffXXXSSSHHHFFFCCCAAA??????@@@@@@BBBBBBAAAAAA@@@???>>>>>>;;;<<<>>>>>>======???@@@>>>@@@BBBBBBAAA@@@???@@@@@@@@@@@@???????????????=========>>>???@@@BBBCCC??????@@@@@@@@@@@@AAAAAADDDEEEEEEFFFEEECCCAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLKKKKKKKKKLLLNNNOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVWWWZZZZZZZZZYYYYYYXXXWWWVVV___]]][[[YYYXXXZZZ\\\]]]cccdddeeedddaaa^^^]]]]]]```^^^]]]^^^```bbbcccccceeeeeecccccccccccceeeeeeeeecccaaa```aaaaaa```___cccdddfffgggggggggiiikkkkkkiiigggiiinnnqqqqqqpppoooooooooooopppqqqrrrsssmmmkkkiiikkkooorrrqqqpppsssrrrqqqpppnnnmmmlllkkkqqqsssuuuvvvuuutttuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}zzz{{{~~~}}}ttttttuuuuuuuuuvvvvvvvvvyyy~~~wwwtttttttttrrrnnniiidddaaa\\\ZZZXXXXXXZZZ\\\\\\\\\fffhhhlllmmmiiiaaaYYYSSSWWWWWWXXX[[[```fffkkkoooqqqlllcccYYYPPPIIIEEECCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999888888999::::::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999<<<;;;:::999;;;===AAACCCHHHTTTttt{{{jjjRRRGGGEEECCC@@@===<<<<<<>>>???AAACCCDDDEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEElllXXXNNNLLLEEEDDDBBB@@@@@@@@@AAABBBAAAAAAAAA@@@???>>>>>>>>>===>>>???>>>===<<<===>>>>>>???AAAAAA?????????@@@????????????????????????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAACCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOPPPPPPRRRTTTUUUWWWXXXYYYZZZZZZZZZYYYXXX]]]\\\ZZZXXXYYYZZZ\\\^^^bbbdddeeedddbbb````````````___^^^___bbbcccdddccceeeddddddccccccddddddeeegggeeecccbbbcccbbb```^^^```bbbdddeeeeeefffhhhjjjkkkjjjjjjllloooqqqpppooommmmmmmmmmmmnnnooopppqqqnnnlllkkkllloooqqqqqqpppuuuuuutttrrrqqqooonnnnnnppprrrtttttttttssstttuuuwwwxxxyyy{{{|||}}}~~~~~~}}}{{{zzzzzz||||||{{{xxxtttttttttuuuuuuvvvwwwwwwzzz}}}}}}}}}~~~xxxnnncccdddeeeeeedddbbb```^^^XXXVVVTTTSSSUUUVVVVVVUUU\\\]]]______]]]YYYTTTQQQQQQQQQQQQRRRUUUYYY^^^```eeeaaa[[[TTTMMMHHHDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<::::::;;;;;;::::::999888;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999888999999::::::;;;;;;;;;::::::;;;<<<<<<;;;:::999;;;;;;:::999;;;===@@@BBBKKKVVVuuu{{{gggRRRIIIFFFDDDAAA>>>===>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEE~~~mmm[[[LLLEEEFFFBBBAAA@@@@@@@@@AAABBBCCC@@@@@@??????>>>>>>======>>>???@@@???<<<;;;<<<===>>>?????????======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSUUUWWWZZZ[[[[[[ZZZYYY[[[ZZZYYYXXXYYY[[[]]]^^^```bbbddddddbbbbbbbbbccc```______aaadddeeedddccceeeddddddccccccddddddeeehhhgggffffffeeedddaaa^^^^^^```bbbddddddfffhhhjjjkkkkkkkkkmmmooopppnnnmmmkkkkkkkkkkkklllmmmnnnnnnooommmllllllnnnoooooonnnvvvvvvuuutttrrrqqqppppppnnnppprrrsssrrrrrrssstttvvvwwwxxxzzz{{{|||||||||{{{zzzzzz{{{{{{yyyvvvsssttttttttttttuuuvvvwwwwww{{{{{{{{{{{{|||}}}}}}~~~}}}{{{xxxvvvuuuuuuvvvwwwwwwyyy{{{}}}~~~~~~{{{yyy~~~|||qqqiii\\\\\\]]]]]]^^^^^^^^^^^^UUUSSSPPPOOOPPPQQQPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPLLLKKKJJJJJJKKKMMMOOOQQQUUUSSSPPPMMMIIIEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>======????????????????????????<<<;;;;;;::::::::::::;;;:::::::::::::::999999888;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;999999::::::::::::999999999999999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;:::999999;;;===@@@BBBKKKVVVsss}}}eeeRRRKKKFFFDDDAAA???>>>???@@@AAADDDEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEE}}}jjj\\\QQQIIIEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>=========<<<>>>??????>>>===<<<<<<===>>>>>>>>>===;;;<<<>>>@@@============>>>>>>>>>>>>===>>>AAACCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPTTTWWWYYYZZZZZZYYYYYYXXXXXXXXXYYY[[[]]]^^^]]]___```aaaaaaaaabbbddd______```bbbeeeeeedddbbbddddddddddddddddddddddddggggggggghhhhhhfffccc```]]]___bbbcccdddfffhhhjjjjjjkkkmmmnnnooonnnlllkkkkkkkkkkkkkkkkkklllmmmmmmnnnmmmlllllllllmmmmmmmmmttttttsssrrrqqqpppooonnnmmmooorrrrrrrrrrrrsssttttttuuuwwwxxxyyyzzzzzzzzzzzz{{{||||||{{{xxxtttqqqsssrrrrrrrrrssstttvvvvvvxxxwwwtttssstttvvvyyy{{{wwwvvvtttsssssssssssstttuuuvvvwwwvvvvvvxxx{{{}}}zzz{{{}}}~~~~~~yyyvvvtttrrrppphhhlllqqqttttttpppjjjfff]]]]]][[[ZZZZZZZZZ[[[\\\UUURRRPPPNNNOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMJJJIIIHHHGGGGGGGGGIIIJJJHHHHHHHHHGGGEEECCC@@@??????>>>======<<<<<<======>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999999:::999::::::::::::999888888:::::::::;;;;;;:::::::::999999999999::::::::::::999999::::::::::::999999:::::::::999999999999999999:::::::::;;;;;;;;;;;;::::::999:::;;;===@@@AAAGGGTTToooeeeSSSLLLEEECCCAAA>>>>>>???@@@AAADDDFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDwww```TTTPPPKKKFFFCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===============;;;===>>>>>>======>>>@@@>>>>>>>>><<<;;;;;;>>>@@@<<<<<<======>>>>>>>>>>>><<<===@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJLLLPPPSSSVVVWWWWWWWWWWWWWWWWWWWWWYYY[[[\\\^^^YYY[[[]]]]]]]]]^^^```aaa^^^^^^___aaaddddddcccaaaddddddddddddddddddddddddddddddeeegggiiiiiifffddd^^^```bbbdddeeefffiiikkklllnnnpppqqqqqqooonnnmmmllllllkkkkkkkkklllmmmmmmlllllllllkkkjjjjjjkkkkkkppppppooonnnmmmllllllkkkllloooqqqrrrqqqrrrssstttrrrssstttuuuvvvwwwwwwwwwyyy{{{}}}~~~|||yyyuuusssrrrqqqpppooooooqqqrrrssstttrrrooonnnooorrrwwwzzzuuuttttttsssrrrqqqqqqqqqpppqqqqqqppppppqqqsssvvvrrrssssssssssssuuuyyy|||~~~}}}~~~~~~||||||}}}|||{{{~~~}}}xxxxxx|||yyyuuuqqqmmmlllkkkiiihhhaaabbbbbbbbbbbb```___^^^YYYXXXVVVTTTSSSTTTUUUVVVTTTQQQNNNMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCDDDDDDCCCAAA>>>===>>>===<<<<<<;;;;;;<<<<<<>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888999999:::999999::::::999999888777999999:::;;;;;;:::999999888888888999999999::::::888999999::::::999999888999999999999999999999888999999999999::::::;;;;;;999999999:::;;;===???@@@CCCRRRmmmjjjTTTKKKDDDBBB???======>>>???AAACCCEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCyyyaaaTTTPPPJJJDDD???AAAAAA@@@@@@???>>>======>>>>>>>>>>>>============;;;<<<>>>>>>======???@@@===>>>>>>>>><<<<<<===???<<<======>>>>>>??????@@@===>>>@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLJJJKKKMMMPPPRRRTTTUUUVVVVVVVVVWWWWWWYYYZZZ[[[\\\XXXYYYZZZZZZYYYZZZ\\\^^^]]]\\\]]]^^^aaabbbaaa```cccddddddeeeeeeddddddccccccbbbccceeehhhhhhgggeee^^^```cccddddddfffhhhjjjmmmooorrrrrrqqqpppppppppmmmmmmllllllllllllmmmmmmkkkllllllkkkiiiiiikkklllmmmmmmlllkkkjjjjjjiiiiiijjjllloooppppppppprrrsssooopppqqqrrrssssssssssssuuuxxx||||||{{{xxxuuuuuupppooommmkkkkkklllmmmnnnooommmkkkkkkmmmppptttwwwtttttttttsssqqqooommmlllkkklllmmmlllllllllnnnpppnnnoooooonnnmmmmmmnnnppptttssstttvvv{{{xxxsssssssssppplllooouuuzzz|||wwwrrrmmmlllqqqyyyuuurrrmmmiiihhhfffeeedddbbb```^^^[[[YYYYYYYYYYYYSSSRRRRRRQQQRRRSSSUUUVVVPPPNNNKKKJJJJJJJJJIIIHHHFFFFFFGGGGGGFFFEEECCCBBBEEEDDDDDDDDDDDDEEEEEEFFFAAABBBBBBBBBAAA???===<<<======<<<;;;;;;;;;;;;;;;===>>>>>>????????????>>>::::::::::::::::::::::::999888888888888999999:::999999999999999888888777888999:::;;;;;;:::999888777777888888888999999999888888999999999999888888888888888999999999999999999999888888999:::;;;<<<888999999:::;;;===>>>???BBBQQQiiinnnUUUKKKCCCAAA???===<<<===???AAADDDEEEGGGFFFEEECCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCzzzfffXXXOOOFFFAAA@@@>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>???<<<>>>@@@???>>>===>>>>>>======>>>>>>???@@@@@@AAA??????@@@AAABBBCCCDDDDDD@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNIIIJJJLLLMMMNNNOOONNNNNNLLLLLLMMMNNNOOORRRTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZZZZXXXWWWWWWYYY[[[\\\ZZZZZZ[[[]]]_________cccddddddeeeeeeddddddccccccbbbbbbccceeefffeeeddd^^^```bbbccccccdddfffhhhjjjlllnnnmmmllllllmmmooommmllllllkkkkkklllllllllkkklllnnnmmmkkkjjjlllooolllllllllkkkjjjjjjiiiiiigggiiilllmmmmmmmmmooopppmmmnnnooopppppppppppppppooossswwwxxxvvvttttttuuuooommmjjjhhhgggggghhhiiikkkjjjjjjjjjkkknnnpppqqqqqqrrrssssssrrrpppnnnlllkkkmmmnnnnnnlllkkkkkklllkkkmmmnnnnnnkkkiiiiiiiiilllmmmnnnqqqvvv|||}}}uuupppooommmjjjhhhfffkkknnnnnnpppttttttpppmmmiiiffffffjjjqqqwwwzzzsssooojjjgggfffeeecccbbbaaa```^^^\\\ZZZXXXWWWVVVPPPPPPQQQRRRSSSTTTUUUVVVOOOLLLIIIHHHIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@???>>>=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===999999999999999999999999999888888888888999:::;;;999999999999999888777777777999:::;;;;;;:::999777777777777777888888888999888888999999999999888888777777888888999999::::::999888888888888:::;;;<<<888888999:::<<<===>>>???AAAMMM```yyyqqqVVVLLLCCCBBB???======>>>@@@BBBEEEGGGHHHGGGFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB{{{wwwxxxzzzxxxiiiZZZMMMCCCAAAEEE<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>???@@@???===;;;<<<===<<<>>>@@@AAA???>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA???>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLNNNOOOOOOIIIJJJLLLNNNOOOPPPPPPOOOOOONNNMMMMMMNNNQQQTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[ZZZXXXVVVVVVXXXYYY[[[YYYXXXXXX[[[]]]^^^^^^cccccceeeeeeeeeeeecccccceeecccaaaaaacccdddcccccc]]]___aaabbbaaabbbdddeeedddfffhhhgggeeefffiiilllllllllkkkkkkjjjkkkkkkkkklllnnnooonnnllllllnnnqqqmmmmmmmmmllllllkkkkkkjjjeeegggiiikkkkkkkkkmmmnnnllllllmmmnnnooooooooonnnjjjnnnrrrtttrrrqqqrrrtttnnnlllhhheeeddddddeeefffiiiiiiiiijjjjjjkkklllmmmmmmoooqqqsssttttttsssrrrkkkmmmooonnnllljjjiiiiiikkkmmmoooooollljjjhhhhhhhhhiiikkknnnqqqsssuuuvvvrrrqqqpppmmmkkkiiihhhiiibbbeeegggeeefffhhhhhhdddeeeccc```aaaeeeiiimmmnnnkkkgggdddaaaaaaaaa``````[[[\\\\\\[[[YYYVVVSSSRRRNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMJJJIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<=========<<<999999999999999999999999999999888888999:::;;;;;;888999999999999888777777777888:::;;;;;;:::888777777777777777888888888888888888999999999999888888666666777888999::::::;;;888888777777888:::;;;===777888999:::<<<===>>>>>>???IIIXXXmmm}}}qqqWWWMMMDDDCCC@@@???>>>@@@BBBCCCGGGHHHIIIIIIGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBvvvgggbbbbbbccccccfffnnnkkkYYYJJJGGGDDD???======<<<<<<<<<<<<============<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>???@@@AAABBBBBBBBBBBBAAA???===<<>>>>>>>>>>>============<<<<<<======<<<;;;;;;:::777999<<<===<<<;;;;;;;;;;;;:::888666666777888:::999999999999999999999999888888777777666666555555888888777777666666555555777777777777777777777777666666777777777777666666777777777777888888888888777888888888888999999999;;;:::999999999;;;===???CCCKKKRRRccc}}}uuuXXXOOOBBBAAA???>>>===>>>???@@@GGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBByyynnn^^^SSSPPPQQQQQQQQQ^^^fffeeeVVVIIIEEECCC=========<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>===============>>>>>>???@@@AAA???@@@AAAAAAAAA@@@???>>>?????????@@@@@@@@@AAAAAACCCCCCBBB@@@@@@?????????DDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDFFFFFFEEECCCAAAEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMIIIKKKNNNPPPRRRRRRRRRQQQMMMNNNNNNOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXXXX[[[ZZZYYYXXXYYYZZZ\\\]]]bbbdddgggjjjkkkkkkjjjiiihhheeecccccceeefffeeecccbbbbbbaaa```___]]]\\\[[[[[[]]]___`````````aaabbbeeedddddddddeeefffggghhhhhhiiijjjjjjiiiiiikkkmmmnnnppppppooommmkkkjjjkkkjjjjjjhhheeedddeeeiiilllmmmlllkkkiiiiiijjjlllmmmoooooopppqqqrrrtttvvvwwwqqqqqqpppkkkeeebbbbbbccceeefffgggffffffhhhlllooolllnnnrrruuuuuussspppmmmnnnmmmllllllkkkjjjiiiiiilllkkkiiiiiijjjjjjhhhgggeeefffffffffeeegggjjjmmmlllkkkiiifffdddccccccccccccbbb```^^^]]]^^^______bbb```^^^\\\\\\]]]___```cccbbb```______```^^^]]]^^^[[[YYYXXXYYYYYYVVVTTTQQQQQQOOONNNMMMMMMLLLLLLLLLJJJHHHFFFEEEDDDDDDEEEGGGFFFDDDBBBBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;:::999777999<<<===<<<;;;:::;;;;;;:::888777666777888999888888888888888888888888777777777777666666555555777777777777666666555555666666666666666666666666666666777777777777666666666666777777777888888888777777888888888999999999;;;:::999999999;;;===>>>>>>FFFLLL]]]yyyxxxZZZNNNEEECCCAAA>>>>>>>>>@@@AAAFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCxxxlll]]]UUULLLFFFEEEFFFFFFFFFRRRZZZ[[[PPPFFFCCC@@@<<<======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAAAAA===>>>@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBBBBAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDEEEDDDCCCAAAEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGJJJOOORRRTTTTTTRRRQQQKKKLLLNNNOOOPPPPPPPPPOOORRRSSSTTTVVVWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVV\\\\\\]]]]]]\\\[[[ZZZYYY___aaadddgggiiijjjiiiiiieeecccbbbaaabbbcccbbbaaacccbbbaaa___\\\ZZZYYYXXXXXXZZZ\\\]]]]]]]]]___```bbbaaaaaabbbcccdddeeeffffffggghhhhhhgggfffgggiiioooppppppooollljjjjjjjjjkkkjjjiiifffddddddgggiiilllkkkjjjiiijjjjjjlllmmmnnnnnnooopppqqqssstttuuussssssrrrnnnjjjfffdddcccddddddddddddeeeggglllppplllmmmooopppppppppooonnnooonnnllljjjiiihhhiiiiiikkkjjjhhhggghhhhhhgggfffbbbccceeeeeedddeeefffhhhgggffffffeeecccbbb```___bbbaaa___]]][[[[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[]]]\\\[[[[[[]]]^^^]]]\\\\\\ZZZXXXWWWWWWVVVTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHJJJHHHFFFDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999888777999<<<<<<;;;:::::::::;;;:::888777666666777777777777777777777777777777777777777666666666666555777777777666666666666555555555555555555555555555555666666777777666666555666666777777777777888888777777777888888888999999::::::999999999;;;===>>>===CCCGGGWWWssszzz]]]NNNHHHFFFBBB???>>>>>>@@@BBBEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDCCC~~~lll]]]UUUMMMIIIEEECCCDDDDDDCCCBBBFFFMMMPPPIIICCC@@@>>>;;;===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>???@@@AAAAAA===>>>???AAAAAA@@@@@@???????????????@@@@@@@@@@@@AAA@@@@@@????????????@@@???????????????>>>>>>>>>>>>@@@AAACCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLOOOQQQRRRQQQOOONNNJJJLLLNNNQQQQQQQQQPPPOOORRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[]]]______\\\YYYWWWYYY[[[^^^aaadddeeeffffffcccbbbaaa`````````______```___^^^[[[YYYXXXWWWVVVVVVYYY[[[\\\\\\\\\^^^___```````````````aaaaaaaaaeeeggghhhhhhfffffffffgggkkkmmmnnnmmmkkkjjjjjjjjjhhhhhhgggdddcccccceeehhhkkkkkkjjjjjjkkklllmmmnnnlllllllllmmmnnnooopppqqqrrrrrrrrrppplllhhhdddcccbbbbbbbbbaaabbbeeejjjnnnmmmllllllllllllmmmnnnnnnooonnnllljjjiiijjjkkklllkkkiiifffeeefffgggfffeeeaaaccceeefffddddddddddddcccdddeeeeeedddccc```___bbb```^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXYYY\\\]]]\\\[[[YYYXXXWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJHHHHHHGGGIIIHHHFFFDDDCCCCCCCCCDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888777999;;;;;;:::999999:::;;;:::999777666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555666666666666666666555666666666666777777777888777777777777888888888888999999999999:::;;;<<<===???DDDHHHXXXuuu|||xxx\\\OOOIIIFFFBBB>>>===>>>@@@AAADDDDDDDDDEEEDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCsssaaaTTTLLLHHHBBBAAA@@@@@@@@@@@@???===>>>CCCFFFDDD@@@>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::============>>>???@@@AAA??????@@@AAA@@@???>>>===>>>>>>?????????@@@@@@@@@??????>>>>>>>>>???@@@@@@??????>>>>>>===============>>>@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJLLLOOOQQQRRRRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTWWWZZZ]]]^^^\\\ZZZXXXVVVXXX[[[^^^```bbbcccdddaaaaaa```___]]]]]]]]]^^^^^^]]][[[YYYXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]^^^`````````______^^^^^^]]]]]]bbbdddffffffeeedddeeeffffffhhhjjjjjjiiihhhiiijjjcccddddddcccbbbccceeehhhkkkkkkkkkllllllmmmnnnoookkkkkkkkklllmmmnnnoooppppppppppppooommmiiieeebbbaaaaaaaaa``````cccgggjjjkkkkkkjjjiiijjjkkklllmmmmmmlllkkkjjjkkklllooopppkkkhhheeedddeeeffffffeeebbbdddfffgggeeecccbbbbbbaaabbbdddffffffdddcccaaaaaaaaa___^^^\\\[[[ZZZZZZYYYYYYZZZZZZYYYWWWVVVUUUVVVVVVVVVXXX[[[\\\[[[ZZZVVVVVVVVVTTTRRRQQQPPPPPPOOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEECCCBBBBBBBBBCCC??????>>>>>>?????????@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888999::::::888888888999:::999888777666666666666555555555555555555555555555555555555555666666666555555555555555666666666666666666666666666666666555555666666666666555555555666666666666777777777666666777777777888888888888888999999:::;;;;;;<<>>======???@@@DDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAvvvgggXXXLLLFFFDDDCCC>>>>>>>>>>>>>>>======<<<:::===??????>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>????????????@@@@@@@@@???===<<<>>>>>>>>>????????????@@@>>>=========>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>======>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGHHHIIIKKKMMMNNNJJJKKKMMMOOOQQQQQQQQQQQQPPPQQQSSSTTTUUUUUUVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTPPPRRRUUUXXXZZZZZZYYYXXXVVVWWWZZZ\\\___aaabbbccc`````````^^^\\\[[[\\\]]]___]]][[[YYYXXXXXXXXXYYYZZZ\\\^^^___^^^^^^^^^```^^^^^^^^^^^^^^^]]][[[[[[^^^```cccdddcccccccccdddeeefffhhhhhhggggggggghhhbbbbbbcccbbbbbbccceeegggiiiiiijjjkkkmmmnnnoooooonnnnnnnnnnnnooopppqqqrrrooonnnnnnnnnmmmkkkgggdddbbbccccccbbbaaabbbdddfffiiiiiiiiijjjjjjjjjkkkkkkjjjjjjjjjjjjkkkmmmoooqqqkkkhhheeeddddddeeefffeeedddeeeggggggdddbbbaaabbb___```cccdddeeeeeeccccccaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVXXXZZZZZZYYYWWWTTTUUUUUUSSSPPPNNNNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJDDDCCCBBB@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999888999:::999777666777999888777777777777777666666555555555555555555555555444555555555555666666666444555555555555666666666666666666666666666666666444555555666666555555444555555666666666666777777666666666777777777888888888888999999:::;;;;;;;;;@@@EEEKKK^^^}}}sssmmmUUUJJJEEEDDDAAA???>>>>>>??????DDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@xxxnnn```YYYOOOHHHDDDBBB@@@???>>>>>>>>>>>>======>>>???:::;;;<<<===<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::;;;;;;<<<===>>>======???@@@@@@??????>>>>>>>>>>>>>>>????????????<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSRRROOOOOOQQQSSSTTTUUUVVVVVVUUUVVVXXXZZZ\\\^^^``````___``````^^^[[[ZZZ[[[]]]dddbbb___\\\ZZZZZZZZZZZZ\\\^^^```___^^^]]]^^^___ZZZ[[[\\\]]]^^^^^^]]]\\\]]]___ccceeeeeedddeeeeeegggiiijjjiiigggeeeeeeeeedddeeeeeedddcccccceeegggfffggghhhjjjkkklllmmmmmmnnnnnnnnnnnnooopppqqqrrrooommmllllllnnnmmmjjjgggfffggghhhgggdddbbbbbbcccggghhhjjjkkklllkkkiiihhhhhhhhhiiijjjkkkkkkllllllllliiieeeddddddfffffffffeeeffffffeeecccaaa```aaa[[[]]]___```bbbbbbbbbbbb______^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXUUUSSSRRRSSSTTTRRRNNNLLLMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@???>>>>>>===>>>>>>>>>============<<<;;;;;;;;;::::::::::::999555666777999::::::::::::888999999888666666777888555666666777777777777777555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555444555555666666555555444555555555666666666777777666666666666777777777888777888888999::::::;;;:::===DDDKKKaaarrrtttZZZKKKDDDCCCCCCBBBAAA@@@@@@@@@DDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAsssfff[[[UUULLLHHHCCCBBBCCCBBB???<<<;;;<<<<<<;;;:::;;;>>>@@@;;;::::::<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;<<<:::999999999999999999:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<======:::;;;===???@@@AAA@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<<<<===???@@@AAA@@@??????>>>===<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@@@@??????@@@AAACCCEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMLLLIIIEEECCCHHHHHHHHHIIIJJJLLLNNNOOOLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSUUUWWWYYY[[[\\\]]]___```aaa^^^[[[YYY[[[]]]iiigggccc___]]][[[[[[[[[]]]___``````^^^]]]]]]^^^WWWXXX[[[]]]^^^_________^^^aaaeeeggggggggghhhiiikkklllllljjjgggdddccccccggghhhhhhfffddddddeeefffccceeefffhhhjjjkkkllllllmmmmmmmmmmmmmmmnnnooopppooommmkkklllnnnnnnllliiiiiijjjkkkjjjgggdddbbbbbbeeegggjjjmmmmmmkkkiiiggggggggghhhiiiiiiiiiiiihhhllliiieeeddddddfffggggggeeeffffffdddaaa______```YYYYYY[[[]]]^^^___``````]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVSSSPPPQQQRRRSSSQQQMMMKKKLLLMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFEEECCCBBBAAABBBBBBCCCBBBBBBBBBAAAAAA???>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999444555666888:::;;;;;;;;;888999999888666555666888444555666777888888888888666666666666666666666666444444444555555555666666444444444555555555666666444444444444444444444444444555555555555555555444555555555555666666666777666666666666777777777777777777888:::::::::::::::===DDDMMMdddsss~~~bbbNNNCCCCCCDDDDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBrrrcccWWWPPPKKKHHHCCCBBBAAA@@@???===<<<<<<===<<<<<<;;;;;;::::::999:::999999888888999999:::999999999888888888777777888888777777777777777888;;;::::::999999::::::;;;;;;999888:::<<<<<<:::777:::;;;<<<=========<<<;;;:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>===;;;;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>>???AAAAAA@@@@@@AAABBBEEEDDDBBBAAABBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHIIIKKKKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNOOOOOOQQQRRRSSSTTTRRRQQQPPPPPPPPPPPPPPPQQQSSSTTTTTTVVVWWWXXXYYYYYY]]]]]]^^^^^^]]]\\\ZZZYYYhhhoooqqqjjj```]]]\\\\\\]]]___```aaa___\\\YYYWWWVVVXXX\\\___aaabbbbbbaaacccccccccdddeeeggghhhiiilllmmmkkkiiieeeccccccdddiiilllnnnmmmiiiffffffgggiiigggfffhhhkkknnnnnnllllllmmmmmmmmmlllmmmppprrrlllkkkjjjiiiiiikkkmmmnnnpppooonnnmmmlllhhhccc___aaadddhhhlllmmmllliiiggghhhhhhiiiiiiiiiiiihhhgggddddddddddddddddddddddddbbbdddeeefffeeeccc```^^^```]]]ZZZZZZ]]]___^^^]]]]]]]]]^^^___^^^]]][[[ZZZ\\\[[[ZZZXXXWWWUUUUUUTTTRRRSSSUUUVVVWWWWWWVVVVVVQQQOOONNNNNNPPPPPPOOONNNKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBAAA@@@@@@??????@@@@@@@@@???>>>======<<>><<<;;;;;;<<<>>>???999999:::::::::999888888777777777888999999::::::888888888777777666555444666666666666666666666666444444555555666666777777666666666666666666666666222222333333444555666666888777666555444444555666666666666666666666666666333333444444555666777777666555555444444666777888:::999999888999;;;<<<===>>>CCCLLLgggyyygggLLLGGGCCCAAACCCDDD@@@>>>???DDDFFFHHHHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzziiibbbXXXNNNHHHDDDBBBAAA@@@??????>>>===<<<;;;;;;999999999::::::::::::::::::999999888888999999:::999999999999888888888888888888777777777777888888999999999888888999999999<<<::::::<<<>>>>>><<<999888999:::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>===>>>>>>??????>>>>>>======<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB>>>@@@AAAAAA@@@@@@BBBCCCEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[[[[\\\\\\[[[ZZZYYYbbbjjjooojjjccc___^^^]]]^^^_________^^^\\\ZZZXXXUUUWWW[[[^^^aaacccccccccddddddddddddeeefffggghhhkkkkkkjjjhhheeeccccccdddhhhjjjlllkkkhhheeeeeefffgggeeedddfffjjjllllllkkkjjjkkkkkkkkkjjjkkknnnpppmmmllljjjiiiiiijjjlllmmmmmmmmmnnnnnnnnnlllhhheeeccceeehhhkkklllkkkiiihhhiiiiiiiiihhhhhhgggggggggeeeeeedddcccbbbaaa``````eeefffggggggeeebbb___]]]```^^^[[[\\\^^^______^^^\\\]]]]]]]]]]]]\\\[[[ZZZ]]][[[YYYVVVTTTSSSSSSSSSUUUUUUUUUVVVUUUTTTRRRQQQOOOMMMLLLLLLNNNNNNMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@??????>>>======<<<<<<;;;999888888888:::;;;;;;;;;::::::999888777777666777777777777888888888777888888777777666555444555555555555555555555555555555555555555666666666444444444444444444444444111222222222333444444444777666555333333333444555444444444444444444444444333333444444555666666777666555555444555666777888888777666666777888:::;;;???EEENNNlllzzzkkkPPPHHHCCCAAABBBBBB???>>>@@@DDDFFFHHHHHHEEECCCAAAAAADDDDDDCCCBBBAAAAAA@@@@@@ttteee[[[NNNJJJEEEAAA@@@??????>>><<<<<<;;;;;;;;;:::::::::777777888888999::::::;;;999999888888888888999999:::::::::999999999888888888777777777777777888888888888777777777777888888:::999:::;;;======<<<;;;888888999::::::::::::::::::;;;<<<===============<<<<<<============<<<<<<<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB>>>@@@AAABBBAAAAAACCCDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXWWWXXXYYYZZZZZZZZZYYYYYY[[[eeekkkiiidddaaa```^^^______^^^^^^]]]\\\[[[[[[UUUWWW[[[^^^aaacccdddddddddddddddeeeeeefffffffffhhhhhhiiigggdddccccccdddeeeggghhhhhhfffdddeeeeeefffeeedddfffjjjlllmmmmmmhhhiiiiiiiiihhhiiikkkmmmnnnmmmllljjjjjjjjjkkkkkknnnnnnooopppqqqoookkkhhhdddfffhhhjjjkkkkkkjjjiiikkkjjjhhhgggffffffffffffffffffeeecccaaa___]]]\\\eeefffggggggfffdddaaa```aaa```^^^^^^___``````___]]]]]]]]]\\\\\\\\\\\\\\\^^^\\\XXXTTTRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<>>>===;;;:::::::::;;;;;;>>>===;;;999777777777777777777777777666666666666777777777777666555444444444444444444444444444444555555555555555555444444333333333333333333333333222222222222222222222222555444333333222333333333333333333333333333333333333333333444555555666666666555555555555666777777777777666666777888:::;;;@@@FFFQQQqqq|||qqqVVVJJJDDD@@@AAAAAA??????AAADDDFFFHHHHHHEEECCCAAAAAAFFFEEEDDDCCCBBBAAA@@@???~~~tttkkk___QQQFFFFFFDDDAAA@@@??????>>>===::::::::::::::::::::::::888888888888999999::::::999999888888888888999999::::::::::::999999999999777777777777777777888999888888888777777888888888777777777888999::::::999::::::;;;;;;<<<<<<<<<<<<:::;;;<<<<<<=========<<<<<<<<<============<<<<<<;;;::::::::::::;;;<<<===========================;;;<<<===>>>???AAAAAABBB???AAABBBCCCBBBBBBDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIJJJLLLMMMMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRSSSTTTTTTSSSRRRQQQSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[ccchhhfffbbbaaa```^^^```___]]]\\\[[[\\\\\\]]]XXXZZZ\\\^^^aaabbbcccccccccdddddddddddddddddddddeeefffgggfffdddccccccdddccccccddddddddddddeeeeeegggggggggiiilllnnnpppppphhhiiiiiihhhggghhhjjjmmmooonnnmmmkkkjjjjjjjjjjjjpppppppppqqqqqqnnnjjjgggfffggghhhjjjkkkkkkjjjjjjmmmkkkhhhfffddddddeeeeeeeeeeeeeeedddbbb```^^^]]]aaabbbdddfffgggggggggfffbbbbbbaaaaaaaaaaaaaaa`````````_______________``````]]]YYYTTTRRRQQQRRRSSSOOOOOOPPPQQQQQQQQQQQQQQQLLLKKKIIIIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>============???>>>===<<<;;;;;;;;;<<<===<<<999777777777888999999888888777666666555555777777777777666555444333333333333333333333333333666555555444444333333333333333333333333333333333333333333222222222222222444444333333333333333333555555555555555555555555333333333444444555555555555555555555666666666777999888888888888:::;;;<<<@@@GGGQQQqqquuuYYYLLLEEE@@@@@@???>>>???BBBCCCFFFHHHHHHEEECCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@xxxnnnbbbZZZVVVPPPGGG???AAA???>>>======<<<:::888999999::::::::::::;;;;;;;;;:::::::::999999999888999888888777777888888999:::::::::999999999888888777777666666777888999999999999888888888888999999777777777888777888999:::::::::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<::::::::::::;;;;;;<<<<<<========================:::;;;<<<===???@@@AAABBBAAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFHHHIIIKKKKKKKKKJJJIIIKKKMMMNNNNNNMMMOOONNNLLLJJJJJJKKKMMMNNNPPPPPPOOOPPPPPPQQQRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]```eeefffbbb^^^___```^^^___^^^\\\[[[[[[\\\]]]^^^]]]]]]^^^___````````````bbbcccddddddeeedddccccccdddeeegggfffeeeccccccdddaaaaaaaaabbbdddeeeffffffggghhhiiijjjkkkmmmoooqqqjjjkkkkkkjjjiiiiiilllnnnpppooonnnlllkkkjjjiiiiiimmmmmmnnnppppppoookkkhhhggghhhiiijjjkkkkkkjjjjjjmmmkkkhhheeeccccccdddddddddeeeffffffeeedddbbbaaa```bbbccceeegggggghhhhhhbbbcccccccccbbbaaaaaaaaacccccccccdddddddddddddddaaa^^^ZZZUUUSSSRRRSSSTTTOOOOOOOOOOOOOOOOOOPPPPPPMMMKKKJJJIIIJJJJJJHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===============;;;::::::999999999999999;;;:::888777777888:::<<<::::::999888777777666555777777777666666555444333333333333333333333333333555555444444333333222222444444444444444444444444444444444444333333333333444444444555555555444444555555555555555555555555333333333444444444444444444555555666666666666666999888888777888:::;;;<<<>>>FFFNNNllluuuYYYMMMFFF@@@??????===???BBBCCCEEEGGGGGGEEECCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAApppddd\\\TTTLLLHHHGGGFFFBBB???===<<<;;;;;;<<<<<<:::999::::::::::::::::::::::::<<<;;;;;;:::999999888888888888777777777777888888999999999888888888777777666666666666777888999:::999999999888888999999999999::::::999888888999;;;888888888888888999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===???AAABBBBBBDDDEEEFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJKKKNNNOOOOOONNNOOONNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRRRRTTTUUUWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZYYYZZZ[[[\\\]]]^^^dddgggfff```]]]^^^___]]]^^^]]]\\\\\\\\\]]]^^^___``````__________________bbbccceeefffgggfffeeeeeedddfffggggggeeecccccccccaaa``````bbbeeeggghhhhhhfffgggiiiiiiiiijjjmmmooommmmmmmmmlllkkkkkkmmmooooooooonnnmmmlllkkkjjjiiiggghhhjjjnnnqqqqqqooommmggghhhjjjllllllkkkjjjiiikkkiiigggeeedddcccccccccccceeefffhhhhhhgggeeedddddddddeeeeeeeeeeeeddddddbbbdddeeedddbbbaaaaaaaaacccdddfffggggggfffeeeeee```^^^ZZZVVVTTTTTTTTTUUURRRQQQPPPNNNMMMLLLLLLLLLMMMLLLJJJJJJJJJJJJHHHFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????========================;;;;;;;;;<<<<<<<<<<<<;;;999888888888888:::;;;<<<;;;::::::999888777777666666666666666555444333333333333333333333333333333333333333333333333222222444444444444444444444444444444444444444444444444333444444555555555555444222222222222222222222222333333333333333333444444444555555666777666666666666666555555666777999:::<<>>AAACCCEEEGGGGGGFFFDDDCCCCCC>>>>>>>>>???@@@@@@AAAAAAuuufffXXXOOOGGGDDDAAA?????????===<<<===<<<:::;;;<<<<<<<<<::::::::::::999999999999999999999999999999888888888888888777777777777888888888888888777777777666666666666666666777888999:::888888777777777777888888:::;;;;;;999666555777:::999888777777777888999:::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDEEEGGGGGGHHHFFFDDDBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPRRRUUUYYY[[[VVVWWWWWWWWWWWWXXXXXXXXX[[[ZZZZZZZZZZZZ[[[]]]]]]dddgggfffaaa______^^^[[[\\\\\\\\\\\\]]]]]]^^^___``````____________``````dddeeegggiiijjjjjjiiihhheeegggiiihhhfffdddcccbbbbbb```___bbbfffjjjkkkjjjgggiiijjjjjjiiiiiikkknnnnnnooonnnmmmllllllnnnpppnnnnnnnnnnnnmmmlllkkkjjjfffgggjjjnnnqqqrrrpppnnnfffhhhkkkmmmmmmllliiiggghhhhhhgggfffeeeccccccbbbccceeeggghhhiiigggeeedddddddddddddddddddddccccccaaadddfffeeebbb``````aaa```bbbeeeggggggfffdddbbb]]]\\\YYYWWWUUUTTTTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLMMMKKKIIIIIIIIIIIIGGGEEEAAABBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>???@@@@@@@@@@@@999999999999999999::::::999999888888777777666666666666666666555444333333444444444444444444444444222222222222333333333333333333333333333333333333222222222333333444444555111222333444555444444333222222222222222222222222333333333333333333333333444444666777777777666555666666555555666777999::::::CCCHHH\\\wwwqqqUUUMMMFFFAAA@@@@@@======@@@BBBEEEGGGGGGFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAqqqcccWWWMMMFFFCCC>>>>>>>>>>>>===;;;999888===;;;999888999999888777999999999999888888888777666666666777888888999999888888777777777777888888777777777777666666666666666666666666777888999:::777777666666666666777777999:::999777333222444777;;;:::999999999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::999::::::;;;;;;::::::999;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGHHHIIIIIIGGGDDDBBBBBBCCCAAABBBDDDEEEGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJLLLOOOPPPPPPOOOMMMNNNOOOPPPPPPPPPPPPOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNSSSXXX[[[WWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZZZZYYYYYYZZZ\\\]]]bbbeeegggdddbbbaaa^^^ZZZ[[[\\\\\\]]]]]]^^^^^^^^^_______________```aaabbbeeegggiiilllmmmmmmlllkkkfffhhhjjjiiigggdddbbbbbbcccaaa```bbbgggkkkmmmllljjjlllmmmllljjjjjjmmmooonnnoooooommmllllllnnnpppnnnnnnnnnnnnmmmlllkkkjjjjjjjjjllloooqqqqqqooollleeehhhlllnnnnnnllliiiggggggggggggfffeeedddcccbbbdddeeegggiiihhhgggdddbbb```aaaaaabbbdddeeeeeefffaaadddfffeeebbb______aaa]]]___cccfffgggeeeaaa___ZZZYYYXXXVVVUUUTTTSSSSSSPPPOOONNNMMMMMMNNNOOOOOOLLLJJJIIIHHHHHHHHHFFFDDD???@@@AAABBBAAA@@@???>>>===============>>>>>>>>><<<<<<<<<===============999:::;;;===>>>>>>>>>>>>:::::::::::::::999888777777777777777666666666666666666666666555444333222444444444444444444444444111111111222222333333444222222222222222222222222000000111222333333444444000111222333444333333222444444444444444444444444333333333333333333333333333444666777777777666555888777777777777999:::;;;888BBBFFFXXXqqqpppTTTLLLFFFAAAAAA@@@>>>===???BBBDDDGGGGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@ssskkkeeeaaa[[[SSSJJJBBB===:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777333444444555666777777888::::::999888777777777888777888999999888777888999999888888888777777666666888888777777777777777888999999888888777777666666888888888999::::::;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;<<<===>>>===:::888>>>????????????>>>=========>>>???@@@BBBCCCDDDEEEIIIGGGEEECCCBBBCCCDDDEEEBBBBBBAAABBBCCCEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBFFFHHHIIIJJJIIIJJJLLLMMMPPPPPPOOONNNNNNMMMMMMLLLNNNNNNNNNNNNOOOOOOPPPQQQMMMNNNOOOPPPQQQQQQQQQQQQUUUQQQMMMLLLMMMQQQSSSUUUUUUVVVVVVVVVWWWXXXXXXXXXWWW\\\bbbbbb]]]ZZZYYY[[[```aaacccddddddbbb```^^^WWWXXX[[[]]]___`````````[[[]]]```bbbccccccbbbaaaeeefffiiikkkkkkjjjhhhfffggghhhjjjjjjiiifffcccaaaaaacccgggjjjmmmmmmmmmmmmpppppppppooommmlllmmmnnnooonnnmmmmmmllllllkkklllkkklllmmmooopppoooooonnnmmmnnnpppqqqqqqooommmlllfffffffffhhhkkklllkkkjjjiiiiiihhhfffdddbbb```___```aaaccceeefffeeecccbbbcccccccccccccccddddddeeeeeeccc```_________]]]\\\^^^^^^_______________^^^[[[[[[YYYWWWUUUSSSQQQPPPOOOOOOOOOPPPPPPOOONNNNNNHHHHHHHHHGGGEEEEEEFFFHHH@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777333333444555666777888888444444444444444444444444555555555666444222222444222222111111111111222222333333333333333333333333222222333333333333444444444444444333333222222222000111222222444444555666555555555555555555555555555555555555555555555555555555666666777777888888:::;;;CCCWWWvvv|||ssszzzmmmVVVJJJGGGCCC???===>>>@@@BBBCCCFFFHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAzzznnncccYYYSSSOOOMMMIIIEEEAAA===;;;:::::::::::::::::::::::::::999999999999999999999999666666666666666666666666444444555666666777888888:::999888888777777777888666777888888666666777888888888888777777777666666888888777777777777777888777777777777777777666666444444555666666777777888::::::::::::::::::::::::999999888888888999:::::::::::::::<<<>>>>>>===;;;<<<===>>>?????????????????????@@@AAABBBCCCDDDEEEGGGFFFDDDBBBAAAAAABBBCCCBBBBBBAAABBBCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHJJJJJJJJJJJJLLLMMMOOOOOOOOONNNMMMMMMLLLLLLNNNNNNMMMNNNNNNOOOPPPQQQOOOPPPQQQRRRTTTTTTTTTTTTXXXUUUQQQOOOOOOQQQRRRRRRVVVVVVVVVWWWXXXXXXYYYYYYYYY^^^bbbbbb^^^[[[ZZZ[[[^^^___aaaccccccaaa___]]]YYYZZZ[[[]]]]]]]]]]]]]]]]]]^^^```aaacccccccccbbbeeefffiiikkklllkkkjjjhhhfffggghhhiiiiiihhhfffeeefffggghhhjjjllllllllllllqqqrrrrrrpppnnnmmmnnnpppooonnnmmmkkkkkkkkkkkklllhhhiiijjjjjjkkkjjjjjjjjjkkklllmmmnnnnnnmmmllljjjdddcccbbbccceeegggfffeeeiiihhhfffdddbbbaaa``````aaabbbcccddddddcccbbbbbbaaaaaaaaabbbbbbcccdddeeecccaaa___^^^^^^]]]\\\ZZZ\\\\\\]]]]]]\\\[[[[[[ZZZ[[[ZZZXXXVVVTTTRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBAAA@@@@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777444444555555666666777777444444444444444444444444666555555444222000000111222222111111111111222222222222222222222222222222222222222333333333444444444444333333333222222222111222222333333444444444555555555555555555555555555555555555555555555555555555555666777777888888<<<<<>>@@@AAADDDFFFHHHHHHFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA{{{sssggg[[[RRRKKKFFFCCC@@@@@@???======<<<<<<<<<888888888888888888888888888888888888888888888888666666666666666666666666555555666666777777888888999888888777777777777777555666777777555555666777888888777777777777666666777777777777777777888888666666666666666666777777666666666777888888999999::::::::::::::::::::::::888777777777888888999:::999888888:::===???@@@???;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHJJJJJJJJJJJJLLLNNNNNNNNNNNNMMMLLLLLLKKKKKKMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYYYY[[[XXXUUUSSSSSSSSSRRRQQQVVVWWWWWWXXXYYYYYYZZZZZZ[[[___cccbbb___\\\[[[[[[\\\]]]___``````___^^^\\\[[[[[[[[[\\\[[[[[[ZZZYYY______```aaabbbccccccdddcccdddgggiiikkkkkkjjjiiifffgggggghhhhhhhhhiiiiiijjjiiiiiiiiiiiijjjkkklllrrrssssssrrrpppoooooopppooonnnllljjjiiijjjkkkllliiihhhhhhggggggggggggggghhhiiijjjkkkkkkjjjiiiiiigggeeeccccccdddeeeeeeeeehhhgggdddbbb````````````bbbbbbbbbbbbaaaaaaaaaaaa^^^______```aaabbbbbbccc```^^^\\\[[[[[[[[[YYYWWWYYYYYYZZZZZZYYYXXXWWWWWWYYYXXXWWWUUUSSSQQQOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHKKKIIIHHHJJJKKKKKKGGGCCCCCCCCCBBB@@@???>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777777555555555555555555555555444444444444444444444444555555444444333333222222222222111111111111222222111111111111111111111111222222222222333333333333333333333333222222222222333333333333333333333333444444444444444444444444444444444444444444444444444555555666666777888888===<<>>>>>@@@AAADDDFFFHHHHHHFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAvvvjjjbbb\\\VVVNNNGGGCCCAAA@@@??????>>>===<<<;;;:::::::::777777777777777777777777666666666666666666666666666666666666666666666666666666666777777777888888888777777666666666777777555666777777555555666777777777777777777777666666666777777888888888888888444444555555666666777777666777777888888999999:::::::::::::::::::::::::::888888777888888999:::;;;;;;999888888;;;>>>@@@@@@;;;<<<===>>>??????????????????@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEE?????????@@@@@@BBBCCCCCCFFFHHHIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVYYYZZZ[[[\\\[[[YYYWWWWWWVVVVVVTTTRRRVVVWWWWWWXXXYYYZZZ[[[[[[\\\___aaaaaa___\\\[[[[[[ZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZaaaaaa```aaaaaacccdddeee```bbbdddgggiiiiiiiiiiiiggggggfffffffffggghhhiiijjjiiigggeeefffhhhkkkmmmqqqrrrsssrrrpppnnnooooooooommmkkkiiihhhiiijjjkkklllkkkiiigggfffgggggghhhgggggghhhiiiiiiiiiiiihhhiiifffcccbbbbbbcccdddccceeeeeedddcccbbbaaa```___cccbbbaaa```______``````]]]]]]^^^^^^^^^^^^]]]]]]]]][[[ZZZYYYZZZYYYWWWUUUWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSQQQOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFJJJHHHHHHLLLPPPPPPJJJDDDBBBBBBAAA@@@???>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666666666555555444444444333333333333333333333333333444444333555888777555222222111111111111222222000000000000000000000000111222222222222333333333333222222222222222222222333333333333222222111111444444444444444444444444444444444444444444444444444444555555666777777888===<<<===FFFYYYrrrzzzlllUUUIIIGGGCCC@@@>>>>>>???@@@DDDFFFHHHIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBssshhh___VVVOOOJJJEEEBBB???===<<<<<<;;;:::<<<;;;999777666555555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777777666666555666666777777666777888888666666777888666666666666666666777777555666777888888888888888444444555555666666777777333333444444555666666666::::::::::::::::::::::::888888888999999;;;<<<<<<>>><<<999888:::<<<>>>>>>======>>>>>>>>>======<<<=========>>>>>>?????????@@@??????>>>>>>>>>>>>>>>AAAAAABBBCCCCCCDDDDDDDDD======>>>>>>???@@@BBBBBBEEEFFFHHHIIIHHHIIIJJJLLLLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPSSSUUUXXXYYYZZZ[[[YYYXXXWWWXXXYYYXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\^^^``````___]]]\\\\\\ZZZ[[[\\\]]]]]]\\\[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]bbbbbbaaaaaabbbcccdddeeeaaabbbdddgggiiijjjkkkkkkiiihhhfffddddddeeefffggghhhfffcccbbbcccfffjjjmmmnnnpppqqqpppnnnmmmlllmmmmmmllljjjhhhggghhhiiijjjlllkkkiiigggffffffgggggggggggghhhhhhiiiiiiiiiiiifffccc___^^^^^^______^^^bbbccceeeeeeeeebbb___]]]bbbbbbaaa```_________```^^^^^^^^^]]]\\\[[[YYYXXXZZZYYYXXXXXXYYYXXXVVVSSSUUUVVVWWWXXXYYYZZZZZZZZZTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFHHHGGGHHHLLLRRRRRRMMMGGG@@@@@@???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888777777777666666666666555555444444333333333333333333333333333333333555444222444888777222222222111111111111222222000000000000000000000000111111111222222222333333222222222222222222222222444333333222222111111000444444444444444444444444444444444444444444444444444444444555666666777777<<<;;;<<>>???@@@CCCEEEHHHHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBByyypppbbb[[[SSSKKKFFFDDDBBBAAA???===<<<;;;<<<;;;999777999999888777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555666666666666666555555555555555666666777666777888888666666777888555555666666666666777777444555777888999999888888666666666666666666777777555555666666777888888888::::::::::::::::::::::::888888999999:::;;;<<<===@@@===:::999:::;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCCCC????????????@@@AAABBBCCCCCCEEEGGGGGGGGGGGGIIIKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOMMMOOOQQQSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUUUUVVVXXXYYYZZZ[[[[[[]]]^^^___`````````___^^^]]]]]]]]]]]]\\\\\\[[[[[[YYYYYYZZZZZZ\\\]]]___```bbbbbbcccccccccddddddddddddeeegggiiikkklllmmmmmmiiihhhgggeeeeeeeeefffggggggeeebbb```aaaeeeiiikkklllnnnpppooommmkkkkkkkkkkkkjjjiiiiiihhhgggggggggiiiiiigggffffffeeeeeeeeefffgggggghhhhhhiiiiiijjjgggdddbbb```aaaaaa```______aaacccdddcccaaa___]]]aaaaaaaaaaaa````````````^^^^^^___^^^]]][[[YYYXXXYYYXXXXXXYYYYYYXXXVVVSSSTTTUUUVVVWWWXXXYYYYYYYYYQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEGGGKKKOOOOOOLLLHHH????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888777777888888777777777666666666666555555555444444333333333333333333333333333333444666444000222888555---222222111111111111222222000000000000000000000000111111111111222222222222111111111222222222222222333333222222111111111000333333333333333333333333333333333333333333333333333444444555555666777777::::::===FFFWWWqqq~~~}}}yyygggQQQHHHFFFDDDAAA????????????BBBDDDGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBuuudddWWWQQQHHHEEE@@@===<<<<<<<<<===???===;;;:::;;;;;;999888::::::999999999999::::::666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444555444444444555555666777555666777777555555666777555555555666666666777777444555777999:::999888777777777777777777777666666888888999999:::;;;;;;;;;::::::::::::::::::::::::777777777888999;;;<<<===???===;;;:::;;;<<<<<<;;;<<<<<<======>>>=========::::::;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNNNNLLLNNNOOORRRTTTUUUVVVVVVWWWVVVTTTUUUWWWXXXXXXWWWTTTTTTUUUWWWXXXYYYZZZ[[[^^^^^^___aaacccdddcccbbb```______^^^]]]\\\[[[[[[YYYYYYYYYYYYZZZ\\\]]]___bbbcccdddeeeeeeeeedddcccdddeeefffgggiiijjjkkklllhhhhhhhhhhhhhhhiiiiiijjjiiigggdddaaaaaadddgggiiikkkmmmoooooommmkkkjjjjjjiiiiiiiiiiiiiiigggfffeeefffgggggggggfffeeeddddddffffffffffffggghhhiiiiiiiiigggeeeeeeeeeeeedddbbb______^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa```^^^___```aaaaaa___^^^]]]YYYYYYYYYZZZZZZYYYVVVTTTSSSTTTTTTTTTTTTTTTSSSSSSPPPOOONNNMMMLLLJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDGGGHHHIIIHHHFFFDDD@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888777777777777888777777777666666666666444444444444444444444444222222222222222222222222222666444000444===;;;222222222111111111111222222111111111111111111111111111111111111222222222222000111111111222222222222222222222111111111111111333333333333333333333333333333333333333333333333333333444555555666666777999;;;>>>GGGZZZuuu~~~zzziiiTTTHHHFFFDDDAAA@@@?????????@@@CCCEEEFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCwwwwwwrrrhhhYYYLLLDDD@@@>>>===<<<;;;::::::999999:::888555444555777777777999999888777777777888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444333444444444444444555666777444555666555444444555666444555555555666666777777333555777999:::999888777999999888888777777666666666666666777888888999999::::::::::::::::::::::::666666666777888:::;;;<<<===<<<:::;;;<<<===<<<;;;::::::<<<===>>>>>>??????::::::;;;===>>>@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA===<<<<<<<<<<<<======>>>AAABBBDDDEEEDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTUUUUUUXXXVVVTTTTTTUUUVVVWWWVVVSSSTTTUUUVVVXXXYYYZZZ[[[`````````ccceeegggffffffbbbaaa```___]]]\\\[[[[[[YYYYYYXXXXXXXXXZZZ[[[\\\aaaccceeeffffffeeedddbbbbbbbbbcccdddeeeggghhhhhhggghhhiiijjjkkklllmmmmmmkkkiiifffcccbbbccceeegggkkknnnppppppnnnkkkjjjjjjggghhhiiijjjiiigggeeedddfffggghhhiiihhhgggfffeeeeeeddddddeeefffggghhhiiieeedddcccdddddddddaaa___```^^^[[[YYYYYY[[[]]]___^^^___bbbcccdddcccbbbaaa^^^___bbbcccddddddbbbbbbYYYYYYYYYZZZ[[[ZZZWWWTTTSSSSSSSSSRRRQQQOOONNNMMMOOONNNMMMLLLKKKJJJIIIHHHDDDEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFFFFDDDBBBAAAAAABBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888777777777777777777777777666666666666444444444444444444444444222222222222222222222222000444444222:::EEEEEE<<<222222111111111111222222111111111111111111111111000111111111111222222222000000111111222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333444444555666666777:::;;;???III\\\www{{{vvvlllXXXGGGFFFDDDBBB@@@????????????BBBEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC___cccjjjtttvvvlllZZZYYYWWWSSSMMMGGGAAA>>>;;;;;;:::999888777666666666666555555555555666666;;;;;;:::999888777666666666666555444444444444555333444444555555444444333666555555555555444444444555555555444444333333333555555555555555555444444555555555555555555555555555555555555666666666666666666777777666555444444777777777777777777777777:::999999888888999999:::999999999999999999999999999999:::::::::::::::999;;;;;;;;;<<<<<<============<<<::::::999:::;;;<<<::::::;;;;;;===>>>@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAA@@@@@@>>>>>>>>>>>><<<;;;;;;<<<===>>>@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNKKKMMMPPPQQQPPPOOOOOOPPPTTTTTTTTTUUUUUUVVVVVVVVVQQQSSSTTTUUUUUUWWWZZZ\\\]]]]]]^^^^^^___```aaabbbeeeeeedddbbb```^^^\\\[[[\\\ZZZYYYXXXYYYZZZYYYXXX[[[]]]```bbbcccbbb```___dddbbbaaabbbaaaaaabbbeeefffggghhhiiihhhiiilllnnnnnnnnnllliiifffgggiiilllkkkmmmoooppppppmmmjjjhhhggggggggghhhgggfffeeeeeedddhhhkkkllljjjgggdddcccffffffgggggggggggggggfffhhhgggfffeeeccc```^^^]]]^^^]]]\\\\\\^^^^^^]]]\\\^^^___```bbbdddeeeffffffeee```\\\]]]bbbeeedddbbbXXXYYYZZZZZZZZZXXXWWWVVVUUUTTTRRRPPPOOONNNOOOOOONNNMMMKKKJJJJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<999999999:::;;;<<<===>>>;;;:::999777666555555555666555555555555444444444444444444444444444444444111111111111111111111111111000000333777999777444000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111333222111000000000111222444222///000444666666555222333444444555555444444666555444555777777777666888;;;???GGGYYYvvv{{{rrrvvvVVVKKKEEE@@@@@@???===<<>>??????>>>???AAABBBBBBAAA@@@???>>>???@@@AAAAAA@@@???>>>>>>===<<<<<<<<<===>>>>>>@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNKKKMMMPPPPPPOOONNNNNNOOORRRRRRRRRSSSTTTTTTUUUUUUPPPQQQRRRSSSSSSTTTVVVXXX\\\[[[[[[[[[\\\]]]___```eeedddcccaaa___\\\ZZZXXX[[[YYYWWWWWWYYYYYYYYYXXXXXXZZZ\\\^^^_________^^^```___``````aaaaaaccceeefffhhhiiiiiiiiijjjlllnnnpppooommmiiifffeeegggiiilllmmmpppqqqqqqnnnkkkiiieeeeeefffffffffeeeeeedddeeegggjjjkkkiiifffeeeeeefffffffffggggggfffffffffffffffeeedddcccaaa```___^^^]]][[[[[[\\\\\\[[[ZZZYYYZZZ\\\___aaabbbcccdddeeeaaa^^^^^^bbbddddddbbbXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPOOONNNOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEECCCBBBAAA???>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999:::;;;<<<===;;;:::888777666555555555555555555555444444444444444444444444444444444444111111111111111111111111000000000222555666444222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111111111000000000111333444444222//////222333333222000111222333444444444444555555555555777888777777999<<>>=========<<<;;;999666555666666666666666666666666777666555444444444444444666666666666666666666666444333333222222222222222333444444555555444444333333333333333222222222222333333333333333333444444222222222222222333333333444444444444444444444444444555555555555666666666666666666666666555555444777777777777777777777777::::::999999999999::::::999999:::::::::::::::::::::::::::::::::999888777999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>><<<===>>>@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLNNNPPPOOONNNMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSQQQRRRSSSSSSRRRSSSUUUWWWYYYXXXWWWVVVWWWYYY[[[\\\``````___^^^]]][[[ZZZYYYXXXWWWUUUVVVWWWXXXXXXWWWUUUVVVWWWYYYZZZ\\\]]]]]]\\\^^^`````````aaaccceeefffgggiiiiiihhhiiikkkmmmpppooommmiiieeecccdddeeejjjkkkmmmoooooommmjjjiiicccdddddddddddddddddddddeeegggiiihhhgggfffffffffeeeeeefffeeeeeeeeeeeeeeeddddddddddddcccbbbaaaaaa^^^]]][[[[[[[[[[[[YYYXXXVVVWWWYYY\\\^^^aaaccccccfffbbb______aaacccbbb```WWWXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOMMMKKKJJJJJJJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;:::999999888888999999999999999999999:::;;;<<<:::999888666555555555555555555444444444333333333333333333333333333333333111111111111111111111111000000000111333333222000222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000/////////000111333444555444333111000222222222111000111111222333444444444444444555555666777777888:::===@@@GGG]]]~~~qqqaaaNNNGGGBBBAAA???===<<>>???AAACCCDDDEEEFFFGGGHHHJJJOOOVVVZZZ^^^dddmmmtttzzz{{{rrrmmmbbb^^^XXXSSSPPPMMMJJJGGGEEEBBB@@@@@@BBBAAA===999888888999999999888777666333333444444555555555555666666555444333333333333333333444444555555555555444444333222222222222222333444444555555444444333333333333333222222222222111111222222333333444444222222222222333333333333444444444444444444444444444444444555555555666666555666666666666666555555666666666666666666666666:::999999888888999999:::999999999999::::::::::::;;;;;;;;;;;;:::999888888999999999999999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>??????>>>===>>>???@@@AAA@@@??????<<<<<<======>>>???@@@AAA@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRUUUVVVVVVUUUTTTTTTVVVXXXVVVUUUSSSRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZVVVUUUTTTTTTVVVWWWWWWVVVSSSSSSSSSTTTVVVYYY[[[]]][[[```cccaaa```aaaccccccdddeeeffffffeeefffhhhjjjkkkkkkjjjgggdddbbbbbbccceeefffhhhjjjjjjiiigggfffccccccccccccddddddeeeeeeeeefffgggfffeeeeeefffhhhfffeeeeeeeeedddddddddeeebbbbbbccccccccccccbbbbbb```^^^\\\[[[\\\[[[YYYWWWUUUVVVXXXZZZ]]]```cccddddddaaa^^^^^^______^^^]]]XXXXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNLLLKKKJJJJJJJJJHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>======;;;;;;:::::::::::::::;;;::::::999888888888888999888888888888888999:::;;;999888777666555555555555444444444444333333333222222222222222222222222222111111111111111111111111111111111111111111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000111111222333333333222222222333333333333444333333333333333333333222333555555555555666777:::===@@@HHHbbb|||~~~tttcccPPPHHHBBBAAA???======???@@@BBBEEEFFFEEECCCCCCDDDCCCBBBAAABBBCCCCCCAAA???666666666777777999::::::@@@AAABBBBBBBBBCCCEEEGGGFFFIIINNNRRRVVV\\\bbbgggqqqyyy|||tttrrrnnnggg___WWWQQQNNNJJJHHHDDDBBBAAA@@@???>>><<<:::999999;;;;;;999666444555555555444444333333222222222333444444555555555555444333333333333333222222222333444444555555555444444333333333333333333444444555555444444333444444444444333333333333000111111222222333333333222222333333444444444555444444444444444444444444444444444444555555555555555555666666666666666555555555555555555555555555888888888777777888888888888888888999999999::::::===============<<<;;;;;;999999999999999999999999888999999::::::;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;999:::;;;<<<======>>>>>>===>>>???@@@AAA@@@@@@???<<<===>>>??????@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOOOONNNLLLKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUVVVVVVUUUTTTTTTUUUWWWTTTSSSRRRQQQQQQRRRTTTUUUXXXXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSUUUVVVUUUTTTRRRRRRRRRRRRTTTWWWZZZ\\\\\\dddhhhddd```aaabbb``````aaabbbbbbaaaaaaccceeecccdddeeeeeecccbbbbbbcccbbbccceeegggggggggfffeeeeeeddddddccccccdddeeeeeedddeeeeeeeeeddddddgggiiigggfffeeeddddddddddddeeeaaabbbbbbccccccbbbbbbbbbaaa___]]]]]]]]]\\\ZZZYYYUUUUUUVVVXXX[[[^^^```bbb```^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKJJJIIIJJJIIIHHHFFFEEEDDDCCCAAAAAA@@@AAAAAA??????>>>>>>=========<<<::::::999999999999:::;;;;;;::::::999999999999999888777777777777888999999777777666555444444444444444333333333222222222222222222222222222222222222000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111222111111111111...///000111222333444555888777666444333333333333222444555555444333555777888===AAAIIIggg}}}}}}zzziiiRRRJJJCCCAAA???<<<===???@@@BBBEEEFFFEEEDDDCCCCCCCCCBBBAAABBBCCCCCCAAA???777777777777888999::::::888;;;===>>>>>>===>>>???>>>@@@BBBCCCDDDFFFJJJLLLOOOVVV^^^ccciiiooopppnnnmmmppptttxxx}}}wwwooohhhaaa[[[VVVQQQQQQPPPMMMHHHEEECCCCCC@@@???>>><<<;;;;;;::::::999888666666777777666444555555444444444333333333222222222333333444444444333333333222222333333444222222222333333444444444555555444333333333333333333444444555555444444333444444444444333333333333111111111111111111222222222222333333444444555555333333333333333333333333333444444444444555555555444555666666666666666666555555555555555555555555777777666666666666777777666666777777888999999999777888888999999888888777:::::::::999999999999888777888999:::;;;;;;;;;:::999:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<======<<<===???@@@AAAAAA@@@???===>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKIIIIIIKKKLLLKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRQQQPPPPPPRRRTTTSSSSSSRRRRRRRRRSSSSSSSSSZZZZZZYYYXXXWWWUUUTTTSSSWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQQQQQQQSSSUUUXXXYYY\\\fffkkkeee```bbbbbb^^^]]]^^^^^^^^^]]]]]]___aaa^^^```cccdddcccbbbbbbcccbbbcccdddfffggggggfffffffffeeedddcccbbbcccddddddbbbcccdddddddddeeegggiiihhhgggfffdddddddddeeeeeeccccccccccccbbbaaa`````````___]]]]]]]]]]]][[[ZZZTTTTTTTTTUUUVVVYYY[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYYXXXVVVSSSRRRPPPOOOOOONNNOOOOOOPPPPPPPPPOOOOOOKKKJJJHHHHHHIIIHHHGGGEEEDDDBBBAAA???>>>>>>>>>???=========<<<<<<<<<<<<<<<999999888888999999::::::;;;:::999999888888999999777777666666666777777888666666555444444444444444333333333222222222111111111111111111111111111111000000000000000000000000111222222111000000111333////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111222222222222222111000///***,,,///000111111333444:::999777555333333333444444777999777444333444777888>>>AAAJJJiii}}}}}}rrrTTTLLLDDDBBB???<<<===@@@@@@CCCFFFHHHGGGEEEDDDDDDCCCBBBAAABBBCCCCCCAAA???::::::999999:::;;;;;;<<<444666888999888888:::;;;:::;;;<<<===>>>>>>???@@@>>>DDDHHHJJJMMMRRRRRROOONNNPPPSSSUUUWWW[[[aaaffflllnnnsssyyy~~~|||xxxsssnnnjjjgggeee]]]YYYTTTPPPLLLIIIEEEBBB???AAAAAA@@@<<<:::;;;<<<999:::::::::999777777777888777666666666666555555555555444444444555555555333333333333333333333333111111111111222333444555333333333333333333333333444333333222222222222222333444444555555444444333333333333333222222222222111111111111111000000000111111111222333444444444333333333333333333333333333333444444444555555555444444555666666666666666444444444444444444444444555555444444444444555555444555555666777777888888222333444555555666555555;;;;;;::::::999999999999666777999:::;;;;;;::::::777888:::<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@>>>???@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGEEEFFFHHHJJJIIIIIIJJJLLLMMMNNNOOOPPPLLLMMMNNNNNNMMMMMMOOOQQQSSSSSSTTTUUUUUUTTTSSSRRRWWWWWWWWWWWWWWWVVVUUUUUUXXXVVVTTTSSSTTTTTTSSSQQQOOOOOOPPPPPPRRRSSSTTTUUUXXXeeekkkeee```bbbbbb^^^[[[\\\\\\\\\[[[[[[]]]^^^]]]```ccceeedddccccccccc```aaabbbdddeeeeeeeeeeeegggfffcccaaa```aaaaaabbb```bbbdddddddddeeefffhhhjjjiiifffeeeddddddeeefffeeeddddddcccaaa```^^^]]]___]]]\\\\\\]]]]]]\\\ZZZWWWVVVUUUTTTUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYWWWVVVSSSPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA???===;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<888888888888888999::::::999999888777777777777888777666666555555666666777666555444444333333444444222222222222111111111111111111111111111111111111000000000000000000000000///000111000......000333////////////////////////000000000000000000000000000000000000000000000000......///000111222222333000000111222333222111111+++///222333222222333555777666555333333444555666999;;;===;;;666444666999888???BBBIIIhhh||||||uuuVVVMMMEEEBBB???<<<===@@@AAADDDHHHIIIHHHFFFEEEDDDCCCBBBAAABBBCCCCCCAAA???444444333333333444444555555666666666555555777999555666888:::;;;;;;<<<<<<:::>>>AAAAAABBBFFFFFFBBB@@@BBBDDDCCCCCCEEEJJJNNNOOOPPPSSSXXXaaannn{{{~~~zzzuuupppoooqqqsssyyy}}}~~~{{{uuussspppmmmjjjhhhhhhggggggjjjlllhhhaaa\\\[[[]]]ZZZXXXTTTQQQNNNMMMLLLLLLFFFDDDBBB@@@@@@@@@>>>===:::<<<<<<:::555333333555333555777888777666666666666555444444444444444444111111111111111222333444333333333333333333333333000000000111222333555555333333333333333333333333333222222111000111111111333444444555555444444333222222222111111111111000222222111111000000/////////000000111222222333333333333333333333333333333333333333444444444555555444444555666777777666666444444444444444444444444444444444333333444444444333444444555666777777888555666777999::::::::::::;;;;;;;;;::::::999999999666777999:::;;;;;;::::::666777:::<<<>>>======<<<======<<<;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@AAABBBAAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDDDDCCCCCCCCCFFFHHHGGGGGGIIIJJJKKKMMMNNNNNNKKKLLLMMMMMMLLLMMMOOOQQQSSSTTTVVVWWWWWWUUUSSSRRRPPPQQQSSSVVVXXXYYYZZZ[[[ZZZWWWUUUTTTTTTSSSRRRQQQNNNNNNOOOPPPQQQQQQRRRRRRTTTbbbjjjccc___bbbbbb^^^ZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^aaaeeeffffffdddcccccc]]]]]]___```bbbcccccccccgggeeeccc```_________```___aaadddeeeeeeeeefffhhhkkkiiigggeeedddeeefffgggffffffeeecccaaa___]]][[[]]][[[ZZZ[[[\\\\\\[[[ZZZ[[[ZZZXXXVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZYYYYYYZZZUUUTTTQQQNNNLLLJJJJJJJJJLLLMMMOOOPPPQQQPPPPPPOOOIIIGGGFFFFFFGGGGGGEEEDDDBBB@@@===;;;::::::;;;<<<::::::;;;;;;;;;;;;;;;<<<888888777777888999::::::888888777666666666666666777666666555555555666666555555444333333333444444222222222111111111111000000000000000000000000000000000000000000000000000---///000...,,,---000333000000000000000000000000000000000000000000000000000000000000000000000000------...000111222333444---///000222333333333222111444777777555444555777444333222222222444666888<<>>888666777:::888@@@BBBHHHfff{{{zzztttVVVNNNFFFBBB???<<<===@@@AAADDDHHHJJJIIIGGGEEEEEECCCBBBAAABBBCCCCCCAAA???555555555555666666666666555555666666666666555555:::999777666666888999;;;;;;;;;:::999999:::::::::<<<<<<<<<======>>>@@@@@@EEEGGGKKKPPPWWW]]]bbbeee___]]]YYYUUURRRRRRRRRSSSXXX___ggglllkkkgggbbb^^^VVVWWWYYYYYYYYYYYYWWWVVVRRRRRRQQQPPPOOOOOONNNNNNLLLMMMOOOPPPOOOLLLHHHEEEDDDCCCBBBAAA@@@>>>>>>===============<<<:::888777555555444444444444555555666666666666666666666666333444444555555444444333333333333222222111111111222222222111111111000000222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333222111000111111111111111111111111222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444555555333444555555555444222111222222222333444555666777555555555555555666777777555555555555666777999999???===:::888666666777888555666888:::;;;:::999888;;;;;;:::999999:::;;;;;;===<<<;;;::::::;;;===>>>===<<<>>>CCCHHHHHHCCC===@@@@@@??????????????????>>>??????@@@@@@AAAAAABBBDDDCCCBBBAAAAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@AAABBBDDDFFFGGGEEEFFFHHHIIIIIIKKKNNNPPPNNNNNNOOOOOOPPPQQQQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPRRRSSSUUUVVVWWW[[[YYYWWWUUUSSSRRRQQQPPPQQQMMMKKKLLLPPPQQQOOOKKKJJJWWWaaa^^^XXXWWWYYYXXXXXXYYY[[[ZZZYYYYYYZZZ[[[ZZZ\\\^^^___aaaaaaaaa```]]]ZZZZZZ]]]______bbbggggggfffddd___[[[ZZZ^^^bbb```______```cccddddddcccffffffffffffffffffeeeeeebbbaaaaaa```______^^^^^^^^^\\\ZZZYYYZZZZZZYYYXXXYYYVVVRRROOOOOORRRWWWZZZ[[[[[[ZZZXXXUUUTTTVVVWWWUUUSSSOOOLLLJJJHHHHHHHHHIIIIIIIIILLLOOOQQQQQQPPPKKKHHHFFFFFFGGGGGGDDD@@@???>>>===<<<;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888:::888666444333444555666555555666666666666555555333333444444444444444444333333222222111000/////////000000000000000//////000000000000000000000000333222000/////////000111......///000000000000000////////////000000000000333111///...---...///000000000111222333333444444000111111111111222222222333333333222222111111111555555333333333333555555;;;:::888666555444444555<<<>>>>>>DDD^^^|||{{{xxxtttXXXNNNEEEAAA@@@======>>>AAACCCFFFHHHHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCC444555555555666666666666555555666666666666555555777777666666777888:::;;;::::::999999888999999:::::::::::::::;;;<<<===>>>DDDDDDFFFHHHKKKNNNQQQRRRKKKIIIFFFCCCBBBBBBCCCDDDHHHMMMTTTWWWUUUPPPLLLIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@???BBBCCCEEEEEEDDDAAA>>><<<===<<<<<<;;;:::999888888::::::::::::999777555444555555444444444444555555444444444444444444444444333333444444444444333333333333333222222111111111222222222111111111000000111111111111111111111111111111111111111111111111222111111000000111111222222222222222222222222222111222222222111111000///111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444444555555555555555555444333333444333333333444555666666555555555555555666777777666555555555666777888888===<<<:::888777777777777777777777777888999::::::;;;:::999888888999:::;;;<<<;;;;;;::::::;;;=========<<<===AAAEEEFFFAAA===????????????????????????>>>>>>??????@@@@@@AAAAAACCCBBBAAA@@@@@@???>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOONNNNNNOOOOOOPPPQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNPPPQQQSSSTTTUUUYYYXXXXXXWWWWWWWWWWWWXXXRRROOOLLLLLLPPPRRRPPPMMMKKKUUU\\\ZZZWWWXXXYYYXXXVVVWWWYYYYYYXXXXXXZZZ[[[[[[]]]^^^```aaabbbaaaaaa^^^[[[ZZZ]]]^^^]]]```dddddddddccc___\\\[[[]]]___^^^]]]]]]^^^```bbbbbbaaacccccccccccccccccccccccc``````___^^^]]]]]]\\\\\\ZZZXXXWWWWWWXXXXXXXXXWWWXXXVVVRRROOONNNPPPSSSVVVXXXYYYXXXVVVTTTTTTUUUWWWWWWVVVSSSOOOKKKHHHEEEDDDGGGGGGGGGIIIKKKLLLJJJHHHHHHFFFEEEFFFGGGGGGEEEBBB???>>>===;;;::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888999888666444333444555555444555555666666555555444888777777666444333333222333333222111111000////////////000000000000//////000000000000000000000000111111///.........//////......///000000000000000////////////000000000000222111///.........///000111111111222222333333333000111111111111222222222333333333222222222111111555444333222222333444555777777666555555555666777:::===>>>EEE]]]||||||uuu|||wwwYYYOOOFFFBBB@@@======>>>BBBDDDFFFHHHHHHGGGEEECCCAAABBBBBBCCCCCCBBBBBBAAA444444444555555555666666555555666666666666555555444555555666777888999999888888777777777777888888888888888888888999:::;;;@@@@@@?????????@@@AAAAAA===<<<:::999999:::<<<===???BBBFFFFFFDDD@@@<<<:::======<<<<<<<<<<<<======<<<;;;;;;::::::999999888===>>>@@@@@@@@@===:::888777666666666555555555555777777777666555444222222555444444333333444444555333333333333333333333333222333333444444333333222222222222222222111111111222222222111111111111111000000000000000000000000000000000000000000000000000000000//////000000000222222222222222222222222000111111111111000//////111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444666666555555444555555555666555555444555555666666666555555555555666666777666666666555666666777777:::::::::999888777666666888777666555666888:::;;;999999888888888888999999;;;::::::::::::;;;<<<===>>><<<<<<>>>BBBBBB???<<>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBCCCEEEHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSWWWWWWYYYZZZ\\\^^^___```TTTPPPMMMMMMPPPRRRQQQPPPMMMRRRVVVUUUUUUXXXYYYWWWSSSUUUWWWXXXWWWWWWXXXZZZ\\\]]]___```aaaaaaaaaaaa^^^[[[ZZZ\\\\\\ZZZ[[[___aaabbbbbb```^^^\\\]]]^^^\\\[[[ZZZ[[[^^^_________^^^^^^______``````aaaaaa___^^^^^^]]][[[ZZZZZZYYYXXXWWWVVVVVVXXXYYYYYYXXXZZZXXXTTTQQQPPPPPPQQQRRRUUUVVVVVVUUUTTTTTTUUUWWWWWWWWWVVVSSSOOOJJJEEEBBBFFFEEEFFFGGGHHHHHHEEEBBBEEEDDDDDDEEEFFFFFFEEECCC@@@???===;;;:::999::::::::::::::::::999999999999777777777777777777777777888777666444444444555555333444444555555444444333666666555444333222222111222222222111111000000/////////000000000000//////000000000000000000000000000///...---------............///000000000000000////////////000000000000222111///......///000000111111222222222222222222000111111111111222222222333333333222222222222111333333222222222222333333333333333444555666777888999;;;===EEE[[[}}}xxxrrrvvv}}}\\\QQQGGGCCCAAA>>>===>>>BBBDDDFFFHHHHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBB333333444444444555555555444555555666666555555444444444555666777777666666666666555555666666777777777777666666777888999999:::::::::999::::::;;;;;;:::999888888888999;;;<<<===???@@@@@@===:::999888<<<;;;:::999999:::;;;<<<;;;;;;;;;::::::999999999;;;<<<>>>???>>><<<:::999555555555555555666666666555444444444333222111111444444333333333333444444333333333333333333333333222222333333333333222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111222222222222000111111111111111000000111111111111111111111111111111111111222222222222111222222222222333333333222222222222222222222222222222333333333444444444777777555444444555666777777666666555555555666666666666555555555555666777777666666555555555666666777888999:::999888666444666666555555666777999:::888888777777777777888888999999999::::::;;;<<<<<<>>><<<;;;<<<>>>???>>><<<>>>>>>>>>>>>??????????????????@@@@@@AAAAAABBBBBBAAABBBBBB@@@???======>>>@@@AAABBBCCCDDDDDDDDDDDD>>>???AAACCCDDDEEEDDDDDDAAAEEEHHHJJJKKKJJJJJJKKKMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSVVVWWWYYY\\\___aaabbbcccVVVRRROOONNNPPPRRRSSSSSSOOOOOOPPPQQQTTTWWWXXXWWWSSSUUUWWWWWWVVVUUUVVVVVV[[[\\\^^^___``````______^^^ZZZYYY[[[ZZZWWWXXX[[[___```bbbcccbbbaaa```___]]][[[ZZZZZZ\\\^^^^^^^^^[[[[[[\\\]]]]]]^^^______^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYXXXXXX[[[\\\\\\\\\]]][[[XXXUUUSSSRRRQQQQQQRRRTTTUUUUUUTTTUUUVVVXXXVVVWWWXXXXXXTTTNNNHHHDDDEEEEEEFFFHHHHHHGGGDDDAAADDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::::::::::::::::::::999999999999888666666666666666666666666777666555444444444444555222333333444444333333222//////000000111111222222222111111111000000000///...//////000000000000/////////////////////////////////........................///000000000000000////////////000000000000111000////////////000000222222222222111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111222333444666777777999:::<<>>===>>>@@@BBBEEEGGGIIIHHHGGGEEEDDDEEEEEEFFFFFFEEEEEEDDD333333333333444444444444444444555555555555444444555555666666666555555444555444444444555555666777777777777666777777888888888777777666666777777888777777666555555666666777888999:::999777666777777888777666555555666777888777777666666666666555555666777888999999888666555555555555666666666666666444444333333222222222111333333222222222222333333333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000000111111222222222111111222222333222222111000000000000000000000000000000000111111222222222111111111222222222333333222222222222222222222222222222222333333333444444777666555444444555777777777666666555555555666666666666555555555555666666777666555555555555555666555666888:::999888666444333444666777888888777777777777777777777777777777777888999::::::;;;;;;;;;===<<<;;;;;;<<<======<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDBBB???>>>>>>???AAABBBCCCDDDDDDEEEEEEDDD===>>>AAADDDFFFGGGGGGGGGAAADDDHHHJJJJJJIIIIIIJJJLLLLLLMMMMMMNNNOOOOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKLLLNNNPPPSSSTTTVVVWWWZZZ\\\^^^___``````VVVSSSPPPOOOPPPRRRSSSTTTPPPMMMLLLOOOSSSUUUVVVWWWUUUWWWYYYXXXVVVTTTTTTTTTYYYZZZ\\\]]]]]]]]]]]]\\\]]]YYYXXXZZZYYYVVVVVVXXX^^^```ccceeeggggggeeeccc```^^^\\\[[[\\\^^^^^^]]]ZZZ[[[[[[\\\]]]^^^^^^___^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXYYY\\\]]]^^^]]]\\\[[[XXXVVVSSSQQQPPPPPPQQQSSSUUUVVVUUUVVVWWWYYYXXX[[[]]]]]]YYYRRRJJJEEEDDDDDDEEEFFFGGGGGGDDDAAADDDDDDDDDCCCBBB@@@??????AAA@@@>>><<<;;;;;;;;;<<<::::::999999999888888888555555555555555555555555666555555444444444444444222222333333333333222222......//////000111111222111111111000000000000000......///000000000000000////////////////////////////////////////////////......///000000000000000////////////000000000000000///////////////000000222111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222333444444444555555999:::<<>>===@@@CCCGGGIIIIIIIIIHHHEEEFFFFFFFFFFFFFFFFFFEEE222222222333333333444444444444555555555555444444666666666666666666666666444444333444444555666777777777777666666777777888777777555444333333333333666666555444444444444444555666777666555555666888666555555444444555555666444444444444444444444444444555666777777777666555333444444444444444444444555444333222222222222333333222222111111222222333333333333333333333333333000111111222222111111000000000000111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222111111000000111111222//////000000111222222222111111222333333333333222000000000000000000000000//////000000111222222222111111111111222222222222222222222222222222222222222222222222333333333333555555555444555555666666666555555444555555666666777666666555555555555666555555555444555555666666444555777888999888666555222333555777888777666555777777888888888888777777666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<======>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBDDDEEECCC???===>>>AAA??????@@@AAABBBBBBBBBBBB===>>>@@@BBBDDDFFFGGGGGGBBBDDDGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMPPPSSSUUUWWWXXXZZZ[[[\\\\\\[[[[[[TTTSSSQQQPPPPPPQQQSSSTTTQQQMMMLLLOOORRRSSSTTTWWWUUUXXXZZZZZZXXXVVVTTTTTTXXXYYYZZZ\\\\\\\\\[[[ZZZZZZWWWWWWZZZYYYVVVVVVXXX^^^___bbbgggkkklllkkkiiieeebbb___]]]]]]^^^^^^]]][[[[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWVVVWWWYYY[[[[[[ZZZYYYWWWUUURRRPPPOOONNNNNNQQQSSSUUUVVVVVVVVVWWWXXX\\\___aaabbb^^^VVVMMMHHHEEEDDDDDDDDDEEEEEECCCAAACCCDDDDDDCCC@@@>>>===>>>@@@???===<<<;;;;;;<<<<<<999999999999888888888888444444444444444444444444444444444444444444444444222333333444444333333222333333222222222111111111000000000000000000000000---...///000000111111000000000000000000000000000......///000000000//////......///000000000000000////////////000000000000////////////000000000000000000111111111111111111000111111111111222222222111222222222222333333333222222333333333333222222333333444555555444444333999999;;;AAAKKK]]]yyyzzzrrrppp\\\RRRHHHDDDBBB???>>>???===???CCCGGGIIIJJJIIIIIIDDDDDDEEEEEEEEEEEEDDDDDD222222222222333333333333333444444555555444444333444444444444555777999:::333333333444444666777777777666666555555666666666666666555333333222222222666666666666666666666666555666777777555555666888555666666777777666666555444555555555555555555555444555666777777777777777333333333222222222222222555444333222222222333333222222111111111111222222222222222222222222222222000000111111111111000000///000000000111111111222000000111111111222222222000000000000000000000000000000000000000000000000000000000//////000000000/////////000111222222222000000111222222222222222000000000000000000000000/////////000111222222222111111111111222222222222111111111111111111111111111222222222222333333333333333444555555555555555444333333333444555666666777777666555555555555555444444444444555555666777444444666777777777666666333333444555666666666666777777888999999888777777555666777999:::;;;::::::888:::;;;<<<=========>>><<<<<<======>>>??????@@@>>>>>>???@@@@@@AAAAAABBB@@@CCCEEECCC>>><<<>>>@@@======>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDCCCEEEFFFGGGFFFGGGHHHJJJHHHHHHIIIJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKKKKKKKMMMPPPSSSUUUVVVWWWYYYZZZ[[[ZZZYYYXXXRRRRRRRRRQQQQQQQQQRRRSSSPPPMMMMMMQQQRRRPPPRRRWWWTTTWWWZZZ[[[[[[YYYXXXXXXYYYYYY[[[\\\\\\\\\[[[ZZZXXXUUUVVVZZZZZZWWWWWWZZZ\\\]]]aaagggmmmppppppnnniiieeeaaa^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^___WWWVVVTTTUUUWWWXXXXXXXXXWWWUUURRRPPPNNNNNNOOOPPPOOORRRTTTUUUUUUTTTUUUVVVZZZ]]]aaadddbbb\\\VVVQQQLLLIIIFFFEEEEEEEEEDDDBBB@@@BBBCCCBBB???======???<<<;;;::::::999:::;;;<<<999999999999888888888888333333333333333333333333333444444444555444444444333333444444444444333333333333222222222222111111///000000000000000000000---...///000111111111111000000000000000000000000,,,---.../////////............///000000000000000////////////000000000000......///000000000000000//////000000111111222222000111111111111222222222111111222222222333333333222333444555555444333222222333444555666555555444888777:::@@@HHHWWWqqq|||{{{uuu[[[QQQGGGDDDBBB???>>>@@@???AAADDDGGGIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDD111111222222222333333333333444444555555444444333333333222333666999===???333333333444555666777888666555555444444444555555555444444444444555666666333333444444555666666777444555666555333222333444333444555666666555444333333333333444444444444444111222333444444444444444444333333333222222222111444333222111111222222333222222111111111111222222000000000000000000000000000000111111111111000000//////000000111111111222000000111111222222222222//////////////////////////////////////////////////////............//////...//////000111222222222//////000111111111111111000000000000000000000000...//////000111222222222000111111111111222222222111111111111111111111111111111222222222333333333111222444555666555444444222222222333444555666777888777666555555555555555333333333444555666777888444444555666666777777777555444333333333555777888777888999::::::999888777444555777999:::;;;::::::777999<<<=========>>>>>>;;;<<<<<<===>>>??????@@@=========>>>??????@@@@@@???BBBDDDBBB===:::<<<@@@===>>>???@@@@@@AAA@@@@@@AAA@@@???>>>>>>>>>???@@@DDDEEEFFFFFFEEEFFFHHHJJJGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKJJJJJJLLLOOORRRTTTVVVWWWYYYZZZZZZYYYXXXWWWQQQRRRSSSRRRQQQQQQQQQRRRPPPNNNOOOSSSRRRNNNQQQWWWRRRVVVZZZ\\\\\\\\\\\\\\\YYYZZZ\\\]]]]]]\\\[[[[[[VVVTTTUUUZZZZZZXXXXXX[[[[[[\\\___fffmmmrrrrrrpppkkkgggbbb^^^\\\\\\[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^______XXXVVVUUUUUUWWWXXXXXXWWWWWWUUUSSSPPPOOOPPPRRRSSSNNNQQQSSSTTTTTTSSSSSSTTTSSSXXX^^^dddeeeccc___\\\SSSOOOKKKHHHGGGFFFEEEDDD===@@@BBBAAA???===???@@@:::999888888888999:::;;;999999999888888888888777333333333333333333333333333333444555555444444444333444444555555444444333---...///000111222333333////////////000000000000---...///000111111111111000000000000000000000000***+++---...///...------...//////000000000000000////////////000000000000......///000000111000000...//////000111222222333000111111111111222222222111111111222222333333333333333555555555555333333111222444666777777666666666666:::AAAHHHVVVooo}}}{{{}}}ZZZPPPFFFCCCBBB???>>>@@@BBBDDDFFFHHHHHHGGGEEEDDDGGGGGGHHHHHHHHHHHHGGGGGG222222222222222222222222333333333333333333333333222111///999///???bbbJJJ777666555444333444555555666666555555555444333222555555444444444333333333333333333333333333333222555444444444444555666666777777777666555555444444888444000///111444444444555555555444444333333333333333333222222111111111333333333333333333333333222222222222222222222222111111111111111111111111444333333222222222222222//////............//////...///000000000///---,,,------...///000000//////333333222222111111000000000000000///......------////////////////////////222111111111000000//////////////////////////////------......///000000000000000000000000000000000000000000000000000000000111111222222222333333333444444444333333222222222222333333444555666777777444444444555555555555666444333333333333444555555666666555555555555666666777666555444444555666777444666777888777666777888999999999888888888888777888999;;;============<<<======<<<<<<<<<<<<======888888999:::<<<>>>@@@AAAAAAAAA@@@@@@???>>>>>>=========>>>>>>??????@@@@@@AAA@@@???>>>>>>???@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJIIIIIIIIILLLJJJJJJLLLOOOPPPNNNKKKMMMMMMLLLKKKJJJLLLPPPSSSVVVXXXZZZ\\\\\\[[[YYYXXXSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPOOOPPPSSSTTTSSSPPPTTTVVVXXX[[[\\\\\\[[[[[[WWWZZZ^^^aaaaaa```]]][[[UUUTTTSSSTTTVVVXXXYYYYYY^^^[[[]]]eeeoooqqqkkkcccZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[]]][[[YYYWWWWWWXXXZZZ[[[WWWUUUTTTTTTVVVWWWWWWVVVRRRRRRRRRPPPMMMMMMNNNPPPTTTUUUVVVVVVVVVUUUTTTSSSVVVYYY^^^ccceeefffdddcccZZZVVVPPPJJJEEECCCCCCCCCAAA@@@>>>>>>??????===<<<;;;;;;:::::::::999999999777888888777777666555444555555444444444333333333555555444333333222111111222222222222222222222222333333222222111000/////////000111222222222222222222222111000//////000000111000///...------...//////////////////...------............////////////......//////000000111111000000000000////////////222222222111111111111111000000000000000000000000111111111111111111111111444333222222333444666777666555555555555444444444444666999>>>EEEUUUpppxxx{{{eeeNNNCCCDDD@@@>>>???;;;@@@BBBFFFIIIKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGG111111111111111111111111333333333333333333333333555444333<<<333AAA```JJJ333444555666777777666666333444555555444333333444444333333333222222222222222222333333333333333333444444444444555555555555555555555555555555555555777444111111333444444333444444444333333333222222333222222222222222222111333333333333333333333333000000000000000000000000111111111111111111111111111111000/////////////////////............/////////////////////......---//////////////////...---111111111111111000000000.........///////////////////////////////////////111111111000000000/////////////////////////////////////////////.........000000000000000000000000000000000000000000000000222222333333333444444444444444444333333333333333222222333333444555555555444444444555555555555666444444444444444555555666666666555555555555666666666666666555555666666666555666888888777777888999777777888888999999999:::::::::<<<=========<<<;;;===<<<<<<;;;;;;<<<<<<===999999::::::<<<===???@@@@@@@@@@@@@@@??????????????????>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJIIILLLJJJIIIKKKNNNOOONNNLLLNNNNNNNNNMMMLLLNNNRRRUUUVVVXXX[[[\\\]]][[[ZZZXXXTTTSSSSSSRRRSSSTTTUUUVVVUUUSSSRRRSSSUUUVVVUUUSSSUUUWWWYYY[[[\\\\\\\\\[[[XXXZZZ^^^aaabbb```]]][[[UUUUUUTTTUUUVVVXXXYYYYYY\\\[[[]]]bbbiiiiiiccc]]]VVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYY[[[[[[YYYXXXXXXXXXYYYZZZVVVUUUTTTUUUWWWXXXXXXWWWTTTUUUTTTQQQOOONNNOOOQQQSSSTTTUUUVVVWWWWWWVVVVVVWWWYYY\\\```bbbccccccbbb___[[[TTTMMMGGGDDDBBBBBBAAA???>>>>>>>>>>>>===;;;;;;::::::::::::999999999666777888888888888888777555555444444444333333333555444444333222222111111222222222222222222222222333333222111111000//////000000111111000000//////000//////.../////////000111000///...------...//////000000000//////...---////////////000000000000000000000///////////////111111111111111000000000111111111111111111111111000000000000000000000000111111111111111111111111555444333333333333444555444444444555555555666666555666999>>>EEEVVVsssvvvfffOOODDDDDD@@@>>>???<<>>>>>????????????@@@@@@@@@AAAAAAAAA???>>>>>>???@@@@@@@@@@@@????????????@@@AAADDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKMMMKKKIIIJJJLLLNNNNNNNNNOOOOOOOOONNNNNNPPPSSSVVVWWWYYY[[[]]]]]]\\\ZZZYYYWWWVVVTTTTTTTTTVVVXXXYYYWWWVVVVVVVVVXXXYYYXXXWWWWWWXXXZZZ\\\]]]]]]\\\\\\YYY[[[___aaabbbaaa^^^]]]VVVVVVVVVVVVVVVWWWXXXYYY[[[[[[]]]```aaa___ZZZWWWQQQRRRTTTUUUWWWYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXUUUTTTTTTUUUWWWYYYXXXXXXWWWWWWVVVSSSPPPOOOPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYWWWXXXYYY[[[]]]___``````ccc___XXXPPPJJJEEEBBBAAA@@@???======>>>>>><<<;;;:::::::::999999999888888555666777888999999999999555555444444444333333333444444333333222222111111222222222222222222222222222222222111111000000///111000000//////...------.........---......//////000///......---.........000000000000000//////...//////000000000111111111111111000000///......---111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111555444444333333333333444222222333444555666777888555666:::>>>FFFYYYyyyuuuiiiQQQDDDDDD???>>>@@@<<<>>>@@@DDDGGGIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGG000000000000000000000000222222222222222222222222222000222222***000999---000222444666666666555444111444666444111000222555333222222222222111111111///000000111222333333444000222444555666555333222111111222222333333333333000000111222333222111000111111111111111000000000000000111111222222333333222222222222222222222222333333333333333333333333111111111111111111111111111111000/////////////////////............//////111000...------......///...///////////////...------.........//////000000............//////000000////////////////////////000000000000000000//////////////////////////////000000//////............////////////////////////000000000000000000000000222222222333333333444444333333333444444555555666444444444444333333222222444444444555555555555666666666666666666777777888666666555555555555666666555666777888888777666555555777888888777666777777666777777888999999::::::999999:::;;;<<<<<<======;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@AAABBBCCCDDDBBBAAA???>>>???@@@AAA@@@@@@???@@@@@@@@@AAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLNNNOOONNNOOOPPPOOOOOOQQQTTTWWWXXXZZZ\\\^^^^^^]]][[[ZZZ[[[YYYWWWUUUUUUVVVXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]\\\\\\\\\ZZZ\\\___aaabbbaaa___^^^XXXXXXXXXWWWVVVVVVWWWYYYYYY[[[^^^___]]]ZZZWWWUUUQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTVVVXXXYYYYYYXXXXXXWWWVVVSSSPPPNNNOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\WWWVVVVVVVVVWWWYYY[[[\\\bbb^^^XXXQQQJJJFFFCCCBBB@@@>>>============<<<:::999999999999888888888888555666777888888888888888555555444444444333333333333333333333222222111111111111111111111111111111222111111111000000000///000000//////////////////000//////...------..............................///000000000000000//////////////////000000000000000000/////////.........000000111111111111111222////////////000000000000000000000000000000000000111111111111111111111111333333333333333333444444333333444444555666666777666777:::???HHH^^^vvvlllSSSFFFEEE???>>>@@@===???AAADDDGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFF111111111111111111111111111111111111111111111111333000444222...222222...333222222111111111222222555666666444111///111444333333333333222222222222//////000000111222333333000111333555555444222111333333222222111111111111,,,...000111111000//////000000000000000000000000000000000111111222222222111111111111111111111111........................000000000000000000000000111000000/////////////////////............//////111000...------......///,,,,,,...///000000000000------....../////////000000000//////............//////////////////////////////////////////000000////////////////////////............//////000000////////////////////////000000000000000000000000000111111111222222222222222333333444444555555555666666555555444444333333444444444555555555555666777666666666666777888888666666555555555555666666555666777888888777666555555666888777666555555666888888888888888888888888777777888:::;;;===>>>???::::::999999999999::::::<<<<<<;;;;;;;;;<<<<<<=========>>>@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKNNNPPPMMMNNNOOOPPPPPPQQQTTTVVVYYY[[[]]]______^^^\\\[[[^^^\\\ZZZWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\___aaabbbaaa___^^^YYYZZZZZZYYYVVVUUUWWWYYYXXX[[[___```]]]ZZZYYYYYYSSSSSSSSSSSSSSSTTTVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXZZZ[[[[[[YYYWWWUUUUUUUUUUUUWWWYYYZZZYYYWWWVVVVVVTTTQQQNNNLLLMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[VVVTTTRRRQQQQQQSSSVVVWWW[[[XXXSSSNNNIIIFFFDDDCCC???===<<<<<<===<<<;;;:::999999888888888777777777666666777777666555555444555555444444444333333333333222222222222222111111111111111111111111111111111111111000000000000000///......//////111222333333222111///...------,,,------..................//////000000000000//////---------.........//////---........./////////000/////////000000000111111......//////000000000000000000000000000000000000111111111111111111111111000111222333444444555555555555555555555555555555666777;;;@@@JJJdddxxxpppVVVGGGEEE???>>>@@@===@@@BBBEEEIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFF111111111111111111111111000000000000000000000000///,,,444///111777///444333222000/////////000111555444222111000111111222444333333333222222222222/////////000111111111222000111222333333333222222444333333222111111000000+++---000111000//////000/////////000000000000111000000000111111111111111000000000000000000000000........................000000000000000000000000//////...---------------//////............//////000000///...............***+++---///000111111111............////////////111000000///......------////////////////////////......////////////000000////////////////////////------......///000000111000000000000000000000000000000000000000000000000000000000000111111111111222222333333333333333333666666666555555444444444444444444555555555555666666666666666666777888888666666555555555555666666666777777888888777777666555777888888666555555666999999999888888888777777777777888999:::<<<>>>???;;;::::::999999::::::;;;<<<<<<;;;;;;;;;<<<<<<======>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJIIIJJJMMMOOOMMMNNNPPPQQQQQQRRRUUUWWWZZZ\\\^^^``````___]]]\\\\\\[[[ZZZXXXVVVUUUUUUTTTVVVXXXYYYYYYXXXWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^`````````___^^^ZZZ\\\]]]ZZZVVVTTTVVVYYYXXX[[[^^^___^^^\\\[[[ZZZTTTSSSRRRRRRRRRSSSTTTUUUYYYYYYYYYZZZZZZZZZZZZZZZWWWXXXYYYZZZZZZXXXWWWUUUVVVVVVVVVXXXZZZZZZXXXVVVTTTTTTSSSPPPMMMLLLMMMNNNNNNNNNOOOPPPSSSUUUWWWXXXTTTRRRPPPNNNMMMNNNPPPRRRSSSQQQNNNJJJGGGEEEDDDCCC>>>===;;;;;;<<<<<<:::999888888888777777777777666666666666666555444333222555555444444444333333333222222222222222222111111111111111111111111111111000000000000000000000000......---...///111444555333222111///...------,,,,,,,,,---............------......///////////////,,,,,,---------.........,,,------...//////000000.........///000000111111...//////000000111111222000000000000000000000000111111111111111111111111000111222333444444444444666666555555555444444444666888<<>>@@@CCCFFFIIIKKKKKKJJJIIIEEEEEEEEEEEEEEEFFFFFFFFF000000000000000000000000000000000000000000000000...***333,,,000666(((444000000000111111111111111333///+++,,,000333222000222222222222111111111111///000000000000000000000111111111111222222222222222222222222222222222222,,,///111111000///111333//////000000000111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000///......------......//////............/////////////////////......---,,,,,,...///000000000000000000/////////////////////////////////.........////////////////////////........./////////000000////////////////////////.........///////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222111111555444444444444444444444444444444555555555555666666555555555555666777777666666555555555555666666888777777777777777777888888999::::::888777777888888888888888888999999999:::999999999999;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDDDDAAABBBDDDEEEEEEDDDCCCBBB>>>???@@@BBBBBBBBBBBBBBB??????AAABBBDDDEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGJJJLLLKKKJJJJJJLLLNNNMMMOOOQQQRRRSSSTTTVVVXXX[[[]]]___aaaaaa```^^^]]]WWWXXXXXXXXXWWWVVVUUUTTTVVVXXXYYYYYYWWWWWWXXXZZZ\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[]]]_________^^^^^^[[[]]]^^^[[[VVVTTTVVVYYYXXXYYY[[[\\\]]]\\\ZZZXXXRRRQQQPPPPPPQQQSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVXXXWWWXXXYYYZZZYYYVVVTTTSSSSSSRRROOOMMMLLLMMMOOOMMMMMMMMMNNNOOOQQQSSSTTTRRRPPPNNNKKKJJJKKKLLLMMMNNNLLLJJJGGGEEEDDDCCCBBB>>><<<;;;;;;;;;;;;:::888888888777777777666666666555666666666666666555555555555444444444333333333111111111111111111222222111111111111111111111111///000000000000000000000///...------...000222333//////......------......+++,,,---.........------,,,,,,---...............------------.........///...........................//////000111111222222//////000000111222222333000000000000000000000000111111111111111111111111222333333444333222111000444444444555555555555555666888<<>>===AAA???@@@BBBEEEHHHJJJJJJIIIHHHDDDDDDDDDEEEEEEEEEFFFFFF////////////////////////000000000000000000000000444///888---222666$$$333,,,...111333444444222111///***&&&(((///444333000111111111111000000000000000000000000////////////111111000000111111222333111111111222333333444444...000222222000000333555///000000000111111222222222222111111000000//////000000000000000000000000........................000000000000000000000000222222111000000000000000//////............//////...///000000000///---,,,......///////////////...111111000000//////......------......///000000000////////////////////////---.........//////000000////////////////////////000000000///......------000000000000000000000000000000000000000000000000111111222222222333333333333222222111111000000000333333333333333333333333444444444555555555666666555555555555555666777777666666555555555555666666999888777666666777888999:::;;;<<<<<<:::999999999666666777888999::::::;;;===<<<:::999888999::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;<<<===>>>>>>>>>??????@@@BBBCCCCCCDDD???AAADDDFFFGGGFFFDDDBBB>>>???@@@BBBCCCCCCBBBBBB>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIFFFIIILLLLLLKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]___aaabbb```^^^]]]SSSTTTVVVXXXXXXWWWVVVUUUVVVXXXZZZYYYWWWWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\^^^___^^^^^^]]]\\\^^^___\\\VVVSSSUUUYYYYYYXXXXXXZZZ\\\[[[XXXUUUOOONNNNNNNNNPPPRRRUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXXXXYYYZZZYYYVVVSSSRRRRRRRRRPPPMMMMMMNNNPPPMMMMMMLLLLLLMMMOOOPPPQQQQQQOOOMMMJJJIIIIIIJJJJJJLLLKKKIIIFFFDDDCCCBBBAAA>>><<<;;;;;;;;;;;;:::888777777777777666666666666444555666777888888888888555555444444444333333333111111111111111111222222000000000000000000000000////////////000000000000///...---,,,,,,---///000+++++++++,,,---...///000***+++---...///...------+++,,,,,,---.........---............/////////000/////////...------,,,,,,///000000111222222333333///000000111222333333333000000000000000000000000111111111111111111111111555555555444333000...---222333333444555666777777666888===CCCRRRsss|||www[[[JJJEEE>>>===AAA???>>>AAADDDGGGIIIIIIHHHGGGCCCDDDDDDDDDEEEEEEFFFFFF............////////////111111000//////////////////////////////////////////////////////.........000000////////////000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////---.........---,,,++++++---...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---...///000000000000////////////000000,,,---.../////////------............////////////+++,,,.../////////...---000000//////.........------,,,,,,+++++++++,,,,,,//////000000///...---,,,222222111000//////000000000000000000000000000000111222222333333222222111333222111000111222333444222333333444444333333222333333333444555666666777666444222333555666444222555555555666777777888888:::::::::999999888888888777888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::999::::::;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@???===???BBBDDDEEEEEECCCAAA???@@@AAAAAABBBBBBBBBAAABBBAAA???>>>???AAADDDFFFGGGIIIKKKKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOORRRSSSSSSRRRRRRSSSUUUWWWXXXZZZ\\\___```aaa``````\\\XXXVVVXXXYYYVVVUUUWWWZZZZZZYYYXXXWWWWWWVVVVVVZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[]]]^^^``````\\\]]]]]]]]]\\\ZZZYYYWWWXXXXXXVVVUUUUUUVVVWWWXXXRRRPPPNNNMMMMMMOOORRRSSSXXXXXXXXXXXXYYYYYYYYYYYYWWWTTTRRRSSSVVVYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPOOOMMMLLLLLLMMMOOOPPPOOONNNLLLKKKKKKKKKLLLMMMQQQOOOLLLIIIGGGGGGIIIJJJNNNLLLJJJFFFCCCAAA??????<<<<<<=========<<<:::999777777666777777666333111777777555444444555666777777666555555555444111///333222111000000111222222333222222111000//////...000///---++++++---///000000000000000000000000000///......///000000...---------------------------//////............//////..................------////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000000111111111222222222000000111111111222222222333333333444444444555555444999===???OOOuuu|||^^^JJJHHHBBB>>>>>><<<@@@AAADDDGGGHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCC............////////////111000000///......///////////////////////////////////////////////////...000000////////////000000000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......////////////////////////////////////////////////////////////////////////.......................................---,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------.../////////000//////......//////000)))***,,,---///000000111............////////////,,,---......///.........000/////////............////////////000000111222////////////............111000000///......//////000000000000000000000000111222222333333222222111222111111111222222333333222333333444444333333222333333444555555666777777666444222333555666444222555555666666777888999999::::::::::::999999999888999::::::::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<===>>>??????@@@@@@??????>>><<<===???AAAAAAAAA@@@?????????@@@AAAAAAAAA@@@@@@AAA@@@??????@@@AAACCCEEEGGGIIIKKKKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMQQQRRRRRRQQQQQQRRRTTTVVVWWWYYY\\\^^^```aaaaaa```^^^YYYVVVXXXXXXVVVUUUWWWZZZYYYYYYXXXWWWWWWVVVVVVZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWZZZYYYYYYXXXXXXXXXYYYYYYTTTRRRPPPOOOOOOQQQSSSTTTYYYYYYYYYXXXXXXWWWWWWWWWWWWUUURRRSSSUUUWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSRRROOONNNLLLKKKKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKOOOMMMJJJHHHFFFFFFGGGGGGHHHGGGEEEBBB@@@???>>>>>>999:::;;;<<<<<<<<<;;;;;;666555555666777777555333555555444444444666777888444444444666777666444111333222111111111111222333222111111000//////......//////...------...//////........................///...------//////...---------------------------//////............//////........................////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111222222222333333333444444111111111222222222222333333333333444444444555555555:::<<>>>>><<<@@@BBBDDDGGGHHHHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB---............/////////000000///............///////////////////////////......//////////////////000//////......//////000000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...////////////////////////........................////////////////////////............................../////////...---------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------...........................------.........+++++++++,,,---///000111---............/////////...------------...//////////////////............//////000000111333444555///...---------...///000000//////...............000000000000000000000000111111222222222222111111000111222222333333222222222222333333333333222222444444444555666666777777555333333333555555444333444555666777888999::::::;;;;;;::::::::::::999999;;;;;;::::::999999888888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999999999888999999:::;;;<<<======>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCEEEGGGJJJJJJIIIHHHHHHHHHFFFEEEEEEFFFGGGIIIKKKMMMOOOQQQQQQQQQPPPQQQSSSUUUVVVXXX[[[___aaabbbbbbbbb```[[[WWWXXXYYYWWWWWWYYYZZZYYYYYYXXXXXXWWWWWWVVVYYYYYYYYYYYYZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ[[[[[[\\\\\\[[[[[[[[[UUUTTTRRRQQQQQQRRRSSSUUUZZZYYYYYYXXXWWWVVVUUUTTTWWWUUUSSSSSSTTTUUUTTTSSSUUUUUUUUUUUUTTTSSSRRRRRROOONNNLLLJJJIIIIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>======999::::::;;;;;;;;;::::::555444444666777888666555333333333444555666777888000111333666999888666333222222111111111111222222000000000///......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,......---------------------------//////............//////........................////////////////////////000000000000000000000000....../////////000000000000000000000111111111111222222222333333333333444222222222222333333333333333333333444444444555555666999<<<>>>JJJjjjyyy}}}___KKKHHHBBB>>>>>><<>>>>>??????>>>>>>@@@@@@???>>>===>>>??????@@@AAAAAAAAAAAA@@@?????????@@@AAACCCCCCCCCCCCBBBDDDFFFIIIIIIHHHGGGHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQRRRRRRQQQRRRSSSUUUVVVXXX\\\___bbbcccccccccccc]]]YYYZZZ[[[YYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZVVVUUUTTTRRRRRRRRRSSSTTTXXXWWWWWWVVVUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLJJJIIIHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::777666555555666777555444333333333444444555555666///000222555777777444222000000000000000000111111//////.........---------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,///,,,***)))+++---......------------------------///......------......///---------...............////////////////////////////////////////////////............///////////////000000000111111111111000000000000111111111111222222333333333444444444333333333444444444555555555888;;;???IIIccczzz|||```KKKHHHBBB===???===AAABBBDDDFFFGGGGGGEEEEEECCCCCCCCCBBBBBBBBBAAAAAA------------...............---------------......////////////////////////---.........//////000000//////............//////////////////....................................////////////////////////////////////////////////.............../////////////////////////////////////////////////////////......................................................///////////////.........------------..............................,,,,,,---------........................---------------,,,,,,,,,,,,------///...---+++++++++,,,---------------..................---,,,,,,...///000.........///////////////------,,,+++******++++++...---,,,+++,,,---000111000000000//////000111111000000000000000000000000000111111222222111111000///000111222333222111000111222222333333222222111444444444444555555555555222333444444444444555555444555666777888999::::::::::::::::::::::::::::::888888888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============999999888888888999::::::===>>>>>>???@@@@@@??????@@@???>>><<<<<<===>>>???AAABBBBBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCBBBBBBEEEGGGHHHHHHGGGHHHIIIGGGGGGGGGGGGIIIKKKMMMNNNPPPRRRSSSTTTSSSSSSTTTVVVWWWYYY\\\```bbbdddddddddccc^^^[[[\\\]]][[[[[[^^^[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]\\\[[[WWWXXXZZZ[[[\\\[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUURRRSSSTTTUUUUUUUUUVVVVVVSSSTTTTTTTTTTTTSSSSSSRRROOONNNMMMKKKIIIHHHGGGGGGEEEEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>AAA@@@>>><<<;;;:::999999::::::;;;<<<===>>>??????:::888666555555555333222555555444444444333222222//////111333444333000...---......///////////////............------------......////////////......------------------------...+++))))))***---......------------------------......------------......---------.........//////////////////////////////////////////////////////............///////////////000000000111111111111//////000000000111111111222222333333333444444444333333333444444444555555444666;;;@@@GGG]]]~~~~~~aaaKKKHHHAAA===???===@@@BBBDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBB,,,------------.........---,,,,,,,,,,,,---......////////////////////////------......///000000000///......------......////////////.........------------------------------////////////////////////////////////////////////---............/////////////////////////////////////////////////////////........................------------------------------.../////////............------------..............................,,,,,,,,,------------...------..................---------,,,,,,---------++++++++++++,,,---...///,,,------------............------------...//////........./////////////////////---,,,+++*********...---,,,,,,,,,---...///111000000000000111111222000000000000000000000000000000111111111111000000///000111111222222111111111111222222222222111111333333333333333333333333111333444444444444555666555555666666777777888888888888999999999999::::::777777777888:::===???AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???::::::999999999999::::::======>>>???@@@@@@@@@@@@===<<<;;;;;;;;;<<<===>>>AAAAAABBBCCCCCCCCCCCCCCC???@@@BBBCCCDDDDDDCCCCCCAAACCCFFFHHHGGGGGGHHHIIIHHHHHHGGGHHHIIIKKKMMMOOOPPPRRRTTTUUUTTTTTTTTTVVVVVVXXX[[[___aaabbbbbbbbb```\\\ZZZ]]]___]]]\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVTTTSSSSSSTTTTTTOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[VVVVVVWWWXXXYYYYYYYYYYYYWWWWWWUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTOOOQQQSSSTTTTTTTTTUUUVVVRRRRRRRRRSSSSSSRRRRRRQQQNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>===============<<<;;;999777666666555666777888;;;>>>BBBEEEFFF<<<999777555555444333111555555555444333222000000111000000000111111...,,,,,,---...///000000//////........................................................................---+++)))***,,,.........------------------------......------------......,,,,,,------.../////////////////////////////////000000000000000000000000....../////////000000000000000000000111111111111111111111222222222222333222222222222333333333333333333333444444444555555444555:::???DDDTTTvvvbbbLLLHHHAAA===???===>>>@@@CCCEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC,,,,,,---------.........,,,,,,++++++,,,------...////////////////////////------......///000000111///......------....../////////.........---------........................////////////////////////////////////////////////---------.........//////////////////////////////................................................------------------------,,,,,,---..................------,,,,,,------...------------------------------------............,,,---------.../////////......------------......***++++++,,,------------,,,,,,---------.........,,,---......///...................../////////000000///...---------------......---------------,,,///////////////000111111000000000000000000000000000000111111111111000000000000000000000111222222111111222222222222111111222222222222222222222222000333555555333333555777555555555555555555555555777777777888888999999999888888888888:::<<>>????????????;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDD@@@AAABBBCCCCCCDDDDDDDDD@@@BBBEEEGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHKKKMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTVVVYYY\\\^^^^^^^^^^^^[[[XXXXXX]]]___]]][[[\\\^^^^^^^^^^^^^^^^^^^^^^^^]]][[[XXXVVVTTTSSSTTTTTTMMMNNNOOOPPPQQQRRRSSSSSSVVVWWWYYYZZZ[[[[[[[[[ZZZVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRMMMPPPSSSSSSQQQPPPQQQSSSOOOOOOPPPPPPPPPPPPOOOOOOKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDAAA???===<<<;;;<<<===>>>::::::999777777666666777666777888:::===AAADDDFFF;;;999666444555555444333333333444444333222111000222000//////000000///...---...///111111111111111...........................---,,,++++++,,,---...........................,,,+++***+++...///...---------------------------...------,,,,,,------...,,,,,,------...//////000////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111111111111111222222222222111111111222222222222333333333333444444444555555555555999>>>@@@KKKiiicccLLLGGGAAA===???>>>===???BBBEEEGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB,,,,,,,,,---------......++++++++++++,,,,,,---...////////////////////////---------...///000000111.........------.........//////.........---------////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////------------------------........................------------------------+++,,,,,,---.........---...---,,,,,,,,,,,,---...++++++++++++++++++++++++............/////////000,,,,,,------...///000000///......------......///------......---+++***(((,,,,,,,,,---------......+++,,,.../////////...------.........//////000000......---------......///---.........---,,,++++++...............///000111000000000000000000000000000000111111111111000000111000/////////000222333111111222222222222111111222111111111111111111111000333555555333333555888666555555555555444444444666666777777888888888999::::::999888999;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999<<<<<<;;;::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAA===>>>???AAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEE???BBBEEEGGGGGGGGGHHHIIIFFFFFFFFFFFFGGGIIILLLMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSTTTWWWZZZ[[[[[[[[[ZZZWWWTTTVVV\\\^^^\\\ZZZZZZ___________________________]]]ZZZWWWUUUTTTTTTTTTOOOOOOOOOPPPPPPQQQQQQQQQTTTUUUWWWYYYYYYZZZYYYYYYVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZYYYXXXVVVUUUSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMOOORRRRRROOOMMMMMMOOOLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDBBBBBBCCCDDDDDDAAA???<<<::::::;;;===>>>:::999999999999999:::;;;::::::::::::;;;===???@@@999777555444555666555555000111333333444333222111333111......000111222111...///111222333333333222......//////////////////...---+++******+++---...........................+++++++++---///000///---------------------------...------,,,,,,------...,,,,,,------...///000000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111////////////000000000000000000111111111222222222333333333444444444555555777555999======DDD```~~~cccLLLGGGAAA===???>>><<<>>>AAADDDGGGHHHHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA---------............///------......------,,,+++........................---------.....................---,,,---...///000......---------,,,,,,,,,000///---+++*********+++---------......000111222000000000///.........---...............---------------------------------........................---///000000///......//////---+++))))))+++---/////////.........---------222///,,,,,,,,,,,,)))&&&******+++++++++,,,,,,,,,...//////...,,,++++++,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------............---,,,++++++,,,---///000000000///...------------------------------------------------............////////////000000000000000000000000+++///111...---000111000111111000000//////..................///000222333000000000000000000000000222222222222222222222222222333444444555555444444777777666555555555555666555555555555666666666666999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999777888999:::<<<===>>>????????????>>>>>>>>>>>>>>>???>>>>>>@@@BBBDDDDDDCCC???@@@BBBCCCCCCCCCEEEGGGAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKMMMOOOQQQSSSTTTTTTSSSTTTRRRPPPRRRVVVYYYZZZYYYXXXVVVSSSTTTWWWYYYYYYWWWYYY[[[]]]]]][[[YYYXXXXXX^^^]]]ZZZWWWUUUTTTTTTSSSPPPOOOLLLKKKJJJKKKLLLMMMRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXWWWVVVSSSQQQPPPTTTUUUTTTRRROOOMMMMMMMMMJJJLLLNNNOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGEEEBBBAAACCCBBBBBBAAA@@@???>>>===???>>>===<<<:::999777777888888777777666666555555555666777888888999888888666666666666666666666666333333333222222111111111///////////////////////////////////////////////////............---------//////.........------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++---------............///......---------,,,,,,,,,///......---------......---------............///......//////000000111111//////............//////111111111000000000000000111111111000000000000000000111111111111222222222444444444444444444444444666888666888???CCCSSSnnn}}}gggPPPHHHAAA@@@BBB>>>===>>>???BBBFFFHHHGGGFFFAAAAAAAAA@@@@@@?????????------------............---------...------,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...------,,,---...///000...------------,,,,,,,,,......---,,,,,,,,,------......---......///000111///..................------------...............................................................+++,,,---,,,+++***+++---------,,,+++++++++,,,,,,///.........------------///---++++++------+++)))++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,...+++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---------,,,,,,,,,---...///000//////...------------------------....................................////////////////////////////////////+++///000---,,,...///...000000000000//////......000000///......///000111000000000000000000000000222222222222222222222222222222333444444444444333444444444444555666666777444555555555666666666666888888777777888888999:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::::::::999999999888888888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@AAA@@@???>>>@@@BBBBBBBBBBBBDDDFFFBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRSSSSSSQQQOOONNNPPPTTTWWWXXXXXXYYYVVVTTTUUUWWWZZZZZZYYYWWWYYYZZZZZZYYYXXXYYYZZZ]]]\\\ZZZXXXVVVUUUUUUUUUMMMLLLKKKJJJJJJLLLNNNOOOOOOPPPRRRTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUTTTUUUVVVVVVUUUTTTSSSRRRTTTUUUUUUSSSPPPNNNMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::888777777777777777666666666555555555666777777777777777777444444444444444444444444111111111111111111000000///////////////////////////////////////////////////............---------//////.........---------------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,......------------......---------............///////////////000000000000//////............//////////////////////////////111000000000000000000000000111111111111222222222444444444444444444444444555888666888>>>AAAPPPjjj~~~gggPPPHHHAAA@@@AAA=========???BBBEEEGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB,,,,,,,,,---------......---------------,,,++++++------,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------,,,---......///------------,,,,,,,,,,,,***+++,,,,,,------------///...............//////,,,------------------...,,,,,,------......//////.............../////////------------------------.........---+++,,,...000+++,,,---------,,,***)))............------------+++******+++---......---++++++,,,,,,,,,---------)))***,,,,,,++++++---///*********+++++++++,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------,,,---......//////......------------------------........................---............/////////////////////////////////---111222...---//////...000000000////////////...111111000///////////////000000000000000000000000222222222222222222222222000111222222333333222222111222222333444555666777444444444555555555666666666666666666666777888888999999::::::::::::999999999999999:::999999888888888888888888888777777777<<<<<<;;;;;;::::::999999=========>>>>>>>>>>>>>>>@@@>>>===>>>???@@@???>>>===???AAAAAA@@@AAABBBDDDCCCDDDDDDEEEGGGHHHHHHIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQNNNLLLKKKMMMPPPTTTVVVWWWYYYWWWVVVVVVXXXZZZ[[[ZZZUUUVVVWWWWWWVVVWWWYYY[[[\\\[[[YYYXXXWWWWWWVVVWWWNNNMMMKKKJJJIIIJJJKKKMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSUUUVVVUUURRROOOMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@??????>>>>>>>>>======<<<;;;999888777777666666666666666555555555555666666666666555555444333333333333333333333333//////000000000000000000///////////////////////////////////////////////////............---------...............---------......------------......///...------,,,---------+++++++++,,,,,,,,,------.........------------,,,------------------......---------............///000000000000//////////////////............//////............////////////000000000000000000111111000111111111111222222222333333333333444444444444333777555888>>>???LLLeee{{{hhhQQQIIIAAA@@@AAA=========???AAADDDEEEEEECCCEEEEEEDDDDDDDDDDDDCCCCCC+++,,,,,,,,,------------,,,------------,,,++++++//////...------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++((()))+++,,,,,,,,,+++***//////...---------......+++++++++,,,,,,---------++++++,,,------...//////------------............------------------------//////...---+++,,,///111,,,,,,------,,,+++***)))------------------------++++++++++++------------+++,,,,,,,,,,,,---------)))***,,,++++++***,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++)))***++++++,,,,,,,,,+++,,,,,,------............------------------------........................---------........./////////////////////////////////333444000...000000...////////////////////////000000///////////////000000000000000000000000000111111111111111111111111///000000111111111111111111111222333444444555555333333444444444555555555555555444444555555666777888888999999999999888888888888888888888777777666888888888888888888888888<<<;;;;;;::::::999999999<<<<<<===============>>><<<;;;;;;===@@@BBBCCCBBB===???@@@@@@??????@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPLLLKKKJJJKKKNNNRRRUUUWWWYYYXXXWWWWWWXXXYYYZZZ[[[VVVWWWWWWVVVUUUVVVXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXSSSQQQNNNJJJHHHGGGGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSTTTUUUTTTSSSQQQOOOOOOPPPQQQRRRSSSSSSTTTTTTRRRUUUWWWWWWTTTPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEHHHHHHGGGFFFEEEDDDCCCBBB?????????>>>>>>=========<<<;;;;;;:::999888888777555555555555555555555555555555555555444444333222333333333333333333333333/////////000000111111111///////////////////////////////////////////////////............---------.................................------.........///......---------......+++,,,,,,,,,,,,---------............------------,,,,,,------......---------------............///111111000000//////......//////............//////......///////////////000000000000000000111111111000000111111111222222222333333333333333444444444222666666888======IIIaaayyyiiiRRRIIIAAA???AAA<<<======>>>AAADDDEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA++++++++++++,,,,,,,,,---,,,,,,------,,,,,,+++***......---------,,,,,,,,,***++++++,,,---.........,,,,,,,,,---------------------,,,,,,,,,++++++++++++,,,---------,,,***)))///......------------...***+++++++++,,,,,,------***++++++,,,---...//////+++++++++,,,,,,---------------------------------++++++***)))'''(((+++------,,,+++************+++,,,,,,------------------,,,------,,,,,,++++++,,,+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,,,,------------...------,,,,,,------...---------,,,,,,++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................222222///---...///---.............../////////---......///000111111111////////////////////////111111111111111111111111...///000000111111000000222333333444444333222222333333333333444444444444444444333333444444555666777777888888888888777777777777777888888777666666888888999999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<>>>AAACCCDDDCCC===???@@@???>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGDDDEEEFFFHHHJJJMMMNNNOOOLLLKKKKKKKKKMMMPPPUUUWWWYYYXXXWWWVVVVVVVVVXXXYYYXXXYYYXXXVVVUUUTTTVVVXXXWWWWWWXXXXXXXXXXXXWWWWWWUUURRROOOKKKHHHGGGFFFFFFJJJKKKLLLNNNOOOQQQSSSTTTSSSTTTUUUVVVVVVTTTRRRPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTWWWWWWTTTQQQNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>======<<<<<<;;;::::::999999999888888888444444444444444555555555444444444444444333222111333333333333333333333333///000000111111222222222///////////////////////////////////////////////////............------------..............................------...............---------......///------------............//////.........---------++++++,,,---......---------------............///111111000000//////......//////............///////////////000000111111111//////000000111111111111000000111111111222222222222222222333333333444444222666666888======HHH___wwwjjjRRRJJJAAA???@@@<<<======>>>AAADDDEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@AAA******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++******+++,,,---...//////++++++,,,------------,,,,,,,,,,,,,,,++++++++++++////////////......---,,,...---------------......+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++---,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------...///---+++******+++******+++++++++,,,,,,,,,,,,---...---+++)))***+++,,,,,,---------............------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------------,,,+++***))),,,++++++++++++,,,---...------------------------++++++++++++++++++++++++,,,------------.................................+++//////,,,***,,,---,,,---............/////////,,,---...000111111222222////////////////////////111111111111111111111111...///000000111111000000333333444555444333111000222222222333333333444444444333333333333444555555666777777777777777777666555666777777888888777777888888888999999999999999777888888999:::;;;;;;<<<::::::;;;;;;<<<=========???>>>>>>???AAABBBAAA@@@>>>???@@@@@@>>>===>>>???>>>>>>@@@AAACCCDDDFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEGGGIIILLLNNNOOOMMMMMMLLLKKKKKKNNNSSSWWWXXXXXXWWWUUUSSSRRRTTTUUUXXXYYYXXXWWWUUUTTTUUUVVVUUUVVVWWWWWWWWWWWWVVVVVVRRRPPPNNNKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRTTTVVVUUUSSSPPPOOONNNLLLMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>===<<<::::::999999888888888888888888888333333333444444444444444333444444444444333333222333333333333333333333333000000111111111111111111///////////////////////////////////////////////////............------------------.....................------------......------------------...///---------.........///////////////.........------)))***,,,---......---------------............///000000000000//////////////////............////////////000000111111222222/////////000111111222222000111111111111222222222111111222222333333444444333777777999>>>===HHH```www~~~xxxkkkSSSJJJBBB???@@@;;;<<<<<<>>>AAAEEEFFFFFFDDDAAAAAAAAABBBBBBBBBBBBCCC************+++++++++++++++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,))))))***+++,,,---......***+++,,,---------,,,,,,,,,,,,,,,++++++++++++***---------,,,------......,,,,,,,,,,,,---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...((()))***++++++,,,++++++++++++,,,,,,,,,---------,,,...///---+++)))***,,,)))))))))*********++++++,,,---...---,,,+++,,,---++++++,,,,,,,,,---------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,+++*********+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................***///000---+++...///...---------.........//////---...///000111111000000////////////////////////111111111111111111111111//////000111111111111000111222444555555555333222222222222222333333333333444333333333333444555555555666666777777666666555444555666777888999999999777777777888888888999999777888888999::::::;;;;;;999::::::;;;<<<<<<======>>>===<<<>>>@@@AAAAAA@@@???@@@AAA@@@>>>===>>>???===>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDFFFHHHKKKNNNPPPMMMMMMLLLJJJIIILLLQQQVVVWWWXXXWWWTTTPPPNNNOOOQQQTTTUUUWWWVVVUUUTTTTTTUUUTTTUUUVVVVVVVVVUUUTTTTTTSSSQQQOOOLLLKKKKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPRRRRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTSSSQQQOOOOOOOOOMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFCCCBBBAAA????????????@@@??????>>><<<:::999888777777777777888888888888888222222333333333444444444222333444444444444444444222222222222222222222222000000000000000000/////////////////////////////////////////////////////////............------------------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,---------.........////////////............(((***,,,.........---,,,---------............///////////////000000000000//////............//////......//////000111111222...//////000111111222222000111111111111222222222000111111222333333444444555999777999>>>???KKKccc}}}}}}ttt~~~lllTTTKKKBBB??????;;;;;;<<<>>>BBBFFFHHHHHHGGGBBBBBBBBBBBBCCCCCCDDDDDD)))************++++++++++++,,,,,,,,,,,,+++************+++,,,---......///'''((()))***+++,,,------***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******)))((((((((()))+++---...+++++++++,,,---...///000.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))((())))))$$$'''***---...---+++***+++++++++,,,,,,---------+++---///---+++***+++---((())))))))))))************,,,------------...000******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++,,,---............,,,+++*********+++,,,---------------------------------------------------,,,,,,,,,---------..............................---111222000///111333222---------........./////////000111111111000...---////////////////////////000000000000000000000000///000000111111111111111///111333666777666555444111111222222222333333333444444333333444444555666555555666666666666555555333444666777999:::::::::555666666666777777888888999999999999999999::::::999999:::;;;;;;<<<======999999999<<>>===>>>???===>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDFFFHHHKKKNNNPPPMMMMMMLLLIIIHHHJJJOOOTTTWWWWWWVVVSSSNNNKKKMMMOOOOOORRRTTTUUUUUUTTTTTTUUUTTTTTTUUUVVVUUUTTTSSSRRRVVVTTTQQQNNNKKKJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVRRRQQQPPPPPPQQQRRRTTTUUURRRSSSSSSRRROOONNNOOOPPPNNNOOOOOOOOOMMMJJJFFFDDDIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA???>>>>>>>>>??????@@@???>>><<<:::888777666777777777777888888888888222222222333333444444444222333444444555555555555000000000000000000000000000000//////.........---//////////////////////////////////////////////////////.........------------------.........//////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,---------000/////////............((())),,,.........---,,,---------.........//////......//////000000111111//////............//////---------...///000000111...//////000111222222222000111111111111222222222000000111222333333444444666:::888:::???@@@LLLeeettt|||mmmTTTKKKBBB??????:::;;;<<<>>>BBBFFFIIIIIIHHHAAAAAAAAABBBBBBBBBCCCCCC))))))))))))))))))))))))))))))))))))))))))))))))...---,,,,,,+++++++++,,,******+++***(((&&&###"""++++++************++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,***---111111---***,,,...---,,,,,,+++***))))))++++++++++++,,,---......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++++++++++++++++++++++++++------------------------)))******++++++******)))''')))+++.........---,,,++++++*********+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,++++++***************************......------------,,,,,,++++++++++++++++++++++++---...---,,,******,,,...---------............///////////////////////////............////////////000//////.........//////000000000000000000000000////////////000000000000111111000000000000111111444444444222111111333555222333333333333222111000222222333333333444444444444444444555666777777888222333444444555555444444333444444555666777777888999999999999:::;;;<<<===999999:::;;;;;;<<<======;;;<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@>>>===<<<>>>>>>??????@@@AAACCCCCCEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBDDDGGGIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLVVVVVVTTTSSSQQQOOONNNMMMNNNPPPRRRRRRRRRRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUTTTRRROOOKKKIIIKKKLLLNNNOOONNNOOOPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWTTTPPPNNNOOOQQQRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLOOONNNNNNMMMKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????======<<<;;;999888777777666666777777777777666666333333444555555444333333222222222222222222222222333333111000000000111222000000////////////000000,,,---......//////......---------............////////////...---------,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++------............---------.........---,,,,,,+++///000000000000000///...------++++++++++++------.........////////////000...///000///...,,,,,,---////////////////////////////////////000000000000111000///...///000222333333333222222111000000000000222333333222111333444000888:::;;;===???QQQppptttzzzmmmSSSFFFCCCBBBAAA@@@<<<<<<===@@@CCCFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAA************************))))))))))))))))))))))))------,,,+++++++++++++++***************)))((((((,,,++++++++++++++++++,,,+++++++++******)))))))))*********+++++++++,,,,,,...---,,,,,,,,,,,,---...,,,***,,,111111,,,***,,,(((((()))+++,,,...//////+++++++++,,,---...000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************,,,------......------,,,***+++,,,......---,,,++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++*********---------,,,******+++---------------................................................//////////////////............//////000000000000000000000000////////////000000000000111111000000000000111111222333333222111222444666444444444333333333222222222222333333333444444444444444555555666777777888444444555666666666666555555555666666777888888888777777777777888999::::::::::::;;;;;;<<<======>>>;;;<<<<<<===>>>>>>??????AAABBBBBBBBBAAA@@@>>>=========>>>>>>@@@AAACCCCCCDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBBBBDDDGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRMMMNNNOOOOOOOOOPPPSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJKKKLLLKKKKKKKKKMMMOOOSSSSSSSSSTTTUUUUUUVVVVVVVVVRRRNNNLLLMMMNNNOOOOOORRRRRRQQQQQQPPPNNNMMMLLLNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@???>>>==================<<<;;;999888777666555666666777777666666555333333444555555444333333222222222222222222222222333222111000000000111111000000////////////000000,,,---......//////......---------............///............------------..................//////------------,,,,,,++++++------............------------......------,,,+++------...///000000000000------,,,++++++,,,------------........./////////---///000000...---......////////////////////////////////////000000000000//////000111111111111111222111111111111000000000111333444444333222444555000777999:::>>>BBBWWWwwwqqqvvvjjjPPPDDDAAA@@@>>>>>>===<<<===@@@CCCEEEEEEDDDCCCCCCAAA@@@@@@@@@AAABBB++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******************************+++,,,---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***)))((('''*********++++++++++++,,,------,,,,,,,,,,,,------,,,***,,,000000,,,***,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---///000111,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******+++,,,---------,,,***)))+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))*********+++,,,,,,,,,---------,,,******+++---------------....................................---............///////////////............//////000000000000000000000000////////////000000000000111111000000000000111111000111222222222333555777666555444333333333444555333333333333444444444444444444555555666777777777555555666777777777777666777777777777888888888888888888888888888999999999:::;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>???AAABBBBBBCCCBBBAAA???>>><<<<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSJJJKKKLLLKKKLLLNNNQQQTTTUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPKKKLLLKKKIIIHHHIIIKKKNNNQQQRRRRRRSSSSSSTTTUUUUUUSSSPPPLLLJJJJJJKKKKKKKKKPPPPPPPPPPPPOOONNNMMMLLLNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@???>>>==================<<<:::999888777666444555555555555555555444333333444444444444333333222222222222222222222222222222111000000000000111000//////......//////000,,,---......//////......---------............///------------............//////////////////.........---------------,,,,,,------............------------......------,,,,,,***+++,,,...////////////------,,,,,,,,,,,,------,,,---------............---...000000///...///000////////////////////////////////////000000000000---///111222333222000/////////000000000000111111222444555555444333555666000666777999???FFF]]]nnnrrrhhhPPPDDDAAA@@@>>>===>>>======???BBBDDDDDDCCCDDDCCCBBBAAA@@@AAABBBBBB++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++*********+++,,,...///,,,++++++******++++++,,,......------,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++//////+++***,,,000///...---,,,++++++***---,,,,,,,,,,,,---......++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************+++++++++---,,,***))))))***,,,---************************++++++++++++++++++++++++((())))))))))))))))))(((++++++,,,,,,,,,,,,+++***+++,,,...000000///...,,,+++++++++++++++++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++&&&'''(((***+++---...///,,,---...---+++***+++,,,,,,,,,---------.................................---------........./////////............//////000////////////////////////////////////000000000000111111000000000000111111000111222222222222444666666555333111111333444555333333333444444444444555555555555555666666777777555555666777777777666666888777777777777777777777:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>@@@AAABBBBBBBBBAAA@@@???;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAACCCCCCCCCCCCEEEGGGIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMOOOOOOOOOOOONNNNNNNNNMMMIIIIIIIIIHHHIIIKKKPPPSSSUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRRRRQQQQQQRRRRRROOONNNLLLJJJHHHIIILLLNNNPPPPPPQQQRRRRRRSSSSSSTTTRRROOOKKKIIIIIIIIIIIIHHHNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????===<<<;;;:::999777666666333444444555555444444333333333333333333333333333111111111111111111111111222111111000000000000000/////////....../////////,,,---......///.........---------............///,,,,,,,,,------...............------,,,,,,++++++------------------------,,,------......------,,,,,,------...------,,,,,,***+++,,,------------------------,,,,,,---------,,,,,,,,,---------......+++---//////......///000////////////////////////////////////000000000000...///000111222111111000---......///000111111111222333444444333333444555222666555777>>>FFF^^^oootttkkkRRRFFFDDDBBB???>>>>>>======???AAACCCDDDCCCEEEDDDBBBAAAAAAAAABBBCCC++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((()))******,,,+++***))))))***,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......+++***,,,))))))***,,,...///111111...---,,,+++******************+++,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++***)))'''%%%%%%''')))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,---+++,,,...000000///...---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++((())))))******+++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,------------...........................------------...........................///000000////////////////////////////////////000000000000111111000000000000111111111222333333111111111222444333111000000222333555333333444444444555555555555555555555666666666666444444555666666666666555666666666666666666555555::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAA@@@??????;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEFFFEEEDDDCCCBBBDDDCCCCCCDDDEEEGGGIIIJJJLLLMMMMMMNNNOOOOOONNNNNNPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIHHHHHHKKKOOOSSSUUUUUUTTTSSSSSSTTTUUUVVVRRRQQQQQQPPPPPPQQQQQQRRROOONNNLLLJJJHHHHHHKKKNNNOOOPPPPPPQQQRRRRRRSSSSSSRRROOOLLLJJJJJJJJJIIIHHHLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@????????????<<<<<<;;;:::888777666555333333444444444444333333333333333333333333333333111111111111111111111111111111111111000000////////////............//////,,,---......///.........---------............///+++,,,,,,,,,------......---,,,,,,,,,++++++******------------------------,,,,,,------------,,,,,,,,,,,,------...------,,,,,,,,,---,,,,,,+++******------------------------,,,,,,,,,---------......***,,,......------...///////////////////////////////////////000000000000111000/////////000222333------...///000111111222000222333333222222333444333777555555<<>>>>>===<<<>>>AAACCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDD++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))******))))))(((((((((((())))))))))))*********+++++++++)))))))))************+++++++++,,,,,,,,,,,,++++++,,,******------******,,,******+++,,,---......///------,,,***)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++***)))(((((()))***+++************************************************)))******++++++******)))(((((()))***+++,,,---...,,,---.../////////...---+++++++++++++++*********))))))***+++,,,,,,,,,,,,************************************))))))))))))...---,,,+++)))((('''&&&+++---......,,,+++++++++,,,,,,,,,,,,------------------------------------,,,------------...............---......///000111000000000000000000000000////////////000000000000111111000000000000111111111222444333222000000111333222111111111222333444333444444444555555555555555555666666666666666666444444555666666666666555555555555555666666666666666777999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@???=========>>>???@@@AAABBBEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJLLLOOORRRWWWWWWWWWWWWVVVVVVUUUUUUPPPPPPQQQQQQQQQQQQQQQQQQLLLLLLKKKIIIGGGGGGIIIKKKOOOPPPPPPQQQQQQRRRSSSSSSRRROOOMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>============<<<<<<;;;999888777666555333444444444444444444333333333222222222222333333111111111111111111111111000000111111000000///...///......------......///,,,---......//////......---------............///,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------......------------------,,,***)))(((------............------,,,---------............+++---//////...---...///////////////////////////////////////000000000000222111///......000222444......///000000111222222000111333222111111222444444777555666;;;???QQQnnn{{{sssWWWGGGBBB???===<<<===;;;;;;<<<@@@CCCEEEEEEFFFEEEDDDCCCBBBCCCDDDDDD************************))))))))))))))))))))))))***))))))))))))***+++,,,******++++++++++++************))))))))))))******++++++******************))))))))))))***************+++,,,,,,,,,,,,+++***,,,******------******,,,...------,,,+++*********,,,++++++******++++++,,,))))))***+++++++++++++++************************))))))******+++,,,,,,---------------------------************************))))))))))))))))))))))))''''''((((((((((((''''''******)))******+++,,,,,,,,,,,,---------.........++++++++++++*********))))))***+++,,,------------++++++++++++++++++++++++************))))))))))))------,,,***)))'''&&&&&&+++---......,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------......///000111000000000000000000000000////////////000000000000111111000000000000111111///111333333222111111222222222222333333333444444444444444444555555555555666666666666666666666555555555666777777777777666555555555666777777888888555666999;;;<<<<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAA???????????????@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPMMMNNNOOONNNMMMNNNPPPQQQYYYZZZZZZ[[[ZZZXXXUUUTTTPPPQQQRRRSSSSSSRRRQQQPPPJJJKKKKKKJJJIIIHHHJJJKKKPPPPPPPPPQQQRRRRRRSSSSSSQQQOOOLLLLLLLLLMMMLLLKKKIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>============<<<;;;:::999888666555555444444555555555555444444333333222111111222333333111111111111111111111111///000111111111000......///......------......///,,,---......//////......---------............///------,,,,,,,,,,,,,,,,,,---------...............*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------------,,,+++******,,,---...//////...---,,,------........./////////...000111111///...//////////////////////////////////////////000000000000000000000000000111111222///000000111111222222222111222444333222222333555333777555777<<<>>>LLLfff}}}yyy[[[IIICCC???===<<<;;;::::::<<<@@@DDDFFFGGGFFFEEEDDDCCCCCCCCCDDDEEE))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,((()))+++,,,------,,,+++++++++************++++++///......---,,,+++******))))))))))))***************+++,,,------,,,+++***---******,,,,,,******---'''''')))***,,,---//////*********+++,,,---//////((()))***+++++++++++++++************************))))))***+++,,,,,,------)))***++++++++++++***)))))))))))))))))))))))))))******************************++++++++++++******,,,+++******)))*********---,,,,,,,,,,,,---......++++++++++++******))))))***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************+++,,,......---+++***+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------......000111111000000000000000000000000////////////000000000000111111000000000000111111,,,///222333222222333333222333444555555555555444444444444555555555666666666666666666666555555555666666777888888888888888555666666777888999999:::666777:::===?????????>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCFFFHHHIIIIIIHHHGGGEEEEEEDDDEEEEEEGGGIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOPPPQQQZZZ[[[]]]]]]\\\YYYVVVSSSQQQRRRTTTUUUUUUSSSQQQPPPKKKMMMNNNMMMLLLLLLLLLNNNPPPPPPQQQQQQRRRSSSSSSSSSOOONNNLLLLLLLLLMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????<<<;;;:::999888666555555444555555666666555555444444333222111111222333444000000000000000000000000///000111111111000...---.........------.........,,,---......//////......---------.........//////---------,,,,,,++++++++++++,,,,,,------.........))))))*********++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.........---+++,,,,,,---------,,,,,,,,,---...//////...---,,,.........////////////000111333444333111000000000////////////////////////////////////000000000000...///111222333222000///111111111111222222222222222333555444333333444666222666666999>>>>>>JJJccc```LLLEEEAAA???>>>;;;999999;;;@@@DDDGGGHHHGGGFFFDDDCCCCCCCCCDDDEEE---,,,,,,+++*********++++++***)))(((((()))***+++)))******)))(((((()))+++************************++++++******))))))(((((((((((())))))*********++++++*********))))))((((((+++,,,...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++++++++******))))))$$$%%%&&&((())))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,+++***)))((((((&&&&&&''''''(((((()))))))))************+++++++++...---,,,***)))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++))))))))))))***...---,,,,,,+++++++++,,,++++++************++++++((()))***+++,,,+++******+++---......,,,)))((())),,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,................................................111111000000//////......222111000.........///000.../////////000000000111222222222111111111111111222333333333333333333444888888888777777777777777333444444444555555666666444444444555777888777666888888888888999:::;;;;;;;;;<<<===>>>@@@@@@@@@@@@???===<<<;;;;;;<<<===???<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBB@@@===>>>AAABBBAAA???CCCEEEHHHKKKKKKJJJHHHFFFDDDEEEHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNPPPPPPPPPRRRSSSSSSQQQNNNPPPTTTVVVTTTPPPOOOQQQTTTZZZ\\\]]]\\\YYYWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNQQQPPPNNNNNNOOOOOONNNMMMOOONNNMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIFFFEEEDDDBBB@@@>>>??????@@@??????>>>======<<<:::888666555555555666555555444333333333444444444333333222222111111000222222222111111111111000000111222333444333000---////////////............------------------------000///---,,,,,,---///000------......---+++***(((************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000//////...------,,,,,,,,,---///...---,,,,,,---------------.........///////////////////////////,,,------...///000111111///////////////.........//////000000111111111222//////000111222333333333333333222222111222222222999666666888:::???JJJVVV|||\\\HHHEEEDDD@@@<<<;;;;;;;;;<<<>>>@@@CCCDDDDDDCCCCCCCCCCCCBBBBBBBBB,,,+++***))))))))))))*********))))))))))))******)))******)))(((((()))+++*********************************)))))))))))))))))))))******************************)))))))))(((***+++,,,---...---+++************++++++,,,,,,,,,---,,,++++++*********+++,,,,,,+++++++++*********'''((()))*********************++++++++++++******++++++,,,,,,+++******)))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))))))))))))))))))))************+++++++++,,,+++***)))))))))******++++++++++++++++++++++++)))))))))******++++++++++++******))))))***+++,,,------,,,+++++++++++++++++++++************++++++((()))***+++++++++******)))+++,,,,,,+++++++++,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////.........---222111000///......///000////////////000000000000111111111111111111111111222222333333333333444444666666666666666666666666555555555555555666666666555444444666888888777666999888888999999:::;;;<<<<<<<<<===>>>???????????????>>><<<;;;:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@>>>>>>AAABBBBBB@@@DDDFFFIIIKKKLLLKKKHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOQQQPPPOOOQQQRRRSSSQQQPPPQQQTTTVVVUUURRRPPPSSSVVVZZZ\\\]]]\\\YYYWWWVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPNNNOOOPPPPPPNNNMMMOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHFFFDDDDDDCCCAAA???>>>>>>>>>>>>===<<<;;;:::::::::888777666555555555555444333333222333333333000000111333444555666777000000000000///////////////000111444555555222000////////////............------------------------...---,,,++++++,,,---...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------....../////////............---+++---......---,,,,,,---------........./////////////////////////////////------......//////000000/////////////////////...///000000000111111111111000000000111222222222333333333222222111222222333555333333555777;;;EEEPPPuuuaaaLLLEEEBBB>>>;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCBBBBBBBBB******)))((((((((())))))))))))************)))))))))******)))(((((()))+++************************))))))))))))************+++++++++++++++*********************))))))))))))((()))***,,,,,,,,,++++++'''((()))***+++,,,,,,---,,,,,,+++************+++,,,+++++++++++++++*********++++++,,,,,,,,,++++++******++++++++++++************++++++******))))))************************************************+++***************)))))))))************+++++++++))))))(((((())))))***+++++++++++++++++++++++++++)))))))))))))))*********))))))))))))***+++,,,---,,,+++++++++************++++++************++++++((()))******++++++******''')))***++++++,,,...000&&&&&&'''(((***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................------------111000000////////////000000000000000////////////000000000000000000111111222222222333333444444444555555555555666666666666777777777777666666666666555444444666888999888666999999999999:::;;;<<<=========>>>>>>>>>>>>======???>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@>>>???AAABBBBBBAAADDDFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPOOOOOOQQQRRRRRRRRRQQQTTTVVVVVVSSSSSSUUUXXXZZZ\\\]]][[[YYYVVVUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQOOONNNOOOPPPPPPOOOMMMNNNMMMLLLJJJJJJIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>===<<<:::999888888888888777666555444333444333222222111111222222111111000//////...------111111000000000///////////////000333666666444222/////////............---------------------------++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////////////////+++---......---,,,------....../////////000000000////////////////////////.........///////////////......//////////////////000000000000111111111111111111111111111111222222333222222111222222333333555444555888:::<<>>@@@BBBDDDDDDCCCCCCCCCCCCBBBBBBBBB***))))))(((((()))))))))((()))***++++++***)))((()))******)))(((((()))+++************************(((((())))))******++++++---,,,,,,++++++******************)))))))))))))))((((((***+++,,,,,,,,,,,,))))))******++++++,,,,,,++++++***************+++************************,,,,,,------,,,+++************++++++++++++******))))))*********))))))((())))))))))))))))))))))))))))))*********++++++++++++++++++******))))))((())))))*********+++++++++((((((((()))***++++++,,,++++++++++++++++++++++++))))))******************))))))*********++++++,,,*********+++************,,,++++++******++++++,,,((())))))***************((()))*********+++...111%%%%%%%%%&&&'''***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000////////////000000000000000///////////////000000000000000111111222222222333333444444444555555666666666666666777999888888888777777666666666555555777999999888777::::::::::::;;;<<<=========>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBCCCEEEFFFIIIKKKLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLJJJKKKKKKKKKLLLMMMNNNNNNQQQOOONNNNNNPPPSSSSSSSSSRRRTTTVVVVVVUUUVVVXXXZZZZZZ[[[\\\[[[XXXUUUTTTTTTRRRTTTVVVWWWWWWVVVTTTRRROOOOOOOOONNNNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCEEECCCBBBBBBCCCDDDBBBAAA???>>>>>>===;;;999888777666666777777666555333222333222222111000111111111333222000...,,,***)))(((333333222222222111111111//////000222444444333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...,,,+++***+++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......222111111000///.........+++,,,......---,,,---...////////////000000000000///////////////////////////////////////.....................////////////000000000000000111111111222222222111111111111111222222111111222222333333444444777:::;;;<<>>>>>>>>>>>============>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMPPPOOOMMMNNNQQQSSSTTTTTTRRRTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\ZZZWWWTTTSSSSSSQQQSSSUUUWWWWWWUUUSSSQQQMMMNNNNNNNNNMMMLLLKKKJJJLLLMMMNNNNNNOOOOOONNNNNNNNNMMMLLLMMMNNNOOONNNMMMKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@<<<<<<;;;:::999777555444444555666666555444222111222222111000000000111111000111111111222222222222222222222111111111000000000//////000111111///---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++***+++,,,---************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......444333222000///---,,,+++***,,,......---------...////////////000000000000///////////////////////////////////////.........---.........//////000000111111000000000000000000222222222111111111111111222111111111222222333444111111444888888888===EEETTTsssfffQQQDDD===:::<<<:::::::::;;;===???BBBCCCDDDCCCCCCCCCCCCBBBBBBBBB******)))))))))***++++++))))))************)))))))))******)))(((((()))+++************************))))))))))))************+++++++++++++++*********))))))))))))***************+++++++++,,,,,,------///......---,,,+++*********))))))))))))***++++++((((((((()))))))))))))))+++++++++++++++***)))(((******++++++++++++******))))))******++++++******************************))))))******+++++++++,,,))))))))))))))))))(((((()))************+++++++++((()))***,,,------------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++)))(((((()))***+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,)))(((((((((((()))***++++++,,,,,,+++***)))+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000000000...//////000000000000///////////////000000000000000000000111222222333333111111222333333444555555666666777777888888999999888888888888777777777777777666666888:::;;;:::888999999999999:::;;;<<<===<<<<<<======<<<;;;::::::777888999;;;<<<>>>??????>>>>>>>>>>>>>>>======<<<<<<===>>>??????@@@?????????@@@AAAAAAAAAAAADDDFFFCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMOOORRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[ZZZVVVSSSRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQMMMMMMNNNOOONNNMMMLLLKKKMMMMMMMMMMMMMMMLLLLLLKKKMMMKKKKKKKKKMMMNNNMMMLLLIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>@@@@@@???>>>888888888777666444333222444444444444444333222222333222111111000000111111222111111111111111000000//////.........---------000///......//////---,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......333333111000...---++++++***,,,---...------...///....../////////000000000////////////////////////.........///////////////------......///000000000111111111111000000000000111111111111111111222222111111111111222333444444333333666999999999===DDDNNNnnncccOOODDD>>><<<===:::::::::;;;===???AAACCCDDDCCCCCCCCCCCCBBBBBBBBB((((((((((((((()))***+++******))))))))))))******)))******)))(((((()))+++*********************************)))))))))))))))))))))******************((()))))))))************++++++*********+++++++++------,,,,,,++++++******)))))))))))))))***++++++)))*********++++++++++++******+++++++++******)))******++++++++++++******)))******+++,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))******************)))************+++++++++((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++)))))))))***,,,---...---,,,+++---,,,,,,++++++,,,,,,---)))(((((('''((()))***+++***+++---,,,+++***++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000---...///000111111000///------...///000111222222000111111222333333444444000111111222444555555666555555666666777888888999666666777777777777777777777777777888;;;;;;:::999999888888999999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>????????????>>>@@@BBBBBBAAAAAADDDGGGBBBCCCEEEGGGHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIMMMLLLMMMPPPSSSUUUUUUTTTUUUTTTTTTUUUWWWXXXXXXXXXYYY[[[[[[YYYVVVSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPQQQQQQOOONNNMMMMMMMMMMMMMMMKKKJJJIIIHHHKKKJJJIIIJJJLLLLLLLLLKKKHHHIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@????????????>>>===<<<<<<>>>>>>===<<<888888888777777555444444444333333222222222222222333333222111111111111222333222111///...,,,+++***------------,,,,,,,,,,,,///...---...000000///............---------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000//////...---------)))+++---...------...///------........./////////////////////////////////------......//////000000------......///000000111111111111111000000000///000000000111222222222333111111111111222333444555777777999<<<;;;:::???FFFKKKlllbbbNNNDDD???======:::::::::;;;<<>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>????????????>>>@@@BBBBBBAAAAAADDDGGGBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHKKKLLLMMMQQQTTTUUUUUUSSSUUUTTTTTTUUUWWWXXXWWWWWWYYYZZZ[[[YYYVVVRRRQQQPPPQQQQQQQQQPPPPPPQQQQQQQQQOOOPPPRRRSSSSSSQQQPPPNNNNNNMMMMMMLLLJJJIIIGGGFFFJJJHHHHHHIIIKKKLLLKKKJJJHHHHHHHHHHHHFFFDDDBBB@@@============>>>>>>>>>>>>===<<<;;;;;;<<<===;;;::::::::::::::::::999888888444333222111111111222333444333222222111111222222......///000111222333333//////.........---------...------...111222222111......---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***+++,,,---...---,,,+++************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,---------......//////)))+++---...------...///------------.........///////////////////////////,,,------...///000111111---------...///000000111222111111111000000////////////000111222333333444111111111111222333444555555555666999888777<<>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;===???AAABBBBBBBBBEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFFFFDDDCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNNNNOOORRRTTTVVVUUUUUUUUUUUUVVVWWWWWWYYYXXXXXXWWWUUUSSSRRRQQQLLLQQQSSSQQQQQQTTTUUUSSSMMMOOOQQQRRRSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDCCC@@@>>>===;;;::::::::::::<<<;;;999888888999;;;<<<::::::999888777666555555+++...111444444111...+++000111111111111222222222000000000000000000000000//////.........---------///............---------,,,---.........---,,,+++***,,,------+++******+++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++///...---,,,***)))((((((,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,------,,,,,,...///........................,,,---///000000000///...///,,,+++,,,...///---+++,,,,,,,,,---...///000111000000000000000000000000111000......//////...,,,000000////////////000000---...///000111222222222222222111111222222333444666333333666999<<>>======<<<;;;;;;<<<>>>AAABBBCCCDDDFFFEEECCCBBBBBBCCC&&&&&&''''''(((((())))))))))))))))))))))))))))))+++***)))((((((((())))))+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))*********+++)))))))))***+++++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((+++++++++***************'''((())))))***)))))))))))))))))))))))))))))))))++++++++++++************)))************+++++++++************************+++++++++*********************+++,,,,,,,,,+++++++++***))))))(((((())))))++++++++++++************)))***+++,,,,,,+++***)))++++++*********+++,,,,,,+++++++++*********)))))))))***,,,------,,,***)))***************+++,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,------------...---......//////......---//////............//////111111111111222222222333111111111111111111111111333333444444555555666666666555555444444555555666777777777777888888888888777777666666555555555555888888999999999::::::::::::999999999::::::;;;<<<===============<<<<<<;;;::::::::::::;;;;;;;;;<<<;;;<<<>>>???AAAAAABBBBBBDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAAEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUSSSRRRPPPNNNMMMIIINNNPPPNNNNNNPPPQQQPPPLLLMMMOOOQQQQQQPPPOOONNNOOONNNNNNMMMKKKJJJJJJIIIFFFHHHJJJLLLMMMLLLKKKJJJJJJJJJIIIIIIGGGEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;;;;:::999888888999:::;;;999999888777666555444444333444444444222...***'''//////000000000111111111000000000000000000000000//////.........---------...---------,,,,,,,,,,,,,,,,,,---......---,,,+++***,,,------+++******+++++++++************++++++---,,,++++++******++++++...------,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---......---,,,---///........................,,,---...///000//////......---+++,,,...///---+++---------------...///000////////////////////////000///.../////////......111000000//////000000111000000111111222111111111222222111111222222333444666333333777999<<>>AAABBBBBBCCCEEEDDDBBBAAAAAABBB************************))))))))))))))))))))))))***)))((('''''''''((((((*********)))))))))((((((((((((((((((((((((((((((*********)))))))))))))))************************)))))))))*********************************++++++,,,++++++++++++*********++++++,,,,,,,,,++++++***))))))************))))))***************+++++++++))))))***++++++++++++***************************,,,,,,,,,++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++***************++++++++++++++++++,,,++++++******++++++******))))))******,,,+++++++++***************+++,,,------,,,+++***,,,,,,+++*********+++++++++++++++***************)))***+++,,,,,,+++***)))++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,..............................------,,,,,,++++++,,,,,,,,,------------...---......//////......---//////............//////000000000111111111222222///000000000111222222222444444444444444444444444555444444333333444444555555555666666666777777777888777777777777666666666888888999999999:::::::::888888888777888888999999::::::<<<=========<<<;;;999999999:::::::::;;;;;;======>>>@@@@@@AAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDBBBCCCEEEEEEEEECCCAAA???CCCCCCCCCEEEFFFHHHJJJKKKMMMNNNNNNNNNMMMMMMOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTSSSRRRPPPNNNMMMLLLIIINNNPPPMMMLLLOOOOOONNNKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNMMMLLLKKKKKKJJJJJJGGGIIIMMMPPPPPPOOOLLLJJJJJJJJJIIIIIIGGGFFFDDDCCC@@@???>>>===<<<;;;;;;;;;888999999999999999999888777777666555444444333333000111222222222111000///........./////////000000000000000000000000000000...............---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,***,,,------+++******+++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++---/////////---,,,---...------------------------,,,---......//////.........---,,,,,,......---,,,...---------------.................................//////////////////000111111111000000111111111222222333333222111000000222222111111222222333444666444444777999<<>>@@@AAAAAABBBDDDCCCAAA@@@@@@AAA,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((''''''''''''(((************************))))))))))))))))))))))))+++++++++******)))))))))(((((())))))))))))******************************+++++++++***************++++++++++++************'''((()))***************++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,)))***++++++,,,,,,++++++************************------,,,,,,++++++************************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++***)))(((,,,,,,+++******+++++++++,,,,,,+++++++++***************+++,,,,,,+++******,,,,,,+++***))))))******************************)))***++++++++++++***))),,,+++++++++++++++,,,,,,,,,,,,---------.......................................---,,,,,,+++++++++.........////////////000......////////////......//////............/////////000000000000111111111000111111222333444444555444444444333333333333333444333333222222333333444444444444555555666666666999999:::::::::999999999888888999999999:::::::::888888777777777888888999888999;;;===>>>>>>===<<<999::::::::::::;;;;;;;;;===>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCC@@@AAACCCDDDDDDBBB???>>>AAAAAABBBCCCEEEGGGIIIJJJMMMMMMNNNMMMKKKKKKLLLNNNMMMMMMNNNPPPQQQSSSUUUVVVVVVUUUUUUTTTRRRPPPOOONNNLLLQQQRRROOONNNPPPQQQOOOKKKLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCC???>>>===<<<;;;::::::999666777999::::::999777666555555555444333222222111//////000111222333333333....../////////000000000000000000000000000000000........................---------,,,,,,,,,,,,++++++,,,,,,,,,------------***,,,------+++******+++......------------......,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,...///000///---,,,---...------------------------,,,,,,------............------,,,---------------......---,,,,,,,,,------........................---...////////////000111222222111111111111222222222222333333333222222111222222111111222222333444666444444777999;;;AAAIIIWWWzzz```NNNEEEBBBAAA===<<<;;;:::;;;===???AAAAAACCCDDDDDDBBBAAAAAABBB)))))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((('''************++++++++++++************************,,,,,,,,,++++++******)))'''''''''((((((((())))))+++++++++***************+++++++++***************+++++++++*********))))))'''((()))***************+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,&&&''''''(((((((((((((((************************,,,,,,,,,++++++*********,,,+++++++++***)))))))))************************)))))))))***+++++++++,,,++++++++++++******)))(((,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))************)))))),,,++++++***))))))))))))************************************************,,,,,,+++******+++++++++,,,,,,,,,---------..............................------,,,,,,,,,+++++++++.........////////////000...//////////////////...//////............/////////000000000000111111111000000111222333333444444333333333333333222222222333333222222222222333333222333333444555555666666888999::::::::::::999999888888999999999:::::::::999999888888888888999999888999;;;===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>???@@@AAABBBCCCCCCCCC???@@@AAABBBBBBAAA???>>>@@@@@@AAABBBDDDGGGHHHJJJKKKLLLLLLKKKIIIIIIJJJLLLJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPNNNRRRTTTPPPOOOQQQQQQOOOLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGFFFDDDCCCBBB<<<<<<<<<;;;:::999888777444666888999999888666444444444333333222222111111666555333222000///....../////////000000000111111////////////////////////---.................................------------++++++++++++,,,,,,------***,,,------+++******+++...------,,,,,,------...,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...///000///---,,,,,,---------------------------,,,,,,,,,,,,,,,------...,,,------------,,,------...------,,,,,,,,,------........................---///111000//////000222222222111111111111222222000000111222333444444444222222111111222222333444666333444777999:::???FFFRRRxxxeeeOOOEEEBBBAAA===<<<;;;:::;;;<<>>>>>>>><<<===>>>@@@AAABBBBBBBBB@@@@@@@@@AAA@@@@@@@@@???AAAAAAAAACCCDDDFFFHHHIIIHHHIIIIIIHHHGGGFFFHHHIIIHHHIIIJJJKKKMMMOOOQQQRRRPPPQQQQQQQQQQQQQQQPPPPPPMMMQQQRRROOOMMMNNNNNNLLLLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEFFFHHHJJJGGGGGGGGGFFFDDDCCCAAA@@@;;;;;;;;;:::999888666555444555777888888777555444333333333222222111111111222222111111111000000000//////000000000111111111////////////////////////---------...............//////.........---------++++++******+++,,,---...***,,,------+++******++++++******))))))******+++++++++******++++++,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,---......,,,,,,---...---,,,,,,,,,,,,,,,------........................---000222111///...000333111111111000000111111111...///000222333444444444222222111111222222333444444333333666888888===CCCSSSwwwjjjQQQGGGBBB@@@===<<<;;;::::::<<<>>>???CCCEEEFFFEEEDDDBBBCCCCCC,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((()))*********))))))***************)))))))))************************(((((((((((())))))))))))((((((((()))***+++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,************))))))))))))***++++++,,,,,,,,,++++++''''''((((((((((((''''''+++++++++***************+++,,,,,,---------------))))))))))))))))))))))))((((((((())))))******+++(((((()))***++++++,,,,,,************************+++++++++***************((())))))************)))***************+++,,,,,,------,,,,,,,,,++++++++++++******************+++***))))))))))))******+++))))))*********+++++++++******))))))))))))******+++***))))))(((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,------------...//////000000000000////////////............//////111111111111222222222333////////////000000000000000000111111222222333333444444333333333333444444222222333444555666777777333444666888888777666555888888999999999:::::::::;;;:::999999888888888999999888777666777888:::<<<::::::;;;;;;;;;<<<<<<<<<777888999;;;<<<=========;;;;;;===???@@@AAABBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGFFFEEEEEEFFFHHHGGGHHHHHHIIIKKKMMMNNNOOOMMMMMMOOOPPPPPPQQQQQQQQQLLLQQQQQQNNNLLLMMMMMMJJJKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@???;;;;;;;;;;;;:::888777555444555666666666666555444333333222222222222111111+++,,,...000222333333333........./////////000000////////////////////////---------.........//////.........---------,,,,,,+++************,,,---...***,,,------+++******+++***))))))(((((())))))***++++++******++++++,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------+++---///...,,,+++---...++++++++++++,,,---......////////////////////////...111444222...---///222111000000//////000000111///000000111222222222111222222111111222222333444333111222555666666;;;AAAOOOqqq~~~oooTTTIIIDDD@@@===<<<;;;::::::;;;===???BBBDDDEEEDDDCCCBBBBBBBBB(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))*********)))))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))******+++,,,,,,------,,,,,,,,,++++++*********(((((()))***+++,,,,,,---************))))))))))))))))))*********))))))((((((((())))))))))))((((((,,,+++++++++******))))))))))))***++++++++++++***((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%&&&''')))+++---//////++++++++++++++++++++++++,,,+++++++++******))))))'''((()))******************)))))))))***++++++,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,))))))(((((()))***++++++))))))******++++++++++++******))))))))))))************)))(((((('''((((((++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,------............/////////000000//////000000000000////////////............//////111222222222222333333333222222222111111111111111//////000111222333333444555444444333333444444555222222333444555777777888444666888999:::999888777888888999999999:::::::::::::::999888777777888888999777555333444666888:::999999:::::::::;;;;;;;;;555666888:::;;;<<<======:::;;;<<<>>>@@@AAABBBBBBBBBAAA???>>>>>>@@@AAACCCCCCCCCCCCDDDDDDFFFGGGGGGCCCDDDEEEDDDCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSNNNRRRSSSOOOLLLMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGFFFFFFDDDDDDEEEDDDDDDCCCBBB@@@???>>>;;;<<<<<<<<<;;;999777666444555555555555555555444333333333222222222222222000000111111000///---,,,---------.........//////////////////////////////---------.........//////---------,,,,,,,,,++++++******))))))***,,,---///***,,,------+++******+++++++++************+++++++++*********+++,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))***+++,,,,,,------)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++---///...,,,+++,,,///*********+++,,,---...///000000000000000000000000///222555333...,,,///222000000////////////000000000111111111111000//////222222111111222222333444222111222555555555999???IIIhhh{{{sssWWWKKKEEE@@@===<<<;;;::::::;;;===>>>AAACCCDDDCCCBBB@@@AAAAAA&&&&&&''''''((((((((()))+++***))))))))))))'''%%%***)))((((((((()))+++,,,)))))))))((('''(((+++...%%%)))------***(((((()))''''''(((((())))))******************************))))))(((((((((((()))))))))))))))+++------+++))))))))))))***+++++++++,,,''''''(((((())))))******+++)))((('''((()))+++,,,******)))(((''''''(((((()))))))))((()))******+++))))))))))))************+++***))))))((()))))))))******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******...------,,,,,,++++++***---,,,***)))))))))******+++***)))(((((()))******))))))(((((((((((())))))+++++++++*********))))))((())))))))))))*********.........------,,,,,,+++---..................---...------,,,,,,------...111000///...------...///..................------000///.........///111222222222222111111111111111222222111111111111222222333333333222222222111111000111222444666777999999555555666888888999999999777777666666777888999999999888777666666777888888;;;::::::999888777666666777777777777888999:::;;;777888888999;;;<<<=========>>>???>>><<<<<<>>>?????????????????????@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHFFFCCCDDDFFFGGGFFFDDDDDDEEEGGGIIIKKKMMMNNNOOOTTTOOOKKKJJJLLLPPPRRRRRRRRRYYY^^^ZZZPPPJJJJJJMMMIIIHHHGGGHHHIIIHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????;;;::::::999888777666666333444555555555444333222555333111222444555444111111111111111000000000///000///...------...000000111111000///...---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++*********++++++,,,,,,,,,(((***+++,,,++++++,,,...------------------------++++++************++++++******))))))******+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///000///---,,,+++,,,------+++,,,,,,---............,,,---...///000000000000///...---,,,,,,---...///............////////////555222...---///111111///000111111111111222222222111111222222222333333333222333555666777999===???IIIaaawwwzzzYYYIIICCCBBB===<<<;;;:::;;;===>>>@@@BBBDDDFFFEEECCCAAA@@@@@@)))))))))*********++++++,,,+++******+++***(((&&&(((''''''&&&'''((()))***'''''''''%%%$$$%%%'''***''')))+++,,,+++)))(((((('''((((((((()))))))))***************************))))))(((((((((((())))))(((''''''(((***+++)))(((******************+++++++++******)))((((((''''''***)))((('''((()))+++,,,,,,+++***)))(((((((((((()))))))))))))))******+++))))))))))))************++++++++++++++++++++++++******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++,,,,,,,,,,,,+++***)))))))))*********)))((((((((()))++++++))))))(((((((((((())))))+++++++++*********)))))))))))))))*********++++++......---------,,,,,,,,,------............------...------,,,,,,------...000///...---------...///........................///////////////000000111111111111111111111111000222222111111111111222222333333222222222111111111000111222444666777999999666666888999999::::::::::::999888888888888888888999888777666666777888888:::::::::999888777777666666666666666777888999:::888888999:::<<<<<<======>>>??????>>>======>>>@@@>>>?????????@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFHHHFFFDDDDDDFFFGGGFFFDDDDDDEEEGGGIIIKKKMMMOOOPPPSSSOOOKKKJJJLLLOOOQQQQQQNNNUUUZZZYYYRRRKKKIIIIIIIIIIIIKKKMMMOOONNNKKKHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>;;;::::::999888777666666444444555444444333222222444222111111333444333111222222222111111111000000000///...---------......000000//////......---------,,,,,,,,,,,,---.........---,,,+++)))((('''''',,,,,,------,,,++++++************+++++++++,,,,,,)))***++++++***+++,,,...---------,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,++++++,,,,,,,,,++++++***,,,+++++++++************------,,,,,,,,,------...---,,,+++*********+++++++++,,,,,,------------,,,)))***+++,,,------------///...------------...///....../////////000000000555222......///111111000//////000000000111111111111111222222222333333333222444555555666888;;;>>>GGG___{{{{{{\\\KKKDDDBBB>>>===;;;:::;;;<<<>>>@@@CCCEEEGGGFFFDDDBBBAAABBB''''''''''''((((((((((((,,,+++***+++++++++)))''''''''''''''''''((())))))'''''''''%%%######%%%''')))))))))***++++++)))'''(((((((((((())))))))))))************************))))))(((((((((((())))))***)))'''(((***++++++*********************))))))*********))))))(((((('''***)))((((((((()))+++,,,///...---+++***))))))))))))))))))))))))*********))))))))))))************'''(((***+++,,,++++++*********))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++************++++++++++++******((())))))***++++++,,,,,,++++++***)))))))))******))))))(((((()))***+++,,,))))))(((((((((((())))))+++************)))))))))************+++++++++,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------......------,,,------...///..............................///000000000000////////////000000000000000222222111111111111222222222222222111111111111111111111222444666777888999777777888999::::::::::::;;;;;;:::999888888888888888888777777777777888888::::::999999888888777777666666666666777888999999999:::;;;<<<===>>>>>>>>>??????@@@???>>>===???AAA>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHKKKMMMOOOPPPSSSOOOKKKJJJKKKMMMOOOPPPMMMRRRWWWXXXVVVQQQLLLJJJJJJKKKOOORRRTTTSSSOOOKKKEEEDDDDDDCCCCCCDDDDDDEEEFFFEEECCCAAAAAAAAACCCCCCDDDCCCBBBAAA???>>>===<<<;;;::::::999888777666666666555444333222222222222222111000111222333222000222222222222111111111111//////...---,,,,,,------........................---,,,,,,,,,,,,---......------,,,+++)))(((''''''+++++++++++++++******)))***************+++++++++)))*********)))***---///,,,,,,,,,+++++++++******++++++************++++++******))))))******+++,,,,,,,,,,,,,,,+++***))))))++++++++++++************...------,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,///...------------...////////////000000000111111444111///...000111111000.../////////000000000000111111222222222333333333333444555555555666:::<<>>===;;;;;;;;;<<<>>>???DDDFFFGGGGGGEEECCCCCCCCC'''''''''''''''''''''(((+++*********++++++)))''')))))))))))))))******+++)))******(((&&&&&&''')))+++((('''))),,,,,,)))&&&(((((((((((())))))))))))************************))))))(((((((((((())))))---+++))))))+++---------++++++******))))))((((((''''''((()))***++++++,,,))))))(((((())))))***+++111000...,,,+++***))))))(((((()))***************((()))))))))************"""$$$''')))******)))(((******))))))))))))******))))))*********+++++++++((()))))))))************))))))))))))))))))))))))******++++++++++++************++++++++++++******((()))))))))*********+++*********))))))))))))*********))))))))))))))))))))))))(((((((((((())))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------......---------...............,,,---///000000000///............///////////////333222222111111222222333111111111111111111111111111222333444555777888888666777888999999999999999999999888888777888888888777777777777777888888888999999999999999999999888777777777777888999:::;;;;;;<<<>>>???@@@@@@??????>>>?????????======???@@@>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEBBBCCCDDDGGGIIIKKKMMMNNNQQQOOOLLLJJJJJJLLLNNNOOOPPPQQQTTTXXXZZZXXXUUURRROOOPPPQQQSSSUUUTTTQQQNNNIIIHHHGGGGGGGGGGGGHHHIIIGGGEEEBBB???>>>???AAACCCDDDCCCBBB@@@???===<<<;;;;;;::::::999888777666666666555333111000000111111111000000000111111111000111111111111000000000000------,,,,,,---------------------....../////////---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,------***+++++++++++++++******)))*********************)))******)))((())),,,///,,,,,,++++++***)))))))))++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++......---,,,++++++++++++...---------------------,,,,,,,,,,,,++++++***))),,,,,,---........................------.........000000000000111111111111222111000///000000111111/////////000000000111111111111222222222333333333333444444444444555888;;;AAAVVV}}}~~~```NNNFFFBBB>>>===<<<;;;;;;<<<>>>???CCCEEEGGGFFFEEECCCBBBCCC,,,,,,,,,,,,,,,,,,++++++***)))((()))******(((&&&((())))))******************++++++***((('''((()))+++)))'''(((+++,,,***'''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---+++))))))+++,,,------+++******))))))(((((((((''''''((()))***+++,,,,,,)))))))))))))))******+++111000...,,,+++***))))))(((((()))************)))((()))))))))************"""$$$&&&)))******))))))******))))))))))))******))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))******++++++******)))******++++++++++++***************))))))((((((((())))))))))))***))))))))),,,++++++***)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,,,,------.........---------.........//////,,,---///000000000///...------......////////////333333222222222222333333111111111111111111222222222222333444555777777888555666666777777777777777555555555666666888999999666666777777888888888888999999999999999:::::::::::::::::::::;;;<<<===>>>===>>>@@@BBBBBBBBBAAA@@@>>>??????>>>======>>>@@@>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHFFFEEEEEEEEEEEEAAABBBCCCEEEGGGIIIJJJKKKNNNMMMKKKJJJIIIJJJMMMNNNQQQPPPQQQTTTXXX[[[\\\[[[XXXVVVTTTTTTTTTTTTSSSQQQLLLKKKJJJIIIIIIJJJKKKLLLHHHFFFBBB???===>>>AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;::::::999888777666666555444222111000000111111000000111000000000000000////////////............***++++++---......//////,,,,,,------......//////---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***))))))))),,,...+++++++++******)))))))))++++++************++++++******))))))******+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------------------...---,,,+++++++++++++++,,,---------------------,,,,,,,,,,,,++++++***)))---......////////////...---..................---000000000000111111111111000000000000000000111111000000000111111111222222111111222222222333333333333444444444444555888;;;???QQQtttcccQQQGGGCCC???>>><<<;;;;;;<<<===>>>AAACCCEEEEEEDDDBBBBBBBBB+++++++++***************)))((('''(((******(((&&&&&&&&&'''((((((((((((((('''((())))))'''&&&'''(((***)))((()))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&''')))******)))))))))))))))))))))((((((************************((()))))))))************///...---+++***)))))))))'''((()))++++++******)))))))))))))))************&&&''')))+++,,,,,,,,,,,,******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++******++++++******)))((((((''''''((()))*********))))))++++++++++++***((('''&&&))))))(((((((((((())))))(((((()))))))))))))))***************+++++++++,,,)))******+++,,,------...,,,,,,------------,,,,,,...------,,,,,,------...,,,------............---,,,,,,------.../////////------...////////////...------......//////000000333333222222222222333333222222222222222333333333222222333444555666777888555555666666777666666555333333444444666888999:::555666777888888999888888888888999999::::::;;;;;;============>>>???@@@@@@???@@@BBBDDDDDDDDDBBBAAA>>>???@@@???======???@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIGGGEEEDDDEEEFFFBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKKKKJJJIIIIIILLLOOOPPPOOONNNPPPSSSWWWZZZ[[[\\\YYYVVVTTTTTTUUUTTTSSSLLLKKKIIIHHHHHHIIIKKKLLLJJJHHHDDD@@@??????AAABBBAAA@@@@@@???>>>===<<<<<<;;;::::::999888777666666333222111111000000111111///111222111000///000111............------------***+++,,,...////////////,,,,,,------.........///---,,,,,,,,,,,,---......,,,,,,++++++***)))((((((***+++,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''(((************+++,,,************************++++++************++++++******))))))******+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,---......------,,,------...//////...------/////////000000000111111///000111111000000111222111111111111222222222222111111222222222333333333333444555555555666:::<<<>>>LLLiiikkkUUUIIICCC???>>><<<;;;;;;;;;===>>>@@@BBBDDDEEECCCBBBBBBBBB''''''''''''&&&&&&&&&%%%))))))((()))++++++)))(((%%%&&&'''((()))(((((('''%%%&&&(((((('''&&&'''((()))******)))(((((()))+++***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&'''))))))(((&&&((((((((()))))))))))))))************************(((((()))***************,,,+++***)))(((((((((((('''(((***+++++++++)))((())))))))))))************))))))******+++,,,------******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++******************************&&&''')))*********))))))((()))******+++***)))((())))))(((((((((((())))))(((((((((((())))))******)))))))))*********++++++((()))***+++,,,---......------............------...------,,,,,,------........./////////...---,,,,,,,,,------...//////000...------------...//////---......///000000111111444333333222222333333444222222333333333444444444222333333444555666777777666666777777777777666666555555555555666777999999444555777888999999888888888888999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFFFFEEECCCBBBAAAAAABBBAAA@@@???AAACCCAAAAAABBBBBBCCCCCCCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJJJJHHHEEECCCEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIHHHIIILLLPPPOOOOOOOOOPPPPPPRRRSSSUUUWWWUUUSSSSSSSSSSSSRRRPPPMMMKKKIIIHHHHHHIIIKKKMMMLLLIIIFFFCCCAAAAAABBBBBB??????>>>>>>>>>=========;;;::::::999888777666666///000111111111111111111///111333222000///111222//////.........------------...////////////...------------------------------,,,,,,,,,,,,---......,,,++++++******)))))))))))))))***+++++++++++++++))))))((((((((('''''''''%%%(((***,,,+++*********))))))******+++,,,,,,,,,++++++************++++++******))))))******+++,,,***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,+++------...//////...------....../////////000000000---000222222000///111222000000000000111111111111111111222222222333333333222444555555666888;;;>>>>>>HHH```~~~vvv]]]LLLBBB@@@>>><<<;;;:::;;;===>>>AAACCCEEEEEEDDDCCCCCCCCC))))))((((((((('''''''''******)))***,,,,,,+++)))'''(((***+++++++++***)))%%%'''))))))((((((((()))(((***,,,***''''''))),,,******))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''')))++++++)))'''''''''(((((())))))******&&&'''(((***+++,,,......(((((()))*********************)))(((''''''(((((('''(((***+++,,,+++)))((())))))))))))************)))((((((((()))***+++,,,******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))***++++++,,,,,,&&&'''(((*********)))(((%%%&&&(((***+++,,,++++++))))))(((((((((((())))))'''((((((((())))))******((())))))))))))*********(((((()))+++,,,---......---......//////......---...------,,,,,,------...//////000000000///---,,,,,,,,,------...///000000......---,,,,,,...///000.........///000111111222444333333222222333333444333333333444444555555555333333444444555666777777777777888888888888777666888777777777777777888999444555777888999999999888888888999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAACCCEEEGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBAAACCCEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHJJJJJJIIIJJJKKKHHHEEECCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIFFFHHHIIIIIIHHHIIIMMMPPPOOOQQQSSSSSSQQQOOOOOOPPPNNNNNNNNNPPPQQQPPPNNNKKKNNNMMMKKKIIIIIIKKKMMMNNNLLLKKKHHHEEECCCBBBBBBBBB>>>>>>>>>>>>>>>>>>===>>>;;;::::::999888777666666---...000222222222111111000222444333000///111333000////////////.........000111111111000...,,,***---------------------------,,,,,,,,,,,,---......******+++,,,------......(((((()))***************))))))(((((('''''''''&&&$$$'''+++---,,,***))))))))))))***+++,,,------...++++++************++++++*********)))***++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))*********+++************+++,,,------***+++---...///...------+++,,,------............---------......---,,,,,,,,,---...//////...---,,,............////////////---000222222000///111333////////////000000000000111111222222222333333333222333555666777999===@@@>>>EEEZZZvvvxxx~~~bbbNNNBBB@@@>>>===;;;:::;;;<<<===BBBDDDFFFFFFEEEDDDDDDEEE(((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''''''''''')))))))))(((&&&%%%'''((())))))***))))))((('''&&&&&&$$$###$$$&&&'''%%%###)))******(((&&&%%%&&&(((***((((((++++++((((((***))))))((((((((((((((()))************************+++*********))))))((((((+++*********))))))((((((+++***)))(((((()))***+++)))************)))(((((())))))))))))))))))))))))************************++++++***)))(((((())))))++++++++++++************)))))))))(((***,,,+++)))++++++************++++++))))))))))))))))))))))))++++++******)))(((((((((***)))((((((((((((((()))(((((((((((('''&&&%%%$$$******+++,,,,,,,,,,,,+++"""(((+++)))***......))))))************+++++++++***+++,,,+++******,,,...........................,,,---...//////...---,,,---------............///+++++++++,,,,,,---------...///000111111222222111333444444555555444444333222333333444555666777777111222333444555777888888888888999999999999888888888888888888888888999999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDFFFEEECCCBBBAAABBBDDDEEECCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKMMMLLLJJJHHHFFFGGGIIIKKKKKKJJJKKKNNNRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKMMMLLLKKKHHHEEEBBB@@@>>>>>>????????????>>>>>>===;;;888666666777777555222333333333222111000//////333111///...000111111111///............------------------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&''')))***+++++++++***'''((()))***************************))))))))))))+++++++++++++++++++++++++++++++++************)))((()))***+++,,,---------+++,,,---------,,,+++***,,,---.........---,,,+++---......,,,++++++---///..................------,,,,,,,,,---...///000000000000111222333333444444000111111111111222222222000111111111111222222222222222222333444555666777<<<>>>RRRrrrvvvvvvaaaNNNEEEAAA???===;;;:::;;;<<<<<>>??????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCBBBAAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLNNNNNNNNNMMMKKKJJJIIIKKKMMMMMMLLLMMMPPPRRRSSSSSSQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIGGGDDDAAA???===>>>>>>??????>>>>>>======:::888666666777777444222222222222222111000//////111000...---///000000//////............------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))************))))))))))))'''((()))***************)))******++++++++++++***************))))))))))))++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,++++++***+++,,,---------,,,+++,,,------...------,,,,,,---......---++++++---///........................,,,---------...//////////////////000111222222222000000111111111222222222000000111111111222222222222222222333444555666777<<<>>>PPPqqqvvvqqq|||dddOOOFFFAAA@@@===;;;:::;;;;;;<<<@@@CCCFFFGGGFFFCCCBBBAAA(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))))))))((()))***)))'''&&&'''((('''(((((())))))))))))(((---+++******++++++***(((###&&&***,,,+++***)))))))))&&&'''++++++)))(((+++))))))(((((((((((())))))''''''''''''''''''''''''************))))))))))))************))))))))))))******))))))))))))******,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))))))))))))))))))))))))))((((((((((((***((('''''')))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))***))))))((('''&&&''''''((())))))))))))(((&&&))))))'''(((******((()))************+++++++++***+++,,,+++******,,,...------------------------//////000000000000//////---------............///...............---------...///000111111222222111222222222333333222222222555555555555444444333333333333444444444555555555777888888999999888888777777888999:::;;;:::999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLMMMNNNMMMMMMOOOQQQTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNNNNLLLLLLKKKJJJHHHGGGFFFEEEBBB@@@>>>===>>>>>>>>>>>>>>>===<<<<<<999888666666666555444222222222222222111000//////000///------...//////...///............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))******+++,,,,,,,,,,,,++++++***************))))))))))))++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,---------,,,,,,------...---......---,,,,,,---///........................------..................------......//////000000000000000111111111222222000000000111111111222222222222222333444555666777======MMMmmmzzzooo|||gggQQQHHHBBB@@@>>><<<:::;;;;;;<<<@@@BBBEEEFFFEEECCCBBBCCC(((((((((((())))))))))))((((((((('''((())))))***((((((((((((((((((((((((++++++***)))(((''''''&&&&&&&&&''''''((((((((((((''')))***)))((('''((()))&&&'''((())))))***))))))+++***)))))))))(((((('''$$$''')))***)))(((((((((***((((((++++++'''&&&((()))(((((((((((())))))***''''''''''''''''''''''''*********)))))))))))))))*********)))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++*********)))+++'''&&&(((***))))))*********))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))((())))))*********************)))(((((()))***++++++,,,,,,++++++))))))(((''''''((()))((())))))*********+++++++++***+++,,,+++******,,,...------------------------......////////////......---------............///000000//////......------...///000111111222222111111111222222222222111111444444444444444444444444555555555555555555555555777777888888888888777777666777999;;;;;;;;;:::999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@???@@@AAACCCDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJLLLLLLIIIJJJKKKLLLLLLLLLMMMMMMRRRRRRQQQPPPOOONNNLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJEEEEEEEEECCCBBB@@@>>>==================<<<;;;:::888777666555555444333222111111111111111000//////000///......///000///...///............---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************+++***)))(((((((((******,,,,,,,,,,,,+++***))))))************)))))))))(((***+++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++***))))))***+++,,,---------...---,,,+++,,,---...///---...///...---,,,---///---------..............................------------------....../////////000000000000111111111111000000000000111111111111222222222333444555666777<<<===JJJiiirrriiiTTTJJJCCCAAA>>><<<;;;;;;;;;<<<@@@BBBDDDDDDDDDCCCCCCDDD(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((+++******)))((('''&&&&&&$$$%%%&&&''''''''''''&&&&&&(((******)))(((((()))&&&'''((())))))***))))))))))))))))))((('''''''''))))))(((&&&%%%%%%''')))---***)))+++***%%%$$$%%%((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******)))))))))******)))))))))+++,,,,,,+++***)))(((((())))))))))))))))))))))))***************************)))))))))))))))******++++++++++++*********)))+++'''&&&+++---***)))+++***))))))))))))))))))***))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))***++++++******************)))(((***+++,,,,,,------,,,,,,+++)))((((((((('''((()))))))))*********+++++++++***+++,,,+++******,,,...---------------------------------------------------------............///000000000//////............///000111111222222111000111111222222111111000222222333333444555555666777777777666666666666666777777777888888777777777666777888:::;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>???@@@BBBDDDEEEFFFFFFCCCBBBBBBAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOJJJIIIHHHGGGGGGHHHJJJKKKHHHIIIJJJLLLMMMNNNMMMLLLNNNOOOOOOPPPPPPOOONNNMMMGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHDDDDDDDDDCCCBBB@@@???>>>=========<<<;;;:::999999777777666555444222222222000000111111111000//////111000///000111111000//////............---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))+++***)))(((((((((*********+++++++++***)))((((((************)))))))))(((*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,))))))******+++,,,------------,,,+++,,,---...///---...//////------...///---------.........//////...............---------......///////////////000//////000000000111111111//////000000000111111111222222222333444555666777;;;===IIIeeevvvlllVVVMMMCCCBBB???<<<;;;;;;;;;<<<>>>@@@CCCDDDCCCCCCDDDEEE(((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))(((((('''''''''$$$%%%&&&'''((('''&&&%%%&&&(((***+++***)))))))))'''(((((())))))))))))((((((***+++***)))((()))+++++++++)))&&&###$$$'''***---***)))+++)))%%%###%%%(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************)))(((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))((((((((((((+++&&&'''///000+++(((+++***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******+++,,,))))))************))))))(((((()))***************+++))))))++++++((((((***)))************+++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------------............//////////////////............///000111111222222111111111111222222111111111111111222333444555666666777777666666666666666666666777777888888777777666666666777888999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>@@@BBBCCCDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMLLLLLLMMMOOOQQQRRRLLLLLLJJJIIIIIIIIIJJJJJJIIIJJJKKKMMMPPPQQQPPPOOOLLLMMMOOOPPPPPPPPPOOONNNGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;:::999888777555666666555333111111222///000000111111000//////111000000111222222000//////............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((***)))))))))))))))******))))))*********)))((((((************))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++((((((***+++,,,---------***************+++,,,---,,,,,,,,,,,,---......///,,,...000000...---...///,,,,,,------.../////////------..................//////000000000000000000/////////000000000111111/////////000000000111111222222222333444555666777:::>>>IIIbbbyyyrrrZZZNNNDDDBBB@@@===;;;;;;;;;<<<<<>>>>>>>>>>>@@@AAACCCCCCDDDDDDAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMLLLKKKKKKLLLOOOQQQRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIMMMQQQSSSQQQOOOMMMNNNOOOPPPPPPOOOMMMLLLFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEEEE??????@@@@@@@@@??????>>><<<<<<;;;;;;:::888777666444666777555222000111222//////000000000000000///000//////000222111///...///............------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))***************))))))***+++++++++******************)))))))))))))))******+++,,,,,,------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,***+++,,,---............,,,...000000///.........,,,,,,------...//////000,,,---------.../////////000/////////////////////////////////000000000111////////////000000000111222222222333444555666777999???III```~~~zzz^^^OOOEEECCC@@@===;;;;;;;;;<<<:::>>>BBBEEEEEEDDDDDDDDD(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((((((((()))***+++,,,+++***(((&&&%%%(((+++,,,+++***)))***))))))***))))))(((''''''$$$'''))))))((((((***---(((***,,,,,,++++++,,,---'''%%%&&&******'''''')))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((()))***++++++***)))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++++++++************+++&&&***555777...(((+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---'''(((((()))))))))((((((&&&''''''(((((((((((((((***''')))///000+++))),,,)))************+++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------.........//////,,,---------......//////...///000111111222222111222222333333333333222222444444333333333333222222222222222333333333444444666666777777777777666666666555444333444777:::<<<888888888999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCC@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJIIIIIIIIIJJJLLLOOOQQQMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGKKKPPPRRRPPPNNNNNNOOOPPPQQQPPPNNNLLLJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDD======>>>>>>>>>>>>======;;;;;;;;;:::999888666666444666777555111///000222//////000000000000000///.........///111000...,,,//////.........------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''')))***+++++++++***)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))***+++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,+++***)))))))))***+++)))+++,,,...//////...---,,,...000111///.........,,,,,,------...///000000,,,,,,------...///000000//////////////////......////////////000000000000////////////000000000000222222222333444555666777888???JJJ___```OOOEEECCC@@@===<<<;;;;;;<<<999===BBBFFFFFFEEECCCCCC))))))))))))************))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))******+++,,,***((('''((()))(((''')))))))))******)))))))))((((((((((((((('''&&&&&&******)))(((((('''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))+++++++++***************''')))+++***((('''***---+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++************)))***+++,,,,,,+++***)))(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))((((((((()))+++,,,))))))(((((('''''''''&&&(((((((((((())))))))))))%%%'''***,,,------+++***++++++,,,,,,+++***((('''((()))+++,,,---,,,,,,+++)))((((((***,,,......---.........------,,,,,,,,,---------............///////////////////////////,,,---///000000000///...111111111111111111111111666666555555444333222222222444444444222111222333555666777888888777666555888777777777777777888999999888777777777888::::::888888777777888:::;;;===;;;<<<>>>???@@@???===<<<============>>>@@@CCCDDDBBBBBBBBBAAA@@@???>>>===>>>>>>???@@@AAAAAABBBBBB??????@@@BBBDDDFFFHHHJJJMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKIIIGGGGGGFFFHHHKKKMMMNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHEEEDDDFFFHHHHHHGGGCCCCCCDDDDDDEEEDDDDDDCCC<<<=========<<<;;;::::::666777888999888666444333444444555555444444333222333222111///............------------------------///............---------+++++++++,,,,,,---------,,,,,,,,,++++++*********+++)))(((***...000///---------,,,++++++*********))))))))))))))))))***+++******************************))))))))))))******------,,,++++++***))))))+++++++++,,,,,,---------+++++++++******)))))))))***+++,,,---...---,,,,,,++++++------------+++++++++++++++,,,,,,------------,,,+++,,,------,,,***//////////////////////////////.........---------///......///222333333222............////////////000000000000111111111111000000000000////////////000000111111222222222333---000333555666777999:::<<<===DDD\\\gggPPPHHHDDD@@@<<<;;;;;;;;;:::<<<>>>BBBEEEFFFFFFEEEDDD((((((((()))))))))******))))))))))))))))))))))))((((((''''''((()))******)))))))))))))))******++++++)))''''''((())))))(((+++,,,,,,------,,,,,,+++))))))))))))((((((''''''+++******))))))))))))***)))((((((((()))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++*********)))))))))(((((())))))))))))))))))((((((************************))))))))))))************+++++++++*********))))))******+++++++++***(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))))))))((((((((()))***+++)))))))))(((((((((''''''(((((((((((()))))))))***''')))+++------,,,***((()))***++++++++++++***))))))***+++,,,,,,,,,++++++)))***++++++,,,---............---------,,,,,,,,,---------............///////////////////////////---......///////////////111111111111111111111111333333333222111000000000222333444444333222333555555666777777777777666555777777777777777777888888888888777777777888999:::888888777777888:::;;;<<<:::;;;===>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@???===<<<<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHEEEDDDFFFGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@=========<<<<<<;;;::::::555666777777666555333111333333333333333222222111111000///////////////000........................////////////............+++++++++++++++++++++++++++++++++*********)))))),,,***)))+++---///...,,,))))))************************)))******+++,,,,,,******************************))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,------------------,,,,,,***+++,,,---------,,,,,,++++++,,,------,,,++++++*********++++++,,,,,,,,,...------...//////...,,,........................///.........------------...------...///000...---............////////////...////////////000000000000000000000000000000///222222222111111111111111111333555666666666888999===???FFF]]]~~~kkkRRRHHHDDD@@@<<<;;;;;;;;;:::<<<>>>AAADDDFFFFFFEEEDDD''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++)))))))))))))))******+++***((('''''')))***))))))))))))************))))))))))))))))))))))))((((((+++***************+++,,,***)))))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******+++++++++***(((((()))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((('''''''''((()))******)))))))))))))))((((((((((((((()))))))))******)))***,,,---,,,+++(((''''''((()))++++++,,,,,,,,,++++++,,,,,,,,,+++*********,,,......,,,+++---000...------------,,,,,,,,,---------............///000000000000000000000000...............///000000111111111111111111111111222222222111000000//////111333444444444333555666555555666777777666555555666666666777777888888888888777777777777888999999888888888888888999:::;;;999:::;;;<<<===<<<;;;;;;;;;<<<===>>>??????@@@?????????@@@@@@???>>>======?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDBBBCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;::::::999444444555555555333111000111222222222222111000000//////......//////000111////////////////////////000000/////////.........************************************))))))))))))---+++***+++,,,---,,,+++)))))))))***+++,,,,,,,,,************+++,,,---...******************************))))))))))))******))))))******+++,,,------)))***************++++++***************+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***************++++++...---,,,---//////...,,,------------------------............------------...------...///...,,,)))............////////////............////////////000000000000000000000000333333222222111000000000222333555555444444555777:::>>>FFF]]]zzzoooTTTHHHDDD@@@<<<;;;;;;;;;:::;;;===AAADDDFFFFFFEEEDDD''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))))))))))))))******+++)))'''&&&''')))******)))'''(((((())))))(((((('''******)))))))))))))))***))))))))))))******+++,,,+++***)))))))))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......---***'''(((***+++)))'''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))************************))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))************))))))))))))(((((()))))))))*********)))***+++,,,,,,+++)))(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++******)))+++///222000,,,***---111---------------------------------............///000000000000000000000000///......------...000111111111111111111111111111333333333222222222111111111222444444444444666777555555555555555555555555555555666777777888888888777777777777777888888999888888888888888999999:::999:::;;;<<<======<<<<<<;;;<<<>>>???@@@@@@???>>>@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@AAA@@@??????>>>=========>>>===<<<;;;:::999999999444444444444333222111000111111222222111111000/////////.........//////000........................//////.........---------++++++++++++************++++++******************---,,,,,,+++++++++******,,,,,,,,,------.........)))))))))***+++,,,---...******************************))))))))))))******)))))))))***++++++,,,,,,************++++++++++++'''(((((())))))***************++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000---+++............////////////........./////////000000000000000000000111111111222222111111111111111111000111333222222222444666666;;;DDD[[[xxx{{{rrrWWWHHHDDD@@@<<<;;;;;;;;;::::::===@@@DDDFFFFFFEEEDDD''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((())))))***)))))))))))))))******+++)))'''&&&''')))******)))***++++++++++++++++++*********)))((())))))***+++((((((((((((((()))***++++++***)))))))))))))))***************************************)))))))))(((************************))))))))))))))))))))))))******+++,,,------......---***'''(((***+++)))'''************************&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))))))))*********************)))))))))(((((((((((((((((((((((())))))*********************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))************))))))))))))************'''(((***+++,,,,,,++++++*********************+++---,,,,,,++++++*********,,,///222000,,,***---000---------------------------------............//////////////////////////////......------...000111000000000000000000000000333333222222222222222222111222444444444444555777555555444444444444555555333444666777888888888777666666777777888888888888777777888888888999888888::::::;;;<<<======>>>>>>===>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAA?????????@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEECCCBBBAAAAAA??????>>>=========>>>>>>===<<<;;;999888777777777444444444444333222111111222222222222222111000000111000///...------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************.........------,,,,,,,,,((((((((())))))+++,,,,,,))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,...000000///---............//////////////////000000000111111111///000000000111111111222//////000111222222333333000111222222222444666999555;;;DDDYYYyyyvvvrrrXXXHHHDDD@@@<<<;;;;;;;;;::::::<<<@@@CCCEEEFFFEEEEEE''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))******+++***((('''''')))***))))))))))))************))))))***)))((('''((()))***+++(((((((((((((((((()))******)))))))))))))))******************************************))))))))))))************************))))))))))))))))))))))))(((((())))))******+++++++++***(((((()))***))))))************++++++++++++(((((((((((((((((())))))++++++++++++++++++++++++))))))))))))******************)))))))))((((((((())))))((((((((()))******++++++++++++************))))))))))))))))))))))))***))))))(((((())))))***&&&'''((())))))))))))((((((((()))))))))))))))***)))))))))*********++++++'''((()))***+++,,,,,,---++++++******)))******+++,,,,,,+++******+++++++++,,,///000///,,,+++---///,,,,,,,,,------------...---------............///////////////////////////...............///000000000000000000000000000000111111111111111111111111000222333333333222444555555444333333333333444555222333555777888888777777555666777777888888777777777777888888999888888777::::::;;;<<<===>>>>>>???>>>>>>?????????>>>======999:::;;;===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEDDDBBBAAABBBCCCAAA@@@???=========>>>>>><<<;;;999777666555555666444444444333222222111111222222222222222111000000222111///...---,,,,,,,,,------------------------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------------+++,,,---,,,***))))))***,,,,,,,,,+++***))))))))))))))))))((())))))***+++))))))))))))))))))))))))******))))))))))))************************))))))---------,,,,,,,,,,,,,,,******************+++++++++************+++,,,,,,++++++************++++++---------,,,,,,,,,,,,,,,+++++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***))))))***---//////...............////////////000000000000111111111111///000000111111222222222......///111222333444555222333444444444666999<<<777<<>>>>>>>>===<<<;;;;;;;;;;;;;;;777888:::;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@??????@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDDDDCCCAAAAAADDDGGGFFFDDDAAA???===<<<<<<<<<;;;:::777555333333333444333333222111000000000000000000111111000000///...000///...---------------........................,,,,,,,,,+++++++++******))))))***+++,,,------...+++++++++,,,,,,---------)))+++,,,,,,)))(((***+++******************))))))++++++******))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++,,,,,,,,,,,,++++++******((((((((((((((('''''''''+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******+++******,,,...///...,,,------------------------++++++,,,,,,,,,---------...,,,******,,,...................../////////////////////000000000000111///000000111111222333333//////000111222333333444333444444333222444777999777<<<@@@MMMlllrrrrrr]]]HHHDDD@@@<<<;;;;;;;;;:::888;;;???CCCEEEFFFEEEEEE))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((()))***+++)))))))))))))))******+++,,,***((('''((()))((('''))))))************))))))((('''&&&%%%&&&''')))+++,,,,,,+++***)))))))))***(((((((((((()))***,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************''')))+++***((('''***...'''((((((((())))))******++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((+++***)))))))))***,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++***))))))***+++,,,'''(((***+++++++++***)))&&&'''''''''(((((()))))))))************++++++++++++++++++***************((((((((((((***,,,...///++++++*********+++---...---,,,+++,,,...///...---,,,,,,,,,------.........---------.........//////------------------------,,,---///000000000///...000000000000000000000000444444444444444444444444111222333222000000111222444444222222222222444444111222555777888888777777444555777888888888777666666777888999999888777666888888888999:::;;;===>>>===<<<:::999888888999:::888999:::<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAADDDDDDEEEEEEDDDCCCCCCBBB@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDDDDCCCAAABBBFFFIIIJJJHHHDDD@@@===;;;::::::;;;999666333222222222333222111000///.........//////////////////......---...------------...//////////////////////////////---------,,,,,,,,,++++++''''''(((***+++,,,---...*********++++++,,,,,,,,,(((+++,,,+++)))(((***,,,*********+++,,,,,,------...---,,,+++************))))))))))))))))))))))))******))))))))))))******&&&&&&''')))***,,,------++++++++++++******)))))),,,,,,++++++******))))))+++***)))))))))***,,,---,,,+++***))))))***+++,,,++++++++++++******))))))(((((((((***,,,---,,,+++------------------------+++++++++,,,,,,---------444000---+++---...000000............/////////000............/////////000///000000111222222333333111111111111111222222222222222222000...///222444666999<<>>BBBEEEFFFEEEEEE((((((((((((((())))))*********))))))))))))******+++******)))))))))))))))&&&'''((((((((('''&&&%%%))))))))))))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,000...---------,,,)))'''************************))))))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++(((((())))))))))))((((((,,,+++++++++***)))))))))---,,,,,,+++***)))((((((+++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************+++******))))))))))))***))))))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,---......//////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000///...............000000000000////////////222111111111000000//////333333222111111000111111111222222333333222222111666666666666777777777777666666666666666666666666777777888999999999999999999::::::::::::::::::;;;777777888999;;;<<<======>>>===<<<:::999<<>>>>>======AAABBBBBBCCCBBBBBBAAAAAA?????????>>>>>>>>>======BBBBBBAAA@@@@@@AAAAAAAAA;;;;;;<<<===>>>@@@BBBCCCEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCEEEHHHJJJLLLPPPMMMGGGAAA<<<:::::::::666666666555444222111000333222222111000//////...,,,---...000111111111111///000111111111000...---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))+++,,,+++***'''&&&,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++...---+++*********++++++*********++++++,,,,,,,,,------------------,,,,,,...........................------,,,++++++******------------------------////////////000000000000///000000000111111222222///000111222222111000///111222222333333444444555666:::===DDDYYYyyynnnuuu]]]NNNGGG@@@===:::999<<>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????????????????>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@BBBDDDGGGJJJLLLRRRNNNHHHAAA<<<:::999999777777666444333222111000222111111000//////......------...///000000000000///////////////...------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++************+++,,,,,,,,,,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************)))******+++***)))(((''')))))))))(((((((((''''''******************************************************++++++++++++******+++,,,,,,------,,,,,,+++---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,------------------..........................................//////------------------------.../////////000000000000------------.........//////000111222222111000///111222222333333444444555333777:::@@@RRRppp|||uuu{{{```OOOGGG@@@===;;;999;;;???:::<<<@@@CCCEEEFFFEEEDDD''''''''''''((()))***+++)))((((((''''''(((((()))+++***))))))(((((())))))''''''(((***************))))))))))))))))))))))))++++++***)))(((((())))))***))))))))))))***++++++,,,+++******++++++***(((************************))))))))))))************************************((()))******++++++******++++++++++++++++++++++++******,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++***************+++++++++))))))*********+++++++++******))))))))))))******+++******))))))******++++++******))))))******+++************************))))))))))))))))))))))))************************''''''''''''(((((()))***))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,---...............------------............//////...............///000///......---.........////////////////////////111111111111000000000000111111000000000111222222333333444444444444333333333333333444444555555555555555555555555555555555444444555666777888888888666666777777888888888888;;;;;;;;;::::::999999999999:::;;;;;;;;;===@@@CCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA???@@@AAAAAA@@@???>>>===>>>????????????@@@@@@@@@@@@@@@??????AAAEEEHHHKKKPPPMMMGGGAAA<<<999888888888777555333111111111111000000000///......------......////////////......///...------,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******------,,,++++++,,,------++++++++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))((((((((('''''''''''''''************************))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++---,,,+++*********++++++,,,,,,++++++++++++++++++++++++,,,,,,------......------------------------------...///000000111111............................../////////000000000/////////000000000000111///000111111111111000000111222222333333444444555333666999===LLLeee{{{~~~dddPPPHHHAAA>>><<<::::::===:::<<>>>>>>>>>>>???>>>???@@@AAAAAABBBBBBAAA?????????>>>>>>>>>>>>===??????>>>>>>>>>???@@@@@@<<<>>>@@@AAABBBAAA@@@???======>>>>>>???@@@@@@AAABBBAAA???>>>???AAAEEEGGGJJJGGGCCC>>>:::888888777888666444111000000000111//////.........---------000000000000000///...---000///---,,,,,,,,,---...,,,,,,,,,------,,,,,,,,,************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))((()))************************************************************************************++++++++++++******++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------......------------------------,,,,,,------.../////////////////////////////////........./////////000000111111111111111111111111///000000111111111111111111222222333333444444555666888:::===GGG\\\vvvkkkSSSJJJBBB???===:::999;;;:::<<>>>>>>>>===>>>>>>??????>>>??????@@@AAAAAA@@@@@@============<<<<<<<<<<<<===============>>>???@@@<<<===???AAABBBAAA???>>>======>>>???@@@AAABBBBBBDDDCCC@@@>>>>>>???@@@AAAAAA???===:::888777888888777666333000//////000000............------------111111111111000///......111000...---,,,---...///+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,,,,++++++******++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((())))))******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,---......------------------------........................////////////////////////............////////////........................000000000000000111111222111222222333333444444555666888:::<<>>;;;999:::999;;;>>>AAACCCEEEFFFFFF''''''&&&&&&''''''((())))))((((((''''''(((((()))***)))((((((''''''((((((***)))((('''''''''(((((())))))))))))))))))))))))))))))************)))))))))(((((((((((()))******+++)))'''''')))***+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++++++++'''''''''((())))))******))))))))))))))))))))))))************************+++******)))))))))))))))))))))************))))))***************+++++++++------,,,+++***)))((('''))))))************))))))((())))))******))))))(((((())))))******))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))************++++++++++++++++++++++++************************************++++++++++++++++++,,,---------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,------------,,,------...///---------......//////000000000000000111111111111000000/////////000111111111111222222222222111111//////000111222222333444444444444444444444444444777777666666444333111000555555666777888999999:::======;;;:::888777666555666888999:::999:::;;;===============>>>>>>???@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>???>>>???@@@@@@???>>>===<<<>>>>>>???@@@AAAAAABBBBBBDDDCCCAAA???>>>>>>>>>>>>;;;:::999777777777777888666555333111////////////........................000000111000000///......000//////...............++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,++++++((())))))******))))))((('''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++******++++++++++++************++++++++++++************+++,,,,,,,,,++++++,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000/////////////////////........................------........./////////000000000////////////...000/////////000111222333111222222333333444444555666666888:::@@@QQQooo]]]QQQEEE@@@???<<<:::;;;999;;;===@@@BBBEEEFFFGGG(((((('''&&&&&&&&&''''''***))))))(((((())))))***))))))(((''''''''''''(((((((((''''''(((***+++,,,))))))))))))))))))))))))'''((()))***++++++******((((((((((((((()))******---+++(((((()))***+++***************************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))************************+++***)))))))))+++---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))************))))))+++++++++***************+++++++++*********))))))((()))***++++++***)))((('''((()))******)))(((''''''((()))******)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************************************************************((())))))))))))*********++++++,,,------------,,,+++,,,,,,,,,,,,---------*********+++,,,---...///---,,,,,,,,,------...///,,,,,,---......///000000///000000000111111111111444333222222222222222222000111111111111111111000...///000111222333444444444444444444444444444444555555555555555444444333333444555666777888888999>>>>>><<<;;;999777666555777888999888777888:::;;;<<<<<<<<<======???@@@@@@@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>???========================?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>:::999888777666666666777444444333111000///...---........................---...............---------............---,,,,,,++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,+++(((((()))******)))(((((((((((())))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))))))))*********************************************************++++++++++++************++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---------------------------------.........//////222222222222111111111000000/////////000111222333111222222333333444444555777777999;;;@@@RRRtttbbbTTTFFF@@@???===<<<<<<999:::<<>>???999::::::;;;<<<>>>@@@AAA????????????@@@@@@@@@@@@>>>???@@@BBBBBBBBBAAA@@@;;;:::999777666666666666333333333222111///---,,,......//////////////////+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((()))******+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***+++,,,+++***(((((()))))))))******++++++************************))))))))))))))))))))))))******++++++++++++************++++++++++++******)))***+++,,,---,,,,,,+++*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---------------------------------.........//////000/////////......------000////////////111333444111222222333333444555555::::::;;;>>>CCCVVVzzzeeeVVVGGG@@@???>>>======999:::<<>>???@@@AAAAAAAAA@@@>>>===;;;;;;;;;<<<===>>>???@@@@@@<<<<<<<<<===============>>>>>>>>>===>>>>>>???@@@@@@AAACCCBBBAAA@@@@@@AAACCC@@@===::::::;;;===???<<<999555444444444444333444444333222111000///...........................///............------------...///...,,,++++++------,,,++++++******++++++---,,,***)))))))))******+++++++++++++++***)))(((''''''(((((())))))******++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++---...,,,,,,,,,,,,,,,+++***)))))))))(((((((((***+++,,,******))))))((((((''''''******))))))***+++,,,,,,***++++++,,,,,,++++++******+++,,,+++)))((()))***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///...............///000000222111000//////......///............////////////111111000000000000111111222222222111222222333333444777666;;;FFFVVV|||lllTTTGGGEEE===:::<<<:::999999:::===AAACCCCCCCCC(((((('''((()))))))))((()))))))))))))))*********'''''''''''''''''''''''''''&&&&&&&&&''')))***,,,))))))))))))(((((((((((())))))(((((((((((())))))(((((()))*********))))))***)))(((''''''((()))***))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******,,,,,,,,,,,,******+++++++++*********))))))))))))*********+++++++++---,,,,,,++++++*********------............------,,,,,,+++---...///...,,,,,,---------...///////////////000111111111111000000000///////////////000222222222222222111000000000000111111222222222333444444555666666666555555666777888666555333444555555555666666777777777888:::999777666666777888999:::999999888888999999::::::<<<>>>>>>======>>>???@@@@@@AAAAAA@@@>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDCCCAAA@@@@@@@@@BBB@@@>>><<<;;;<<<===???<<<999666444444444444333333222222111///......---....................................------------,,,---......,,,+++,,,------,,,++++++******++++++,,,,,,***)))))))))************************)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***)))(((((()))***+++,,,,,,,,,++++++***)))***))))))(((((()))***++++++*********))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///...............///000000///...............//////............////////////111111000000000000111111222111111111222333333444555999999===GGGWWW~~~|||zzzqqqWWWIIIFFF>>>;;;<<<999::::::;;;>>>BBBDDDEEEDDD))))))(((((('''''''''&&&***))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))'''((()))************)))))))))(((((((((((())))))))))))))))))************...---,,,+++***)))((('''''''''''''''''''''''''''))))))))))))************,,,,,,++++++******))))))))))))************)))))))))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++------............------,,,,,,+++---...///...,,,------.....................///000000111111000000///.........////////////222222222222222222111000///000000111222333444444444444555666666666666666666777888888666555666888777777777888888888888888;;;:::999777777777888999999999888888888888999999999<<>>>>>??????@@@@@@@@@???>>>======??????>>>>>>>>>=========@@@@@@??????>>>>>>>>>===>>>>>>>>>??????AAABBBBBBBBBDDDEEEDDDAAA@@@@@@@@@AAA@@@???>>>============<<<:::777555555555444333111111000///......------....................................------------+++,,,------,,,,,,---...,,,,,,+++************+++,,,+++******)))*********((()))******************))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++)))((((((((((((+++++++++,,,++++++***)))+++***))))))((())))))***++++++++++++************((()))***+++,,,+++******+++,,,,,,------,,,,,,+++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---...................../////////000,,,,,,,,,------...///000............////////////111111000000000000111111000000111111222333444555444999;;;>>>FFFUUU}}}zzzuuuuuu[[[KKKGGG???<<<===:::;;;;;;<<>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>>>>>>>>??????@@@AAACCCCCCCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<:::777666666666444333111111000//////...------.................................---------,,,,,,***+++------,,,,,,---///,,,++++++***************++++++******************))))))***+++,,,,,,,,,+++******))))))(((((('''''''''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***************************++++++++++++******++++++***))))))(((((((((************************((()))+++,,,,,,+++***(((,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++------------------------111000///...............---......///////////////...---------......///000............////////////111111000000000000111111000000000111222444555666222888999<<>>;;;;;;;;;;;;>>>AAADDDEEEEEE%%%''')))(((''''''(((******)))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((())))))***(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))((((((((())))))************))))))+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((+++******))))))******+++************************++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,+++---...///...,,,...............---------......///000000000000000------...///000000//////111222222333333333222222///000111222333444555555444555666777888888888888777999:::999888888999:::999999999999::::::::::::<<<<<<;;;:::::::::::::::::::::999999999999::::::999<<<@@@BBBAAA??????>>>>>>>>>>>>>>>>>>>>>??????=========>>>???@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCBBBCCCDDDDDDAAA@@@@@@@@@??????@@@@@@???>>><<<;;;;;;999777666666666444222111111111000000//////..............................------------,,,,,,,,,)))+++,,,,,,++++++---...,,,+++******))))))******************+++***************+++,,,------------******))))))((((((''''''''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++******))))))******++++++*********************))))))(((((())))))))))))))))))))))))(((***+++,,,,,,+++)))(((+++,,,,,,------,,,,,,+++)))+++,,,+++***)))***,,,************************------------------------111000///...............------...///000/////////111000000///......//////............////////////111111000000000000111111000000000111222444555666222777888;;;AAALLLqqq}}}zzz\\\JJJEEE???>>>???;;;;;;::::::<<<@@@CCCDDDEEE%%%(((******''''''))),,,)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&))))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************&&&''''''((()))*********************************))))))))))))************)))((((((((((((((((((((())))))(((((((((((())))))++++++++++++************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---...///...,,,------..................---...//////000000//////---...///111111111000000111222333333333333333333000111111222333444555555444555666888999999999999888999::::::888777888999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;999<<>>>>>???===============>>>???@@@<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAA@@@BBBCCCBBBAAA@@@@@@AAA>>>?????????>>>===<<<;;;:::888666666666555333111111111111000000/////////........................------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++***))))))))))))***))))))***++++++++++++******+++,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))'''&&&((()))******+++*********)))************))))))(((((((((((((((((()))))))))******+++,,,+++***)))(((***++++++,,,,,,++++++***(((***++++++***)))***,,,************************------------------------//////......---.........,,,---///000000000///...222222000//////.....................////////////111111000000000000111111000000111111222333444555555888888;;;BBBKKKkkk~~~___JJJEEE???>>>???;;;;;;999999;;;???BBBDDDEEE(((+++---+++(((&&&(((,,,'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''))))))))))))(((((((((((())))))(((((((((((())))))******((('''&&&&&&'''''''''((()))******)))((('''))))))))))))************''''''((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++---...///...,,,,,,---------.../////////---...//////000000//////---...000222333222111111111222333333444444333333222222222333333444444444555555777888999:::::::::999::::::999777666777888666666777999:::;;;<<<===:::;;;<<<<<<===============<<<<<<;;;;;;<<<<<<===:::<<<>>>>>>======>>>???===<<<<<<<<<===>>>@@@AAA>>>>>>>>>??????@@@@@@@@@?????????@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>??????===???AAAAAA@@@???@@@AAA>>>>>>======<<<;;;;;;;;;888777555555555444222///000000////////////..............................---------,,,,,,,,,+++++++++,,,---,,,******+++,,,++++++***)))))))))))))))((()))***+++,,,++++++*********+++++++++***))))))(((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***((('''(((((()))***************((((((******+++***))))))(((((()))))))))*********+++++++++*********)))))))))******++++++******))))))***,,,+++******,,,---++++++++++++++++++++++++------------------------------------------...///,,,---///000111000///...000//////.........//////............////////////111111000000000000111111222111111111222333333444666777666:::AAAHHHcccdddMMMFFF@@@>>>>>>999<<<::::::;;;???CCCEEEFFF***---///---(((%%%'''***&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***,,,,,,,,,+++***))))))))))))(((((((((((())))))(((((((((((()))))),,,***)))'''&&&&&&&&&&&&'''((()))******)))((('''))))))))))))************)))************+++++++++(((((((((((((((((((((((())))))))))))******************************++++++***(((%%%######%%%(((***''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))******++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++---...///...,,,,,,,,,------...///000000---......///////////////---///111333444333222111111222333333444444444444333333333333333333333333555666777888999::::::;;;999:::;;;999777666666777555555777888:::;;;======999:::;;;===>>>>>>???>>>======<<<<<<<<<<<<======:::;;;======<<<<<<>>>???===<<<<<<<<<===>>>@@@AAA@@@@@@@@@???????????????===>>>???@@@AAAAAABBBCCCAAA@@@???>>>============<<<>>>@@@@@@??????@@@AAA>>>===<<<;;;;;;:::;;;;;;888666555555555333111///...............---------........................---------,,,,,,,,,+++++++++------,,,***)))***++++++******)))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))((('''&&&''''''(((((())))))******))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))***+++,,,---,,,++++++(((((()))***************'''((()))***++++++***)))))))))******+++++++++,,,,,,,,,+++***))))))******))))))************))))))***+++---,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,---...///,,,---///000111000///...---------------...///000............/////////000111111000000000000111111222222222111222222333333555555222777???EEE\\\~~~iiiQQQHHH@@@>>>===777===<<<;;;<<<@@@DDDFFFGGG000///...,,,+++******)))&&&))),,,***'''%%%(((+++)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++***++++++***'''&&&&&&'''&&&'''((())))))***))))))))))))))))))(((((((((((())))))(((((('''''''''&&&+++*********))))))((((((,,,+++++++++******))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))))))))(((&&&%%%***)))((('''''')))+++,,,''''''((()))***)))))))))***++++++***((('''((())))))***+++++++++)))((('''(((((()))***+++,,,,,,,,,+++***)))((((((((()))***++++++,,,------...//////...---,,,++++++,,,---...,,,---///000000...---+++,,,,,,------...///000000222111111000///......------///000000000000333555222222333333333333444444333333444444444444444444555666777888999:::;;;;;;:::999888777666666666666444444555555666888999:::999999::::::::::::;;;;;;<<<;;;;;;:::888888777666:::999999;;;<<<===<<<:::;;;;;;:::::::::;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@AAACCCEEEEEEEEEFFFAAA===<<<>>>???<<<888<<<===>>>???????????????<<<;;;999777666666777777555555444333333222111111333222111000......------+++...000///,,,))))))***///...,,,+++******++++++---------,,,+++***)))(((---,,,***(((((((((((()))((()))***+++++++++++++++******))))))((((((''''''***)))((('''''''''''''''******))))))******+++,,,)))************+++++++++(((((((((((((((((((((((())))))************))))))---,,,+++******+++,,,---'''((()))***************,,,+++***)))((((((((((((+++++++++************)))++++++******************(((***,,,,,,***)))***+++******++++++++++++******,,,++++++******++++++,,,*********)))******++++++++++++,,,,,,,,,,,,------------------------------+++,,,...000000///...---............////////////000///.........///111222000000000000000111111222///000111222111111///...111666333333;;;DDDUUUmmm~~~oooQQQLLLEEE???===:::<<<<<<<<<<<<===AAAGGGKKK,,,+++***(((''''''''''''&&&))),,,***'''%%%(((+++))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++((()))***)))((('''((()))'''(((((())))))))))))((((((((((((((())))))))))))))))))((((((((('''''''''************)))))))))(((++++++*********)))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))(((((((((((())))))'''(((((((((((((((''''''))))))***))))))(((''''''(((((((((((())))))))))))''')))***)))(((((()))***)))************))))))((()))))))))***+++++++++,,,******)))))))))******++++++++++++,,,---------...------,,,,,,,,,,,,------,,,---///000000///---,,,,,,,,,---......//////000//////000000000000111111...000000000///000222444222222222333333333444444666555555444444333333333555666777888999::::::;;;:::999888777666666666666555555666666777999:::;;;999999::::::::::::;;;;;;999999999999999999999999<<<;;;:::;;;<<<<<<:::999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>@@@CCCFFFGGGGGGGGGEEEBBBAAAAAA@@@===;;;;;;<<<<<<===>>>>>>======<<<;;;999777666666666666555444444333222222111111222111000///...---------***---...---***))))))***///...---,,,+++++++++,,,++++++,,,,,,,,,+++******---,,,***)))((((((((()))((()))***++++++++++++******)))))))))((((((((('''+++***))))))((((((((((((******))))))******+++,,,)))************+++++++++)))))))))))))))))))))))))))******************)))******)))(((((()))******(((((()))***************---,,,+++***))))))))))))+++++++++************))))))))))))))))))))))))))))))+++,,,,,,***))))))***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++***)))))))))))))))++++++,,,,,,,,,,,,------------------------------+++,,,...///000///...---............////////////000//////...///000111222000000000000000111111222222222333444444333222111000666555555<<>>;;;<<<<<<<<<<<<===AAAFFFJJJ(((((('''&&&&&&&&&&&&&&&&&&)))+++***'''&&&(((+++)))))))))(((((((((''''''************************(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++((())))))))))))(((((('''''''''(((((())))))******))))))((((((((((((''''''************))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((('''''''''(((((()))&&&'''***++++++***'''&&&)))((('''''''''(((***+++&&&'''))))))((()))***,,,))))))))))))))))))***+++******************++++++))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---...///000000///...------------......//////000---...///000111333444444000111111000//////111222222222222222333333333333777777666555444333333222555666666777888999::::::999999888777666666666666666666666777888999:::;;;999999::::::::::::;;;;;;888888999::::::;;;<<<<<<===;;;;;;;;;;;;;;;999777888888999999:::;;;<<<===???????????????@@@AAABBB>>>======???BBBEEEFFFFFFEEEGGGGGGFFFCCC???===<<<::::::;;;;;;<<<<<<;;;;;;::::::888777666555555555444444333333222111111111111000///...---,,,,,,,,,+++,,,---,,,******,,,---//////---,,,,,,,,,,,,,,,)))******+++,,,,,,++++++,,,+++***)))))))))))))))))))))******++++++******))))))))))))((((((((((((+++++++++*********************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++************)))(((((()))******)))))))))***************------,,,+++************+++++++++************)))(((((((((((((((((())))))***+++,,,,,,***))))))))),,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---,,,+++)))((((((((((((++++++,,,,,,,,,,,,------------------------------+++,,,.../////////...---............///////////////////////////000111111000000000000000111111222333333444444444444333333///666666777<<<===DDDVVVppp}}}{{{YYYLLLBBB>>>@@@===;;;<<<<<<<<<===@@@EEEIII)))((((((''''''((())))))&&&(((***)))(((''')))+++)))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))'''((())))))(((((()))***))))))***))))))((('''&&&&&&''''''((()))******+++))))))((((((((((((((((((*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((('''&&&&&&''')))***$$$&&&(((+++,,,,,,***)))***)))'''&&&'''(((***,,,((()))******))))))***,,,***)))(((((((((***+++,,,+++++++++***************((()))+++,,,------,,,,,,+++++++++***************+++,,,---......---,,,+++---...///000000000//////------....../////////000...//////111222333444555111222222111///...///111111222222222222333333333666666666555555444444444666666666777888999999:::999888777666666555555666666666666666777888999:::999999999:::::::::;;;;;;888999999:::;;;;;;<<<<<<;;;:::999:::;;;;;;:::888777777777888999;;;<<<===AAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>@@@AAAAAA@@@AAAFFFIIIGGGAAA<<<:::;;;999::::::;;;;;;:::::::::999888777666555555444444333333222222111111111000000///...---,,,,,,,,,,,,------,,,++++++,,,...000///......------,,,,,,,,,******++++++++++++******+++++++++******)))))))))))))))************))))))))))))))))))((((((((((((***+++++++++++++++************))))))******+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,*********************+++---,,,+++***************+++++++++*********))))))((((((((()))))))))))))))***,,,---,,,***(((((()))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,+++***************+++++++++,,,,,,,,,------------------------------,,,---......//////..................///////////////////////////000000111000000000000000111111222111111222222333333333222000666666666;;;;;;@@@PPPlll{{{[[[MMMBBB???AAA===;;;<<<<<<<<<===???CCCGGG))))))((((((((()))******'''((())))))(((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((()))***)))((('''((()))))))))***))))))((('''&&&&&&''''''((()))******+++(((((())))))))))))))))))))))))))))))))))))******((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))((())))))******+++++++++***)))'''&&&'''(((***,,,+++,,,---,,,***)))***+++***)))(((((((((***+++,,,+++++++++***************((()))+++,,,------,,,,,,*********************)))***+++,,,------,,,+++***------...///////////////.........///////////////000000111111222222222222222222222111///...///000111111111222222222333333333444444444555555666666666666666777777888888999999888777666555555555555555555555555555666777888999999999:::::::::;;;;;;;;;;;;:::::::::999999999888777888999<<<===<<<:::666666777888999:::<<<======<<<<<<<<<<<<<<<======AAA???======>>>??????>>>???EEEJJJHHHAAA;;;:::;;;999::::::;;;::::::999999777777777666555444333222222111111111111111000000///...---,,,,,,+++,,,,,,,,,+++))))))***,,,---...------------------,,,,,,++++++++++++***)))((('''+++++++++++++++*********))))))*********))))))((((((((((((((())))))))))))))))))***+++++++++***)))******))))))******+++,,,))))))*********+++++++++************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,+++******)))***+++++++++******))))))))))))***+++++++++*********)))))))))))))))******+++++++++***+++,,,,,,***)))))))))******++++++++++++******,,,++++++******++++++,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,------...........................////////////...//////000000000000000000000000000000111111222111111111222222333333333222777444444::::::@@@PPPmmmvvvZZZNNNDDDAAAAAA;;;;;;<<<<<<<<<<<<>>>BBBEEE(((((('''''''''(((((()))''''''(((((())))))************)))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''(((((())))))))))))(((((('''''''''(((((())))))******(((((())))))))))))******))))))))))))************(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))((('''''''''''''''++++++***))))))))))))))))))((('''''''''(((***+++,,,------,,,***))))))***))))))))))))))))))***+++******************++++++))))))***+++,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,++++++,,,,,,------......//////////////////////////////111111111111111111000000111222222111///...///111111111111111222222222222111222222333444555666666666666666777777777888888888888777666555555555555555444444444555555666777999999::::::::::::;;;;;;<<<<<<;;;:::888777777666666666777999<<<===<<<;;;666666777777888999:::;;;<<<;;;;;;;;;<<<<<<===>>>===<<<;;;<<<>>>???@@@??????DDDIIIHHHBBB===<<<===999999:::::::::999888888666666666555444333222111000000000000000000000000///...---,,,,,,,,,,,,,,,)))(((&&&''')))******)))+++,,,,,,------,,,++++++,,,,,,,,,+++***((('''&&&***++++++,,,++++++******))))))******))))))(((((((((((((((((())))))))))))((()))***+++,,,+++***)))******))))))******+++,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******((()))************)))(((---,,,+++))))))***++++++******)))))))))))))))***+++++++++************)))))))))******++++++,,,,,,(((***,,,,,,***)))***+++)))******++++++******))),,,++++++******++++++,,,*********+++,,,---...///++++++,,,,,,,,,,,,------------------------------------------......//////............////////////......///000000000000000000000000000000111111222333333222222333444555666333666222222999:::@@@PPPhhhqqqYYYNNNDDDCCCBBB:::;;;<<<<<<<<<<<<===@@@CCC(((((('''''''''''''''((('''''''''((()))******************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''(((((())))))******(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++'''((())))))(((((()))***'''(((((())))))))))))((((((((((((((())))))))))))(((((()))))))))*********((()))))))))************)))))))))*********++++++******))))))((((((''''''))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))(((&&&%%%%%%###%%%''')))******)))((((((((((((((()))))))))))))))***+++***(((((()))***)))************))))))((()))))))))***+++++++++,,,******)))))))))******+++)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---...///000/////////////////////000000000000000000000000000111222000//////000222111111111111222222222222111222222222333444444444666666666666777777777777888888666555555555555555555555555555555666666777999999::::::::::::;;;;;;;;;::::::999777666666555777777777999;;;<<<;;;:::777777777777777888999999;;;;;;;;;<<<===>>>???@@@===;;;:::;;;===>>>>>>===>>>AAADDDDDD@@@===<<<<<<888888888888888777666666555555555555444222111000000000000000000000000000///......---------------***(((''')))+++,,,***'''******+++,,,,,,++++++******************)))((((((******+++,,,,,,,,,+++***)))))))))))))))((((((''''''((((((((()))))))))***)))***,,,---...---,,,+++******))))))******+++,,,)))************+++++++++)))))))))))))))))))))))))))******************)))((()))************)))(((...---+++))))))***+++,,,+++******))))))******++++++++++++************)))((((((((()))***+++++++++''')))+++++++++***+++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,---------------------------------------------...//////............////////////---...///000111000000///000000000000000111111222222222111111222333555666222555111222999:::>>>KKK^^^|||oooXXXLLLCCCCCCCCC::::::<<<<<<<<<<<<===???AAA******)))(((((((((((((((''''''&&&((()))+++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((******((('''&&&&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++%%%&&&((()))((()))+++,,,''''''((())))))***))))))))))))))))))(((((((((((((((((())))))*********+++(((((())))))*********+++))))))******+++++++++,,,+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************(((&&&$$$######))),,,---+++***''''''((()))***)))))))))%%%&&&(((((('''''')))***)))***+++++++++)))((('''(((((()))***+++,,,,,,---+++***)))(((((((((******))))))***+++,,,------------,,,+++******+++,,,---+++******+++,,,---...///000000000000////////////......//////000000000111000111111000//////111222000111111111111222222222222222222222222222222222666666666666777777777777888777666555555444444555777666666666666777777888999999:::::::::;;;;;;;;;999999888888777666666666999888888999;;;;;;:::888888777777777777777888888666666777888999:::<<<===@@@>>><<<;;;;;;;;;:::999<<<===??????===;;;:::999666666777777666555444444444555555555444222000///////////////000000000000//////...---------......---++++++,,,//////,,,)))((()))++++++,,,+++***)))(((((()))***************)))***,,,,,,---,,,+++***)))))))))))))))((('''''''''((((((((())))))*********+++---//////...---,,,*********)))***++++++,,,)))************+++++++++))))))))))))))))))))))))))))))************))))))***+++,,,------,,,+++***...---+++))))))***+++,,,+++++++++***++++++,,,,,,+++++++++************)))&&&''''''((()))******+++&&&(((***+++++++++,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,))))))((((((((((((((()))++++++,,,,,,,,,---------------------------------...------------...//////............/////////000---...000111111111000///000000000000000111111222//////......///111222444000444111333:::999;;;GGGWWWwwwpppXXXKKKAAABBBCCC;;;:::<<<===<<<<<<<<<>>>@@@***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''+++)))&&&&&&&&&''''''''''''&&&'''(((******(((&&&((((((((((((''''''''''''******))))))((((((''''''************))))))((((((+++++++++************)))************************,,,,,,++++++***)))))))))******++++++++++++******&&&&&&''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))'''((()))******)))((('''******************************))))))))))))******(((((((((((((((((((((((())))))))))))******************))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***&&&""""""&&&***,,,---''''''&&&&&&&&&&&&''''''((()))***++++++***)))((()))************+++++++++************************,,,,,,---......---,,,,,,---(((333(((...---888+++333,,,)))---...+++)))+++............///////////////////////////.........////////////////////////////////////000000000000111111222222222333333333555555555555666666666666888777666444444444555666666555444444555666777888888888999::::::::::::999777777777777777777777777999999888888777888888888999777666666888999::::::999888777999<<<===<<<999::::::::::::;;;<<<======>>>======<<<:::999888888777777777777666555444333444333111////////////000222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++((()))+++---............------+++***))))))(((((((((((())))))*********+++,,,***((('''&&&''')))***))))))))))))))))))))))))******+++---///...,,,)))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))+++***)))(((((('''((((((***************++++++,,,+++++++++******))))))))),,,,,,+++***))))))******+++)))((()))+++,,,***'''***************)))(((((())))))***+++,,,,,,------,,,,,,,,,+++++++++******(((***+++,,,++++++---...---,,,,,,+++*********+++,,,,,,,,,------.........000///...---,,,------...000000000000000000000000111111111111000000000000////////////////////////000111111111111222222222555333444777999999>>>EEEVVVuuupppVVVHHHCCC>>>;;;<<<999:::;;;;;;:::<<>>EEEWWWyyywwwYYYJJJDDD@@@======999:::;;;;;;:::<<<>>>AAA(((((())))))))))))(((((())))))))))))))))))))))))***************************)))((()))******(((''''''&&&&&&(((***+++***(((((((((((((((''''''''''''))))))))))))(((((((((((()))((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,******((((((((((((***************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))******++++++++++++***,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&((()))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++************************+++,,,------------,,,+++...)))000(((888777@@@999000---,,,000111///...///---............/////////---------.../////////000////////////////////////000000111111111222222222111111111222222222222333444444444555555555666666666666666555555666777777777666555555444555555555666666777888888888888777666666666666666666666666888888888888888999:::;;;:::999777888999:::::::::888777777888:::;;;;;;999;;;;;;:::999888888777777::::::999999888777666666555555555555444333222111222222111000////////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))))))))++++++,,,,,,+++******)))++++++***************+++))))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))*********,,,......,,,*********+++++++++++++++************************************))))))*********+++***))))))))))))))))))((((((((((((((())))))******************+++,,,,,,+++++++++*********************)))((((((((()))))))))(((((((((******(((''')))************))))))(((************************+++************)))))))))''')))******))))))+++,,,......------,,,,,,------------------------,,,,,,...------,,,,,,,,,,,,---////////////////////////////////////////////////////////////////////////000111111111111222222222555333444777888999>>>EEEYYY{{{```LLLFFFBBB???===::::::;;;;;;:::;;;>>>@@@'''((()))******)))((('''((((((((((((((((((((((((************************)))))))))***,,,+++)))'''...,,,+++***+++***(((&&&((((((((((((''''''''''''))))))))))))(((((((((((('''&&&&&&%%%&&&'''((((((************))))))))))))************************+++++++++***))))))((((((+++)))'''&&&&&&''')))+++,,,++++++******)))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((()))))))))************))))))))))))(((((((((((())))))***++++++*********,,,++++++******))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))((('''******))))))))))))******+++***)))(((((()))***+++))))))*********+++++++++***************************+++,,,------,,,+++***,,,***000+++AAA;;;>>>999000//////000///---,,,+++---------.........//////,,,,,,------...///000000///////////////////////////000000000000111111111111111111111222222222222333333444444444555555555555555555666666777777888777666666555444444444444222222333444444444444333666666666666666666666666777777777888888:::;;;<<<:::999888888:::;;;:::999777666666777888999::::::::::::::::::999999888888888888777777666555555444333444444333333222111000111111000000//////////////////.........---------++++++++++++++++++++++++,,,---...---+++)))))))))(((((()))***++++++,,,,,,******))))))***++++++,,,)))))))))))))))*********)))))))))***)))(((''''''))))))))))))))))))))))))***)))***+++---...,,,+++)))***+++,,,,,,,,,+++***************************++++++************++++++******)))))))))))))))******))))))(((((((((((()))))))))(((((())))))***+++))))))))))))))))))))))))))))))((((((((((((((()))((((((((()))))))))((('''))))))************)))(((*********)))))))))))))))***)))))))))))))))))))))***+++---,,,++++++---...------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////000000111111111222222222444222333666888999>>>DDD\\\uuuiiiPPPGGGDDD@@@===:::;;;;;;;;;:::;;;>>>@@@'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((()))***,,,+++)))''',,,***(((''''''&&&$$$###((((((((((((''''''''''''(((((((((((())))))))))))))))))'''''''''((()))***,,,,,,++++++++++++******++++++++++++++++++++++++++++++******)))(((((('''+++)))'''&&&&&&''')))+++,,,,,,++++++******))))))((((((((((((((((((((((((************************))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((()))))))))************(((((((((((())))))))))))((()))))))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))******)))(((''''''******))))))))))))******+++***)))(((((()))***+++))))))*********+++++++++************************)))***+++,,,,,,+++***))))))+++000///KKK???888444---...///...------,,,+++------------............+++,,,,,,---...//////000////////////////////////.........////////////000000000111111111222222222333333333333444444444444444444555555666666666666666666555555555444333333111111222333333333333222555555555555555555555555666666666777888999:::;;;:::999888999::::::999888666666666666666777999:::555666777888888888888888666666666555555444444333333333333333222111000///000000000000/////////...............---------,,,+++++++++++++++++++++++++++---...---+++))))))))))))))))))******+++,,,,,,))))))))))))***+++,,,,,,******)))))))))))))))))))))))))))***)))(((''''''))))))))))))))))))))))))***))))))***,,,------+++'''(((***+++,,,+++***)))************************++++++************++++++***)))))))))))))))******++++++)))((('''''''''''''''''''''''''''((())))))++++++,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))(((((()))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++---...,,,+++++++++++++++,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------........./////////000000000000000000000000000000000111111111222222222444222333666888888===DDD]]]vvvtttVVVHHHDDD@@@<<<;;;;;;<<<;;;:::;;;===@@@(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))***+++)))((()))'''&&&&&&((())))))(((((((((((((((''''''''''''(((((((((((())))))))))))///---+++***)))***,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((())))))******+++******((((((((((((******+++++++++***************))))))))))))))))))))))))******+++++++++++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))(((((()))******))))))))))))************))))))))))))******)))************+++++++++************************)))***++++++++++++***)))(((,,,000111RRRBBB444111---000111---,,,...000///,,,------------.........,,,,,,,,,---.........///////////////////////////---------.........//////000000000111111111111222222222222333333333444444333333444555555555444444444444555555555444333333333333444555555555555555555555555555555555555555666666666666666777888999999888888888999999888666555555666555444555888:::111333444666777777666555555555555444444444333333333333333333222111000///...//////000000//////...------......------,,,+++++++++++++++++++++++++++***,,,------+++******+++...---,,,***))))))))))))***)))))))))***+++,,,,,,************))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((((())),,,------,,,(((((()))***++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))******++++++***)))((('''''''''''''''''''''''''''(((((())))))************+++++++++))))))((((((((()))******((()))++++++)))))))))***((())))))************)))************************)))))))))************+++)))+++,,,+++******+++,,,++++++*********+++,,,,,,------------------,,,,,,+++,,,,,,------------,,,.................................//////000000111000000000000000000000000000111111111111222222222444222333666777888===DDDYYY~~~___LLLDDD@@@<<<;;;<<<<<<;;;:::;;;===???))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''(((***))))))***((('''''')))+++++++++(((((((((((('''''''''''''''((((((((()))))))))***111///,,,***))))))+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((()))*********************************)))))))))***************))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))(((((())))))))))))((((((******************************))))))))))))******************************))))))))))))************'''((((((((()))))))))******************)))((('''((((((((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***(((((()))+++)))))))))(((((()))))))))))))))************)))))))))************+++++++++************************((()))***++++++***)))((((((---///000WWWEEE444444777:::888111---///111000,,,,,,---------.........------------------------////////////////////////............////////////000000000000111111111111222222222222333333333333222333444444444333222111222333444555555555444333444444555666666666666555555555555555555555555555666666555555555555666666888777777888999888666444444555555444333444777:::444555777888888777666555555555444444444444333333333333333333222111000000---...///000000///......,,,------...---,,,+++***************************)))***,,,,,,+++++++++,,,///...---+++***)))************************++++++************)))))))))(((''''''&&&'''((()))+++,,,)))))))))))))))))))))))))))(((''')))+++---------)))))))))***+++,,,------++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))***++++++((((((((((((((()))******)))(((((((((((()))******''''''''''''(((((()))))))))))))))))))))***++++++(((+++---,,,***)))***+++(((((()))***************))))))******++++++,,,,,,************++++++,,,,,,***+++,,,,,,*********,,,+++++++++++++++,,,------,,,,,,------------------+++,,,---...///......---..............................///000000111222222000000000000000000000000000111111111111222222222444222222666777888===CCCQQQyyyhhhPPPFFFAAA===;;;<<<<<<;;;::::::===???***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))***'''%%%$$$%%%%%%%%%$$$)))((((((((('''''''''''''''((((((((())))))******///---***'''&&&&&&((()))+++++++++************)))++++++++++++++++++++++++*********)))((((((''''''******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))'''((()))******)))((('''******************************))))))))))))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))******+++++++++++++++***)))((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***((('''***---))))))(((((((((((())))))((()))***++++++***)))((()))************+++++++++************************((()))***++++++***)))(((***...---///XXXGGG666888CCCEEE@@@555---...///...,,,,,,,,,---------......------------------,,,,,,////////////////////////////////////000000000000000000000000111111111111111111222222222333333333222333333444333222000///111222444555666555444444222333444444555555444444555555555555555555555555666555555444444444555555777777666777888888555333333555555444222333777:::999:::;;;<<<;;;999777666555444444444444444444444333333444333333222111000---...///000000///......,,,,,,---...---,,,+++***************************(((***,,,,,,++++++,,,------,,,+++++++++,,,---...++++++***************++++++*********))))))((((((,,,***((('''&&&''')))***)))))))))))))))))))))))))))((('''(((+++---------++++++******+++---...000++++++++++++++++++++++++))))))(((((((((((())))))))))))((())))))***++++++%%%%%%&&&''')))+++,,,---***************++++++,,,))))))******++++++,,,,,,******))))))***+++,,,,,,)))+++...---+++)))+++,,,(((((()))***************))))))***+++,,,---------******+++++++++,,,,,,,,,,,,.........,,,,,,,,,...,,,,,,,,,,,,------...///,,,,,,,,,------.........+++,,,.../////////......////////////////////////...//////000111222222333000000000000000000000000000111111111111222222222333111222555777888===CCCKKKqqqoooSSSGGGCCC???<<<<<<<<<;;;::::::===???((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&...---+++*********+++,,,+++++++++*********)))))))))***+++++++++)))((('''''''''((()))))))))))))))&&&'''(((***+++***(((%%%)))((('''&&&&&&'''((()))************************************))))))))))))&&&)))+++***((('''(((***)))***++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''(((+++,,,***(((+++******)))(((''''''&&&))))))))))))))))))))))))---,,,***)))))))))***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))(((((())))))******++++++&&&'''(((******+++++++++%%%111(((...QQQWWWNNNZZZ[[[OOO>>>111,,,***)))'''*********+++,,,---//////,,,,,,+++***+++,,,...///,,,...//////...------...////////////000000000000000000000000111111111111222333444444222222333444777666444333222222333333444444333333333333333333333333222222333333444555333444444444555666666666555555444333333333333444888777666555555666777888444444444444444444444444777888888999999999888888555555444444444333333333111111000000//////......////////////............---,,,+++***)))))))))***+++++++++************)))++++++++++++++++++++++++---,,,***)))))))))******))))))(((((((((((())))))******++++++++++++******))))))*********))))))(((,,,,,,+++***)))(((''''''))))))***+++,,,,,,------,,,++++++******++++++,,,)))***+++,,,---,,,+++++++++*********))))))((((((''''''((((((((((((''''''***((('''(((***++++++******((('''&&&&&&'''(((***)))******++++++***************)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,------......------///////////////.........//////000111111111111111000000000000000111111222111111222222222333333333111222444555555777:::<<>>>>>((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((+++***))))))((((((((()))+++++++++*********)))))))))******+++***)))((('''''''''((()))))))))))))))+++*********+++***)))))))))((((((''''''(((((()))************************************))))))))))))&&&)))+++***((('''((()))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***(((******))))))(((((('''''')))))))))))))))))))))))),,,+++******))))))******)))((((((''''''(((((()))************************))))))))))))))))))))))))***)))(((((((((((()))***)))*********))))))((('''))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))'''((()))***************'''333,,,222OOORRREEENNNFFF>>>333---,,,---,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---......///111000///......///////////////000000000000000000000000111111111111222333444444222222333444777666444333222222333333444333333333333222222222333333222222333333444555444555555555555555666666666555444444333333444444666555444444444444555666444444444444444444444444777777888888888888777777555444444444444333333333111111000000///.........////////////.........------,,,++++++************+++++++++************)))************************,,,+++***)))))))))******))))))(((((((((((()))))))))******++++++******)))))))))************))))))+++******))))))((((((''')))))))))***+++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,++++++************)))))))))(((''''''((((((((((((''''''+++)))''''''((()))((((((+++***)))(((((()))***+++)))***************)))(((******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////............//////000111111111111000000////////////000111111111111111222222222333333111222444555555777999<<>>===;;;::::::;;;;;;<<<))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))******))))))((((((+++************))))))))))))************)))(((((((((((())))))******)))))),,,,,,***)))))))))******((())))))******))))))((())))))))))))))))))))))))************))))))))))))'''(((******((((((((()))'''((())))))''''''((()))))))))))))))))))))))))))***************************)))((()))***+++***((())))))))))))(((((((((((())))))))))))))))))))))))******++++++******)))(((***))))))(((((())))))***************************************************+++***))))))))))))***+++*********+++******)))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))******((())))))*********))))))'''222---222HHHFFF888<<<333///,,,+++...///...,,,///......---,,,+++******,,,,,,,,,+++,,,,,,---...///111222111///......////////////000000000111111000000000111111111222222222333444444222222333444666666444333333333333333333333333333222222222222333333333333333444444555666666666666555555555555666555444444333444444444444333222222222333333444555555555555555555555555666666777777777666666555444444444444333333333333111111000//////......---//////.........---------,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))******++++++******)))))))))************))))))(((((((((((((((((((((((((((((())))))******++++++++++++************++++++)))***+++,,,---,,,++++++************))))))))))))'''(((((())))))((((((''',,,+++)))((())))))((('''+++***)))(((((()))***+++***************)))((('''***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,......------...///////////////...........................///000000111111000000//////......//////000111111111111222222222222333111222444444555666999;;;???OOOlllfffQQQFFFBBB>>>===;;;:::::::::;;;;;;))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))))))))*********)))))))))((())))))*********))))))***+++++++++)))(((((((((((()))***++++++***)))(((((((((((((((((((((((((((************)))))))))((('''((()))))))))((((((((('''((())))))''''''((()))))))))))))))))))))))))))***************************)))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++***((('''***))))))(((((())))))***************************************************+++******************+++******+++++++++******)))))))))))))))))))))))))))))))))************))))))*********************+++)))************))))))(((&&&---+++...;;;888---......---+++,,,...///---+++.........------,,,+++***------,,,,,,,,,---------///111222111///------.../////////000000111111222000000111111111222222222222333444444222222333444555555444444333333333333333333333333222222222222333333333333333444555555888777777666666555555555666666555444444444444444222222222222222333333333666666666666666666666666555555666666666555444444444444444333333333222222111000000///......------.........---------,,,,,,******+++++++++++++++++++++++++++*********))))))*********************************))))))))))))***)))))))))******)))))))))))))))************))))))((())))))************)))&&&'''''''''((((((((()))'''((((((((())))))******++++++************++++++)))***+++,,,---,,,++++++*********)))))))))))))))(((((())))))))))))((((((,,,+++))))))***+++***)))))))))(((''''''((())))))++++++++++++***)))(((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,...000,,,------...............------...............///...//////000000000000000...............///000000111111111111222222222222111222444444444666888:::<<>>===;;;999888888999999(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))'''''''''''''''((())))))(((((((((((())))))*********)))((((((((()))+++,,,***++++++++++++***)))((($$$***///111...++++++,,,)))((((((''''''(((((()))************************************)))))))))))))))((('''(((***+++)))&&&'''((())))))''''''((()))))))))))))))))))))))))))************************(((***+++***(((((()))+++******))))))((((((''''''((((((((((((((((((((((((******)))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((())))))*********)))))))))))))))))))))))))))))))))************))))))((('''''''''&&&&&&&&&&&&'''((()))******************(((,,,...***+++000...)))***+++,,,,,,,,,,,,---)))***---///000000//////---.../////////...,,,++++++---/////////...///000...///000111222333333444111111111222222222333333222333444444222222333444333333444555555444444333000111333555777999:::;;;444444444444444555666666777777888888888888888999777666666555555555555555111222333555555555555444444444444444444444444444666666666666555444333222333333333222222222222111000//////......---,,,,,,,,,,,,,,,,,,++++++++++++''')))+++---.........---+++++++++************)))************************&&&''')))*********))))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((('''((()))******+++++++++((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,---,,,++++++((()))))))))************))))))************))))))&&&%%%$$$%%%'''))))))(((+++++++++,,,,,,+++++++++&&&'''((())))))***))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))***************************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---......///***+++,,,,,,------,,,,,,++++++,,,------...//////---...//////000000//////000////////////000111111000000000000111111111111111222444444333444666888999@@@OOOggg{{{uuuyyy```LLLGGG>>>===;;;999888888888999(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))*********+++***)))(((((((((***+++,,,'''((((((((())))))*********)))(((((((((***+++,,,+++++++++++++++***)))(((!!!&&&++++++((('''))),,,)))((('''&&&&&&'''((()))************************************))))))))))))***((('''(((***+++)))&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))++++++++++++++++++++++++(((***,,,+++(((''')))++++++******)))(((''''''&&&((((((((((((((((((((((((+++***((('''''''''((()))++++++************++++++************************(((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))))))))(((''''''(((******+++++++++(((&&&---///((()))...+++***,,,///000///...,,,,,,***+++...///000000............/////////...,,,++++++---000000000000111222...///000111222333444444111111222222222333333333222333444444222222333444222333444555555555444333000111333555888:::<<<===555444444444444555666666777777777888999999999:::777777666555555555555555000111333444555555444444444444444444444444444444666666666666555444333222333333333222222222111111000//////...------,,,,,,,,,,,,,,,+++++++++******)))***---///111111000///+++++++++************)))))))))))))))))))))))))))&&&'''(((*********)))(((((()))+++,,,,,,+++)))((((((((())))))))))))((((((''''''(((******+++++++++************))))))))))))************))))))))))))******))))))))))))******)))***+++,,,---,,,++++++(((((())))))*********+++))))))************))))))+++)))((((((***+++******))))))************))))))###$$$&&&'''(((((())))))((((((((((((((()))******'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---............+++,,,------......------++++++,,,,,,---...//////---......///////////////000000000000000111222222000000000000111111111111111333444444333444666888777<<>>;;;::::::<<<===))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''&&&((()))+++***)))'''&&&((((((''''''((((((((('''))))))(((''''''''''''((()))(((((((((((((((((()))'''(((***,,,,,,***(((''')))((('''''''''(((***+++))))))))))))))))))))))))************************+++,,,,,,,,,+++)))'''&&&(((((())))))))))))(((((())))))))))))((((((((((((,,,++++++******))))))((()))))))))))))))******+++((()))******))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((''')))))))))))))))***++++++'''''''''((()))***************+++***)))(((((()))((()))))))))******************))))))((('''''''''************************)))))))))))))))*********)))******+++,,,,,,++++++++++++***************+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,+++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////000000111///000000000111111111111222222333333333333222222111111111111111111111111333444444555555444444333444444444444444555666777777777777666555444444333777888888888777666555555555666888999999888666444666666666555555444444333222222222222222222222222333111000111222222111000//////////////////////////////.........------------.........------,,,+++++++++************++++++------,,,,,,+++***)))))),,,+++******++++++***)))'''(((***++++++***((('''+++++++++***************))))))******++++++++++++))))))))))))))))))))))))(((((()))***************''''''(((((((((((((((((()))***+++,,,,,,***((('''((()))))))))************)))))))))))))))*********))))))))))))))))))))))))***+++,,,------,,,***)))((((((((((((((((((((((((*********)))))))))(((((()))***************+++++++++******************+++*********)))))))))))))))******))))))))))))))))))+++++++++++++++************++++++++++++,,,,,,,,,)))*********++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------///000000///////////////////////////000111111///......///000000000000000111111222111111111222333444555666777;;;@@@NNNkkkzzz{{{zzzuuu```LLLEEECCC@@@===<<<<<<===>>>))))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))))))))&&&((()))++++++***((('''))))))***))))))))))))***---,,,++++++*********+++((())))))))))))))))))((('''(((***,,,,,,***(((''')))((('''''''''(((***+++))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++)))'''&&&(((((())))))))))))(((((())))))))))))((((((((((((******)))))))))((((((((()))))))))))))))******+++'''))),,,+++***((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((()))***++++++))))))))))))(((((((((((()))***+++***((('''(((***((()))))))))***************)))))))))((((((''''''))))))))))))))))))))))))(((((())))))***************+++,,,,,,,,,,,,,,,,,,+++***************++++++************************)))***+++,,,,,,,,,,,,,,,)))))))))))))))***+++,,,++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,////////////////////////000000000000000000000000///000000000111111111111111222222333333222222111111111111111111111111111333444444555555444444333333333333444444666777777888777777666555555555555444555666777777777777777444555777999999777666555666666666555555444444333222222222222222222222222222111000000222222222000.............../////////...............------------------...------,,,,,,++++++***++++++,,,---...,,,,,,++++++************,,,***((((((***++++++***+++******))))))******+++******************++++++)))))))))******+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************'''((()))************)))'''(((***++++++)))'''&&&((()))))))))************&&&&&&&&&''''''(((((((((***************************+++,,,------,,,***)))((((((((((((((((((((((((((()))))))))*********+++))))))******+++++++++,,,++++++************++++++************))))))))))))'''(((((()))******++++++......---,,,++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111........................///000111111///......///000000000000000111111222111111111222333444555666555;;;@@@MMMlll}}}xxxfffNNNEEECCC@@@<<<::::::;;;<<<***))))))((((((((((((((())))))))))))((((((((((((************************'''((()))*********)))((()))***++++++))))))***+++,,,+++***)))))))))))))))((())))))******))))))(((((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,---))))))***+++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++&&&***------***((()))+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++++++++***(((((((((((())))))***+++***)))))))))((((((((('''(((+++,,,+++(((&&&(((+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***************)))*********)))******+++,,,))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++((()))***++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111222222222222222333444444555555444444333333333333444555666777888888777666666555555666666333444555666777888888888444444666777777666666555555555555444444444444444222222222222222222222222111000///000222222222000---............/////////........................,,,------...------,,,,,,++++++++++++,,,---...///+++*********,,,...000111000,,,''''''))),,,,,,+++---+++)))(((((()))+++---(((((((((((())))))))))))*********)))******+++,,,''''''''''''''''''''''''(((((()))***************'''((()))+++++++++******'''((()))******)))((('''))))))))))))************(((((()))+++++++++++++++************************(((((()))))))))))))))((())))))))))))))))))))))))(((((())))))***++++++,,,))))))******+++,,,,,,,,,++++++************++++++*********)))))))))))))))''''''((()))***+++,,,,,,...------,,,++++++******************++++++++++++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111........................///000111111///......///000000000000000111111222111111111222333444555666555;;;AAALLLmmm{{{mmmRRRDDDBBB>>>:::888888888999******)))((((((((((((((())))))))))))(((((((((((((((((())))))******++++++(((((()))))))))*********(((***+++***(((((()))+++***)))((('''&&&&&&&&&&&&((()))************)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......******))))))******+++,,,(((((())))))))))))((((((''''''(((((())))))******((((((((())))))***++++++)))))))))))))))******+++&&&***......***((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))((((((((())))))***(((((((((((())))))))))))(((+++---+++'''&&&(((+++))))))))))))************(((((())))))***+++++++++))))))))))))))))))))))))'''(((((()))******++++++((()))))))))))))))((((((******))))))***++++++,,,************************++++++++++++***)))(((((('''((()))+++,,,,,,++++++((()))***+++++++++*********++++++++++++,,,,,,,,,...---,,,++++++,,,---...000000000000000000000000------......//////000000000000000000111111111111111111222222222222111111222222222222333333333444333444444555555444444333333333333444555666777888888777666555555555666666444444555666777777777777333444444444555555555555333333333333444444444444111111111111111111111111111//////000111222222111---------.........//////........................,,,,,,------...------,,,,,,+++++++++++++++,,,,,,*********,,,000555;;;>>>888222***'''))),,,,,,++++++***))))))))))))***+++'''((((((((()))))))))))),,,+++***)))))))))***+++************************(((((()))***************%%%&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))************+++,,,...///000000000///************************''''''''''''((())))))***))))))))))))))))))))))))************************))))))***++++++,,,------******))))))))))))******)))))))))))))))*********(((((())))))*********+++)))))))))******+++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------------...///000........................///000111111///......///000000000000000111111222111111111222333444555666666===AAALLLmmmzzzsssUUUFFFDDD@@@<<<999888999999******)))((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++))))))(((((()))***++++++''')))+++***'''&&&(((***---,,,+++***))))))))))))((()))***++++++***)))(((******))))))))))))******&&&''')))*********)))((())))))))))))))))))))))))'''''')))***,,,...//////...---+++)))(((((())))))(((((())))))))))))((((((&&&''''''((()))******+++(((((()))***+++,,,,,,---)))))))))))))))******+++%%%***......***((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++'''+++---+++'''&&&(((+++))))))))))))************(((((()))***+++,,,------))))))))))))))))))))))))'''(((((()))***+++++++++)))***************))))))******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++***)))((('''&&&''')))+++---...---,,,+++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,......,,,,,,,,,,,,......////////////////////////)))***+++,,,...///000000000000000000111111111111111111222222222222111111222222222333333444444444333444444555555444444333222333333444555666888888777777555444444555666666555666666666666666555555333333333333333444555666222222222333333444444444111111111111111111111111000/////////111222222111---------.........//////---.....................,,,,,,------...------------,,,+++***))))))))))))*********...444<<>>BBBKKKmmm}}}|||wwwvvvXXXJJJGGGCCC???<<<;;;<<<<<<+++***)))'''''''''((()))''')))***)))((('''(((***,,,,,,,,,,,,+++++++++******)))'''((())))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++(((&&&)))+++------,,,+++***+++*********)))******++++++***---///---)))'''))),,,---,,,***)))))))))************++++++++++++******+++++++++***))))))((((((((()))+++,,,,,,***'''&&&###%%%(((((((((((()))***)))))))))))))))*********((((((((((((((())))))***************************+++***)))(((((()))******---,,,++++++***+++++++++,,,+++******))))))******************))))))))))))++++++,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((+++,,,+++***((('''((()))'''((()))++++++,,,,,,,,,*********)))))))))))))))'''(((((()))***++++++,,,,,,+++++++++***))))))))))))((()))+++---...---,,,+++)))(((''''''((()))+++)))***+++,,,,,,+++***))))))((((((((((((***,,,---+++,,,,,,------,,,,,,+++---+++***+++...000///---000//////............///000000000000111111111111000111222222333333333333333222111000000111222333222222222222222222222222444444444333333222222222222222222222333444555666999999888888888888999999777777777777777777777777777444222111333444222000333333333222222222111111///000111222222222222222000000000000000000000000000000//////.........---111...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((("""'''((()))666GGGMMMGGGDDD222&&&)))---)))'''***)))))))))))))))))))))))),,,+++)))((((((((()))*********))))))))))))******+++*********))))))((((((---***)))******''''''***###%%%'''((())))))+++---)))(((''''''''')))***+++,,,,,,,,,+++***)))((('''%%%&&&''')))***,,,---...---***&&&&&&((()))((('''************))))))))))))'''((()))*********************))))))(((((('''''')))************+++++++++(((***+++***)))((()))+++******)))))))))+++,,,---+++***)))(((((()))******+++++++++*********))))))------,,,+++++++++,,,,,,///...,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------.....................---------000000000000////////////.../////////000000111111////////////000000000000111222222333333444444555888888:::GGGeee}}}{{{XXXNNNFFF@@@>>>===;;;;;;===***)))(((''''''(((((())))))***+++***)))((()))+++******)))))))))(((((((((+++***)))***++++++***))))))))))))))))))))))))))),,,+++++++++*********)))++++++,,,,,,,,,***(((&&&)))+++,,,,,,+++******+++++++++******)))*********...111333000+++)))***---,,,,,,***)))))))))************++++++++++++******(((((((((((((((((())))))************))))))((((((%%%''')))))))))((()))************)))))))))))))))''''''''''''((())))))***************************+++***)))(((((()))***+++***)))))))))***+++,,,,,,,,,+++******))))))******************))))))))))))((())))))******))))))(((***)))))))))))))))))))))************************+++++++++***((('''((()))(((((()))***++++++,,,,,,***)))))))))))))))))))))''''''((())))))***++++++,,,,,,,,,+++++++++++++++******+++---...---)))&&&***)))(((''''''((()))*********+++,,,,,,+++*********)))))))))***+++---...,,,,,,------------,,,,,,---+++***+++...000///---/////////......//////000//////000000000111111111111111222222333222222222222222111111111111222222222222222222222222222222444444444333333222222222333333333333444555666777888777777666666777777888777777777777777777777777:::777555444666666555333333333222222222111111111///000111222222222222111////////////////////////000/////////.........---111///---...///000...,,,*********************************************+++))),,,+++***666HHHPPPMMMIII666))))))+++((((((+++++++++++++++++++++++++++++++++)))((((((((()))*********))))))))))))******************)))))))))(((---))))))++++++((((((++++++***)))))))))))))))******))))))(((((()))***+++)))***++++++,,,,,,++++++*********))))))(((((((((,,,***'''''')))***)))((()))))))))))))))(((((((((((())))))************)))+++*********))))))))))))(((((()))))))))*********&&&((()))((('''&&&''')))******)))))))))***+++,,,+++***)))(((((()))******+++++++++*********))))))++++++*********++++++,,,...---,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------......//////......---------,,,......//////000000000111........................000000000000111111111111111222222333333444444555888888:::EEE^^^{{{{{{bbbPPPGGG@@@>>>===;;;;;;===)))(((((((((((())))))***)))+++,,,+++***)))***+++))))))((((((((('''''''''***)))((()))++++++***((()))))))))))))))))))))))),,,,,,,,,,,,++++++******------,,,+++***)))(((''')))***+++***)))(((***+++,,,+++******))))))))))))---///000---)))&&&'''))),,,+++******)))***************++++++++++++******'''''''''((()))*********,,,+++)))((((((((()))***''')))++++++)))((()))***++++++******))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))******)))))))))******+++)))))))))***+++,,,---...,,,+++******))))))******************))))))))))))((())))))******))))))((())))))))))))))))))*********************************++++++***((('''((()))((())))))******+++++++++))))))))))))))))))******''''''(((((())))))******,,,,,,,,,,,,,,,---------''')))+++...///,,,((($$$***)))(((''''''((()))******++++++,,,,,,++++++***++++++***++++++,,,---...,,,,,,------------,,,,,,,,,+++***+++...///...---//////...//////000111222//////000000000000111111111222222222222111111000111222222222222222222111222222222222222222222222444444333333333333222222444444444444555666777777666666555555555555666666555555555555555555555555999777555555666666555444333222222222222111111111000000111111222222111111/////////////////////////////////...............---,,,++++++,,,,,,+++***************************+++++++++,,,,,,------...---...+++)))333DDDMMMMMMJJJ999+++)))***((((((,,,************************+++******)))((()))))))))******))))))))))))******************)))))))))))),,,)))))),,,,,,******---444000+++)))))))))(((&&&+++***))))))))))))******)))***++++++,,,,,,+++++++++******)))((('''&&&%%%+++)))((((((***++++++***)))))))))))))))*********************))))))))))))++++++++++++************'''((((((((())))))))))))&&&((()))((('''&&&''')))******)))((((((((())))))******))))))))))))******+++++++++***************))))))))))))***+++,,,,,,,,,,,,------...---------//////............------,,,,,,,,,---------......000000///...------,,,,,,,,,---...///000111111222...............---------111111111111222222222222111222222333333444444555777888;;;BBBTTTtttxxx||||||pppTTTJJJAAA???>>>;;;;;;<<<''''''(((((())))))******)))***++++++))))))***+++************))))))))))))'''&&&&&&'''))))))(((&&&))))))))))))))))))))))))*********+++++++++,,,,,,///...,,,***((((((((((((*********(((''''''***,,,,,,,,,+++)))((((((((((((***+++,,,***(((&&&'''(((++++++************************++++++++++++******)))))))))*********++++++******)))))))))))))))******+++,,,,,,***))))))))),,,++++++***)))(((''''''(((((((((((()))+++,,,---((((((((((((((((((((((((******************++++++++++++++++++,,,---...///,,,+++******))))))******************)))))))))(((******++++++++++++******)))))))))))))))*********************************)))***++++++)))(((((())))))))))))))))))***++++++)))))))))))))))*********''''''((((((((()))))))))***+++++++++,,,,,,------%%%&&&(((+++------+++(((******)))(((((()))******************************+++++++++++++++,,,------***++++++,,,,,,++++++***+++++++++,,,---..................///000111222333////////////000000000111111222222222111000//////000111222333333222111000222222222222222222222222333333333333333333333333444444444444444555666666666666555555555555666666333333333333333333333333555444333222222222222222222222222222111111111111000000111111111111000000////////////////////////........................,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---,,,)))&&&---999AAAAAACCC666,,,***+++***)))***''''''''''''''''''''''''+++******)))))))))))))))******))))))))))))***************)))))))))))))))+++)))***---...,,,,,,///999222+++)))***+++(((%%%******))))))((((((((((((,,,,,,,,,+++***)))''''''&&&&&&''''''(((((())))))***))))))***++++++,,,,,,******+++++++++++++++,,,++++++***))))))(((((((((************************((((((((()))))))))******(((***+++***)))((()))+++******)))((((((((('''''')))))))))))))))*********************************))))))))))))***,,,------***+++---...//////...---............------------,,,,,,,,,---------......000000///...---,,,,,,+++------......///000000111.../////////000000111111000000000111111111222222111222222333333444444555555777:::@@@KKKeeettt~~~zzz|||YYYMMMCCC???>>><<<;;;<<<''''''(((((())))))******((()))***)))(((((()))***************))))))))))))&&&&&&&&&(((******(((&&&))))))))))))))))))))))))&&&'''((()))***,,,------///---+++)))(((((())))))*********(((''''''***,,,,,,+++***)))((((((((((((***+++,,,,,,++++++,,,---************+++***************++++++++++++***************))))))((((((((('''(((***++++++***)))(((***,,,---,,,***))))))))),,,++++++***)))(((''''''************+++,,,---...(((((((((((((((((((((((())))))******++++++++++++++++++************++++++,,,+++******))))))******************)))))))))(((*********++++++*********(((((())))))************))))))))))))))))))))))))(((***++++++)))(((((()))))))))((((((((()))***+++(((((())))))************(((((((((((())))))))))))))))))******++++++,,,,,,((('''&&&(((***,,,,,,+++******))))))))))))******)))))))))(((((()))))))))*********+++++++++++++++))))))************))))))******+++,,,,,,,,,---...............///000222222...////////////000000000111111111111000000///...000000222333333222000000222222222222222222222222333333333333333333333333333333333222333333444555777666666555555666666777222222222222222222222222222222222111000000111111222222222111111111000000000000111111111000000///........................---------.....................///............///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......++++++)))'''***000333333777000***+++---,,,***)))''''''''''''''''''''''''************)))))))))(((******))))))))))))******))))))))))))))))))*********(((***...///------///777111***(((+++,,,***'''((((((((((((((((((((('''++++++******)))'''&&&%%%$$$$$$%%%'''(((***++++++((()))***++++++++++++,,,)))))))))*********++++++,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))*********++++++(((***+++***)))((()))+++))))))))))))((((((''''''(((((())))))*********************************************+++,,,---...///***+++---...///...------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000//////...------,,,,,,/////////...............,,,---...///000222222333/////////000000000111111111222222333333444444555333555999>>>EEEYYY|||rrrzzzzzz|||^^^QQQDDD???>>><<<;;;;;;'''((()))))))))))))))(((''')))***)))((('''((()))))))))((((((((('''''''''(((((())),,,...---+++)))))))))))))))))))))))))))%%%&&&'''(((***,,,---------,,,+++))))))))))))***)))***+++***)))(((***++++++***))))))(((((((((((('''(((((()))***+++,,,,,,))))))***++++++++++++*********++++++++++++******)))))))))((('''&&&&&&&&&&&&(((***,,,,,,+++)))'''***+++,,,,,,***)))))))))++++++******))))))((((((++++++++++++++++++,,,---))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))(((''''''''''''''',,,+++******))))))******************))))))))))))'''(((((())))))(((((('''((((((((()))******++++++((((((((((((((((((((((((''')))+++,,,***)))((()))***)))((('''((((((******((((((((()))******++++++))))))))))))******************************++++++---+++(((((()))************************************)))(((((((((((()))*********++++++++++++******)))))))))******))))))))))))***,,,,,,++++++---.........---......///000111......////////////000000///000000000000//////...///000000000000000000///222222222222222222222222222222333333333333444444333333222222222333333444666666555555555555666666222222222222222222222222222333333222111000222333222111111111111000000000000000111111000000//////........................---------------.........)))***++++++******+++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++---***)))***------***(((************************)))************)))((((((******))))))))))))******))))))))))))***************(((***...///,,,,,,...000---)))(((***,,,+++***''''''((()))))))))))))))'''((())))))******))))))''''''((((((((()))))))))''')))++++++***)))***+++&&&&&&&&&'''(((((())))))+++***)))(((((((((******((((((((((((((()))))))))************++++++++++++&&&((()))((('''&&&''')))))))))*********)))(((((('''((()))******+++*********************+++++++++++++++++++++,,,---......++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......///............---------/////////.........------***+++,,,---...000000111.../////////000000000000111222222333333444444555333444888===AAANNNnnnwww{{{{{{yyydddUUUEEE???>>><<<;;;;;;((())))))******)))((('''((()))******(((((()))*********)))))))))(((((((((((()))***---//////,,,***))))))))))))))))))))))))((())))))******++++++,,,++++++***************+++)))+++,,,,,,+++******+++***))))))((((((((())))))&&&%%%%%%&&&((((((((((((((()))***+++,,,++++++*********++++++++++++***************)))))))))))))))'''((()))***+++******)))(((***++++++***((()))************)))))))))))))))++++++***)))))))))******************************((()))***,,,------,,,,,,(((((((((((((((((()))))),,,+++******))))))******************))))))))))))''''''(((((((((((('''''''''(((((()))******++++++))))))))))))))))))))))))&&&)))+++,,,+++)))))))))+++***(((''''''((()))***'''(((((()))******++++++++++++++++++************++++++++++++++++++******---+++******++++++***)))*********++++++*********,,,+++***))))))***+++,,,++++++,,,------,,,+++*********++++++++++++******(((***,,,,,,+++***,,,///...---------------.............../////////000000......//////000///////////////............//////222222222222222222222222222222222333333444444444444444333333333333444444555555444444444444555555222222222222222222222222111333444333111000222555111111111111000000000000000000000000000//////...........................,,,,,,,,,------.........%%%''')))((('''&&&(((***************************+++++++++++++++++++++,,,+++***++++++***))))))+++***)))((((((+++---,,,)))++++++++++++++++++++++++)))******+++***)))((('''******))))))))))))******((()))))))))***************(((***...///,,,***,,,***))))))))))))*********'''((()))+++,,,,,,,,,,,,))))))***+++++++++++++++)))))))))))))))))))))((('''))),,,+++)))'''((()))&&&''''''((())))))******+++***((('''((()))+++,,,(((((()))))))))*********))))))))))))************&&&((()))((('''&&&''')))((()))***+++++++++***)))&&&''')))***++++++******))))))*********+++++++++,,,+++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,------......,,,,,,,,,---------......---------...............------..................------------............//////000000000111111111111222222333333444444555555333777;;;===FFFaaa}}}xxxhhhWWWFFF@@@???===;;;:::))))))*********((('''&&&)))+++,,,+++***)))***+++,,,,,,,,,,,,++++++++++++''''''))),,,......+++))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))*********++++++++++++)))+++------,,,+++***+++)))(((((((((((())))))***+++***))))))***+++***)))((()))***+++,,,,,,+++*********++++++++++++******+++,,,,,,------...//////))))))(((((((((***+++,,,''')))++++++)))((()))***)))))))))))))))*********+++***)))(((''''''''''''************************((()))+++,,,------,,,,,,))))))******+++,,,......,,,++++++***)))*********************))))))))))))))))))************))))))'''(((((()))***+++++++++************************&&&)))+++,,,+++)))))))))+++***((('''&&&((()))***'''(((((()))***+++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++(((((())),,,...///---+++******++++++++++++******...---,,,++++++,,,---...,,,---.........---,,,++++++,,,,,,------,,,,,,+++(((***,,,,,,******,,,///...------,,,,,,,,,------............/////////000------...///000000000//////...---,,,,,,---...///222222222222222222222222222222222333333444444444666555555444444444555555444333333222222333333444222222222222222222222222000222333222//////111444111111111111000000000000000000000000000///..............................,,,,,,,,,------.........))),,,...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***)))((())),,,,,,+++((('''))),,,,,,+++)))))))))))))))))))))))))))******++++++)))((('''******))))))))))))******(((((())))))*********+++***(((***...///+++)))+++&&&((())))))(((((()))***''')))+++---...///...............---,,,+++***)))))))))))))))************'''))),,,+++(((&&&&&&((()))******+++,,,,,,------***)))((('''((()))+++---))))))******+++++++++,,,(((((((((((()))))))))))))))***+++***)))((()))+++((()))***+++,,,,,,+++***&&&''')))***+++++++++***))))))******++++++++++++++++++******************---,,,***)))((()))******---------.........//////,,,,,,,,,---------......,,,,,,------.../////////+++,,,,,,---...///000000222111111000///.........000111111111111222222222111222222333333444555555666444666;;;;;;@@@XXXrrrzzzjjjYYYGGG@@@???===;;;:::***&&&$$$&&&***---+++(((+++,,,---+++)))(((((()))+++***)))(((''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))...---+++)))(((((()))***)))))))))))))))******+++++++++++++++************,,,+++***((((((((()))***************************)))************+++++++++)))***+++,,,,,,+++***))))))))))))******+++,,,,,,&&&&&&%%%$$$%%%&&&'''(((******))))))))))))************))))))))))))******))))))))))))))))))))))))++++++******************///......------,,,,,,++++++++++++*********))))))************************************))))))))))))(((((())))))))))))(((''')))******++++++******)))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))***+++,,,---+++*********))))))((((((******))))))((((((''''''************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''))),,,......---+++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------...---------000///...---,,,------...............////////////111111111111000000000000111111111111111111111111000111222222000000111222333333333333333333333333444444333222222111111000222222222333333444444444333333222111000000000111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***(((************************---,,,+++******,,,...///+++***)))(((((('''(((((()))((('''&&&&&&'''((()))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%'''***+++*********+++++++++++++++++++++++++++******))))))))))))************))))))(((((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,******))))))((((((''''''(((((()))***************(((((((((((()))***+++,,,)))***+++,,,---,,,,,,+++))))))************))))))'''''''''((()))*********)))))))))))))))((((((''')))))))))))))))******+++******))))))))))))******---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,+++,,,---...///...---,,,---------............///......//////////////////222///---...000000...,,,000000000111222222333333222111000111333444333222444666444555<<<@@@PPPjjjxxxZZZHHHDDD@@@???@@@;;;)))&&&###%%%)))+++***((()))***++++++***)))+++,,,++++++***)))((((((((((((***))))))(((((())))))***************************---,,,+++***)))))))))))))))))))))))))))******++++++******))))))*********,,,+++)))((((((((()))***************************)))************+++++++++)))***++++++++++++***))))))******+++++++++******''''''&&&&&&&&&'''((()))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++,,,,,,+++++++++*********))))))************************************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))***+++,,,---************)))))))))(((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,---.........---000///...---,,,------...------------............000000000000000000000000111111111111111111111111111222333222111111111333444444444333333222222111222222222222222222222222222222222222222333333333333222111111000000000111111111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,+++)))************************,,,,,,+++***+++,,,---...***))))))(((((((((((()))***)))(((((((((((()))***))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,+++******++++++++++++++++++++++++******))))))))))))******)))))))))))))))(((((((((************************))))))))))))))))))*********)))))))))((((((((('''(((((()))*********************)))))))))))))))***((()))***+++,,,,,,+++***))))))************))))))(((((((((((('''''''''''')))))))))))))))((((((''')))))))))))))))******+++******)))(((((()))******---,,,++++++*********+++***+++++++++******)))(((***+++,,,,,,------,,,,,,++++++,,,------------------------............///////////////............222000...///000111///---///000000111111222333333222222222333333333333333333666444666<<>><<<,,,+++***)))((((((((((((,,,,,,------,,,,,,+++***)))))))))******++++++++++++***)))(((((()))***+++***)))((((((((()))***+++************************'''(((***+++,,,+++***)))******++++++++++++******++++++***************+++'''((()))***++++++***************************************++++++,,,,,,,,,***++++++++++++***))))))))))))*********)))((((((((((((((((((((()))******************************)))))))))))))))*********&&&***+++)))))),,,,,,((()))))))))))))))******+++,,,+++***)))))))))***+++((((((((()))))))))))))))))))))************)))))),,,++++++***))))))((((((***)))))))))))))))))))))+++***)))(((((()))+++,,,,,,++++++***))))))******,,,+++******)))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++***)))((((((******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))***+++++++++,,,---,,,+++******+++---...------------------------............................................................////////////000000000000000111222222333333222222333555666777555555555555444333111111444444333333222111111111000111333444444333111000111111222111000...---+++------------------------////////////............,,,,,,+++***************,,,,,,,,,,,,---------...///...---,,,++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++***************+++)))******++++++******)))))))))************))))))************************+++***)))(((((()))******************+++++++++,,,)))))))))))))))******++++++******)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))************)))------,,,++++++***))))))+++---///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---.../////////.........////////////......////////////////////////000000//////000000111222333333333333333333333333444111444999999;;;KKK^^^xxxgggRRRHHHBBB???===---,,,+++***************,,,,,,------,,,,,,+++*********************************))))))))))))******((((((''''''((()))***+++************************''')))+++------,,,***)))***++++++,,,,,,,,,+++++++++***************++++++)))***++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,)))************)))((((((((((((((())))))*********((((((((((((((()))******************************************))))))))))))'''+++,,,++++++---,,,))))))))))))))))))******+++,,,+++******))))))******''''''((())))))***++++++))))))************))))))+++******))))))(((((('''))))))))))))))))))******+++***)))((('''((()))***,,,,,,+++*********++++++------+++***)))((((((((()))))))))))))))******+++))))))))))))))))))))))))***************)))((('''******++++++++++++******))))))))))))))))))))))))++++++***)))((('''&&&&&&***))))))(((((())))))*********************++++++******))))))***+++---...------------------------////////////////////////....................................////////////...//////000111222444444333333333333444555666777333444444444444333333222333333222222111000000000///111444666666444111///333333222111///...,,,+++......................../////////............---------,,,+++******++++++++++++++++++,,,,,,,,,,,,+++******)))(((''''''&&&*********++++++++++++,,,******************************************************************************++++++++++++******)))))))))***++++++,,,,,,+++***************++++++))))))************))))))***)))))))))))))))******+++******))))))***************))))))))))))******)))))))))*********++++++)))))))))))))))******+++---,,,++++++******++++++************************************************(((((((((((((((((((((((())))))))))))************))))))))))))************)))************))))))(((,,,,,,,,,+++******))))))+++,,,...---,,,******++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,------.........------,,,,,,,,,,,,+++++++++,,,---...////////////......////////////......////////////////////////000000//////000000111222222222333333333333333333444222444888888;;;IIIZZZ{{{dddPPPHHHBBB???===---,,,++++++***************************)))(((((()))))))))))))))))))))(((***))))))))))))))))))***&&&&&&''''''((()))***+++************************(((***,,,......---***(((******++++++,,,+++++++++*********)))******+++,,,******************))))))************************......---,,,***)))((((((***************))))))(((((((((((((((((()))******((((((((((((((())))))***++++++++++++++++++++++++++++++******))))))((((((***++++++***+++,,,,,,+++)))))))))))))))******++++++++++++***************(((((()))))))))*********))))))************))))))&&&&&&'''((()))******+++)))))))))))))))*********+++***)))(((''''''((((((++++++******)))******+++,,,+++***)))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))******++++++***)))((((((******++++++++++++******''''''''''''''''''''''''******))))))((((((''''''***))))))))))))))))))***+++++++++*********************)))))))))***+++,,,,,,,,,------------------////////////////////////..................................../////////////////////000111222444444444444444444555555666666333444444444444333222222222111111111000000//////000111333444444333111000111111000000//////......//////////////////////////////.........---------.........------......///)))))))))************+++''''''((((((''''''&&&&&&************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))*********)))******+++,,,((())))))******))))))(((***)))((((((((()))+++++++++***))))))((())))))***)))))))))))))))*********((())))))))))))*********)))))))))))))))******+++------,,,+++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************((()))))))))***************************)))((('''(((((()))***+++,,,,,,---+++,,,,,,+++))))))***++++++***(((''''''(((***+++++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000......////////////......///////////////////////////////////////000111111222222222222222333333333333222444777777:::GGGTTTdddPPPGGGAAA===;;;++++++***))))))))))))***)))************)))(((((((((((((((((((((((('''''')))))))))******)))))))))&&&''''''((()))******+++************************)))***,,,......,,,***((((((((()))***++++++************))))))***++++++,,,***)))))))))((((((((()))************************,,,,,,+++***)))(((''''''++++++,,,,,,++++++***)))))))))))))))((((((((('''((((((((((((((())))))***************************++++++******))))))((((((,,,*********++++++,,,---)))))))))))))))******+++++++++++++++******))))))+++*********)))))))))((())))))************))))))&&&&&&'''((()))***++++++(((((())))))******************)))(((((('''''''''))))))(((((((((((())))))(((((('''''''''(((((())))))))))))))))))******+++************************+++++++++,,,++++++************++++++++++++******((((((((((((((((((((((((''''''(((((())))))************))))))))))))******+++++++++***************,,,++++++******))))))))),,,,,,,,,---------..................................................................////////////111111111111111222222333444444555555555555555555555555555444333222000000111111000000000000000///111111000000000000111111111111000/////////......////////////////////////............------------,,,,,,,,,---...///000111************++++++++++++)))***+++,,,------,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))******))))))***++++++,,,))))))************))))))***)))((((((((()))+++,,,,,,+++)))((('''((()))***(((((())))))************((())))))))))))*********)))))))))))))))******+++,,,,,,+++************+++))))))))))))))))))))))))************************************************((()))))))))************((()))))))))***************************)))(((''''''(((((()))+++,,,,,,---***++++++***)))((()))***+++***(((''''''(((***+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......////////////....../////////////////////////////////...///000000111111111111222222333333333333333444555666:::DDDNNNvvvfffQQQFFF@@@;;;999***))))))((((((((())))))++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))************))))))'''((()))***++++++******++++++++++++++++++++++++***+++,,,,,,,,,+++***)))'''((()))***************))))))))))))***+++,,,,,,)))((((((((((((((())))))************************''''''(((((()))******+++,,,,,,,,,,,,,,,+++******(((((()))***)))(((&&&%%%((((((((((((((()))******))))))))))))))))))))))))************))))))))))))+++***+++//////,,,+++---)))))))))))))))******+++***++++++++++++***)))))),,,++++++***))))))(((((())))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))(((((((((((('''''''''((())))))(((''''''''''''((()))***)))))))))))))))******+++************************++++++,,,,,,,,,++++++*********++++++++++++******************************&&&&&&'''((()))***+++++++++******))))))******+++******************++++++---,,,,,,+++******))))))+++,,,,,,------.........------------------------....................................////////////222222111111111222222333444555555666666666555555555555444444333111000///111111000000000000000000222111///------///111222444333111000...---,,,,,,.................................------------,,,************+++---...///,,,,,,,,,,,,---------...((()))+++,,,------,,,+++)))))))))************+++((((((((((((((((((((((((******************************************************++++++++++++******)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,******++++++++++++******(((((((((((()))***+++,,,---+++)))'''''''''((()))'''((()))******+++******)))))))))*********++++++)))))))))))))))******+++,,,+++******))))))******((((((((((((((((((((((((************************************************))))))))))))************))))))))))))************)))************))))))(((************************)))***,,,+++***(((((()))+++***))))))))))))***+++++++++++++++++++++++++++***++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---......///...............////////////......//////////////////////////////......//////000111000000111111222333333333222333444444555:::BBBIIIjjjjjjRRRGGG???;;;999))))))((((((((())))))***+++++++++++++++******)))(((((())))))******++++++((()))***++++++***)))((()))***+++,,,,,,+++******++++++++++++++++++++++++++++++******))))))))))))'''((()))***++++++++++++))))))))))))***+++,,,---)))(((((((((((()))+++,,,************************&&&&&&''')))***+++,,,---+++++++++++++++***))))))$$$&&&)))++++++)))'''%%%((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********)))***000888888111++++++)))))))))))))))******+++***++++++,,,+++***)))(((************************))))))************))))))************************'''(((((()))******++++++))))))******************((((((((((((((()))******+++******))))))))))))***)))))))))))))))******+++******************************++++++++++++************++++++++++++******************************''''''(((((())))))******+++******))))))******+++)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///------------------------....................................////////////000000000111222333444555444555666777777666555444333333333333333222111111111111111111111111111111111111000//////000111111444222111///...---......------------------------.........---------,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,((()))***++++++)))'''&&&))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++'''((()))******+++++++++---+++)))'''&&&'''((()))&&&''')))***++++++******************+++++++++,,,)))))))))))))))******+++,,,++++++***************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))************((())))))************)))))))))))))))************(((***------+++)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///......---,,,......////////////......///////////////////////////............///000000///000000111222222333333222333444333555:::@@@EEE[[[}}}mmmTTTHHHAAA===<<<***)))))))))))))))******)))))))))))))))(((''''''))))))***+++,,,---------((()))***++++++***)))(((***+++,,,------,,,***)))++++++++++++++++++++++++,,,+++)))((((((((()))***((()))***+++,,,---------))))))))))))***+++,,,---))))))(((((()))+++---...************************)))************+++++++++***************)))((((((!!!$$$(((+++,,,+++(((&&&((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++'''***444??????555+++))))))))))))))))))******+++******+++,,,+++***)))((()))))))))***++++++,,,,,,))))))************))))))''''''(((***+++---......'''(((((()))***+++++++++((()))***+++++++++++++++))))))((())))))***++++++......,,,+++******)))))))))))))))))))))******+++************************((())))))*********))))))******++++++++++++******(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++(((((()))***+++,,,,,,---******+++---------------++++++,,,,,,---...//////............................................................/////////000...//////111222444666777555555666777777666555444000111222333333333333333111111111111111222222222000111222333333222111000000///.........000111222------------------------......---------,,,,,,,,,000///---,,,+++*********(((((((((((())))))))))))---.........---***'''&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***)))))))))))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++&&&''')))***+++++++++***---+++)))&&&%%%&&&((()))&&&''')))***+++++++++******++++++++++++,,,,,,,,,)))))))))))))))******+++---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))***************&&&&&&''')))***,,,------'''***---...,,,***((((((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******************+++++++++,,,,,,---------////////////...---,,,+++......////////////......////////////////////////...............///000000///000000111222222333333111444444333444:::???BBBNNNooo}}}xxxoooUUUIIIBBB??????************************))))))***++++++++++++***((((((((((((((())))))***))))))))))))))))))))))))***)))((((((***,,,///111+++++++++************))),,,,,,+++***))))))******++++++************++++++///+++(((&&&(((***,,,---,,,,,,,,,,,,,,,+++))))))---,,,+++******+++,,,---+++,,,---,,,+++***+++,,,*********+++,,,,,,,,,---''''''(((((())))))******++++++,,,,,,,,,++++++***'''((()))******)))(((''')))((('''&&&''')))+++,,,+++***111<<>>LLL```{{{vvv~~~XXXCCC@@@@@@<<<+++************************+++,,,,,,------,,,,,,***************++++++,,,))))))))))))))))))))))))+++***)))))))))+++---...+++++++++************)))))))))((('''''''''''''''******))))))))))))******,,,***))))))***++++++***+++++++++******)))))))))******))))))))))))******,,,---...---+++)))(((''')))))))))***************))))))))))))***************++++++,,,,,,++++++***(((((()))******)))((((((((())))))***************)))'''***111444///)))((()))))))))))))))******+++))))))))))))***************(((&&&'''))))))(((&&&)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))++++++,,,++++++*********))))))))))))******+++*********)))))))))))))))))))))))))))******+++******)))(((((())))))******)))((()))+++,,,***'''''''''((((((((()))))))))(((((()))******)))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))***+++,,,---------,,,,,,,,,,,,------.........///////////////////////////////////////000000000000000000000000000111222222333333222222222222333333444444555555555444333111000000111111111111000000000000111111111111111000000000////////////000000000000//////------,,,,,,------...///---------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************)))+++---,,,***(((((((((+++++++++************)))((()))******++++++************************************************************+++,,,,,,,,,,,,+++,,,,,,+++++++++*********'''(((((())))))*********))))))***+++++++++************))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***++++++************++++++******)))***+++***(((&&&))))))))))))))))))))))))***+++,,,+++)))((()))***.........---------,,,,,,++++++************+++++++++)))((()))+++,,,,,,,,,---,,,***+++,,,,,,+++)))************)))))))))(((,,,,,,,,,------,,,,,,+++------........./////////------.../////////...---.../////////000000000000000111222222333333222222333222222222222333444444333444555666666888;;;>>>GGG[[[{{{pppyyy\\\FFFAAA???:::+++++++++******)))))))))***+++,,,,,,------,,,,,,***************++++++,,,)))))))))))))))))))))))),,,+++))))))((()))***++++++++++++************)))(((((('''&&&&&&&&&''''''))))))(((((((((((()))))))))))))))+++,,,,,,)))'''******)))((((((((())))))))))))************))))))------------,,,***'''&&&)))))))))(((((((((((((((++++++++++++******************+++++++++++++++***))))))***++++++***)))))))))***,,,------+++)))''')))&&&%%%(((***((('''))))))))))))))))))******+++))))))))))))***************)))((()))***+++***))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++************)))))))))))))))******++++++******))))))***++++++***))))))***++++++***(((((())))))))))))*********''')))+++------+++)))'''))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,---...///000......------------......------......//////000000........................////////////////////////000111222222333333222222111111222333444444555555444333222111111111111111111000000//////000000111111111000000000000//////...//////000000//////......------------...//////------------------------,,,++++++++++++*********))))))***+++,,,,,,------***++++++++++++***))))))************************---......---***'''''''''+++++++++************))))))******+++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,++++++++++++*********************************)))***+++,,,------------///,,,)))&&&%%%''')))+++******++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++***))))))***++++++)))''')))))))))))))))))))))))))))***+++***(((((((((***,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++)))((()))+++------------+++***+++,,,,,,+++)))************))))))))))))+++,,,,,,------,,,,,,,,,,,,---------............---...///000000000000000....../////////000000000000111222222333333222222333222222222222333444444333444555555555777:::===BBBTTTsssmmmrrrcccKKKDDD@@@:::++++++******))))))(((((((((((()))***************((((((((((((((())))))***))))))))))))))))))))))))******)))(((((()))******+++++++++*********))))))******))))))))))))************))))))))))))*********))))))***++++++)))'''***)))((((((((()))*********+++,,,------,,,+++***,,,+++***+++,,,------,,,******))))))((((((''''''+++++++++******))))))))))))******++++++++++++************++++++*********++++++,,,,,,+++)))((('''+++)))''''''(((((()))+++)))))))))))))))******+++((()))))))))************)))))))))***++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******************************)))))))))))))))******+++++++++++++++++++++,,,,,,*********++++++***)))((())))))*********+++++++++((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))************************------------...///000111.........------.........,,,------...///000111111................................................000000111222222222222222000000111222333444555555333222222111111111111111000000////////////000000111000000000////////////...//////////////////...---------------......///---,,,,,,,,,------......+++++++++*********)))))))))******++++++,,,------******+++++++++******)))************************---...///---***(((((((((+++++++++*********))))))******+++,,,,,,,,,,,,+++************************************************)))***++++++,,,,,,++++++++++++++++++************++++++*********)))))))))***++++++,,,------,,,,,,...,,,)))&&&&&&'''***,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))'''&&&&&&''')))******++++++,,,,,,,,,,,,,,,***)))((()))***+++)))((()))))))))))))))))))))))))))***+++***((('''((()))************))))))))))))+++++++++******++++++++++++***)))***,,,.........,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---......///000000000000........./////////000000000000111222222222222222222111111111111222333333333444555555555666999<<<===MMMkkksssuuujjjPPPGGGBBB===*********)))))))))(((((((((((()))************)))((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))***+++++++++++++++*********)))))),,,++++++***++++++,,,,,,,,,++++++******++++++,,,+++)))(((''')))******))))))))))))))))))***+++,,,***+++,,,------,,,+++******((('''***...333555555+++++++++******)))))))))*********))))))(((((('''((()))******+++++++++++++++******************+++---+++***((('''''''''(((***++++++***)))*********)))))))))))))))******+++((()))))))))************%%%&&&&&&'''''''''(((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,***+++,,,,,,+++***))))))************++++++++++++***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))************************)))))))))))))))***,,,,,,.........------.........,,,------...///000111111........................------------------------000000111222222222222111000000111111222333333444111111222111111111000000000000////////////000000000000000////////////.........////////////......,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---...///+++++++++*********))))))++++++++++++++++++++++++)))******+++++++++******************************+++,,,---,,,***)))***,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++************************************************(((((()))***************+++++++++*********))))))+++******))))))(((((('''++++++,,,++++++***))))))))))))(((((()))***++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***)))***+++,,,,,,,,,,,,+++***)))((((((***+++***))))))))))))))))))))))))))))))***+++***)))((((((***,,,,,,,,,+++++++++************))))))))))))******+++***)))***---/////////,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,---------......---------......//////000............////////////000000111222222222222111000000000000000111222222222333444444444555888;;;;;;GGGbbb|||~~~oooTTTIIICCC>>>)))))))))))))))))))))))))))***++++++,,,,,,++++++***************++++++,,,))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++************)))******)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++)))''''''((()))***)))'''((()))***+++,,,++++++))))))************)))))))))((()))---444999:::888,,,,,,,,,+++++++++++++++)))))))))((((((((((((((((((((()))***+++++++++++++++***))))))))))))***+++---+++)))'''&&&&&&''')))&&&***,,,***((())))))''')))))))))))))))******+++))))))))))))************'''(((***)))(((((()))***))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((((((((((((((())))))))))))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,+++,,,---,,,***))))))***)))************+++++++++***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))************************)))))))))******+++,,,---......------------......------......//////000000................................................///000111111222222111111000111111111111222222222000111111222111111000000000//////......//////000000000////////////......---......//////......---,,,++++++++++++,,,---------,,,++++++,,,---///000,,,++++++++++++*********,,,+++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))***+++***)))***,,,...+++++++++************))))))******+++++++++++++++************************************************'''(((((()))***)))))))))+++************)))))))))*********))))))(((((((((++++++++++++***)))((('''&&&''')))***+++++++++***------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***+++,,,,,,+++******)))'''((()))++++++***))))))))))))))))))))))))***+++,,,+++)))))))))************)))))))))((((((***))))))))))))))))))***+++******+++...000000000+++*********,,,---,,,+++************++++++++++++******+++,,,------------,,,---------............//////...------......///------.........////////////000111111222222111111000000000000000111222222222333444333333444777:::;;;CCCYYYzzzvvvwww[[[MMMDDD>>>''''''(((((()))*********)))******+++++++++++++++***************++++++,,,))))))))))))))))))))))))******+++++++++++++++***+++++++++************)))))))))(((((()))******+++,,,++++++++++++++++++,,,)))(((((()))******)))'''$$$%%%(((+++,,,+++***)))******))))))))))))*********+++///666<<<===888333++++++++++++,,,,,,,,,,,,))))))))))))))))))******'''((()))***++++++++++++***))))))(((((())))))***+++******)))((((((((((((%%%+++---)))'''((((((&&&)))))))))))))))******+++))))))))))))************+++---...---+++***+++---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******(((((()))))))))*********)))))))))))))))******+++((((((***+++,,,,,,,,,++++++---...---***((()))***)))))))))************+++************************))))))))))))************))))))))))))))))))))))))************************------,,,------...///000------,,,,,,,,,,,,------.........///////////////////////////////////////........................///000000111111111111111111111111111111000000000///000111222222111000000//////............//////000000/////////.........---......//////......---,,,,,,,,,,,,,,,---......---,,,+++++++++---///111,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---))))))***+++++++++++++++++++++++++++++++++++++++)))******)))((()))+++---+++++++++************)))((()))******++++++******************************************************(((((()))***************************))))))))))))*********************))))))***************)))))))))))))))************)))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%''')))+++++++++***)))+++)))'''''')))+++++++++))))))))))))))))))))))))+++,,,---,,,+++******,,,((((((((((((''''''''''''+++******))))))******+++,,,******+++...000111111+++***)))***,,,---,,,+++*********+++++++++,,,,,,)))***+++,,,------------------........./////////222111000............///---------........./////////000000111111111111111222222222222222333333444222333333333333444777999:::???QQQqqqtttiiiVVVHHH???&&&&&&'''((()))***++++++''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))---------,,,,,,***))))))+++++++++************)))******)))******+++,,,,,,++++++************++++++&&&''')))+++,,,+++'''$$$!!!###'''+++,,,+++)))'''---,,,+++******+++,,,---,,,///555===BBB???555,,,*********+++,,,,,,,,,---))))))******+++++++++,,,'''''')))******+++++++++***)))(((''''''((()))***)))***+++,,,,,,+++)))(((&&&,,,...)))&&&((()))''')))))))))))))))******+++))))))))))))************)))+++,,,+++(((&&&(((***))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******))))))******+++++++++,,,)))))))))))))))******+++'''(((***+++,,,,,,+++++++++---///---***((()))***((())))))))))))*********)))***,,,......,,,***)))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,---......---,,,,,,++++++,,,,,,---///////////////.........000000000000000000000000//////////////////////////////000111111111111111222222111111000////////////000111222222111000/////////............//////000/////////............---..................---...------------...//////---,,,+++***+++---///111---------,,,,,,,,,++++++'''((()))***,,,---...///((()))***+++++++++++++++++++++++++++++++++++++++*********)))'''(((***,,,+++++++++************)))(((((()))***************************************************************))))))***+++++++++++++++************))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,+++***)))((((((((()))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,......,,,***((($$$&&&(((***+++***)))(((+++)))'''''')))+++++++++)))))))))))))))))))))))),,,---...---+++***+++,,,,,,,,,,,,,,,+++++++++***,,,++++++++++++++++++,,,,,,+++***,,,///111111111+++***)))***,,,---,,,+++,,,,,,,,,------.........)))***+++,,,------...---.........////////////000444333111000///...//////---------.........////////////000111111111111111444444333333444444555666222333333333222333666999:::<<>>LLLggg~~~vvv))))))))))))******************)))((((((((())))))******)))))))))***++++++'''((())))))******))))))++++++******)))(((((((((((((((((()))******++++++))))))))))))))))))))))))***,,,---,,,***))))))***************************(((((()))))))))************((('''''')))******)))(((((())))))***))))))((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((())))))&&&&&&'''(((***+++,,,,,,************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''((()))***+++***))))))))))))))))))))))))))))))******************************))))))))))))******)))***++++++)))((()))+++))))))************))))))))))))))))))******************+++++++++++++++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((***++++++***(((((()))******+++***)))'''&&&&&&&&&'''(((((((((((((((++++++)))'''&&&(((+++///*********+++++++++++++++.........---------------+++,,,,,,---...---------////////////////////////---------............///...111444222...,,,///333111000//////......//////...------------,,,,,,,,,*********++++++*********+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,+++,,,,,,+++)))((()))***************)))))))))))))))***+++++++++***)))((())))))))))))************++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***)))))))))***************++++++******))))))((((((((())))))************)))'''''''''(((((()))))))))******))))))******+++,,,,,,+++******))))))******************+++++++++,,,))))))************))))))))))))))))))))))))))))))***************+++++++++***************++++++++++++++++++************))),,,+++******))))))******((()))******+++*********,,,+++***((('''&&&&&&&&&((()))************)))(((+++***************+++++++++++++++************)))((()))************)))(((%%%''')))+++,,,------,,,,,,,,,,,,,,,------------........./////////000000///...------------...///,,,---------...............000111111000//////000000000000000000000000000000111111222222333444444222222666:::<<>>JJJfff}}}xxxttt'''((((((((())))))******,,,,,,***)))(((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++(((***+++***'''&&&'''***************************((((((((()))******++++++++++++***))))))***++++++(((+++...---***((((((******++++++++++++***))))))******++++++++++++******((()))***,,,,,,++++++***'''(((((()))***+++++++++)))))))))((()))******+++))))))))))))))))))))))))&&&''')))*********)))(((++++++******)))*********))))))))))))))))))))))))***************+++++++++++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++***)))***+++++++++)))******))))))))))))******''''''(((***+++,,,---...******++++++++++++******)))))))))))))))*********'''((())))))))))))))))))++++++******))))))(((((('''(((***)))'''&&&&&&'''%%%&&&''')))))))))((('''%%%(((+++...///...---+++)))***+++,,,---,,,++++++******+++,,,,,,---......---------...------,,,,,,,,,,,,...///000000000000......////////////......+++---......------...000......---,,,,,,,,,,,,---+++++++++*********))))))***+++++++++******,,,...---,,,,,,++++++******)))((()))+++,,,------,,,+++************************((()))+++,,,------,,,,,,''''''((()))***++++++,,,++++++*********+++,,,---)))************+++++++++******))))))***+++,,,,,,---+++******+++,,,,,,+++,,,,,,+++***))))))******+++,,,------...............---+++,,,,,,---+++***.........------,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++******))))))******************************%%%&&&)))+++,,,---------(((((((((((()))***+++,,,++++++++++++++++++++++++)))))))))))))))((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++******))))))))))))*********+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++---///111...------,,,,,,------...---------.........//////...---,,,---///111111000---------.........//////000000000000111111111111000000000000111111111111,,,777666333888:::>>>HHH___zzzzzzooo|||************************---------,,,+++***)))((((((((())))))*********+++************************,,,+++++++++***))))))))))))(((&&&&&&((((((((('''+++*********))))))((((((,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''((()))***++++++,,,+++***)))'''''')))***++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,***((()))+++,,,+++((()))))))))))))))******+++((((((((()))+++***(((&&&))))))(((((((((((())))))))))))))))))))))))))))))...,,,***)))((()))***+++******))))))((((((''''''(((((())))))*********+++(((((((((((((((((((((((()))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++)))))))))))))))******+++(((***+++***)))((()))***,,,***)))(((***+++++++++)))))))))))))))*********))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///000000000000000000000000111111000000//////......000000//////.........---111000000///......------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++*********************+++++++++,,,,,,,,,++++++******)))************++++++,,,,,,+++++++++///......------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,------......------,,,000000///...,,,+++******************************+++******))))))******+++000---******,,,---,,,+++,,,,,,,,,++++++***************+++...111333333222++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++******)))))))))***++++++,,,,,,,,,,,,)))******++++++,,,------+++)))&&&&&&''')))******))))))))))))))))))))))))...------,,,,,,++++++***((()))***)))((((((***,,,%%%%%%&&&''')))+++,,,---***+++,,,------,,,+++******************)))((((((,,,---...---+++)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////444///++++++...111000---............////////////........................000111111111111222222222333333444444666:::@@@DDDWWW{{{uuu}}}ttt************************,,,,,,,,,,,,+++***)))(((((()))))))))************************************+++++++++******************(((''''''((())))))(((************)))))))))(((++++++***))))))***++++++******************************************************************++++++))))))***+++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++,,,,,,+++***(((''''''(((***+++************)))))))))((()))))))))))))))))))))))))))************+++++++++,,,***)))***,,,,,,+++))))))))))))))))))***++++++***))))))***++++++***(((*********))))))*********))))))))))))))))))))))))---+++***(((((((((***+++******))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))***************+++++++++***++++++++++++++++++***++++++***)))))))))))))))(((***+++***)))((()))******)))''''''((()))))))))(((((())))))))))))******((((((''''''((())))))***)))******************)))+++++++++,,,,,,---------,,,------------.........---------............///000000000000000000000000000000000000//////......000/////////.........---000000///......---,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))))))))******++++++,,,,,,******+++++++++,,,,,,,,,...------,,,------......+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,------......------,,,000//////---,,,+++******************************++++++************++++++///,,,******+++,,,,,,***,,,,,,,,,+++++++++******+++++++++---/////////---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++*********)))******+++,,,,,,,,,++++++------------,,,,,,,,,,,,...+++)))((()))+++++++++******************************++++++++++++++++++)))***+++***))))))+++---)))))))))))))))***+++,,,***++++++,,,,,,++++++******************)))((((((+++---...---+++))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///..................///111---***+++///222222000............////////////////////////////////////000111111111111222222222333333444444555999???CCCSSSuuu{{{{{{)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))***************************************************++++++++++++)))(((((()))******)))************))))))))))))******)))(((((()))******((((((((()))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++,,,,,,***)))(((''''''((()))***************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******,,,,,,+++******))))))))))))***++++++,,,+++)))***+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((('''((()))******))))))))))))(((((((((+++++++++++++++,,,,,,,,,************************+++++++++*********************++++++++++++******---,,,+++***)))(((''''''(((***+++***)))((()))***))))))(((((((((((())))))(((((()))))))))*********((((((((((((((()))******((((((((((((((((((((((((******+++,,,,,,---......,,,,,,,,,,,,---------------------............///////////////////////////000000000////////////.../////////...............///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***+++,,,,,,+++***)))(((((()))***+++,,,------******+++++++++,,,,,,,,,************+++,,,---------------------,,,++++++******++++++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,------......------,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,***)))***++++++***,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************++++++,,,,,,,,,+++******,,,+++***)))((('''&&&%%%...,,,***)))***++++++***************************(((((())))))***++++++,,,***+++,,,+++******,,,...------,,,+++************+++++++++******+++++++++*********+++******)))(((+++,,,------+++))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------......111...+++,,,///111111///............////////////111111111111111111111111000111111111111222222222222333333444555888>>>AAALLLkkk((((((((((((((((((((((((+++++++++++++++***)))))))))))))))))))))*********************************)))))))))***+++++++++,,,,,,***))))))***++++++************)))))))))))))))*********))))))*********'''(((((()))***+++,,,,,,************************))))))*********+++++++++,,,,,,---------------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++******))))))(((''''''((())))))*********)))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,+++++++++,,,,,,++++++******))))))******+++,,,---+++)))(((***+++,,,+++***++++++++++++++++++***))))))))))))))))))))))))***)))(((((('''((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++++++++***))))))))))))******++++++******))),,,,,,++++++***)))(((((((((***+++***)))((()))***++++++++++++***)))***+++))))))******++++++,,,,,,,,,++++++***)))*********))))))(((((((((((())))))))))))***+++---...//////+++++++++,,,,,,,,,---------------............///........................////////////////////////........................---------,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---............---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***************)))++++++++++++++++++++++++,,,+++***+++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***))))))((('''&&&%%%$$$---+++(((((())))))((('''************************)))))))))*********++++++***+++++++++******,,,---...---,,,******))))))))),,,+++***))))))***+++,,,*********++++++******)))+++,,,------+++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,,,,,,,------444111...---......---+++............////////////111111111111111111111111000000111111111222222222222222333333444777<<>>JJJdddxxx}}}************************))))))************))))))************)))))))))(((************************+++++++++***************+++***((((((***+++***)))((()))))))))************)))***+++,,,,,,+++***)))************++++++++++++************************++++++*********************+++++++++******)))(((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******((()))))))))************)))))))))))))))))))))))))))************+++++++++((()))+++***(((''')))+++++++++******++++++,,,---+++******+++,,,,,,+++))))))***,,,------,,,***)))))))))))))))))))))))))))((())))))******+++******))))))*********++++++++++++++++++******)))))))))***************************************+++++++++,,,,,,------------,,,,,,***+++,,,------+++***)))(((***+++***)))((()))***'''***---,,,'''%%%&&&((((((((()))***+++,,,---......---,,,++++++*********---,,,+++******+++,,,---+++++++++,,,,,,---------,,,------------.........---------............///........................---------.........//////,,,,,,,,,------.........,,,,,,,,,---------------******************************+++++++++,,,,,,,,,************************************************---------,,,,,,++++++*********+++++++++,,,,,,,,,++++++*********++++++,,,)))***+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,......+++******+++******+++++++++,,,,,,,,,***))))))+++...///...---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++''''''((())))))***+++++++++******+++---...---,,,++++++++++++++++++++++++******************)))))))))*********))))))+++---+++++++++*********++++++))))))************)))))))))***++++++,,,,,,,,,+++)))+++---,,,+++***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///..................///+++---...//////000000111............////////////////////////////////////000111111111111222222222000111333333333444666888>>>CCCXXXwwwvvvwww************************((())))))*********))))))+++*********))))))((((((************************,,,+++++++++******))))))+++)))(((((()))******)))(((((())))))*********+++((()))***++++++***)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,............------,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++''')))+++***'''&&&(((***++++++******++++++,,,---,,,++++++---......,,,******+++---......---+++***))))))))))))))))))))))))((()))***+++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++,,,,,,------......------,,,,,,,,,---...---+++((('''(((***+++***)))((()))***(((,,,000...)))&&&'''***&&&'''((()))***+++,,,,,,******))))))******+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////////////////---------.........//////,,,,,,,,,------.........------------------------------------------------*********++++++,,,,,,,,,************************'''))),,,......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---------......((()))***+++,,,---------+++,,,,,,------......///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***---//////,,,******,,,*********++++++,,,,,,,,,******)))+++---...,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((('''(((***,,,---,,,+++++++++++++++++++++++++++''''''(((((())))))*********+++,,,+++******,,,.........---,,,++++++++++++((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////............//////...///000000///...................../////////000////////////////////////000111111111111222222222000111222333222333555777>>>@@@QQQmmm{{{vvvuuu~~~))))))))))))))))))******************************++++++************++++++......---,,,++++++++++++,,,,,,+++***))))))******(((((()))***+++,,,,,,,,,+++***((('''&&&&&&&&&'''***+++,,,---,,,+++***)))******)))))))))))))))***,,,++++++******++++++,,,++++++******************---------,,,+++***)))(((***++++++,,,,,,++++++******))))))))))))+++,,,---++++++************++++++,,,,,,,,,,,,,,,+++***)))************************))))))************))))))++++++++++++++++++++++++''''''((()))***++++++,,,***++++++,,,,,,++++++***,,,,,,------,,,+++)))(((++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))++++++************++++++***(((&&&'''***,,,+++***,,,+++***)))((((((((((((''''''((()))))))))))))))*********+++,,,---//////,,,,,,+++***))))))******)))***+++,,,,,,+++***)))))))))************))))))%%%&&&'''''''''''''''&&&(((((())))))***,,,------***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,---------......---------............//////............---------++++++,,,---....................................---,,,***(((((()))***++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++***************+++++++++,,,,,,---------++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------........................///111222000,,,)))***,,,.........------,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++&&&''')))***+++++++++***---,,,,,,,,,,,,---......,,,+++*********+++,,,---%%%&&&(((***,,,---......)))((('''''''''(((***+++---,,,,,,---...---+++(((((()))***++++++***((((((******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++...---***((((((***,,,...++++++++++++,,,---......---------...///000000111------,,,,,,,,,,,,------///////////////.........000000//////.........---000000000000000000000000...//////000111222222222333444333222222333666999;;;???MMMccc~~~vvvtttooo}}}+++******)))))))))***************************************))))))*********------,,,++++++++++++,,,,,,++++++******)))******)))))))))***+++++++++,,,+++***((('''''''''((((((,,,,,,,,,,,,++++++***)))******))))))))))))******,,,++++++******++++++,,,************************,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***,,,+++***)))))))))***+++)))((((((''''''(((((()))***************)))(((((())))))))))))))))))))))))))))))************))))))************************(((((())))))******++++++)))******++++++******))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))*********))))))*********---+++))))))+++,,,+++)))))))))))))))))))))***+++))))))***++++++++++++***,,,,,,+++++++++,,,------,,,++++++***))))))******)))******************)))))))))************))))))'''(((((())))))))))))))))))(((''''''''''''((())))))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............///............---------,,,,,,------...---------........................---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))******++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,---......---,,,---............------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,------------,,,++++++,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++)))******++++++******)))'''((()))***++++++++++++---,,,,,,,,,,,,---......---,,,+++*********+++,,,)))***+++,,,,,,,,,,,,,,,)))(((((('''((()))***++++++++++++++++++***))))))))))))************)))))),,,++++++******++++++,,,%%%&&&'''((()))+++,,,,,,++++++++++++++++++++++++---,,,+++***)))***,,,---++++++++++++,,,---......,,,,,,,,,---...///////////////............//////------......//////000000000/////////............000000000000000000000000...//////000111111222222111222111111000111444777999===III]]]xxxzzzyyyqqq~~~---,,,+++******************************************))))))(((((())))))***++++++++++++,,,,,,,,,,,,+++++++++*********************************+++++++++***)))(((((()))******...---,,,+++******************)))))))))******+++++++++************++++++************************,,,,,,,,,,,,+++******)))******++++++++++++******---,,,+++))))))((())))))((((((''''''''''''(((((()))************)))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))+++***((('''((()))+++---------------------------...------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))///---+++***++++++***)))'''''''''((()))+++,,,---++++++,,,------------,,,...---,,,+++++++++++++++,,,+++******)))************))))))(((((())))))***))))))************))))))))))))******++++++++++++,,,+++)))'''&&&&&&'''((()))))))))******)))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,------------------------............///............------------------...------,,,,,,---------------------------,,,***))))))***++++++------------------------,,,,,,---------,,,++++++************************++++++******************------,,,,,,------...///---------------------------------.........//////........................)))))))))+++...000000000.........---------------,,,,,,,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,------...---------------,,,++++++,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++)))******++++++******))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---......------,,,+++************------------,,,+++******)))(((((((((((()))***+++(((***+++***'''&&&(((+++******)))))))))******+++------,,,,,,,,,,,,------''''''((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,---......++++++,,,,,,---.........111000000//////000000111,,,,,,---...///000111111////////////............000000000000000000000000/////////000111111222222111111222111000111444666888:::CCCUUUooovvv|||...---,,,+++************************************))))))(((((((((((())))))))))))***+++,,,---------******+++++++++*********+++++++++***************+++***)))))))))***+++,,,///...,,,***))))))************))))))******++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++***)))))))))))))))***))))))))))))))))))***++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))*********************************)))))))))))))))))))))************))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***************'''''''''((()))+++,,,---+++,,,,,,------------------,,,++++++***+++++++++++++++***************+++***)))(((''''''((()))***))))))************))))))************++++++,,,---000...,,,)))))))))+++,,,))))))************)))))))))***,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,---------.........///............---------............---,,,++++++------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------....................................)))''''''***...111000..................---------------,,,,,,,,,------...------------------------------------------------///...------,,,,,,,,,------------...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******)))((()))***,,,---,,,,,,++++++,,,,,,---......---,,,+++******))))))------------,,,+++***))))))))))))))))))*********'''***,,,)))%%%$$$(((---+++***)))((()))***+++,,,------,,,,,,,,,,,,------//////...---,,,+++***)))***************************+++,,,---------,,,+++++++++++++++,,,---......,,,,,,---------.........111000000000000000000111------......//////000000///////////////.........000000000000000000000000//////000000111111111111222333444333333333666888777999???MMMgggzzz}}}zzz...---,,,+++************************************))))))(((((((((((())))))((((((***+++,,,------,,,)))******+++++++++******+++++++++***************++++++***))))))***+++,,,///---,,,***))))))***+++***************+++,,,,,,+++******))))))******+++))))))*********+++++++++++++++,,,,,,,,,+++******)))******++++++******)))(((((())))))******************))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))***++++++++++++++++++***%%%&&&)))+++,,,,,,******************************+++++++++,,,,,,------...************************))))))************)))))))))))))))))))))***+++,,,))))))(((((()))***++++++***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++***************++++++***)))(((''''''((()))***))))))************))))))))))))((())))))+++,,,---...---,,,++++++---...000***++++++++++++++++++***)))***,,,......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...///............---------............---,,,++++++------------------------++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,******++++++++++++******************++++++,,,,,,------,,,,,,+++++++++***+++++++++++++++,,,,,,---******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................,,,)))(((***...000///,,,..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,---,,,++++++++++++,,,------------,,,,,,+++***))))))***+++++++++++++++***)))((())))))***************(((+++---***&&&&&&***///+++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,111111000///---,,,++++++************************)))***,,,.........,,,,,,++++++++++++,,,---...................../////////000//////......//////000000000//////......------.........///////////////000000000000000000000000000000000000000111111111222333444444333444555777777999===GGGbbbwww{{{---,,,+++******************************************))))))(((((())))))***'''(((***,,,,,,,,,,,,+++((()))***,,,,,,+++************************++++++,,,+++***))))))***++++++---,,,++++++******++++++***************+++,,,---******))))))))))))******)))))))))***++++++,,,,,,+++++++++,,,,,,++++++***))))))************))))))&&&'''((()))************))))))(((((((((((())))))(((((()))************)))******************************++++++++++++******++++++++++++++++++++++++)))))))))))))))*********++++++,,,,,,,,,,,,++++++$$$'''***---...---***(((************************((()))***+++,,,------...************************)))***+++,,,,,,+++***)))'''((())))))((()))+++---+++***)))))))))))))))***)))***++++++,,,,,,++++++***************+++,,,---*********)))******+++,,,***))))))(((((())))))***))))))************))))))((((((''''''(((***,,,---)))))))))***+++---...///++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///............------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******++++++,,,,,,---))))))***+++++++++******'''''''''((())))))******---------,,,,,,,,,,,,,,,+++************+++,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,,,,------........................---,,,+++,,,---...---,,,...............////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---,,,,,,,,,,,,,,,...............---,,,,,,***++++++,,,,,,++++++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,,,,------------,,,,,,)))******++++++******)))++++++*********++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,+++***)))))))))***+++++++++******((()))******++++++******)))+++,,,+++))))))+++...***************+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,---***************************+++,,,.........------++++++++++++,,,---......///////////////////////////......------......///111111000///...---,,,,,,.........///////////////000000000000000000000000000000000000000000111111///111222222222222333555666999<<>>MMMlllwwwooo*********)))******++++++///......---,,,+++******((())))))***++++++,,,,,,++++++*********,,,---...***)))((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******(((((())))))*********+++******++++++,,,,,,,,,,,,*********++++++++++++,,,***+++,,,---------,,,+++---............///////////////...---------------*********++++++,,,,,,,,,******++++++++++++******+++*********,,,---,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,+++***)))((((((''')))((((((''''''(((((()))...............---------------,,,,,,,,,,,,++++++******))))))******+++,,,++++++******))))))((((((************************))))))))))))))))))))))))((()))***++++++***)))(((+++***)))***,,,,,,,,,***(((((()))***************************+++,,,------++++++,,,------------,,,------.........,,,+++***,,,------------.........---,,,***+++---......---......------,,,++++++***,,,,,,++++++******))))))******++++++,,,,,,------...,,,++++++---......---------------------------******+++---...///000111,,,,,,,,,,,,,,,,,,,,,,,,...............---------///......------......///......---------......///---......//////......---......................../////////.........------000///---,,,+++---///000////////////............222111111000//////......000000000000000000000000---------....../////////++++++,,,,,,---......///...........................------,,,,,,------..................---------000...------...///---,,,---------,,,,,,---------***+++---...//////...---,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,+++***************///---++++++,,,---,,,+++************++++++++++++******)))))))))***+++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///////////////////////////------............------000000000000000000000000......///000000000000000////////////000000000000111111111222222333333444444777:::<<>>OOOssstttttt*********)))******++++++&&&''')))+++,,,,,,,,,+++,,,,,,++++++***))))))((())))))((((((((()))+++,,,+++***)))***+++,,,+++***************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++(((((((((((((((((((((((()))))))))***+++++++++,,,******++++++++++++*********)))))))))))))))))))))++++++++++++++++++++++++)))))))))************++++++---000333444444222111111111000000000000////////////---,,,++++++++++++++++++++++++++++++++++++))))))************))))))''')))******)))(((***+++******************************++++++++++++******))))))))))))************&&&''''''((()))***++++++)))******++++++******)))************++++++++++++((())))))))))))*********,,,,,,---------,,,++++++------------------,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))************************,,,+++***+++,,,------+++(((((()))************************+++,,,---///000//////000111111111111000//////000000000///---,,,------........./////////111///---,,,,,,,,,+++)))+++,,,,,,---......//////,,,+++***))))))***+++,,,,,,,,,,,,,,,------------...,,,++++++---......---------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............------............//////000111...//////000000//////...////////////////////////000000000/////////......111333555777666444000...////////////............,,,,,,------...//////000000000000000000000000000000000000//////.........111000000///......------........................---......//////......------------...............///...---...///000///.........------------......,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,++++++++++++++++++***((()))***++++++***,,,,,,,,,,,,++++++++++++++++++,,,------------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///////////////////////////------............------000000000000000000000000000000111222222222222222...000222222//////111333222222222222222222222222333444999<<<===IIIhhh~~~|||++++++******)))*********((()))+++,,,---,,,++++++++++++******************************************+++***)))***,,,---,,,+++************************************************++++++++++++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))******************++++++******++++++++++++******++++++******)))(((((((((------,,,,,,+++*********))))))))))))***************---111555777777666555444444333333222222222222111000///---,,,,,,++++++---,,,,,,++++++*********)))******++++++******)))(((***++++++))))))***,,,***************************++++++,,,,,,++++++***))))))))))))************''''''(((((())))))******)))******++++++******)))******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***))))))))))))))))))))))))++++++************++++++,,,+++***+++---...---,,,(((((()))***************************+++,,,......---...//////000000//////....................................////////////000...---,,,---...---,,,---------...............+++***)))(((((()))+++,,,------------------------,,,,,,+++---...///...,,,------------------------........................---------------------------------.........//////...//////000000//////...////////////000111222222//////000000000000//////////////////////////////000000000000/////////...222333555555555333000///////////////........................////////////000000000000000000000000///////////////000000000000000//////////////////..............................///000000///......---------.........//////---,,,+++,,,...///...---...------------------...---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,***))))))+++,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,---.........+++++++++,,,,,,---------+++,,,------,,,,,,---///////////////////////////------............------000000000000000000000000///000000111111111111111...111444333000///222555222222222222222222222222333222666999:::AAA\\\yyy,,,,,,+++***)))))))))******,,,---......---+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,+++*********))))))***,,,...---,,,************************))))))))))))))))))))))))*********++++++,,,,,,---)))************+++++++++************************+++++++++*********************++++++++++++******,,,,,,+++***)))((('''''',,,++++++***)))(((''''''))))))))))))***************---222666999999888777666666666555555444444444222111000///------,,,,,,...------,,,+++***))))))******++++++++++++******(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((())))))*********+++++++++*********++++++,,,,,,,,,------.........---+++***+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,(((((()))***************************+++,,,------,,,------...............------,,,,,,,,,---................../////////000///---,,,,,,...//////.../////////...------,,,,,,---,,,***))))))+++,,,...------------------------,,,+++,,,...//////---+++---------------------------.........//////000000........................---------........./////////000111222222111000///---------......000111111//////000000000000//////000000000000000000000000000000000000////////////444444333333222111000000000/////////............111111000000//////......000000000000000000000000------...///000111222222......//////000000111111...........................///000111111000///...---------.........//////111//////000222333222111---------,,,,,,---------------,,,++++++,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---+++******,,,......------------,,,,,,+++++++++((()))***+++,,,+++******++++++,,,------......///******+++,,,,,,---......---...000///......///111////////////////////////---..................---000000000000000000000000...//////000000000000000///222555444111///222666222222222222222222222222333111333777777<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;:::888666666666666777666666555555333333444555555555444444333222111222333444333222///////////////000111222//////000111111111111111........................+++,,,,,,---...//////000......///////////////...***++++++,,,---...//////---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++************))))))))))))))))))))))))***))))))***---//////...,,,+++***))))))***+++,,,---...//////------...///...------,,,,,,------...,,,,,,,,,,,,,,,---.........------------...//////........................////////////////////////////////////000000000000//////////////////////////////000000111222222222222222222222222222333444444333555777777777<<>>>>><<<<<<<<<;;;:::999888777888666444444444333111000222222111111111222333333000000111111111111000000////////////////////////..................//////...///////////////......---------------------------------------------------------------------...+++++++++,,,,,,,,,---------,,,,,,+++************------------------------,,,++++++,,,---...---++++++***)))(((((()))***+++---...//////------...///...------,,,,,,------...------,,,,,,------...///---------------...//////------------------------////////////////////////.../////////000000000111////////////////////////...//////000111111222222111111111111222222333444444444666999888666;;;AAAUUUuuuwwwxxx+++******))))))******+++,,,++++++++++++*********+++++++++,,,++++++***)))))))))***+++++++++++++++***+++,,,------,,,+++******+++,,,,,,******+++,,,---,,,***))))))******+++///......------,,,,,,,,,+++***((('''''''''((()))((()))***+++,,,,,,,,,,,,)))))))))(((((()))))))))'''((()))++++++***))))))((()))***,,,,,,+++******)))))))))******++++++++++++++++++*********************++++++,,,000555888;;;<<<<<<;;;999888888999888777666444222000///...,,,,,,++++++++++++++++++++++++************++++++---------,,,+++***((((((+++++++++++++++*********************))))))))))))************************)))))))))************+++++++++******))))))))))))++++++,,,,,,++++++***))))))************+++++++++))))))***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---///...,,,***)))***,,,,,,,,,,,,------------++++++,,,---------,,,,,,************+++,,,------++++++++++++++++++++++++---,,,***))))))+++---...------,,,,,,,,,------...------...//////...------......------------......------------------------...------,,,+++++++++***---...000111000000...---,,,,,,------......//////---...//////...---...///........................////////////////////////....../////////000000000/////////000000000111111............///////////////////////////000111222//////000000111222222333333333333444555555666666666777999;;;===>>>>>>??????@@@@@@AAABBBCCCEEEFFFHHHIIILLLOOOSSSUUUWWWXXXYYYZZZ\\\^^^```bbbdddeeebbbdddeeedddcccbbbcccdddbbb```^^^]]]\\\[[[YYYWWWWWWVVVVVVTTTSSSQQQOOONNNKKKKKKKKKJJJHHHGGGEEEDDDBBB@@@>>><<<;;;999777444666555444333222222222222111111111111000///....../////////////////////////////////...............---------...------,,,+++.........------,,,,,,,,,,,,------......------,,,------------............++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,........................---,,,,,,---......,,,++++++******************+++***,,,---,,,+++***+++,,,...------,,,,,,------...---------------......///---------------...///000////////////////////////////////////////////////......//////000000111111000000000000000000000000......///000000111111222111111000111111222333444444444666999888777;;;AAAOOOpppyyyzzz,,,++++++******++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************++++++++++++......---,,,+++************)))((('''''')))***+++'''((()))***+++++++++++++++******))))))******+++'''(((***++++++***)))(((((()))+++,,,,,,+++***)))******************+++++++++++++++*********)))))))))***+++******...333888;;;===>>>===:::888999;;;888777555444111///...---***++++++,,,,,,,,,+++***,,,++++++******++++++,,,***+++++++++***)))((((((************++++++++++++((())))))************)))************************))))))))))))************)))))))))***************++++++,,,,,,,,,+++***))))))************++++++++++++++++++,,,++++++******,,,,,,++++++++++++++++++***,,,......---+++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++,,,---............------...//////...------...------,,,,,,------...------------------------000000///...------------,,,...000222111///+++)))+++,,,---....../////////---///000///...---...000........................////////////////////////.../////////000000000000//////000000000111111111.........////////////000000000//////000111333444111111222333333444444555444555777999<<<>>>@@@AAAAAACCCEEEHHHKKKMMMMMMNNNQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[^^^aaaccceeefffggghhhhhhiiikkklllmmmnnnooonnnppprrrqqqooonnnoooqqqsssqqqooonnnmmmllljjjhhheeeeeeddddddbbbaaa______^^^^^^^^^]]]\\\[[[ZZZYYYTTTQQQNNNMMMKKKIIIGGGDDDAAA@@@>>>;;;:::888777777555555555444222111///...////////////////////////........................------......---,,,,,,+++......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++---//////...,,,+++,,,,,,------,,,,,,+++***+++,,,+++***)))***,,,...------,,,,,,------...---------------...//////---,,,,,,------///000000////////////////////////////////////////////////.........///000111111111000000000000000000000000......//////000111111111000000000000111222333444333222555888777666;;;BBBIIIlll---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,++++++***))))))***++++++***+++,,,,,,******+++,,,))))))***,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******+++---///111''''''(((******+++++++++,,,++++++++++++++++++,,,(((***,,,---------+++***''')))+++,,,,,,,,,***)))************************++++++++++++******)))))))))************---333888===???@@@>>>;;;:::;;;===888777555333111///---,,,)))***,,,------,,,+++))),,,++++++******++++++,,,'''((()))))))))))))))(((''''''(((((())))))******'''((()))***************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++,,,---,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))))))))(((***---...---,,,---...,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------((()))+++---------+++***)))***,,,...//////......,,,---...//////...---,,,...------,,,,,,------...------------------------000///...---,,,+++++++++)))+++...000///,,,'''$$$+++,,,---...////////////...///000///...---...000................................................////////////000000000000000000000000111111111111////////////000000000000111111000000111333444666333333444555555666666777<<<>>>AAAEEEIIIMMMPPPRRRSSSUUUXXX\\\___```bbbbbbaaaaaabbbcccdddfffhhhiiifffgggiiikkklllmmmnnnnnnoooooooooooopppppppppppprrrtttvvvuuusssrrrsssvvv{{{yyywwwvvvvvvuuusssqqqjjjkkkkkkkkkjjjiiihhhhhhkkkkkklllllllllkkkjjjjjjbbb```]]]\\\[[[YYYWWWTTTPPPOOOLLLJJJGGGEEECCCCCC;;;::::::888666444333111000000000000000000000000,,,,,,------....../////////000000000///...------------------------------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......///........................))))))***---000111///...,,,---////////////---,,,+++,,,------++++++,,,---...------,,,,,,------......------------...//////,,,,,,,,,---...///000111////////////////////////////////////////////////---......///000111111222000000000000000000000000......//////000111111111000000000000111222333444111111333666666666<<>>BBBEEEGGGKKKMMMPPPUUUYYY^^^aaacccbbbccceeehhhjjjlllmmmnnnnnniiiiiilllmmmjjjkkkpppmmmmmmmmmmmmmmmmmmnnnnnnnnnppprrrrrrrrrqqqrrrsssyyyzzzzzzyyyxxxxxxzzz|||}}}{{{xxxwwwvvvuuurrrpppnnnmmmmmmlllllllllmmmmmmmmmmmmnnnqqqssssssqqqooommmjjjhhhhhhjjjjjjhhhfffeeeaaa]]]ZZZZZZYYYVVVSSSNNNJJJEEECCCDDDAAA;;;666222222111000000111111222444111...,,,---...///...++++++,,,,,,---......///,,,,,,,,,,,,---...///000////////////////////////------------------------,,,,,,,,,---------......//////...------------...,,,,,,,,,------.........---,,,++++++*********+++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,........................,,,,,,,,,---------.........,,,***+++...000...,,,........................,,,---///000000000///...000000////////////000000000000000000000000000000......///000000000000000000111111111111222222222111222444444555777:::===KKKaaa~~~++++++,,,,,,,,,,,,---------,,,***))))))***,,,---------,,,+++++++++,,,,,,+++---......,,,++++++,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++************,,,,,,+++******+++,,,,,,***************+++++++++,,,,,,+++***************))))))''''''((()))+++,,,++++++,,,,,,,,,,,,++++++&&&''''''((((((''''''&&&))))))+++,,,,,,,,,+++***,,,,,,,,,,,,+++---000333999<<<@@@AAA@@@>>>===<<<;;;999666222000///000000//////...---,,,+++******...,,,***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))))))))))),,,***)))***,,,,,,+++******)))(((***,,,---,,,,,,...+++)))((()))***+++***)))************+++++++++++++++++++++++++++++++++***************+++++++++************++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++++++++......------,,,,,,,,,,,,...---+++,,,...///---+++******+++,,,---//////000......////////////......---------......------,,,........................///...---,,,,,,---///000...---,,,,,,,,,---...///................................................111111000000///......---000///............///000000000000000000000000000000111111///......000222333333222111222222444444222333555777999:::<<<===@@@AAAEEEIIIMMMRRRUUUWWW\\\]]]```cccfffiiikkkllllllmmmnnnoooooooooooooooqqqmmmkkknnnmmmjjjjjjnnnooonnnllljjjhhhffffffeeegggiiikkklllmmmnnnppprrrsssvvvyyy{{{|||}}}~~~{{{wwwtttqqqnnnjjjgggfffeeedddbbbbbbbbbbbbbbbccceeehhhnnnsssvvvuuutttrrrppppppqqqrrrrrrooollloookkkhhhfffhhhiiiiiihhhaaa\\\VVVSSSQQQNNNHHHCCC===<<<;;;999777555333222222000......///111222111000000000000000000000000///......------.........................................................+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,---------......------,,,+++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,........................,,,,,,,,,------------......,,,+++,,,...///...,,,........................------///000000000///...000000////////////000000000000000000000000000000......///000000000000000000111111111111222222222111222444444444666:::<<>>;;;999888777555333111000000111222777777555333111000.........---+++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))))))))***)))((()))+++,,,+++***)))(((((()))+++,,,+++***,,,***((((((***+++,,,+++)))************+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************+++++++++,,,******++++++++++++******************************---,,,+++***))))))))))))---,,,,,,,,,,,,+++++++++...---,,,,,,......---,,,))))))+++,,,...///000111......////////////......------...//////......---........................,,,,,,---......///000000......------......///000................................................000000//////......------000//////......//////000......///000111222222333000111111///......111333333222333333444555777888777888;;;>>>BBBEEEHHHIIINNNQQQUUU[[[```dddggghhhlllmmmnnnpppqqqrrrssssssqqqpppooonnnllljjjhhhfffgggddddddffffffddddddfffhhhfffbbb]]]YYYUUUSSSRRRUUUWWWYYYZZZ[[[]]]```bbbggglllttt{{{}}}yyyvvvrrrnnniiieeedddccc```^^^\\\\\\]]]]]][[[]]]bbbiiiooorrrsssrrrpppppprrrtttwwwxxxvvvtttxxxuuurrrrrrtttvvvwwwwwwrrrmmmhhhdddbbb___[[[WWWMMMLLLJJJGGGCCC>>>:::777555333111111333444444444222111111000///......---111111000......---------........................////////////////////////***+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,++++++,,,,,,------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,+++,,,...///...---........................---......///000/////////000000////////////000000000000000000000000000000......///000000000000000000111111111111222222222111222444444444666999<<>>???CCCDDDGGGKKKOOOSSSVVVXXX[[[^^^ccchhhmmmppprrrrrrrrrssstttuuuvvvvvvuuuuuurrrpppnnnkkkgggbbb___]]]YYYZZZ[[[^^^_________```]]]ZZZUUUOOOJJJGGGDDDCCCGGGHHHIIIJJJJJJLLLOOORRR[[[cccoooyyy}}}|||xxxtttqqqnnnkkkhhhdddbbbbbbcccccc]]]^^^aaafffjjjlllkkkiiihhhhhhiiilllppptttvvvwwwxxxwwwwwwwwwwwwwwwwwwvvvwwwtttpppnnnmmmllljjjhhh^^^^^^\\\XXXSSSMMMHHHEEE@@@>>>;;;999888888666555222222111000///...------111000///......------...------------------------........................++++++,,,,,,,,,---------//////...------------...------------------------..................---------,,,+++***+++,,,---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---......---........................---......///////////////000000////////////000000////////////////////////......///000000000000000000000111111111222222222111333333444444555888;;;===SSSxxx+++++++++,,,,,,,,,------++++++++++++++++++++++++************+++,,,,,,---+++---...---,,,+++++++++)))******++++++******)))++++++++++++************'''((((((((())))))************++++++,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,+++++++++***)))))))))------,,,,,,,,,------...+++,,,---------+++)))(((******++++++++++++******(((((())))))))))))((((((*********+++++++++,,,,,,***+++,,,+++)))(((***+++///222777999999777555555333222111///............/////////...------,,,,,,******++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******&&&%%%%%%&&&)))******)))***(((((((((***+++***))))))(((''')))+++------,,,))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,------...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............,,,------------,,,------,,,,,,,,,------.........------............------***+++,,,---------------........................---...000111111000...---,,,,,,------............////////////////////////////////////////////////111111000000000000000//////000000000000000000/////////000000000111111111111111222222222333666999888:::===AAAEEEIIILLLNNNSSSTTTWWWZZZ]]]aaacccdddfffiiimmmqqqtttvvvwwwwwwuuuvvvwwwyyyyyyyyyxxxwwwvvvuuurrrnnnjjjeeeaaa___XXX[[[]]]^^^^^^___^^^\\\TTTRRRMMMHHHEEECCCBBBBBBDDDFFFIIIKKKMMMPPPSSSVVV[[[cccooozzz~~~{{{vvvsssnnniiigggggghhhiiiffffffgggiiilllmmmkkkiiieeecccaaa```aaaeeekkkoooqqqssswwwyyyzzzxxxwwwvvvxxxwwwuuussssssrrrqqqppplllkkkjjjhhhddd___ZZZWWWRRROOOJJJFFFCCC???;;;888777666555444333222111000//////............//////........................------------------------------------............//////...------------...------------------------------.../////////...---...---,,,+++***+++,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,------------........................................../////////000000000////////////000000////////////////////////......///000000000000000000000111111111222222222222333333333333555888:::;;;MMMppp++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,+++)))))))))(((+++---......,,,++++++,,,******++++++++++++***************************************))))))(((((('''+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++***************---,,,,,,,,,,,,------...+++,,,,,,---,,,+++***))))))******++++++******)))))))))************))))))******))))))******+++,,,)))+++,,,+++)))))))))+++---000444555555444333444222222000///---,,,,,,+++++++++++++++,,,,,,,,,,,,(((***++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***)))((()))+++,,,+++***+++)))))))))++++++***))))))(((((()))+++---,,,+++)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------...............///,,,---......,,,,,,---...))))))+++,,,...///000111------............------******+++,,,------------...........................///000111000///...---,,,,,,---............---////////////////////////000000000000000000000000111111111111000000000000///000000111111000000///000000111111222222222222111333444555666888<<>>DDD\\\++++++,,,,,,,,,---------***++++++,,,,,,++++++***''''''((()))***,,,...///+++---......,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...000000---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,))))))******+++++++++,,,))))))(((((()))***++++++************************+++,,,,,,------,,,,,,+++''''''(((((((((((('''''')))((('''''''''(((***+++***,,,......---------...)))+++,,,---------///111......---------,,,,,,,,,+++************))))))))))))+++...---++++++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++***((()))******)))(((---+++***+++,,,,,,+++******))))))***,,,,,,+++))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************......---,,,+++++++++++++++++++++,,,,,,---------+++---///...,,,+++,,,///.........------,,,,,,,,,,,,------......------,,,+++,,,---...////////////........................,,,,,,---///000222333333---...000111111111000///000000000000000000000000.................................//////////////////000111222222111000///000111222555777999;;;;;;>>>@@@CCCEEEHHHKKKPPPTTTVVVXXX[[[^^^aaabbbccccccfffgggiiillloooqqqssstttyyyyyyzzz{{{}}}~~~|||yyywww{{{{{{{{{{{{{{{zzzyyyyyyrrrwwwyyyuuurrrrrrmmmeeehhhfffeeeeeefffjjjnnnqqqnnnsssxxx|||}}}|||||||||}}}~~~yyyttthhhddd^^^XXXVVVXXX[[[^^^WWWUUUSSSUUUZZZ___dddfffdddaaaZZZOOOFFFAAAAAADDDDDDHHHNNNSSSXXX```iiiooossswww||||||{{{zzzyyyyyyyyyzzzzzzyyywwwtttqqqoookkkgggddd___]]]YYYTTTOOOJJJFFFDDD888777666444333222111111000000000000000000000000////////////////////////,,,,,,,,,---------......//////...------------............------,,,,,,,,,***+++---//////...---,,,,,,,,,---...---,,,***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***---///...,,,+++---000........................///......------///000111000000////////////000000000000000000000000000000...//////000000000000000000111111111111222222222222333333333222333666999<<<>>>SSSzzz.........------,,,,,,,,,++++++************++++++))))))*********+++++++++,,,+++++++++,,,,,,---...---------------------------,,,+++***))))))))))))///......---+++******)))++++++******++++++,,,---)))((((((((((((***+++,,,---,,,++++++******++++++---,,,***))))))***,,,---&&&'''(((*********)))(((------------,,,,,,+++***((((((((((((((())))))***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,+++*********))))))***+++,,,------...(((***,,,......,,,***(((************************...+++))))))******(((%%%((()))))))))'''''')))***---,,,***(((((()))***,,,((()))***+++,,,+++*********************++++++,,,+++++++++***************---,,,,,,,,,------...///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...111000...---,,,++++++++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,---------............////////////......------............------........................///...------...///000111111111000000000000111111////////////000000000000////////////000000000000000///000111333333333111333222111111111222444444444555888;;;???BBBEEEGGGIIIKKKNNNQQQTTTUUUTTTTTTRRRQQQQQQQQQSSSVVVXXXZZZ[[[\\\___bbbffflllsssxxx{{{|||~~~|||}}}{{{{{{|||}}}}}}{{{zzzzzz{{{zzzzzzzzzyyywwwuuurrrqqqtttuuuvvvuuutttuuuxxxzzzyyyyyy{{{}}}~~~zzzqqqkkkeeeaaa```___[[[XXX[[[ZZZYYYXXXVVVTTTSSSRRRUUURRRMMMGGGCCCAAAAAAAAA@@@CCCFFFHHHIIIMMMTTTYYYdddiiisss{{{|||}}}xxxvvvwwwyyyyyywwwuuusssqqqpppppppppiiiiiihhhgggeee___XXXRRRIIIDDD>>>999666444333222111///......//////...,,,///.........//////000111///...,,,,,,...///...---///////////////////////////............---------//////...---,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000...............///000111---------............///000111111111111222222222555555444555555666777888<<<>>>IIIbbb...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,---,,,,,,+++++++++,,,------+++++++++++++++++++++++++++***************++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---***))))))(((((()))+++,,,************++++++,,,------,,,***))))))***,,,---))))))***+++++++++***)))++++++,,,,,,+++******)))***************++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,,,,++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))************************,,,***((()))***+++)))'''((()))***)))'''''')))***---,,,***)))))))))***+++((()))***+++,,,++++++***((((((((((((((()))******---,,,,,,+++***)))((((((******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,///000000///,,,+++---...///...,,,+++,,,---,,,,,,---------...............////////////......---......//////......---........................///......---...///000111111000000//////000000111////////////000000000000////////////////////////111111000000000111000///222222222333555777999;;;AAABBBDDDFFFIIIKKKMMMNNNOOOPPPQQQQQQPPPNNNKKKJJJJJJIIIHHHHHHIIILLLNNNPPPNNNPPPTTTXXX^^^fffooouuuzzz|||~~~~~~}}}}}}}}}|||{{{yyyzzzzzzzzzxxxvvvuuuvvvxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxyyyyyyxxxxxxyyyzzz{{{}}}|||xxxsssooommmkkkhhheeecccbbb```^^^[[[YYYWWWVVVQQQOOOLLLJJJHHHGGGGGGGGGEEEFFFGGGHHHIIILLLPPPSSSZZZ```jjjttt|||}}}}}}{{{xxxtttrrrtttvvvuuuvvvvvvwwwvvvuuusssrrrqqqqqqppppppoookkkeeeaaaYYYTTTNNNGGGBBB>>>:::777333111//////000111000/////////............//////000...,,,---...///......///////////////////////////............---------------,,,,,,,,,------.........------,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///...///000000111111000000000////////////000000111........./////////000000000111111111111222222222444444444444555666777777999<<>>:::777444222000222111111000000111111222000...------...//////...///////////////////////////............---------,,,,,,,,,,,,,,,---...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------------------------------............//////000000111111111111111222222111000/////////////////////000000000111111000000111111111222222222222222222222333444555555666888<<>>BBBGGGIIINNNSSSYYY^^^bbbdddfffeeedddcccbbbaaa``````\\\]]]]]]]]]^^^^^^^^^]]][[[[[[[[[\\\^^^bbbeeegggmmmpppsssuuuvvvvvvxxxyyywwwwwwwwwvvvvvvvvvuuuuuuqqqooolllkkkkkkjjjiiigggeeefffgggjjjpppyyy~~~}}}~~~~~~|||}}}}}}vvvvvvuuuvvvwwwxxxyyyzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}rrrhhhaaa]]]^^^bbbgggmmmtttyyy|||~~~}}}}}}}}}|||yyywwwpppooommmllljjjfffbbb^^^XXXSSSLLLEEE???:::555111111111111000000111222222000///------///000///...///////////////////////////............---------///...---,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111111111111111000//////................../////////000000000000000111111111222222222222222111222222333444555888777:::EEE\\\|||,,,,,,------------............------------......,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++*********---------,,,,,,+++++++++++++++******++++++,,,---...---+++***))))))******++++++***)))))))))))))))+++++++++++++++++++++++++++************+++,,,---)))***++++++,,,++++++++++++++++++***+++,,,,,,---)))))))))***************++++++++++++++++++++++++)))))))))******************************+++,,,---,,,,,,,,,+++++++++******+++***)))(((((()))***+++************************------...,,,)))(((((())))))***+++***)))(((***,,,---,,,,,,,,,++++++++++++******))))))******+++,,,***))))))))))))***++++++)))))))))***++++++,,,,,,)))))))))))))))***++++++*********++++++++++++,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,------...//////000000////////////////////////...------------------...+++---...---,,,,,,---///------........./////////------............------...//////000000//////...////////////////////////000000111111111000//////000//////......//////000////////////000000000000......///000111222222333000444888;;;>>>BBBIIINNNTTTVVVZZZ___dddhhhkkkllllllllllllkkkjjjiiiiiihhhkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggfffgggiiilllmmmmmmrrrzzz~~~}}}zzzxxxvvvwwwyyy{{{}}}~~~}}}|||{{{{{{{{{{{{xxxvvvuuuuuuvvvyyy}}}xxxvvvxxxyyywwwuuuqqqrrrssstttuuuwwwxxxxxx}}}~~~vvvooobbb```___```ccchhhmmmqqqyyyyyyzzz}}}}}}{{{yyywwwuuutttrrrnnnjjjgggfffaaa[[[TTTMMMFFF???:::555444333222111111000111111///......///000000//////////////////////////////............---------//////...---,,,,,,,,,,,,......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000000//////............///........./////////000000000111111111111222222222222222222222333444555555999888:::DDD\\\|||---------....../////////000//////......//////000...---------,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---...---+++***)))******+++***))))))))))))******++++++++++++,,,,,,+++++++++******)))***+++,,,...///((())))))***++++++******((((((((((((((())))))***((()))))))))*********+++************************&&&''''''(((((()))))))))+++***************++++++,,,,,,,,,+++++++++************))))))))))))******************************+++,,,...,,,***(((***+++***++++++***))))))***,,,...---,,,+++***+++,,,,,,+++***)))))))))***+++,,,******))))))******+++,,,***************+++++++++'''''''''((()))***+++,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,------..........................................------------------------+++,,,...---,,,,,,---///............////////////,,,------......------,,,//////000000000000//////////////////////////////000111111222111000///...111000000//////000000111////////////000000000000---...///111222444555666555;;;BBBGGGJJJOOOVVV\\\]]]___bbbfffiiilllmmmnnnooooooooopppppppppppppppsssrrrqqqooonnnmmmmmmllliiihhhhhhhhhjjjmmmoooqqqoooyyy~~~yyyyyyyyyxxxxxxxxxwwwwwwzzzzzzzzz|||~~~uuuqqqlllfffcccbbbccceeegggiiiooouuu|||~~~}}}~~~|||yyywwwvvvssspppmmmmmmkkkfffbbb]]]VVVOOOJJJ@@@>>><<<999666333222111111///......///000000//////////////////////////////............---------...------,,,,,,,,,------------..................---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------------...---,,,,,,,,,,,,---......---------------------------------............///------.../////////////////////////////////000111//////000000000111111111000111111111111222222222222222222333333444555666777888;;;CCCWWWxxx........./////////000000......------------......//////.........---------))))))***+++,,,...///000++++++++++++++++++++++++++++++++++++,,,---......)))******+++---......///++++++******++++++,,,------,,,+++*********+++,,,(((((((((((()))+++,,,---***++++++,,,,,,++++++*********)))***+++---///111''''''((()))))))))))))))***************++++++,,,(((((())))))*********+++************************++++++,,,---...//////000++++++***************+++))))))***+++,,,------...)))))))))******)))))))))************************)))+++---,,,***)))+++...***++++++***))))))***,,,///...,,,******+++,,,---+++***)))))))))***,,,---,,,,,,++++++,,,,,,---...,,,+++++++++******))))))'''''''''(((***+++---...++++++,,,,,,,,,---------///......------......///,,,++++++++++++++++++,,,---------,,,,,,---......///......------,,,,,,+++++++++++++++++++++++++++------...//////...------+++,,,------,,,,,,...///............/////////000,,,------......------,,,//////000000000000//////000000000000000000000000000111222222222000///...111111000000000000111111////////////000000000000///000222444666888::::::===DDDLLLRRRUUUYYY```fffaaaccceeehhhjjjllllllllloooooopppqqqrrrsssssssssrrrqqqooonnnllllllkkkkkkccccccdddgggjjjoootttvvvxxx}}}|||uuutttsssssstttxxx{{{}}}zzzqqqiiiccc___^^^UUUYYYaaallluuu{{{|||{{{|||zzzxxxwwwwwwvvvtttrrrpppnnnmmmkkkgggbbb\\\WWWKKKIIIEEE@@@<<<888555444111000......000000000/////////////////////////////////.........---------,,,,,,,,,,,,---...//////------..................---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---------.........//////,,,------...............000000//////000111222222000111111111111222222222000111111111111222222222333333333333444555666666555888===BBBRRRsss000000000///.........------.../////////...,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,---------***+++---......---+++***------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++***,,,......---++++++++++++***((()))***,,,++++++,,,++++++******++++++,,,+++***)))'''''''''((((((((()))+++,,,,,,+++***)))***,,,......+++((('''&&&)))***++++++***)))(((''')))************+++++++++++++++************++++++)))))))))******++++++++++++++++++*********))))))************************(((((())))))******++++++---,,,***))))))***,,,---111///,,,***))))))+++,,,)))***+++,,,---...------+++***(((&&&''')))+++---(((((((((((((((((((((((()))))))))))))))+++---...,,,***)))+++---...+++)))+++,,,...//////...,,,+++,,,++++++++++++++++++++++++***)))))))))***+++,,,.........------,,,,,,,,,---------------...///000......,,,++++++,,,..................////////////......------------......,,,---------.../////////////////////////////////111000...------...////////////000111111111111111...000222222000///...//////111222111000000111222555555666777:::@@@GGGLLLOOOSSSXXX]]]aaabbbaaaaaagggcccdddjjjllliiijjjoooqqqpppoooqqqsssssspppmmmoookkkjjjkkkggg```___ccc___aaaeeejjjqqqwww}}}yyyrrrnnnmmmoooqqqxxxzzz}}}~~~vvvkkkcccWWWNNNMMMYYYcccffflllvvvzzzzzzwwwsssooommmoooqqqsssrrrpppmmmkkkiiihhhggg___ZZZSSSMMMGGG@@@888222444222000///000111111000//////000000000000000111//////000000000000//////..............................---------,,,,,,,,,------------------------------------------------+++***)))((((((***,,,---...---,,,,,,,,,,,,---...............---,,,++++++000000000///......------+++++++++,,,,,,,,,------000000////////////000000////////////000000000000000000000000111222333444000111111222222333444444444777666???UUUnnn}}}/////////........................///......---,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++---......---+++***------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,((()))++++++*********++++++***((()))***,,,++++++,,,++++++++++++++++++,,,***)))((((((((()))***+++((())))))*********)))))))))***,,,,,,+++)))))))))***+++,,,,,,+++***)))((()))************+++++++++++++++************++++++,,,,,,---------.........,,,++++++++++++*********)))))))))))))))))))))))))))))))))***************,,,,,,+++******+++,,,,,,000...,,,***)))***,,,------,,,,,,,,,,,,+++++++++******((((((((()))+++,,,***************************))))))((()))***,,,---,,,******+++------+++)))+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......---------,,,,,,,,,---,,,,,,,,,---......///...------,,,,,,------...............///////////////......------......///...//////////////////000//////////////////////////////...---...///000111///000000111111111111111///111222222111/////////000111222222111111333444555888<<<@@@DDDHHHMMMQQQUUUWWW[[[]]]______^^^]]]]]][[[]]]cccgggfffhhhmmmpppnnnmmmmmmooonnnkkkhhhfffbbbaaabbbaaa___bbbiiilllooottt{{{vvvrrrqqqqqqvvvwwwyyyzzz{{{}}}zzztttgggYYYQQQTTTWWWWWW\\\eeeiiimmmpppmmmgggccceeeiiiooopppqqqrrrrrrpppooommmhhhccc^^^YYYTTTMMMFFFAAA:::777444222222222111000000000000///////////////------............------..................------///.........------------------------------------------------------------,,,+++***))))))+++,,,......---,,,,,,,,,,,,---...------.........---,,,,,,.....................///....../////////000000000000000////////////000000////////////000000000111000000000000111222333444111111111222333333444444666999999@@@SSSjjj---------...............//////...------------............------------,,,++++++++++++************++++++------------++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---((()))******))))))+++---+++***((()))***,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))((((((((((((((()))((()))++++++******+++---+++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++---------...............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++...---+++******+++,,,...000///---+++***))))))***))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******,,,+++***+++,,,---+++)))***+++,,,------,,,+++***+++,,,,,,------.........,,,++++++++++++,,,---......------------,,,,,,,,,------------------......------............------............///////////////......------......///111111000000000000000000////////////////////////............///000111111///000111111222222111111000111333222111//////000111222333333333555888:::<<>>LLL___,,,,,,------......//////000///...,,,,,,---......//////.........------------,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++*********+++,,,---------------+++******,,,...+++***((()))***,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))''''''((()))***)))***+++***))))))+++---+++++++++++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,++++++******)))***++++++,,,,,,++++++***,,,+++***)))***+++---...111///,,,***((())))))***((()))***+++++++++******------------------------******))))))))))))))))))+++++++++,,,,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,---...///000000,,,,,,,,,,,,------......------------------------............///.........,,,---...//////...---,,,............//////////////////............//////111111111000000///////////////////////////////////////////////////000000000000111222222222222111000111222222000///000111222333555666888;;;@@@CCCIIIMMMSSSWWWYYYZZZZZZ[[[WWWVVVVVVVVVVVVVVVWWWWWW^^^^^^___aaacccccceeefffaaa^^^[[[[[[```hhhpppuuuwwwwwwxxxzzz~~~{{{sssmmmkkkkkklllooosssvvvxxx{{{qqqggg]]]RRRKKKKKKPPPVVV]]]^^^ZZZUUUQQQPPPPPPSSSYYY___eeeiiikkkkkknnnmmmmmmkkkhhhccc]]]ZZZTTTOOOHHHBBB===999555222444444222111111111111111000000111111111111000000000000//////......------.........---------,,,,,,---------------------------------------------------,,,,,,,,,,,,---...///------------------------,,,,,,---......///......,,,,,,,,,---------......------........./////////000000////////////000000//////000000000111111111111111000000111222222333111111222222333444444555444888888:::DDDQQQqqq,,,------....../////////000///...,,,,,,---......//////.........---------.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************++++++,,,---//////...,,,))))))***,,,+++***((()))***,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******---,,,***)))((()))******+++,,,,,,***)))(((***+++******)))))))))*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,******))))))))))))))))))---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,++++++******************+++---......---+++)))))))))+++,,,((()))+++,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///000000,,,,,,------............------------------------//////000000000000///...,,,---////////////---,,,............/////////////////////....../////////000000000//////.........000000000000000000000000111111111000000///......000000111222222222222222///111222111111111222444444666999<<>>888444222111111//////000000000000//////.........///000000111111000/////////............------------------------------------------------++++++,,,---------------,,,,,,---......---,,,,,,...////////////......---///.....................//////000000000111111111000000////////////000000000000111111111222222222222222111111111111111222222222333333444555555555666888555888???AAAMMMddd222222111111000000//////---.../////////...,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***'''))),,,......---...///+++***((()))***,,,,,,+++)))***,,,------,,,***)))'''(((***+++,,,,,,+++***)))************(((&&&%%%$$$'''+++---,,,,,,,,,,,,++++++*********+++---...)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,------.........---,,,***))))))***,,,---************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------)))+++...---+++)))***,,,...------,,,,,,------...------------------,,,,,,***+++,,,---------,,,+++,,,,,,,,,------.........+++,,,---......,,,***)))000///...------...///000............/////////000000000////////////000000000000111111222222222333000000000000000000000000***,,,...111333444444444111111222333333333333222444555777888999<<<@@@CCCHHHLLLPPPQQQQQQOOONNNNNNNNNRRRXXX]]]___aaacccdddbbbaaa```___]]][[[YYYWWW\\\eeennnwww~~~zzz}}}}}}zzz}}}zzzzzz|||{{{yyyvvvtttsssuuuxxxzzz|||xxxiii]]]XXXYYY\\\^^^hhhbbbXXXMMMEEE@@@>>>>>>===FFFTTT___fffjjjmmmpppmmmmmmmmmnnnlllggg```\\\QQQMMMGGG@@@:::666444444111111222222222222111111------...///000111222222111111111111000000000000------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,///000000000///...------------......///000000000////////////000000000000000000////////////000000000111111111111222222222222222111111111111111222222222333444444555555666444555222555>>>???GGGZZZ444444444333222000//////111000///------...//////111111000...---,,,+++***///...,,,++++++,,,...//////......---+++******)))......---,,,,,,,,,,,,------,,,***)))))))))******$$$%%%(((+++,,,,,,++++++,,,,,,,,,------,,,++++++---,,,+++******,,,...///,,,,,,+++++++++,,,---...)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***+++------,,,***)))***+++)))))))))******++++++++++++***(((((()))***---...---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***)))***---///...------------------...(((***,,,,,,+++)))))))))++++++************++++++---,,,,,,++++++,,,,,,---++++++*********+++---...'''%%%$$$%%%((()))(((&&&------,,,++++++,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,------,,,,,,+++***---,,,+++++++++---...000////////////000000---+++.......................................///000000////////////////////////111000...,,,+++,,,---...111111111000000...------111111222222222222111111111000000/////////000000333444555555444555777888777888:::===AAAEEEHHHJJJPPPQQQQQQSSSTTTVVVXXXYYYXXXYYYYYY[[[]]]___```aaa^^^]]]]]]___bbbddddddccclllvvv}}}||||||~~~}}}~~~{{{}}}~~~~~~{{{yyyzzz|||sssdddYYYVVVVVV]]]dddhhh```QQQDDD??????888:::AAALLLUUU]]]gggqqqppppppqqqrrrrrrnnniiieeebbb]]]VVVNNNGGG???888333333111000000111000///---............000222444555:::555///,,,---...///...------,,,,,,,,,---.........---+++***+++...222444,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---............////////////......000000000000000000000000000000000000//////////////////000111222333333444000111111111111222222222333333222222333333444555555777888888888>>>IIIQQQyyy888777555333222111111111000//////.............../////////......------,,,///...,,,++++++,,,...///......---------------,,,......---,,,,,,,,,,,,------,,,+++******++++++,,,((())),,,...///......---,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++***)))***+++,,,---******+++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))***+++***((('''((()))*********+++++++++,,,,,,...,,,***)))((()))******++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((())))))(((((((((((((((((())))))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,++++++************++++++++++++***)))******,,,,,,+++)))((())),,,---,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,---------------+++,,,------...////////////...///000222222000..........................................///000000////////////////////////222111///...---...000111//////000111111111000000111111222222222222111111000000000000000111222333333333444444333444666999===>>>AAAEEEIIIMMMPPPRRRPPPRRRUUUXXX[[[\\\\\\]]]UUUVVVWWWXXX[[[]]]```aaadddfffjjjnnnrrruuuxxxyyy~~~}}}|||~~~|||yyyyyy}}}yyylll```ZZZWWW\\\bbbccc]]]PPPBBB999:::999<<>>===999777;;;@@@HHHTTT```nnnqqqsssssspppnnnnnnpppllliiieee```[[[TTTLLLGGG;;;777222//////000000000......///000222555888999777555333222111///,,,)))///...------,,,,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------..............................------......///000......////////////......////////////////////////......//////000000111111000000000//////.........000111111111111222222222333333222222333333444555555777888777666888>>>CCCXXXLLLGGG@@@999444222222333......///000///...---,,,..............................------------......------------..................---,,,,,,,,,,,,---++++++,,,,,,,,,---......))))))************)))(((++++++,,,---------,,,,,,***+++,,,---------,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,++++++***)))******++++++++++++******))))))***++++++++++++******,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++$$$'''+++---,,,,,,,,,,,,......------------......***+++***)))((()))+++---,,,,,,++++++++++++,,,,,,......------------......++++++***))))))(((((((((++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------.....................---,,,---//////...---.......................................///000000////////////////////////111000000000000111333333...///000222333444555555111222222333333222222111111111111111222444555666666888999;;;===AAAGGGKKKOOOQQQUUUYYY]]]^^^______``````aaabbbbbbbbbbbbaaa___```ccchhhmmmtttyyy}}}|||vvvuuuvvvvvvxxxyyy{{{~~~zzzfff[[[QQQQQQXXX[[[VVVNNNBBB<<<777777:::AAANNNZZZgggnnnuuuwwwtttrrrsssuuupppnnnllliiieee^^^WWWRRRHHHBBB;;;555333222222222000//////000111333555777===;;;999666333000---+++000///...---,,,+++++++++---------------,,,+++++++++++++++,,,,,,,,,,,,---///////////////////////////............///000000---......//////......---////////////////////////---......///000111111222111111111111111111000000000000111111111222222222333333222222333333444555444555777777777888<<>>AAAEEEKKKQQQVVVWWWYYY[[[^^^``````______aaa```^^^]]]___bbbeeeggghhhiiimmmsss{{{{{{xxxvvvyyywwwuuutttwww}}}yyylll\\\SSSSSSVVVWWWWWWLLLEEE???<<<;;;===FFFOOO]]]hhhttt{{{{{{xxxwwwxxxsssrrrpppnnnkkkfff```[[[SSSMMMDDD===888555333222222111000//////000111222<<<:::777444111000000000000///...---,,,++++++++++++,,,---...///......---++++++,,,,,,,,,---------///////////////////////////............///000000------............------........................---......///000111111222...//////000111111222222000000111111111222222222333333222222333333444555333444666777888:::===???KKKnnnddd___WWWMMMCCC<<<666444000111111111111000//////111111000000///...------........................---------,,,,,,+++++++++......---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...++++++,,,,,,,,,+++******))))))************))))))))))))***++++++++++++***((()))******)))(((***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++&&&)))+++,,,+++***+++,,,******))))))))))))******((()))******)))***,,,---+++******))))))******++++++******))))))******+++******+++++++++***))))))+++,,,------,,,,,,---...++++++++++++,,,---......------------------------,,,,,,------------,,,,,,...............---,,,,,,...---,,,...222999@@@DDD777555222111111111000..........................................///000000////////////////////////......//////////////////222222333333333222111111222222333333333333222222333333333444555666888999<<>>@@@FFFccc~~~wwwkkkhhhbbbYYYPPPFFF>>>:::333222222111111111111111000000//////////////////......////////////......,,,,,,,,,---------------......---,,,,,,,,,,,,---,,,------......---,,,+++*********)))******++++++)))***+++,,,------------,,,,,,+++++++++,,,---...,,,+++*********+++---...******+++,,,,,,,,,++++++))))))************))))))))))))***++++++++++++***''')))******))))))***+++,,,,,,+++++++++*********+++,,,++++++***))))))((()))***+++,,,,,,,,,+++***++++++++++++++++++++++++***************************+++,,,+++)))((()))***---,,,,,,++++++,,,,,,---''')))+++++++++***+++---,,,++++++******++++++,,,***))))))(((((())))))***)))***+++,,,,,,++++++***+++---......,,,,,,---///++++++++++++,,,---...///------------------------,,,,,,---......---,,,,,,+++,,,,,,------------,,,......---...111666:::===666444111000111111000///.......................................///000000//////////////////////////////////////////......111111222222222222111111222333333444444333333222222222444666888;;;>>>???DDDHHHNNNRRRVVVZZZ^^^```______``````aaabbbbbbbbbccccccdddgggnnnvvv~~~xxxsssrrrsssuuuwww}}}{{{ooofffaaa```aaa^^^]]]\\\UUUKKKGGGGGGKKKTTTdddsss|||}}}}}}{{{xxxvvvtttqqqmmmjjjaaa^^^XXXRRRLLLEEE>>>999444333111000///000000111...000222111...---///000...------,,,,,,,,,------......------------------------........./////////---------------------------------------......///,,,------......------,,,........................////////////000000000000---------.........//////000111111111111222222222333333222222333333444555555444333444777:::===>>>AAAWWW~~~vvvnnnmmmhhhbbbXXXNNNDDD???555444222111111111222333.........///000111111111......////////////......++++++,,,---...///000111......---,,,,,,,,,,,,---....../////////...,,,+++------,,,,,,------...///)))***+++,,,------...------,,,+++******,,,...///+++***)))))))))***,,,,,,)))***+++,,,,,,,,,,,,,,,))))))************))))))))))))***++++++++++++***)))+++,,,,,,++++++,,,...+++++++++******)))))))))((()))***++++++,,,++++++'''(((***,,,---------,,,++++++++++++++++++++++++***************************++++++***))))))***,,,,,,++++++******++++++,,,&&&(((+++,,,+++++++++,,,---,,,,,,++++++,,,,,,---++++++************++++++)))***+++,,,------,,,+++)))+++------+++***,,,...++++++++++++,,,---...///........................,,,,,,---......---,,,,,,)))***+++,,,---.........000///...............///111///------...//////..........................................///000000////////////////////////000000000000000///...---///000111222222222222222222333333444444333333222111222444777;;;@@@CCCEEELLLPPPVVV[[[]]]___aaaccc``````aaaaaabbbdddeeeffflllmmmpppuuu{{{|||{{{sssxxx~~~{{{tttpppnnnddddddgggiiidddYYYRRRQQQGGGNNN\\\lllyyy~~~{{{xxxwwwtttqqqooofffdddaaa\\\WWWOOOFFF@@@444333222111111111222333111444666555111,,,******------,,,,,,,,,---......000///---,,,+++*********.........////////////000---------------------------,,,,,,,,,,,,---......,,,------......------,,,........................000000000000////////////000000000000000/////////000111111111111222222222333333222222333333444555777555333333555888;;;<<>>DDDIIILLLRRRVVV[[[___aaaaaabbbccc``````aaaccchhhnnnssswww}}}||||||uuupppkkkmmmrrrrrrkkkcccWWWUUUWWW```ooo||||||yyyvvvssspppooolllhhhccc^^^XXXRRRMMM@@@<<<777444333333222222777333///,,,,,,...//////........................//////////////////////////////////////////////////////...------------...000000000///......------////////////............////////////000000000000000000000000000000000000000000000000111111111111222222111111111111111111333333333444444444555555444444444444555777888999HHHLLLfffpppmmmjjjjjjiiiddd\\\UUUKKKBBB888222222222000...//////000000000//////...///...------------...///........................///......---------.........---,,,,,,++++++,,,,,,------------------------........................---,,,,,,+++******++++++---+++***+++,,,,,,+++)))+++************+++***)))++++++++++++++++++++++++//////...------,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))((())))))))))))*********---,,,+++***)))))))))***++++++++++++++++++,,,,,,************)))))))))(((---...///...,,,++++++,,,++++++,,,,,,+++******))))))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,+++*********++++++++++++,,,---------,,,,,,------,,,,,,------...///++++++,,,,,,,,,---------........................---------------------------,,,++++++++++++,,,---.........///000000000111////////////............////////////000000000000000000/////////000000111111111111111111111111111222222222222222333333444444555666666555555666888888999;;;???DDDJJJOOORRRXXX[[[^^^```____________```dddjjjrrryyy}}}xxxxxx{{{}}}zzzvvvnnnkkkjjjnnnxxx~~~|||yyyvvvtttqqqnnnkkkgggccc^^^YYYUUULLLFFF>>>888555444333333888444000...............................................................////////////////////////---------------...///000.........///////////////////////////............////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333444444444444555444444444444555777888999AAAEEE]]]pppnnnlllmmmnnnlllhhhdddYYYMMM???888777666222---...////////////////////////......------......///..............................---------...//////...------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))***,,,---,,,+++,,,,,,+++******)))((((((************************,,,,,,,,,+++******)))))),,,,,,---------------,,,(((((()))******+++,,,,,,,,,,,,,,,+++++++++++++++((())))))))))))*********...,,,***((((((***---...,,,,,,++++++++++++++++++************)))))))))))),,,...//////---+++******,,,+++******)))***************+++,,,,,,,,,++++++((((((((((((((((((((((((************++++++,,,---------------,,,,,,+++***++++++******++++++,,,---,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////////////////000000////////////............000000000000////////////////////////000000111222111111111111111111111111333333333333333444555555333444444444444555888:::;;;===AAAGGGMMMSSSWWWYYY]]]^^^___^^^]]]]]]___aaagggnnnyyy~~~{{{zzz~~~~~~~~~{{{yyytttrrrooommmjjjgggccc```[[[SSSIII@@@:::666444333777444111/////////...---................................................////////////////////////,,,,,,,,,---...///000111------......///000000111////////////............////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333333444444444444444444444444555777888999>>>@@@UUU~~~qqqooommmnnnooopppooommmeee[[[MMMBBB<<<777222---//////.../////////000000111000000000000000000111........................---------------...///000......---,,,,,,,,,,,,,,,------------------------************************++++++---------,,,+++***+++***)))***,,,---,,,+++------...---+++++++++,,,))))))))))))))))))))))))+++*********)))))))))(((++++++,,,,,,------,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))+++---///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---***)))))),,,+++))))))((()))***+++++++++++++++++++++++++++************************------,,,,,,------......,,,,,,------,,,,,,+++*********))))))******+++,,,,,,,,,,,,,,,---------------------...............------------------------......................../////////...............////////////............000000000000////////////////////////000111222333111111111111111222222222333222222222333444555666222222333333444777;;;???AAACCCHHHNNNSSSXXXZZZ\\\\\\\\\[[[ZZZ\\\aaaiiiooowww|||xxxyyy~~~yyywwwtttrrrpppnnnjjjhhhbbb\\\SSSIIIBBB<<<777444444222000///000000///---........................------------------------////////////////////////,,,,,,,,,------///000000............//////000000////////////............////////////000000000000///////////////////////////000000000111111111111111111111111111222222222222222333333333444444444444444444444555777888999@@@@@@PPPtttqqqooonnnmmmnnnoooooooookkkfff]]]PPPCCC999333111000000////////////000111000111111111111111111000////////////////////////---------------...///000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---......---,,,+++---,,,***+++,,,,,,+++)))***,,,------++++++---///))))))))))))))))))))))))---------------,,,,,,,,,))))))***+++++++++++++++------,,,,,,++++++++++++))))))************************+++++++++,,,,,,,,,&&&'''(((***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---+++---//////---***)))))),,,+++***))))))***+++,,,,,,+++++++++++++++++++++************************......------,,,,,,------***+++,,,,,,------,,,,,,...------------...//////++++++++++++,,,,,,,,,,,,---------.........//////////////////////////////...........................---------------------////////////............000000000000////////////////////////000222333333000000111111111222222222111111111222222333555555555666777999;;;>>>DDDGGGHHHJJJNNNSSSVVVYYYZZZZZZWWWVVVVVVWWW^^^jjjxxx}}}yyyvvvtttrrrooolllddd```ZZZTTTLLLDDD<<<777333111//////000111000///////////////////////////........................///////////////////////////......---------......000000//////............////////////............////////////000000000000///////////////////////////000000000111111111111000000111111111222222222222222222333333333444444444444444444555777888999@@@AAAMMMlllqqqpppnnnmmmmmmmmmnnnooommmmmmhhh]]]NNNAAA999777333222111000///000111111...//////000000//////...000000000000000000000000......---------.../////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,++++++,,,,,,***)))&&&)))++++++))))))+++...)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++'''((()))***+++++++++***......------,,,++++++***)))))))))))))))*********((())))))))))))*********%%%&&&(((***+++++++++***,,,,,,++++++++++++++++++************++++++++++++***,,,......,,,******++++++++++++***++++++,,,------,,,++++++******++++++))))))))))))))))))))))))---,,,++++++***************+++,,,,,,---------------,,,,,,,,,,,,---......*********+++++++++,,,,,,,,,,,,------.../////////////////////////////////+++,,,,,,------,,,,,,+++------------------------////////////............////////////000000000000000000000000111111222333000000000111222222333333111111111111222444555666444666999<<>>777555222111111111111000//////////////////////////////////////////////////////////////////////////////...---------------111000000///......------////////////............////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333222222222222333333333333444444444444555777888999;;;???JJJdddqqqqqqpppooonnnnnnooopppmmmnnnmmmggg\\\OOODDD>>>777555333111000000111222...///000000000000///...///////////////////////////......---------......//////...---------------------------------------************************,,,,,,,,,,,,,,,---......+++*********,,,---,,,+++'''***---,,,((('''***---************************))))))))))))))))))))))))(((((()))***+++,,,,,,+++,,,,,,,,,+++++++++++++++)))))))))******+++++++++((())))))))))))*********(((((())))))***+++,,,---++++++++++++++++++,,,,,,*********+++++++++,,,,,,)))+++,,,,,,+++***,,,---++++++,,,------------------,,,+++*********++++++************************++++++*********+++,,,,,,,,,,,,---------,,,+++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000////////////////////////++++++,,,------,,,++++++---......//////000000000////////////............------...///000111222222111111111000111111222222///000000111222222333333111111222222333555666777444777;;;@@@DDDHHHMMMPPPTTTTTTUUUVVVWWWXXXXXXXXXQQQUUU[[[cccnnnzzz}}}tttqqqsss||||||{{{yyywwwuuummmkkkhhheee___XXXOOOJJJ@@@===777444222222111000////////////////////////000000000000000000000000////////////////////////......---------......//////////////////.........////////////............////////////000000000000000000000000000000000000000000000000111111111111///000000111222222333333111222222222222333333333444444444444555777888999888>>>HHH]]]qqqrrrrrrqqqpppooopppqqqlllmmmnnnmmmggg[[[LLLBBB999777444222000000111222000111222333333222111000........................000///...---------------//////...------------...........................---------------------------,,,,,,+++,,,---///000))))))(((***,,,......---+++...000...***(((***---************************,,,,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------)))))))))***++++++,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++)))((()))+++...000*********++++++,,,,,,---,,,,,,,,,------.........)))***++++++***+++---///***+++---...///...------...---+++*********++++++------------------------+++++++++,,,---...000111.........---,,,+++))))))...------------...//////,,,,,,,,,---------......,,,,,,------...///000000........................------...//////...------...//////000111222222333000/////////............,,,---...///000111222333222222111111111111111111///000000111222222333333222333333444555666888888888<<>>999555333222/////////000111111222222////////////////////////111000///......---......///////////////.........................................................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++------------++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------******+++++++++***))))))************++++++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))+++++++++++++++,,,------,,,++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............++++++++++++++++++++++++------,,,,,,,,,,,,---...............////////////............////////////////////////////////////........................------........./////////////////////////////////......///000000111111222111111111111111111111111111111111000111111222222111333666999<<<@@@DDDHHHJJJQQQVVVUUUTTTVVVWWWUUUYYY]]]dddooo{{{|||xxxvvvrrrmmmkkkmmmrrrvvv}}}{{{wwwrrrooollljjjiiifff```WWWPPPKKKEEE>>>888444222000///000000000///000000//////000000111111////////////............///......------......///000000000000000000000000000000////////////000000////////////000000000000000//////......//////000000////////////000111111222222111111111111222222111111111111111222333333444444444444555666777888888<<<@@@GGG\\\rrrqqqqqqqqqssstttsssrrrooonnnnnnnnnnnnlllhhheee```ZZZPPPFFF???999444222333333222111000//////...////////////////////////111111000///...---------//////..................////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,---+++******+++++++++++++++++++++++++++))))))***+++,,,,,,++++++******++++++++++++******))))))***++++++,,,------***++++++,,,,,,++++++***))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))***++++++,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////000000000//////............////////////////////////////////////....................................////////////////////////////////////...//////000111111222222111111111111111111111111333222222222222333444444222555:::>>>BBBFFFKKKOOOQQQWWWYYYWWWUUUXXX[[[[[[aaagggqqq~~~~~~vvvrrrqqqqqquuu{{{|||vvvqqqnnnnnnooolllggg```ZZZUUUNNNFFF@@@777444111000000000000///000000000//////000000111///////////////.........//////............//////////////////////////////000000////////////000000////////////000000000000000000////////////000000000000//////000000111222222222222111222222333444222111111111111222333333222333333444555666777777999;;;>>>CCCRRRrrrrrrqqqpppqqqsssssssssrrrpppooonnnoooooonnnkkkhhhgggaaaXXXOOOFFF>>>777333444444333222111000//////000000000000000000000000111000000///...------,,,...------,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&)))++++++***))))))***++++++++++++++++++++++++++++++++++++***)))((((((++++++,,,,,,,,,,,,,,,+++))))))***+++,,,------...***++++++,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))))))))))))))***+++,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................------......///////////////000000111111000//////............////////////////////////////////////................................./////////000000000000000000000000000000//////000000111222222222111111111111111111111111222222222222333444555555555999>>>CCCHHHLLLQQQUUUUUUZZZ]]][[[]]]eeelllppprrrxxxuuuqqqrrrtttxxx|||{{{uuuqqqqqqqqqnnnjjjddd```\\\VVVOOOIII===999555222111111000///000000///....../////////.........////////////////////////....../////////////////////////////////000000////////////000000.../////////000000000111000000////////////000000000000000000000111222222222222111111222333333444222222222111222333333444222222333444555666777777999:::===BBBKKKeeetttsssrrrrrrssssssrrrqqqqqqppppppqqqrrrqqqooommmjjjfff```YYYQQQHHH>>>888333333333333333333333333000000000000000000000000///000000000///...---,,,------,,,++++++,,,...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))'''&&&++++++,,,---------,,,,,,*********+++,,,------...***++++++,,,,,,++++++*********++++++,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,++++++***++++++++++++,,,...///000---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------........................,,,---...///000000000000///000111111111000...---............////////////////////////////////////............................../////////000000000000000000000000000000000//////000111111222222333222222222222222222222222000000111222333555666777;;;???DDDJJJNNNRRRWWWZZZVVV]]]bbbdddjjjvvv{{{|||{{{xxxwwwyyy|||xxxuuutttppplllgggdddaaa]]]WWWRRRFFFBBB<<<777444333111000000000///.........//////.........///////////////000//////......//////000000000000000000000000000000000////////////000000......//////000000111111111000000//////000000111111000000000000111222222111111111111111222333444222222222222222333444444333333333444555777888999999888<<>>DDDXXXnnn|||rrrnnnkkkhhheeeeeecccaaabbbfffkkkoooppprrrtttssspppnnnmmmhhhaaa^^^TTTGGG===888666444333333111000000111222111111000000///........................------------------......//////......---//////000000000//////...,,,,,,+++++++++,,,------++++++,,,---------------+++---...---,,,+++,,,...,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------............***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,---...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------+++,,,,,,---------------//////............//////---...000111111111000///,,,,,,------...//////000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000222222222222222222222222222333333333222333555777;;;>>>BBBGGGLLLPPPSSSUUUPPPRRRXXX___kkkzzzyyyxxxvvvvvvwwwxxxwwwwwwsssvvvyyy{{{|||||||||}}}yyywwwvvvvvvyyy~~~~~~{{{zzz{{{|||yyyxxxvvvrrrooofffccc___ZZZVVVPPPJJJFFF<<<999555333333222222111000000000111111111111111000//////......//////000111111111111111111111111111000000//////000000111////////////000000000000...///000111111111000000//////000000111111222222000////////////000111111333333333333333333333333111222222333444555666666999666777;;;<<<@@@PPPbbbzzzsssqqqnnnkkkfffccc^^^\\\]]]bbbgggjjjooorrrssspppoooooolllffffff]]]QQQEEE===888555333444222000000111222111111111000///......---.....................---------......////////////......///000111222111000///...,,,+++++++++,,,---......,,,,,,---------------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---...------------------,,,,,,%%%'''***---///////////////..................///---...///000000000000///////////////000000111111///000000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000222222222333333333333333555666666555555666999;;;BBBDDDHHHMMMQQQTTTVVVVVVTTTVVV[[[dddooo}}}{{{uuusssrrrrrrtttuuuuuutttsssvvvzzz||||||zzzyyyyyyxxxwwwuuutttvvvyyy|||~~~xxxtttuuu{{{~~~{{{yyyxxxvvvtttjjjgggccc___[[[WWWRRROOOCCC???999555333333222111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000...000222444444333111000......///000111222222333000000//////000000111222222222222222222222222222222222333333444555666666888777999;;;;;;>>>JJJWWWuuupppnnnmmmgggccc]]]XXXWWWYYY___cccjjjoooqqqooonnnnnnlllhhhiiicccZZZPPPFFF>>>777333555333222111222333222111111111///......---------...........................//////////////////...***+++,,,------,,,+++***------,,,------...//////............---,,,+++***,,,---...---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++,,,,,,------------***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---............---------,,,,,,,,,%%%'''***---///000///.........------------......------....../////////...111111000000////////////.........//////000000000//////000000000000//////111111111111111111111111000000000000000000000000111222333444444444444444555555666666666888===@@@GGGIIIMMMQQQTTTVVVXXXXXX___```eeelllwww||||||~~~~~~~~~{{{wwwrrrqqqooopppqqqrrrrrrqqqooorrruuuwwwvvvtttrrrrrruuutttrrrqqqqqqssstttvvvzzz|||ssspppqqqxxx|||{{{yyywwwnnnkkkfffbbb___\\\XXXUUUJJJEEE???999666444333111222222222111111111111111000000////////////000000////////////////////////000000111111111111000000////////////000000000000///111444666666555222111......///000111222222333000000000000000111222222222222222222222222222222222333333444444555555555888999:::<<<;;;>>>FFFOOOtttyyynnnkkkkkkhhheee___XXXTTTUUUYYY]]]ccciiimmmllllllmmmmmmjjjjjjgggbbbZZZPPPFFF===888777555333333444444333222222111000......---------.............../////////...//////000000//////...++++++,,,---------------......---------...//////////////////---,,,+++***,,,------,,,+++******+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,------............------,,,,,,+++***+++---...///...,,,+++...------------------...------------.........///000//////...------,,,,,,------......//////000000//////000000000000//////111111111111111111111111111111111111111111111111111222444555666555555444333444555666888<<>>DDDJJJffftttnnnnnnkkkhhhccc\\\VVVTTTVVVYYY\\\ccciiijjjjjjnnnooonnnlllkkkhhhaaaWWWNNNFFFBBB999777555555555555555333222111000///---------------........./////////000//////000000000000//////............///111222333......------,,,,,,------......///......---,,,,,,+++,,,---,,,******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***(((***+++------,,,+++***)))***+++,,,,,,,,,+++******+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...........................------,,,,,,,,,------///......---,,,,,,++++++------...///...---,,,,,,//////............//////...............//////000...............------------......///000000111111//////000000000000//////111111111111111111111111222222222222222222222222111222444666777666555555444555777999<<>>AAAGGG]]]zzzpppmmmkkkccc[[[WWWWWWXXXYYYZZZ\\\```eeeiiiooopppooolllkkkkkkggg```\\\VVVLLLCCC>>>;;;999777555444333222111///......000000////////////000000........................//////...------------...,,,...//////...------...,,,---...//////000//////...------,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---******+++,,,,,,,,,,,,+++...------,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,...------,,,,,,------...,,,------------,,,,,,+++------............------,,,,,,,,,,,,------------+++++++++++++++,,,---...........................//////////////////////////////////////////////////////000000111000000///...//////000000111111111111000000//////000000111000000111111111222222222111222333444555555555555222222333555777:::===>>>EEEHHHLLLRRRXXX```hhhnnn|||~~~~~~}}}yyyxxxyyy}}}|||||||||~~~{{{zzzvvvtttsssuuuuuuuuuyyy{{{wwwrrroookkkhhhccc___\\\XXXTTTQQQEEEBBB===888444222111111111111111000000000000///111111111111111111111111000000000000111111111111....../////////000000000000000000111111111111111333222000//////000111222000111111111111222222222111111111111111111111111222222333333333333444444555666777777777999<<<>>>DDDUUUzzzzzzrrroooiiiaaa\\\XXXWWWVVVUUUWWW\\\bbbfffkkknnnooommmlllmmmjjjeeeccc___WWWNNNFFF???;;;999555444444222111///...---000//////////////////000------------------------///......---------......---...000///...,,,------++++++---...////////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,------++++++,,,,,,,,,,,,------+++******,,,///000000000******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,------,,,***))))))***,,,---...------,,,,,,------......---,,,+++++++++++++++...------,,,,,,------...,,,---------------,,,,,,------............------,,,,,,,,,------------...,,,,,,++++++,,,------...........................//////////////////////////////////////////////////////000111111111000000//////000000000111111111111000000000000000000111000000000111111111222222222333444555666555444444333444666777999===AAADDDIIIMMMSSS[[[dddooozzz~~~~~~zzzzzzzzz|||~~~{{{vvvssspppmmmhhhdddaaa]]]XXXUUUOOOKKKDDD>>>888555444333222222111111111000000000111111111111111111111111000000000000000111111111............////////////000000111111222222333333444333111000///000111222000000111111111222222222000000000000000111111111222222222333333333444444555666777777666777:::<<>>:::444444333222000///......///......------......///..............................---------......///---///000///---,,,,,,---)))***+++,,,---.........------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++,,,,,,---------111000...------,,,***(((******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---...------,,,,,,------......------,,,++++++++++++...------,,,,,,------...,,,------......---------------............------,,,,,,---------.........---------------......///........................//////////////////////////////////////////////////////000111111111111111000000000000111111111111111111000000000000111111000111111111111222222222333444555555555444222111333555777888:::>>>CCCHHHNNNSSS]]]gggttt~~~}}}|||{{{{{{zzz{{{|||}}}}}}{{{zzz{{{|||~~~~~~wwwwwwwwwyyy|||~~~yyyvvvssspppkkkgggddd```\\\YYYUUUQQQJJJCCC<<<888666555222222222222111111111111111111111111111111111111111111000000000000000000............////////////000000111111222222333333333222111000000111222222000000111111111222222222//////000000000111111111222222222333333333444444555666777777666777999:::@@@GGG```zzzpppjjjhhh^^^ZZZWWWUUUUUUVVVVVVVVVcccjjjooopppppprrrrrroooiiihhheee```ZZZQQQFFF???777666444111000000000000......------------......////////////////////////...------------...//////...///000///---,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,***++++++,,,,,,------......---,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,++++++,,,------...------,,,,,,------.........---,,,,,,,,,------...------,,,,,,------...,,,------............---------............------,,,---------.....................------......///........................//////////////////////////////////////////////////////000111222222222222111111111111111111111111222111111000000111111222111111222222222333333333555555555555444333222111333555888:::<<>>;;;777333000000111111//////............//////000000000000000000000000---------------...//////...///000///---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++*********************+++,,,,,,---......)))((((((***,,,......---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------------------...------,,,,,,------.........---------...//////...------,,,,,,------...,,,,,,---...............------............------------------...............------,,,,,,------...........................//////////////////////////////////////////////////////000111222222222222111111111111111111111111222111111000000111111222222333333333333444444444666666555555444555555555444888===@@@CCCJJJSSS[[[lllttt{{{{{{}}}}}}zzzwwwrrrooohhhhhhgggfffdddbbb```______aaacccdddcccccccccdddffffffhhhkkkpppvvv|||{{{xxxtttppplllhhhdddaaa\\\ZZZVVVPPPJJJCCC???<<<444333333333333222222222222222222222222222222222111111111111000000000////////////000000000111111111000000000000000//////,,,---///111222222111111000111111111111222222222000000111111222333333444222222333333333333444444333555888999888999:::;;;>>>AAAPPPppp{{{pppmmmiiigggfffbbb\\\WWWQQQ[[[eeeiiimmmsssvvvvvvuuuoooiiihhhhhhdddZZZRRRCCC@@@:::444111000111222000000////////////000000000000000000000000000000---------------...///000...000000000---,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***)))))))))*********+++,,,,,,---......///---+++******)))(((&&&******+++,,,,,,,,,,,,+++---------------...///000---......//////......---...------,,,,,,------..................///000111...------,,,,,,------...,,,,,,---.../////////...---..................------------.........//////------,,,++++++,,,,,,,,,........................//////////////////////////////////////////////////////000222222333333333222222111111111111111111222222111111111111222222333333333444444444555555666666555555555777999:::777<<>>BBBHHHPPPXXXbbbqqq}}}yyyxxxrrroooqqquuuyyy{{{uuupppmmmgggeeeaaa]]]XXXTTTRRRPPPMMMMMMKKKJJJHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQUUUZZZ___fffkkkrrrxxx~~~zzzxxxvvvqqqmmmfffdddaaa^^^ZZZVVVQQQMMMFFFAAA;;;666444333333222222222222222111111111111///////////////000111222111111000000111333444555000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222111111222333333444555555666555444555888999888777999???FFFSSSqqqxxxuuuzzz{{{tttkkkbbb\\\WWWYYYbbbkkkooooooqqqooolllkkkkkkjjjhhhfff\\\TTTHHH===777444333333222222111000//////000000111111000000//////............////////////......,,,,,,---............---------,,,,,,,,,,,,------------------------------444222000---+++*********))))))***++++++,,,------,,,++++++******************+++++++++,,,,,,,,,,,,...---+++******++++++,,,))))))***++++++++++++******))))))+++---//////...---------------,,,+++++++++,,,---.........------,,,,,,,,,---------.................................///000///...---...///---------............///////////////////////////............////////////------........./////////////////////////////////000000000111111111222222111111222333333333333333333333222222222222222111333333333444444444555555<<<===>>><<<999:::===AAAGGGNNNXXXcccppp~~~~~~|||xxxtttpppkkkiiilllpppttt{{{}}}xxxrrrmmmiiidddaaa]]][[[WWWSSSNNNJJJHHHFFFFFFEEEDDDDDDCCCBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHKKKPPPSSSXXX]]]dddkkkrrr{{{~~~|||yyyuuuqqqkkkhhheeebbb___[[[VVVSSSNNNIIIAAA:::777555555444333222222222111111111111000000/////////000000111111111111111111222333444000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222222333333444444444555444444555777888888777888<<>>888666555222222111000////////////111000000000/////////......//////////////////...------............------...---,,,++++++,,,---...........................333222000---++++++******---,,,,,,,,,++++++******...------,,,,,,,,,------++++++,,,,,,,,,---------///---+++*********,,,---)))******+++++++++++++++*********+++---.........------......------,,,++++++,,,,,,---------------,,,,,,,,,---------......------------------------///////////////...//////---------............///////////////////////////............////////////............////////////000000000///////////////000000111111111222222222111111222333444444444444222222222222222222222222333333444444555555666666:::<<<======<<<===BBBFFFPPPWWWaaalllxxx~~~~~~~~~|||xxxuuunnnkkkjjjmmmooorrrxxx~~~xxxqqqmmmhhhddd```\\\XXXUUUTTTSSSPPPLLLHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>>>>??????AAABBBCCCCCCCCCEEEHHHKKKNNNSSSZZZaaahhhqqq{{{}}}yyyuuunnnlllhhheeebbb^^^ZZZWWWSSSNNNGGGAAA<<<999555333333333222222222111111111111111000000///000000000111111111111111222222333000000000000000000000000///000000000111111111111///000000000111111111111000000111111111222222222333333333333333333333333444444444555666777777777888;;;>>>DDDSSSttt{{{yyyzzzxxxtttmmmjjjddd]]]YYY[[[cccjjjllllllkkklllmmmmmmkkkiiiddd```WWWMMMDDD<<<888555333222111000////////////000000000000/////////////////////....../////////---......//////...------///...,,,,,,,,,,,,...///........................///...---++++++++++++,,,------------,,,,,,,,,,,,...------,,,------......------------............///...,,,******+++,,,---***++++++,,,---,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------......------,,,++++++++++++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///........./////////...---------............///////////////////////////............////////////........./////////000000000000000000000000//////111111111111222222222222111111222333444555555444222222222222222222222222333333444555555666777777666888<<<===???CCCIIINNN]]]dddlllttt}}}~~~~~~}}}|||yyyyyyzzzzzz{{{yyywwwtttsssqqqqqqsssttttttzzz~~~uuummmhhhccc```\\\YYYVVVSSSPPPNNNLLLJJJIIIFFFDDDCCCBBBBBB????????????????????????<<<<<<<<<<<<<<<=========>>>???@@@@@@???@@@BBBDDDFFFKKKQQQWWW]]]eeeooovvv}}}}}}yyyqqqnnnjjjfffccc```\\\YYYUUURRRMMMHHHCCC===666222333333333222222222222111222111111000000000000111000000111111111222111111000000000000000000000000///000000000111111111111///000000000111111111111000000111111111222222222333333333333333333333333333444555555666666777888999999===BBBKKKfffzzzvvvuuuuuuppppppmmmeee]]]\\\bbbiiilllkkklllmmmnnnnnnllljjjccc___YYYRRRKKKCCC:::555444444222111000000000000000000000000//////////////////............//////...////////////...------......------------......------------------------,,,,,,+++******+++,,,---******+++,,,...///000000+++++++++++++++,,,,,,---............///////////////...,,,+++++++++,,,---++++++,,,------------,,,---......---+++******+++---------------,,,++++++++++++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...------------............///////////////////////////............////////////....../////////000000000/////////000000111111111111111111222222222222333000111222444555555555555222333333333333333444444333444444555666777888888444888===@@@DDDJJJQQQWWWcccjjjttt||||||zzzzzzzzzyyyxxxqqqrrrsssuuuuuuuuutttsssuuutttvvvwwwvvvvvv{{{~~~vvvoooiiibbb^^^ZZZWWWTTTQQQPPPNNNKKKIIIEEEEEEDDDBBBAAAAAAAAAAAA========================<<<<<<<<<<<<============;;;<<<======<<<<<<>>>@@@AAAEEEIIIMMMQQQXXX```fffpppzzz~~~vvvsssnnniiifffbbb^^^\\\WWWUUURRRNNNIIIBBB:::444333333333333222222222222111111000000000111111222000000111111222111111000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222222333333444444444222444555555555555666888:::888<<>>>>>>>>>>>>>>>>>==============================;;;<<<======<<<<<<===>>>>>>AAAEEEFFFHHHLLLSSSYYYbbblllxxx}}}yyysssnnnjjjfffbbb```[[[XXXUUUQQQMMMFFF@@@;;;444444333333333222222222000000000000111222333333000000111222222111000///000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222111111222333333444555555222444666666444444666888;;;777;;;BBBDDDOOOtttvvvsssuuuvvvuuusssrrrpppooolllkkkoooooooooqqqrrrqqqooollliiieeeaaaaaa___WWWIII>>>777666555333222111111111////////////000000000000000///...------...///000//////000000///...------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++---------------...///000,,,,,,,,,---------......------.........---,,,+++))))))***++++++++++++***)))+++------++++++---///+++,,,,,,,,,,,,+++******------,,,+++,,,---...///,,,,,,,,,---------..............................---***)))***---///---+++---------.........//////////////////////////////............/////////000////////////000000000000------...000111222333444111111222222222333333333000111333444555666666666444444444555555666666666444444555666777888999999===AAAGGGKKKOOOVVV___eeeqqq|||xxxuuuooopppqqqtttvvvvvvtttrrrsssuuuwwwxxxyyy{{{}}}xxxrrrooogggccc^^^YYYVVVSSSPPPMMMPPPNNNKKKJJJJJJIIIHHHFFFIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@?????????========================<<<>>>??????>>>>>>???@@@>>>AAACCCDDDDDDGGGMMMRRRWWWaaammmtttxxx~~~xxxrrrmmmiiieeeccc___[[[WWWRRRNNNIIIDDDAAA444444444333333333222222000000000000111222333444///000111222222111000///000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222000000111222444555666666111444666666444444666888;;;666:::AAAAAAHHHiiisssqqqqqqwwwyyyuuusssuuusssnnnqqqpppoooppppppooollljjjiiihhhgggfffccc[[[PPPHHH???999222000111222000...111111111000000000000000......////////////......---------------------------------.........//////111...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,..................------...---,,,+++***+++,,,---------,,,++++++---...///,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------***+++---///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000444111...,,,,,,---------------------------------+++++++++,,,,,,---------111000000////////////000...------------...//////...//////000111000000000000000000000111111111111222222333444444444444333555444333222333444555666555666666666666444333111333555777777777888:::<<<>>>GGGOOORRRRRRWWWeeeqqq~~~{{{xxxtttppppppooooooqqqtttwwwyyyyyyxxxyyy{{{|||~~~|||xxxrrrmmmiiifffbbb```ZZZXXXUUURRROOONNNNNNOOOOOOMMMKKKHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCC???@@@AAABBBAAA???<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????AAABBBCCCCCCCCCEEEGGGPPPVVV___eeejjjqqq{{{~~~xxxsssnnnhhhdddaaa```]]]ZZZWWWQQQKKKGGG<<<:::666333111111222333111000000///////////////000000000000000000000000222222222111111111000000000000000000000000000000333222222222111000000000111111111111111111111111444444444444444444444444444444555555666777777777:::777999===<<>>@@@CCCJJJQQQUUUYYYbbbqqq}}}~~~|||yyyvvvssssssrrrrrrsssvvvzzz|||~~~~~~{{{wwwsssqqqmmmiiiddd```^^^\\\YYYWWWWWWUUURRROOOMMMMMMMMMNNNNNNMMMKKKHHHGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAABBBCCCEEEIIINNNUUUZZZ^^^dddmmmtttzzzzzzuuupppkkkgggcccaaa]]]ZZZVVVQQQLLLHHHAAA>>>:::666333222333444333222111111000000111111111111111111111111111111222222222111111111000000000000000000000000000000222222222111111111111111111111111111111111111111222222222222222111111111222222333333444555555555666555888<<<:::===OOOeee~~~lllooorrrsssuuuwwwtttooonnnlllkkkkkklllmmmlllkkkhhhhhhhhhiiihhhddd___ZZZLLLEEE:::444222222222111222222111111111000000000...//////000000//////...000000//////......------,,,,,,,,,---------......---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,------,,,+++++++++++++++,,,,,,,,,,,,---------...,,,,,,+++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000000000000000000000------------------------/////////...............//////...//////000111222000000//////000000111222///000111111222222111111000000000111111111222222111111222333333333333222444444333333444555555666444555666777888999999888666888:::<<<>>>AAAEEEHHHIIINNNUUU]]]gggttt~~~|||zzzyyywwwwwwwwwxxx{{{~~~yyyuuurrrooollliiidddaaa]]][[[YYYXXXVVVUUUTTTRRROOOMMMKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAACCCDDDGGGLLLNNNQQQVVV^^^ccckkkqqq{{{}}}xxx|||~~~zzzuuuooollljjjfffaaa\\\XXXTTTPPPMMMHHHDDD???999666444444555555444333333222222333333111111111111111111111111222222222111111111111111000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111222222333333444555555555444444888<<<:::999EEEUUUwwwvvvsssppppppsssvvvuuurrrnnnkkkhhhgggggghhhggggggggggggggghhhgggeeebbb___TTTLLLAAA888444333333333333222222111111000000000//////000000000000//////111111000000//////......,,,,,,,,,,,,------------............////////////------------------------,,,,,,,,,,,,,,,---------+++,,,---.........---,,,+++,,,---//////...------...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,000///...,,,,,,---...///........................------------------------,,,---.../////////------,,,...///000/////////000..............................------,,,,,,++++++............///000222222000////////////000111111000111111222333222222222000000111111111222222222000111222222333333222222333333444444555555666666555555666777888888888888666888;;;>>>BBBHHHNNNSSSRRRWWW```mmm|||~~~~~~|||}}}~~~{{{xxxvvvssspppmmmeeebbb^^^\\\[[[YYYXXXVVVQQQOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAACCCEEEGGGHHHIIIJJJNNNTTTXXX___dddlllttt|||||||||{{{vvvrrrqqqmmmfff```\\\XXXUUUSSSNNNJJJDDD===888666555555555555444333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222222333111111111111111111111111222222222222222333333333444444555555666777777777666666:::<<<:::999AAALLLbbb~~~qqqlllnnnqqqssssssoookkkgggeeedddcccbbb```ggghhhiiiiiigggeeedddcccZZZSSSIII???888555444444333333333222111000000/////////000000000000//////111111000000000/////////,,,,,,,,,---------......111111000///...---------------------------------,,,---------.........///***+++---...///...------,,,---///000000000///......------,,,+++++++++,,,************++++++++++++000///...,,,,,,---...///........................------------------------,,,---...//////...---,,,)))+++......---,,,---///.................................------,,,,,,,,,............///000222222//////......//////000111,,,,,,---............---111111111111222222222222111111222333333333333222333333444555666666666777666666666666666666666666666999===BBBIIIRRR\\\bbbcccjjjwww~~~{{{yyyvvvrrrooofffccc^^^[[[YYYWWWUUUTTTPPPNNNLLLJJJHHHHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBAAAAAABBBDDDGGGHHHHHHHHHHHHJJJNNNPPPUUUYYY___ffflllttt{{{~~~|||yyyvvvqqqiiiccc^^^[[[WWWUUUQQQNNNHHHAAA;;;777555444444444333222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222222333111111111111111111111111111111222222222333333333444444555555666777777777777777888999888999@@@HHHUUU~~~xxxlllkkklllnnnpppooolllhhheeecccaaa^^^\\\gggiiilllllljjjgggffffff___ZZZRRRIII@@@:::777666444444333222111000000//////000000111111000000////////////000000000000000---------.........//////222222222111...,,,,,,---------------------------,,,------....../////////+++,,,---......///......------...///////////////------,,,,,,,,,,,,------************++++++++++++,,,,,,+++++++++,,,,,,---........................------------------------.........///......---,,,(((+++------+++***,,,///........................000000000/////////////////////...//////000111222///............///000000------...////////////...111111111222222222222333222222333444444444444333222333444666777777777777777777666555555555666666999<<>>???AAABBBAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIILLLOOOTTTXXX]]]ccciiimmmmmmsss}}}xxxssskkkeee```\\\XXXUUUTTTQQQMMMFFF@@@:::666444333333222111111111222222222222222222222222222222111111111111111222222222000000000000000000000000111111111111111222222222111111111111111111111111//////000000111222222222222222333333444555555555555555555555666999>>>BBBKKKmmmuuupppnnnmmmnnnnnnllljjjhhhfffccc```]]]cccgggjjjllljjjhhhggghhhcccaaa[[[SSSJJJAAA;;;888555444444333111000000///000000111111111111000000---......//////000000111........./////////000000000222222111...,,,---///........................++++++,,,------...//////,,,,,,,,,------...///000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------******+++,,,------------................................................//////...---------------***---...,,,)))))),,,000........................////////////000000000000000000////////////000000000000//////000000111222000000111222222222222111111111111222222222333333333333444555555555555444222333444666777888777777777666666666666777999:::>>>BBBIIITTTaaaqqq~~~yyysssooogggccc___[[[YYYWWWUUUSSSMMMLLLIIIFFFDDDCCCCCCDDDBBBCCCCCCDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAABBBDDDFFFDDDDDDEEEFFFGGGGGGFFFDDDGGGJJJMMMPPPRRRUUUYYY\\\]]]aaaggglllqqqvvv{{{~~~{{{wwwpppjjjddd___[[[WWWVVVUUUQQQLLLEEE>>>888555444333222222111111222222222222222222222222222222000000111111111222222222000000000000000000000000222222222111111111111111111111111111111111111111000000000111222333333333222222333333444555555555444555555555777:::<<<<<>>:::555555444333222000000///000000111111111111000000,,,,,,---...///000111111////////////000000000000...000222111...---///111........................******+++,,,,,,---......------,,,,,,---...000111,,,+++***)))***+++,,,---+++++++++,,,---...///000---------.........//////***+++---///000000//////................................................000///...---,,,,,,---...,,,///000---))))))---222////////////////////////,,,,,,------......//////111000000////////////000111111111000111222222333......///000000000000000111111222222222333333333333444555555666666555555111333555666888888888777666666666666888:::<<<===BBBGGGOOO[[[jjj||||||vvvoookkkaaa^^^YYYWWWUUUTTTRRRPPPLLLJJJGGGDDDAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================999;;;>>>???@@@AAACCCEEECCCDDDEEEGGGHHHHHHEEECCCFFFIIIKKKMMMNNNOOORRRTTTWWWXXXYYYZZZ\\\```fffjjjlllnnnpppsssxxx~~~{{{uuuooojjjddd___[[[XXXWWWTTTPPPIIIAAA:::666444444333222222222222333222222222222222222222222000000111111222222222222000000000000000000000000333222222222111111000000111111111111111111111111222222333444555555666666444444555555666777777888555777888888:::<<<;;;888>>>NNNfffwwwllljjjkkkjjjlllkkkggghhhmmmkkkeeecccbbbbbbfffkkkkkkgggbbbeeeccc```___[[[SSSFFF<<<:::999666444222111000000111111000000000000111111000000000000////////////......------------......000000//////.........---------..................---......///000/////////'''))),,,///000///...---,,,,,,------------------................................................+++******+++---///000///---,,,,,,++++++,,,,,,---//////.........---------...,,,+++,,,---.........,,,,,,---...//////..............................///////////////.........000000000000////////////////////////000000000000111111000000111111222333444444333222222222333333444444444555555555666666444444444555555555555555666444555:::<<<===@@@DDDFFFQQQaaammmwww}}}wwwpppjjjfffbbb___\\\YYYVVVQQQLLLHHHHHHFFFDDDAAA@@@@@@AAABBBDDDAAA@@@AAACCCDDDCCCAAACCCBBBBBBAAA@@@???>>>>>><<<<<<======>>>>>>????????????>>>>>>>>>>>>??????========================>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGJJJKKKMMMMMMLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\___dddiiinnnqqq{{{~~~zzzvvvqqqjjjccc^^^```\\\XXXTTTPPPJJJBBB<<<777666555444333333222222000111222333333222111000111111111111111111111111000000000000000000000000111111111111111111111111111222222333333222222111111111111111222333444555333333333444444444555555555555666666777999:::;;;CCCEEEUUUwwwsssmmmmmmhhhkkkkkkggghhhllllllhhhbbb```___bbbggghhhfffcccfffcccaaa```]]]VVVKKKCCC>>>;;;888555222111111222111111000000000000111111000000000000////////////......------------......000/////////..................------------------,,,,,,---............---111///---,,,,,,...000111//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,,,,---///111222111...------,,,,,,------...//////.........---------+++)))((()))***,,,++++++------...///////////////.................................///////////////////////////000000000000......//////000111111111111111000000111111222333222222222222333333444555444444444444555555555555666666666666666666666666888666888<<<>>>???DDDKKKUUU___mmmyyy{{{tttmmmgggccc^^^[[[XXXVVVSSSOOOJJJFFFEEEDDDBBBAAA@@@???@@@@@@AAA???===>>>@@@AAA@@@>>>AAA@@@@@@??????>>>>>>===============>>>>>>>>>>>>>>>==================>>>====================================>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNPPPTTTYYY]]]___hhhppp}}}~~~yyyuuunnngggbbbccc___YYYVVVRRRMMMFFF@@@:::999666444333222222222111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111111111111222333444555444444444555555555666666555555555666777888::::::???BBBPPPmmm}}}xxxmmmiiifffiiijjjgggfffiiikkkkkkccc___\\\]]]aaadddeeedddfffdddbbbaaa___[[[SSSMMMCCC@@@;;;666333222222333111111000000000000111111000000000000////////////......------------......////////////..................------,,,,,,++++++******+++,,,,,,,,,,,,,,,111...++++++000999BBBHHH222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,---///111111111///......------......///...............---------+++)))((((((***++++++***......///000000000//////........................------......//////000000......//////000000111111......//////000111222222111111000000111111222333111111111222333444666666333333333444444444555555888888888777777777777777999999;;;???AAAFFFRRR^^^pppxxxwwwpppiiiccc___XXXVVVSSSQQQOOOLLLHHHEEECCCBBBAAAAAA@@@???>>>>>>@@@>>>===>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<===>>>?????????@@@AAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEFFFGGGJJJMMMOOOQQQVVVZZZbbbllltttzzztttmmmhhhhhhccc\\\XXXUUUQQQKKKGGG???===999555222111111222222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111222333444555555555555666666666777777555555555666777888999:::;;;@@@JJJ___zzzyyyllleeefffggggggeeecccdddhhhjjjgggccc]]][[[]]]aaadddeeeeeecccbbbbbbaaa^^^YYYUUUHHHDDD>>>777333222222333111111000000000000111111000000000000////////////......------------......///////////////...............---,,,++++++************+++,,,,,,,,,,,,,,,---***(((***111===IIIQQQ222111///---------...///................................................,,,+++***+++---//////.........------------.................................,,,++++++---......---//////000000000000000///........................,,,------...///000111111---......///000111111222000000000000000111111111111111000000111111222333222222222222333444555666333333333333444444444444888888888888888888888888999:::===BBBHHHTTTjjj}}}{{{rrrkkkeee___\\\SSSQQQOOOMMMLLLJJJGGGEEEAAAAAAAAAAAA@@@???>>>===@@@@@@??????@@@@@@???>>>=========>>>>>>???????????????>>>>>>======<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>?????????@@@AAABBBBBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNSSSYYY^^^gggwwwzzzsssnnnlllfff___ZZZWWWUUUPPPMMMEEEBBB<<<777333111222222222333333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111222333444444444555555555666666666666555555555555777888999:::999@@@GGGSSSvvvwwwmmmjjjhhheeecccaaa```cccffflllggg```\\\\\\^^^bbbdddccccccbbbbbbbbb```]]][[[NNNIIIBBB;;;555333222222111111000000000000111111000000000000////////////......------------...............///////////////......---,,,++++++******++++++,,,---------------...,,,)))(((***000666;;;///...------...///000111................................................---+++***+++---//////...------,,,,,,,,,,,,---------.....................000...------///000000//////000000000000000//////////////////////////////,,,------...///000111111---......///000111111222222222111111000000//////111111000000111111222333444333333222222333333333333333333444444444555555666666777777777888888888:::;;;@@@IIIVVVjjjvvvnnngggaaa\\\YYYQQQNNNLLLJJJJJJIIIGGGEEEAAAAAABBBBBBAAA@@@???>>>@@@@@@@@@@@@???>>>>>>>>>======>>>>>>???@@@@@@@@@??????>>>>>>======<<<<<<>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========>>>????????????@@@AAABBBBBBBBBBBBDDDCCCCCCBBBCCCDDDFFFGGGCCCCCCCCCDDDEEEFFFHHHHHHCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGJJJOOORRRVVV```lllxxxtttpppjjjbbb]]]ZZZXXXTTTQQQKKKGGGAAA:::666333333333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111222333444444333333444444444555555555444444555555666888999::::::AAAEEEMMMllluuunnngggdddccc``````bbbjjjfffaaa\\\ZZZ\\\```bbbbbbcccddddddcccaaa___]]]TTTOOOHHH@@@:::666444333111111000000000000111111000000000000////////////......------------...............///////////////......------,,,,,,++++++,,,------..................---,,,++++++,,,------+++,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,........................///...------///000000///,,,,,,,,,++++++,,,,,,,,,---------...............///---,,,,,,...//////...//////000000000///......////////////////////////------......//////000000......//////000000111111222222222111111000000///111111000000111111222333555444333333222222222333444444444555555555666666555555666777888999999:::;;;>>>GGGWWWkkkyyyqqqhhhbbb]]]XXXVVVOOOLLLJJJHHHHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@??????>>>??????>>><<<;;;<<<===>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>============>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>======>>>>>>???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD???@@@DDDIIIKKKLLLSSS[[[mmm~~~}}}xxxtttnnnfffaaa^^^[[[WWWSSSOOOKKKEEE???:::666555444222111111000000111111222333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111222333444555333333333444444444444555444444444555666777888999:::@@@CCCJJJccc~~~wwwllliiihhhdddaaaaaabbb```]]]ZZZXXXZZZ]]]___ccceeeggggggeeebbb```^^^ZZZVVVOOOGGG@@@:::777555111111000000000000111111000000000000////////////......------------................../////////000......------------------,,,,,,---...............+++,,,---...///000000000***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................000...------///000000///------,,,,,,,,,,,,---------------.........//////...---,,,,,,...//////...///////////////...------////////////////////////.........///////////////////////////000000000000000000000111111222222222111111000000111111222333333333222222222333444444555555555666666666777777444555666888999;;;<<<===???DDDRRRhhhyyysssjjjbbb\\\XXXTTTRRRMMMJJJGGGEEEEEEEEECCCBBBAAA@@@???>>>===>>>??????>>>@@@AAA???===;;;<<<>>>======>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::>>>======<<<<<<===============>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFF??????BBBFFFGGGFFFKKKQQQ\\\jjj}}}xxxrrrkkkfffccc___YYYUUUQQQNNNIIICCC>>>999777555333222111111111111222333333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111222333444555444444444444555555555555444444444555666777888999888<<>>999777111111000000000000111111000000000000////////////.........------.........---.........//////000000------..................+++,,,------......------+++,,,---......---,,,+++***,,,...000000...+++***...................................................,,,++++++---......---.........------.........---------.........//////000...------///000000///......//////...---,,,,,,000000000000000000000000///////////////.........000000000000////////////---...///000222333555555111111111000111222222333111111111222333444555666666666666666777777777777555555777999;;;===???@@@BBBIII[[[uuuuuuooofff^^^YYYUUURRRPPPLLLIIIFFFDDDCCCCCCBBB@@@@@@???===<<<;;;<<<>>>???AAACCCDDDBBB???===>>>@@@========================<<<<<<======>>>>>>??????<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>????????????<<<===???@@@@@@???>>>===>>>>>>>>>???AAABBBDDDEEE???@@@AAABBBCCCCCCCCCCCCEEECCCDDDFFFEEECCCGGGLLLQQQ\\\ooo{{{vvvooojjjfffaaa[[[WWWRRRPPPLLLFFF@@@;;;888666444444222222222222444444333333333333333333333333222222222222222222222222111111111111111111111111222222222333333222222222111111111111222333444555555555555555666666666777444444444444666777888999777999>>>GGGWWWxxxyyy{{{~~~qqqjjjfffcccaaaWWWXXX\\\]]]YYYSSSTTTYYY]]]```dddggggggeeeaaa^^^```]]]XXXRRRLLLDDD<<<777333222111111222222111///......------------.........---,,,++++++,,,---...........................------------------------...---,,,,,,,,,,,,---.........---+++)))&&&$$$###---------------------------+++***)))))),,,///111222111...,,,+++******++++++++++++,,,,,,,,,------------------------------........................111000///...............,,,---......//////......---......///////////////111111111000000000000000///000111111111000...---111111111000000000000000111111222222222333333333555555444333333444444444555555777888888777666666888888888888999;;;???BBBEEEWWWooozzztttiiifff```ZZZUUUQQQOOONNNFFFEEEEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>BBBDDDEEEEEEBBB???===<<<@@@???>>><<<;;;;;;;;;;;;======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>======<<>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEFFFHHHJJJKKKNNNTTTcccxxx~~~zzztttnnnjjjeee```]]]YYYUUUPPPMMMLLLGGG???888888666222111111222222222333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222222222333333333333444444666666666666666777888888::::::999BBBRRRfff{{{}}}qqqjjjeeecccZZZYYYZZZZZZVVVPPPOOORRRYYY___fffjjjiiifffbbb``````]]]YYYTTTOOOGGG???:::555444222222333333222111///......------......///000//////......//////000........................---------------------------,,,++++++++++++,,,---,,,,,,------......------------------------------,,,,,,+++***+++---///000000///---,,,+++,,,,,,---,,,,,,---------.........------------------------........................000//////............///,,,---......//////......---...//////000000//////////////////////////////......///000111111000000111111111111111111111111111222222222222333333333444444333333333333444444555666777888888888777666999:::;;;:::;;;???EEEKKKXXXgggzzz}}}tttnnndddaaa[[[VVVQQQMMMKKKJJJEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>======>>>@@@BBBBBB@@@>>>======???>>>===<<<<<<;;;<<<<<<======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>======??????@@@@@@@@@AAAAAAAAA?????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFGGGIIIKKKLLLLLLQQQ^^^pppzzzsssnnnhhhbbb___[[[WWWRRRPPPNNNJJJBBB<<<:::777444222333333333333333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222333333333333444444666666666666666777777888999:::888???LLL[[[}}}|||~~~sssjjjfff```[[[XXXYYYWWWQQQNNNNNNTTT[[[dddiiiiiieeebbbaaa```^^^[[[WWWSSSLLLEEE@@@999666444333333444333222///......------......////////////000000/////////........................------------------------,,,,,,++++++++++++,,,,,,+++,,,---///000111222222------------------------,,,,,,,,,------...//////------,,,,,,,,,------...---------.........//////........................///////////////////////////............//////000------...////////////...---...//////000000//////............////////////.........///000111333333111111111222222333333333222222222222333333333333333333333222222333333444555666777777888888777777999;;;======>>>EEEOOOXXXkkkuuuuuulllfff]]]ZZZUUUPPPKKKHHHFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======;;;===??????>>>===============<<<<<<<<<<<<============>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGGGGHHHJJJLLLMMMLLLPPPZZZiii{{{zzztttnnngggccc]]]ZZZVVVSSSRRRNNNGGGBBB<<<999666444444555444444333333333333333333333333222222222222222222222222333333333222222222222111333333333333333333333333222222222222222222222222222222333333333333444444666666555555666666777888777999777<<>>======;;;===??????===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCC@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMOOORRRZZZfffuuu{{{tttnnniii```]]]YYYWWWTTTPPPKKKGGG>>>;;;777555555555444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444666555555555555666777777666999777:::AAADDDTTTqqqnnnhhh___YYYZZZ\\\ZZZWWWUUUWWWTTTTTTYYYbbbgggfffbbbcccaaa^^^\\\ZZZVVVQQQMMMAAA===777444222222222111/////////....../////////,,,---...//////...---,,,................................................---..................------------------,,,++++++,,,,,,,,,---------......+++---...///000///...---.........------,,,+++++++++,,,,,,,,,,,,---------////////////////////////000000000000000000000000...............///000111---...//////000000//////...//////000000000000000/////////000000111111111222111000//////000111222111111222333444555555555222222333333333444444444333222222222333333444555666666666777888999999:::777<<>>>>>===>>>???@@@???===<<<<<<===<<<<<<;;;<<<<<<===>>>???======>>>>>>>>>>>>============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;===>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLPPPRRRZZZeeerrrzzztttoooccc```]]]ZZZVVVRRRNNNLLLAAA>>>999666555444333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444555555555555555666666777555999888:::@@@@@@JJJ___{{{mmmccc\\\[[[\\\YYYVVVUUUZZZVVVTTTXXXaaahhhiiigggfffccc```]]][[[YYYVVVSSSHHHBBB;;;555222222111111000//////......//////000000000000111111000000000......................................................////////////......,,,------...//////......+++,,,,,,------.........,,,---...//////...---,,,............---,,,+++***+++++++++,,,,,,,,,------........................///////////////////////////............//////000......///000000000000///...///000000111111000000//////000000111111222222333222111000000000000000222222222333333444444444333333333333444444444444333333333333444555666666666666666777888999:::;;;:::@@@JJJWWWeeeuuu|||qqqggg___XXXTTTRRROOOLLLIIIFFFEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@===<<<===>>><<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===============???AAABBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFIIIKKKLLLOOOQQQYYYcccnnn{{{~~~xxxsssgggeeeaaa]]]XXXTTTQQQOOOGGGCCC===999777555333111333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222222222333333333333444444555555444444555555666777444999888999??????EEEUUUvvvwwwmmmddd```\\\VVVSSSSSSUUUWWWYYY\\\___dddhhhkkkiiieee```\\\[[[ZZZYYYWWWOOOHHH@@@888444333222111000000////////////000000111111000000000000111111................................................------...//////...------,,,,,,---...////////////++++++,,,,,,---......///,,,,,,------------,,,,,,,,,------......---,,,+++,,,,,,,,,,,,---------...------------------------........................000//////............///......///000000000000000//////000111111111111000......//////000111111222000000111222222222111111222222222222333333333333333333333444444444444555444444444444555666777888777666666666888999;;;<<<@@@FFFSSSfff{{{|||qqqggg___XXXRRROOONNNLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@AAAAAA>>>??????>>>======>>>@@@======<<<<<<<<<======>>>======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;<<<<<<===<<<<<<<<<===>>>AAABBBCCCBBB@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGJJJLLLNNNOOORRRYYYccckkkuuuyyytttkkkjjjfffaaa[[[WWWTTTSSSLLLHHHBBB===999666333111333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444555444444444444555666666444999777666======AAANNNaaaxxxmmmfff^^^UUUQQQRRRNNNUUU\\\^^^]]]^^^eeekkkkkkfff```\\\ZZZZZZZZZZZZSSSMMMCCC;;;666444333222000000////////////000000000///...------...///000........................////////////////////////,,,,,,---......---,,,,,,,,,---------------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......---------.........//////------------------------........................111000///..................//////000000000000000//////000111111111111111---------...///000000111---///000222333333333222333222222222222222222222333333333444444444555555444444444555666777888888777666666666888999;;;===EEEKKKZZZppp{{{uuujjj```XXXRRRNNNKKKKKKIIIFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDD>>>??????@@@@@@AAABBBBBB;;;<<<============???AAA======<<<<<<<<<<<<============>>>>>>>>>>>>===============<<<<<<=========:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999<<<<<<<<<===<<<<<<;;;;;;===>>>AAACCCCCCBBB@@@>>>@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGIIIKKKMMMOOOQQQTTT\\\dddkkkrrrzzztttooommmjjjddd]]]XXXVVVUUUQQQLLLEEE@@@;;;888444222333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222222222333333333444444444555444444444444555666666444999555444;;;<<<>>>JJJSSS~~~tttttthhh___WWWSSSTTTPPPQQQVVV^^^bbbbbbeeeiiijjjgggccc```^^^\\\[[[ZZZWWWRRRJJJBBB<<<777222///000000111111222222222222000000000///......------,,,---...///000000000000...------,,,,,,------...,,,---...///000000000000///...,,,++++++,,,.../////////...---,,,++++++***((()))***+++---...///000///...---,,,,,,,,,,,,,,,------------------,,,,,,///////////////.........000000//////.........---------......//////000000000000000000000000000000111111000000//////......000000000000000000000000555555555333000000222444333333333333333333333333555444333222222444666777555555666666777777888888888999::::::999<<>>EEEDDDCCCBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<===::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========@@@AAABBBAAA??????@@@AAAAAAAAA@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBDDDGGGGGGFFFHHHMMMSSSXXX___ffflllttt~~~~~~tttqqqkkkfffbbb^^^ZZZWWWNNNNNNLLLGGG@@@:::777666777555444444444444333111111111111111111111111111111111111111222333444444222222222222222222222222555333333777<<<<<<888333444333333333333444555555555444444444444555666666555666777777777:::>>>AAALLLiiigggvvv|||mmmeee]]]VVVSSSNNNMMMQQQXXX[[[\\\___dddgggeeecccaaa```___]]]\\\XXXTTTMMMFFF@@@:::555111222222222111111000000000//////000000000000000000...///////////////.........------,,,,,,------...,,,---...///000000000000...---+++******+++---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------------------/////////////////////...000/////////.....................///////////////000000000000000000000000111000000000/////////...000000000000000000000000333444444333111111222444333333333333333333333333333222111000111222444555555555555666666777888888666999;;;;;;;;;>>>FFFLLL\\\lllxxxqqqhhhaaaWWWQQQNNNLLLGGGDDDEEEEEEEEEEEEDDDBBBAAAAAADDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<=========<<<<<<::::::999999999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======???@@@AAAAAA???>>>???AAACCCCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFEEECCCEEEHHHHHHGGGJJJOOOVVV[[[ccciiiooowwwyyyuuuooojjjeee```[[[WWWRRRPPPMMMIIIDDD>>>:::888666555333333444444333222111111111111111111111111222222222111222222333333222222222222222222222222555333444777;;;<<<888444444333333333333444555555555444444444444555666666555666777777777:::===@@@III```^^^jjjzzztttmmmeee\\\VVVOOOLLLMMMRRRUUUVVVZZZ___ccccccddddddcccaaa___]]]ZZZVVVQQQKKKEEE???999444444333222111000///....../////////000111222222222000000000000///...---,,,...------,,,,,,------...,,,---...///000000000000---,,,+++******+++,,,------------------------------------,,,,,,+++++++++......---,,,,,,,,,------+++,,,,,,------...............//////////////////////////////............///////////////.........000000000000000000000000000000000000////////////000000000000000000000000000222444444333222333444333333333333333333333333333222111111111222444555444444555555666777777888666:::>>>>>>>>>DDDOOOYYYpppzzzrrriiibbb^^^XXXPPPKKKIIIGGGDDDAAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>>>>===============;;;;;;;;;;;;;;;;;;:::999::::::999999999999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;<<<===>>>>>>???@@@@@@???>>>???@@@FFFEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIHHHFFFDDDEEEHHHIIIHHHLLLRRRYYY___hhhnnnttt{{{~~~zzztttnnniiiccc]]]YYYWWWSSSNNNKKKHHHDDD>>>999666444333333444444444333222222222222222222222222333333222222111222222222222222222222222222222222444333444666::::::777333333333333333333444555555555444444444444555666666555666777777777999===???EEESSSrrraaagggppp{{{tttkkkbbb^^^UUUPPPMMMPPPRRRSSSWWW[[[```bbbfffgggeeebbb___^^^[[[XXXTTTOOOJJJCCC<<<777444333222000/////////////////////000000111111111///////////////...------...------,,,,,,------...------...//////000//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,---------...------,,,,,,,,,------++++++,,,,,,---...//////............///////////////////////////.........000000//////......------////////////////////////000000000000////////////000000000000000000000000...000333444333333333444333333333333333333333333555444444444444555666666333333444555666777777888999<<>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<============>>>>>>AAA@@@>>><<<<<<<<<===>>>===???@@@@@@>>>>>>???AAAFFFFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKKKKJJJGGGEEEEEEHHHHHHIIINNNTTT]]]dddmmmtttyyy~~~xxxsssmmmgggaaa]]][[[VVVPPPMMMLLLIIIAAA;;;777555333333444444444333222222222222222222222222444444333222111111111111222222222222222222222222333222222444777777555222333333222222333333444555555444444444444555666666555666777777888999<<<>>>CCCIIIaaafffgggjjjppp~~~ppphhhggg\\\TTTOOOOOOPPPQQQSSSVVV]]]bbbfffhhhfffbbb___^^^[[[YYYUUUQQQLLLFFF>>>999444333111000000000111222000000000//////.........------...//////000//////...------,,,,,,------...---...//////////////////......------------......+++,,,,,,------.........+++++++++,,,,,,---------------,,,,,,,,,------...++++++,,,,,,---...//////---.........//////000000.........///////////////000000//////......------////////////////////////////////////000000000000000000000000000000000000---///222444333333333444333333333333333333333333555444444444555555666666333333444555666777888999:::===???AAAGGGUUUjjjyyywwwmmmfff___XXXRRRNNNLLLIIIFFFEEEEEEDDDDDDGGGEEECCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???????????????????????????<<<=========>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>===============<<<;;;:::===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;<<<<<<=========>>>>>>?????????AAAAAA???>>>===>>>>>>???===???@@@@@@??????@@@AAAFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPPPPPPPOOONNNLLLKKKHHHEEEDDDGGGHHHIIIOOOWWWaaaiiissszzz|||wwwsssmmmgggccc^^^YYYRRRPPPOOOKKKDDD>>>999777444333444555555444222222222222222222222222444444333222111111111111222222222222222222222222111111111222333333222111333222222222222333444444555444444444444555666666444666777888888999;;;===BBBDDDVVVzzzjjjfffdddhhhtttyyynnnnnncccZZZRRRPPPPPPOOOOOOQQQYYY___eeehhheeebbbaaaaaa]]]ZZZWWWSSSNNNHHHAAA<<<555444222111111222333444000000000///...---------,,,---...///000000000000...------,,,,,,------.........///////////////............//////.........,,,,,,,,,------.........---------,,,,,,+++++++++------,,,,,,,,,---......+++,,,,,,------.........------......///000000000.........//////////////////////////////.........000000000000000000000000////////////000000000000000000000000000000000000...000222333222222333444333333333333333333333333222333333333444444444444333444555666777888999:::;;;>>>BBBJJJWWWiii~~~}}}wwwmmmeee___ZZZSSSOOOHHHGGGEEECCCBBBBBBBBBCCCFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???????????????????????????======>>>>>>??????@@@@@@AAA@@@@@@???????????????>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@??????>>>???AAAAAA@@@@@@AAACCCEEEFFFHHHKKKMMMOOOPPPPPPRRRSSSSSSSSSRRRPPPNNNMMMIIIFFFEEEGGGIIIKKKRRRZZZgggoooyyy}}}xxxrrrlllhhh```\\\WWWTTTQQQMMMGGGBBB===:::777555555555555444333333333333333333333333333333222222111222222222222222222222222222222222000111111111222111111111222222222222222333444444555444444444444555666666444666777888888888:::;;;@@@CCCQQQnnnssskkkeeeeeennnvvvssslllbbbXXXVVVTTTQQQOOOOOOTTTZZZbbbfffeeecccdddfff___\\\XXXTTTPPPJJJDDD@@@999777444222111222333444000000000///////////////......///////////////......------,,,,,,------.........////////////......---..................---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------......///000000111............/////////000.........///////////////000000000000000000000000.../////////000000000111000000000000000000000000000111222111000111333444333333333333333333333333222333333444444444444444444555666777888:::;;;;;;===BBBMMM]]]rrrrrrlllddd]]]YYYTTTNNNJJJDDDDDDDDDCCCBBBAAABBBCCCBBBCCCCCCCCCBBBBBBAAA@@@>>>???AAABBBBBBAAA@@@???????????????????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@????????????@@@======>>>?????????>>>>>>======<<<<<<<<<<<<==================>>>???@@@AAA>>>>>>??????@@@AAAAAABBB>>>???AAABBBBBBBBB@@@???>>>@@@AAABBBAAAAAACCCDDDEEEGGGJJJMMMQQQSSSTTTUUUUUUVVVWWWWWWVVVTTTQQQPPPLLLIIIGGGIIIKKKNNNVVV___lllttt~~~wwwpppkkkbbb```]]]XXXSSSNNNJJJGGGAAA===999666555555555444333333333333333333333333222222222111222222333333222222222222222222222222111222333222222111222222222222222111222222333444555444444444444555666666444555888888888888999:::<<>>???AAABBBBBBAAA@@@>>>????????????????????????>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@<<<<<<===>>>??????>>>>>>@@@@@@????????????@@@@@@????????????@@@AAABBBCCC>>>>>>???@@@AAAAAABBBBBB===???AAADDDDDDCCCAAA@@@???@@@BBBBBBBBBBBBDDDEEEEEEGGGKKKOOOSSSVVVWWWXXXXXXXXXYYYYYYXXXVVVTTTRRROOOKKKIIIKKKMMMQQQYYYbbbpppxxxzzzrrrlllccccccaaa\\\UUUOOOLLLKKKCCC???;;;777666666555444333333333333333333333333111111111111222333444444222222222222222222222222333444444444333222333444222222111111222222333444555444444444444555666666333555888888888888999:::888CCCNNN___rrrmmmkkknnn{{{qqqnnniiifffccc]]]UUUOOOJJJQQQ[[[bbbfffggggggffffffccc___ZZZTTTNNNJJJHHHBBB===666333222333222000000000///...............//////000000000000////////////......---------,,,......---,,,+++******)))000...---,,,,,,---///000........................------------------------///...---,,,,,,---...///........................000000000000000000000000////////////////////////////////////000000000000............/////////000555,,,,,,555666---+++111///////////////000111111111111222222222333333333111111222222222333333333444444444555555555555555888444444888;;;<<<>>>AAAJJJVVVhhhwwwnnnbbb___YYYTTTNNNKKKIIIHHHHHHGGGFFFDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>DDDCCC@@@???>>>>>>@@@AAA@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEIIIKKKOOOQQQSSSUUUWWWZZZZZZYYYYYYZZZ[[[ZZZWWWTTTPPPMMMLLLLLLLLLPPP\\\iiivvv{{{tttlllhhhbbb]]]YYYTTTOOOLLLLLLGGG@@@;;;888666555444555444333333222222222333555444333333222222333333222222222222222222222222222222222222222222222222333333333444444444555555333333333444444444555555666666666777888888999999:::AAAIIIWWW|||}}}ssskkkhhhttt{{{vvvooollljjjfff]]]VVVMMMPPPVVV]]]bbbeeefffggggggeeeaaa[[[VVVPPPLLLJJJFFFAAA:::555333333222000222111000000//////000000000000000000000000000000/////////.........------.........---,,,,,,++++++///...,,,++++++,,,---...------------------------------------------------///...------------...///................................................////////////////////////////////////000000000000........./////////000000222000....../////////...///////////////000111111111111222222222333333333222333333333444444444444444444444555555555555666666444555999;;;;;;???DDDVVVdddyyy{{{nnneee\\\ZZZVVVQQQNNNLLLLLLLLLGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCCCCCCCEEEDDDCCCAAA@@@@@@??????DDDCCCAAA???>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJMMMQQQTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[YYYVVVTTTRRRNNNMMMMMMNNNTTTbbbooo|||~~~xxxppplllfffaaa\\\WWWRRROOONNNIIICCC>>>;;;888666444444444333333222333333333333333222111111111111222222222222222222222222222222222222222222222222222333333333444444444444555333333333444444444555555666666666777888888999999:::@@@FFFRRRrrr}}}pppgggjjjsssvvvqqqqqqooohhhaaaSSSRRRRRRWWW^^^eeehhhiiiiiigggccc^^^YYYTTTPPPNNNMMMGGG???888444222111000333222222111000111111111111000000//////000000111000000////////////..............................///...,,,+++++++++,,,,,,------------------------------------------------///...------------...///................................................////////////////////////////////////000000000000....../////////000000000000333111,,,---333333---000////////////000111111111111222222222333333333444444444444555555555555444444555555555666666666666666999<<<<<<===EEEOOOfffwwwzzznnnbbb[[[UUUSSSPPPMMMLLLLLLNNNOOOHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDHHHGGGEEEDDDCCCBBBBBBAAADDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIILLLOOOTTTWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYVVVSSSTTTPPPNNNOOOSSS[[[jjjxxx~~~uuuqqqkkkeee```[[[VVVSSSPPPLLLGGGBBB>>>;;;777444444333333333333333444444333222111111000000111111222222222222222222222222111111111111111111111111333333333333444444444444333333333444444444555555555666666777777888888999:::???BBBJJJddd}}}pppkkklllvvv|||sssssstttpppkkk]]]WWWRRRSSS\\\eeekkklllkkkiiifffaaa]]]XXXUUUSSSRRRMMMEEE<<<666222000///333222222111111111111111111111000//////000111111000000000000000/////////---.........//////000000//////...,,,,,,,,,,,,,,,------------------------.................................------.................................000000000000000000000000////////////////////////////////////000000000000...////////////000000000111333555888999777333///000000//////000000111222111111222222222333333333333444444444444555555555444444555555666666777777888999<<<===<<>>GGG\\\ppp}}}tttkkkbbb[[[TTTPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKPPPTTTYYY\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[ZZZWWWTTTUUUPPPOOOUUU___lll~~~|||xxxqqqkkkeee___ZZZVVVSSSPPPLLLIIIEEE@@@:::666444444444333333444555555444444333222222222222222222222222222222222222222000000000000000000000000222222222333333333444444333333333444444444555555555555555666777777888888999<<>>:::666555555444444444444444555444333333222222333333222222222222222222222222111111111111111111111111222222222222333333333333333333333444444444555555444555555666666777777888999999>>>CCCJJJ]]]|||iiijjjmmmtttyyyuuuuuuuuussslllbbb[[[YYY___ggglllnnnmmmjjjgggdddaaa___^^^YYYXXXUUUMMMDDD;;;666555444444333222222222222222///000222444444222000///------........./////////.....................///------...///000000000000////////////////////////........................------...//////...------................................................////////////////////////////////////000000000000//////000000000111111111444---222BBBDDD666///444111111000000111111222333111111222222222333333333444444444444555555555555444444555666777888999999888;;;AAAJJJTTTbbbxxxyyyuuuwwwppplllhhhccc]]]XXXUUURRRPPPNNNNNNPPPRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPPPPOOONNNMMMQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLRRRQQQQQQPPPOOOOOONNNNNNQQQTTTXXX[[[\\\]]]___```\\\\\\\\\]]]^^^\\\YYYWWWVVVSSSUUU```ooo|||uuuoooiiiccc___ZZZWWWRRRNNNKKKHHHCCC@@@888777666444333333333333444333333222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333444444444555555444444555555666777777777777777<<>>HHHUUUbbbqqq{{{rrruuuzzzqqqjjjfffbbb___ZZZWWWUUUTTTRRRQQQOOOQQQUUUXXXYYYXXXUUUSSSSSSTTTUUUUUUUUUTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRROOOPPPQQQRRRQQQPPPOOONNNQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNSSSQQQPPPNNNLLLJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNUUUUUUTTTSSSRRRQQQPPPPPPQQQTTTWWWZZZ\\\]]]```bbb]]]]]]]]]^^^___]]]ZZZXXXXXXUUUXXXeeeuuuzzzsssmmmgggccc]]]YYYUUUQQQNNNKKKGGGEEE999888666555333333222222333222222111000111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555444444555555666777777777777555;;;BBBAAACCCYYYtttppphhhnnnsssvvvyyysssuuuuuutttqqqlllgggfffiiimmmooommmkkkiiihhhfffcccaaa]]]\\\YYYWWWRRRIII>>>666222444555444222111000111000000000000////////////................................................------......//////000000......//////000000111111000111333444333222000......///000111111000///......---+++++++++,,,...000000///...------...///000000000000000////////////000000//////.........---////////////000000000000111111111111111111111111111000000000000000111222222222333333333444444444333333333333333333333333000333888:::555222666???;;;FFFUUUcccppp}}}~~~wwwqqqnnnwwwwwwllldddaaa]]][[[XXXUUUSSSSSSUUUVVVYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]\\\ZZZXXXVVVVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYZZZXXXUUUSSSSSSSSSQQQPPPPPPPPPOOOOOOPPPQQQSSSTTTXXXTTTPPPNNNMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIJJJKKKMMMMMMNNNMMMLLLKKKKKKLLLOOOQQQSSSVVVXXXZZZZZZWWWTTTSSSRRRTTTVVVYYY]]]^^^^^^]]]\\\```___^^^^^^^^^^^^\\\ZZZ[[[UUU[[[pppzzztttlllfff]]]YYYUUURRRQQQMMMHHHCCC<<<:::777666666555444222222222222222222222222222444333333222222333333444111222222111///...///000111111222333333333333222333333333444444444555555333333444444444444444444888:::<<<;;;<<>>@@@DDDKKKXXXiiiwww|||qqqjjjeeeeeegggiiimmmrrrwwwzzzxxxxxxvvvqqqkkkddd```^^^YYYXXXWWWWWWXXXZZZ]]]_______________aaadddgggiiiiiiiiiiiiiiihhhfffdddcccdddddddddddddddddddddcccbbbbbbbbbaaa```_________^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWXXXXXXWWWUUUSSSTTTSSSRRRQQQQQQQQQRRRSSSVVVTTTQQQQQQRRRSSSTTTSSSPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLLLLNNNPPPSSSTTTYYY[[[\\\\\\ZZZYYYXXXXXXZZZ[[[]]]___````````````^^^]]]\\\]]]^^^^^^]]]\\\______iii~~~{{{tttnnnhhhccc]]]YYYVVVRRRLLLHHHCCC???;;;777666666666555333333333333333333333333444333333222222333333444333444555333111000111222111111222333333333333222333333333333444444444444333333333444444444555555666888999999:::===CCCHHHwwwnnnjjjjjjqqq}}}vvvuuuvvvyyyzzzzzzzzzzzzzzzxxxtttooolllkkkkkkjjjjjjiiibbb\\\ZZZ[[[XXXOOOGGG:::888555444444444444333111111111000000000//////000000000000000000000000........................000000//////......------000000/////////.............../////////...---,,,000///...------...///000/////////...///000111111000//////////////////000/////////000111111222222000000////////////////////////000000000111111111111111111111111111111111000000000000111222333333333333333444444444444555666666777777777777888888:::888777:::<<<>>>CCCIIIWWWbbbrrrwwwqqqgggeeeaaa``````dddhhhkkkkkklllkkkgggbbb^^^[[[[[[WWWWWWWWWYYY[[[^^^aaaccceeedddccccccdddgggjjjllljjjjjjjjjjjjiiigggeeeeeegggfffeeedddddddddddddddbbbbbbaaaaaa```_________bbbbbbaaa___^^^]]]\\\\\\ZZZYYYYYYZZZZZZZZZXXXVVVWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQPPPPPPRRRTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVWWWYYYZZZ\\\\\\ZZZYYYYYYZZZZZZ[[[]]]```bbbcccddddddbbb```______``````___^^^___cccqqqxxxsssmmmhhhbbb]]]YYYUUUOOOJJJGGGBBB<<<888666666555555333333333333333333333333444333333222222333333444444555666555333111222333111111222333333333333222222222333333333444444444222333333444444555555555666888999999999;;;???BBBssskkkhhhoooxxx{{{wwwwwwxxxzzz{{{|||{{{{{{yyyuuupppmmmllllllkkkkkkiiiddd^^^\\\]]]ZZZSSSLLL>>>;;;666333333444333222111111111111000000000000////////////////////////////////////////////////000000//////......---------........./////////000............------,,,,,,000///...------...///000////////////000000111111///000000000000000000//////000000000111111111222//////000000000000000000000000000000111111111111111111111111111111111111000000000000111222333444333333444444444555555555555555666666666777777777777888:::<<<;;;===GGGSSSeeennnzzz|||xxxhhheeeaaa]]][[[[[[\\\]]]cccdddccc```\\\YYYXXXWWWWWWWWWXXXZZZ]]]aaaccceeeiiihhhfffeeeeeefffggghhhhhhhhhggggggfffeeeeeedddeeedddcccbbbaaa``````aaadddddddddccccccccccccbbbccccccbbbaaaaaa```______\\\[[[ZZZZZZ[[[[[[YYYWWWYYYXXXVVVTTTSSSSSSSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVRRRRRRRRRQQQQQQQQQPPPPPPMMMMMMNNNNNNOOOOOOOOOPPPLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRTTTVVVXXXYYYYYY[[[\\\[[[ZZZYYYYYYZZZYYY[[[___bbbeeehhhiiiiiidddbbb``````aaaaaaaaa``````hhhwww|||wwwrrrmmmeee```\\\WWWQQQMMMIIIEEE>>>999777666555444333333333333333333333333444333333222222333333444555666777555333222333444111111222333333333333222222222222333333333444444222222333333444555666666888999999::::::;;;===???pppgggiiippp}}}|||zzzxxxwwwyyyzzzzzzzzzyyyvvvrrrooonnnmmmlllkkkiiifffbbb```^^^[[[UUUPPPDDD???888444444444333222222222111111111000000000///////////////////////////////////////////////////////////////.........,,,------...//////000000++++++,,,---...//////000///..................///////////////000000000000///000000111111000000///111111111111111111111111//////000000000000111111000000000111111111222222111111111111111111111111000000000111222333444555333444444444555555555555444444555555666666777777666888<<>>}}}lllhhhkkkyyy~~~xxxuuuuuuwwwyyyyyyzzzxxxuuusssqqqpppnnnlllhhhhhhgggeee```[[[VVVTTTKKKDDD;;;666666666444222222222222111111111000000000000000000000000000000////////////////////////.........///////////////........................+++,,,,,,---...///000111---......//////......---......//////000000/////////000111111111111000///333222222111111000000000//////000000000111111111000000111111111222222222111111111111111111111111000000000111222333555555444444444444555555555555444444555555666777777888888888===DDDLLLVVVggguuu|||tttnnniiiiiigggeeebbb___\\\[[[ZZZ[[[\\\[[[YYYYYYZZZ\\\[[[[[[\\\]]]^^^___```aaabbbbbbbbbaaa```^^^\\\ZZZ]]]]]]]]]]]]^^^___``````cccccccccbbbaaa___\\\[[[VVVWWWWWWXXXYYYZZZ[[[\\\[[[\\\\\\^^^___```aaaaaabbb___[[[YYYYYYZZZZZZYYYZZZYYYWWWVVVVVVVVVWWWWWWTTTSSSRRRSSSTTTTTTRRRPPPRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVXXXZZZ]]]```bbbdddeeecccddddddbbb```___```aaaaaaeeejjjoooqqqqqqooommmbbbaaa```bbbfffjjjmmmmmmpppyyyzzztttlllfffccc___ZZZVVVOOOKKKFFFAAA===:::666444444444444444444444444444444333333222222333333444555666666555333222222333111111222333333333333222111222222222222333333333111222222333444555666777:::999777777888:::<<<===tttlllmmmqqq|||xxxssssssvvvxxxxxx|||yyywwwuuutttrrrpppmmmhhhkkklllhhhaaa[[[WWWVVVPPPHHH>>>888888888666333222222222111111111111000111111111111111111111111000000000000000000000000---.........//////000000/////////...------,,,,,,//////...------------...,,,---...//////...---,,,---......//////////////////000111222222111000///444333333222111000////////////000000111111111222000111111111111222222222111111111111111111111111000000000111222444555666444444444555555555666666444555555666777888888888<<<999===HHHVVVeeeuuuxxxnnnhhheeedddcccbbb```^^^\\\[[[XXXYYYZZZ[[[ZZZ[[[]]]```]]]]]]]]]^^^^^^^^^______^^^^^^______^^^[[[YYYWWWWWWWWWWWWWWWYYYZZZ[[[\\\dddeeeeeeeeecccaaa^^^\\\SSSSSSTTTVVVWWWXXXZZZZZZWWWWWWYYY[[[]]]___```aaaddd```[[[XXXXXXYYYYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ^^^___bbbeeehhhkkklllmmmiiiiiiiiigggdddcccccceeegggjjjppptttvvvtttpppmmmcccccccccffflllrrrvvvwwwwww}}}wwwoooiiieeebbb]]]YYYRRRNNNIIIDDD@@@<<<888555444444444444444444444444444333333222222333333444444555666555333222222333111111222333333333333222111111222222222333333333111111222333444666666777:::888555555777999;;;<<>>===@@@MMMbbbxxx{{{uuulllfffcccaaaaaabbbcccaaa]]]XXXWWWYYY[[[\\\\\\]]]^^^```hhhddd```^^^______]]][[[```___]]]]]]\\\[[[YYYWWWUUUVVVWWWXXXYYY\\\___bbblllqqqvvvsssjjj___YYYVVVQQQQQQRRRTTTWWWWWWVVVUUUSSSSSSSSSUUUWWW[[[^^^aaa[[[[[[[[[\\\[[[[[[ZZZZZZ[[[ZZZXXXWWWWWWXXXYYYZZZSSSSSSRRRRRRRRRRRRRRRRRROOOQQQSSSSSSQQQPPPOOOPPPSSSRRRQQQPPPQQQTTTVVVXXX\\\^^^```aaaaaaaaabbbccciiikkknnnoooppprrrtttwwwtttqqqnnnkkkkkkmmmppprrrwwwwwwwwwyyyyyyuuunnnhhh```aaaeeemmmuuuzzz{{{zzz~~~}}}uuunnnhhhccc^^^[[[SSSPPPMMMJJJFFFAAA;;;777555444333333555555444333222222222222222222222222666555555444333111111000444444333222333444555666555444333333222222222333333333444444555555444444777888999:::999:::<<<>>>yyypppqqquuu{{{uuuvvvuuuvvvzzzyyyyyyzzzzzzxxxuuurrrpppnnnmmmjjjhhhfffaaa\\\XXXVVVQQQIIIAAA:::666555555333333333222111111000000111111111111000000000000222111///.........///000//////000000000000///////////////000000000111111.........//////......---......---------...////////////............//////111111111111000000000///000000000000000000000000...///111333444333222111222222111111000111111111111111111111111111111111444333333222222333333444333333444444555666666666555666666888:::::::::999===@@@GGGXXXooo}}}xxxtttoooiiicccaaa___^^^^^^______\\\YYY[[[]]]^^^______```bbbdddiiifffbbbaaaaaaaaa___]]]```___^^^^^^___]]][[[XXXWWWWWWWWWWWWXXX[[[___bbbmmmrrruuurrrhhh^^^XXXUUUPPPPPPPPPRRRSSSTTTRRRPPPPPPPPPPPPQQQTTTYYY]]]___\\\\\\]]]]]]\\\\\\[[[[[[\\\[[[YYYWWWVVVWWWXXXYYYVVVUUUUUUUUUUUUTTTTTTTTTRRRTTTVVVVVVUUUTTTUUUVVVSSSSSSTTTUUUXXX[[[^^^```eeegggjjjllllllmmmooopppxxxzzz{{{{{{{{{{{{}}}~~~zzzxxxtttrrrrrrtttwwwyyy}}}wwwoooiiicccdddhhhooovvv{{{|||{{{|||yyyrrrlllfffaaa]]]UUUSSSOOOLLLHHHCCC>>>:::555444333333444555444333222222222222222222222222333333333333222222222222333222222111222333444555555444333333222222222222333444444555555555555555666777888888888999;;;===qqqhhhpppwwwssssssuuu{{{yyyzzz{{{{{{yyyvvvsssqqqpppooollljjjgggccc]]]YYYXXXTTTMMMFFF???999666444444333333222222111111000111111111111000000000000222111///......///000000...///000111111000///............////////////000------,,,,,,,,,---------------------...///000111//////............//////111111111111000000000000000000000000000000000000...///000111111111//////111111222222333222222222111111111111111111111111333333333222222333333444222222333333444555555555444555666777999:::;;;;;;>>>EEERRRfff}}}}}}yyytttoookkkjjjgggccc___]]][[[ZZZZZZ[[[[[[ZZZYYY\\\]]]^^^^^^^^^___bbbeeejjjhhheeecccdddddddddcccdddcccdddeeefffeeebbb```^^^\\\YYYXXXYYY]]]bbbeeemmmppprrrnnnfff]]]XXXVVVSSSRRRQQQRRRRRRRRRPPPNNNPPPOOOOOOPPPSSSXXX]]]```^^^____________^^^]]]\\\]]]\\\ZZZXXXVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVRRRTTTUUUUUUUUUVVVXXXZZZZZZZZZ\\\^^^aaadddgggiiiooorrruuuxxxyyy{{{~~~}}}{{{{{{}}}~~~wwwmmmgggfffgggjjjoootttxxxzzzzzz{{{~~~xxxrrrkkkddd```YYYWWWSSSOOOKKKFFFAAA===777555333333444444333222222222222222222222222222000111111111222222333333111111111111111222333333444444333333333333222222333333444555555555555555444666777777666777:::<<>>:::666555555444444333333222111111111111000000000000////////////000000000000...///000111111000///...---------............//////////////////000111222333222111///...---,,,,,,......---......///000111000000000000111111111111000000000000000000000000222222222222222222222222......//////////////////000000000111222222333333222222222222333444555555444444555555666777777888666777888777555777===BBBKKK[[[rrrzzzvvvssssssxxx|||}}}}}}vvvrrrmmmiiifffbbb___\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSTTTUUUUUUVVVYYY]]]aaa^^^aaadddgggjjjlllppprrrsssrrrqqqqqqttt{{{}}}vvvmmmhhhhhhiiijjjjjjfffdddcccbbbbbbcccdddeeedddaaa]]]ZZZXXXVVVSSSQQQPPPPPPPPPQQQTTTXXX[[[]]]aaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaaaaaaaabbbeeeggghhhjjjnnnpppvvvyyy~~~}}}uuunnnjjjiiillllllmmmmmmnnnqqquuuxxx{{{wwwoooiiiddd```ZZZUUUQQQLLLHHHEEE???<<<888555444444333222222222222222222222222222333333222222111111111000111222222333444333333333111222333444555444333222///000111333444444444444444666777777777777:::<<>>BBBNNN^^^jjj}}}tttiiiaaa\\\WWWVVVXXXYYYXXXVVVTTTQQQNNNMMMNNNMMMKKKIIIHHHJJJKKKLLLLLLNNNPPPSSSVVV[[[```bbbcccjjjwww~~~{{{xxxtttvvvyyyxxxtttpppnnnnnnkkkiiigggffffffdddaaa___\\\\\\\\\^^^```aaa___]]]\\\\\\[[[YYYXXXYYY]]]``````bbbdddfffiiinnnuuuyyy~~~{{{nnnddd___\\\ZZZXXXYYYZZZZZZ[[[\\\___dddhhhhhhggghhhooo{{{yyyqqqmmmgggbbb]]]WWWQQQMMMHHHFFFBBB===999777666555333333333333222222222222111111222222222222111111222222222222222222222222222222222222222222222222444444444444444555555666555555555666777777888888~~~|||}}}yyyzzzqqqkkklllnnnrrrwww{{{yyyyyyxxxwwwtttqqqnnnllliiifffcccaaa```\\\VVVQQQCCC???999555444444333333333222222222111111111111111000000//////000000111//////000000000000//////000000////////////......000000000000000000000000000000000000000000000000....../////////000000000000000111111111111000000000000000000000000000000000000000111111111222222222222222111111111111111333222000///000111333555333333333333444444444444444555666555444555666888;;;===@@@DDDMMM]]]rrrvvvkkkccc\\\WWWSSSQQQRRRSSSRRRPPPPPPMMMKKKJJJKKKKKKIIIHHHHHHIIIKKKMMMNNNQQQUUUXXX\\\aaagggkkkooozzz}}}{{{}}}~~~{{{vvvsssqqqlllkkkkkkkkkkkkjjjfffccc_________bbbdddfffeeedddcccbbb```]]]\\\]]]aaadddcccfffiiimmmrrrxxxxxxkkkaaa[[[XXXUUURRRRRRSSSTTTUUUWWWZZZ```dddbbbcccgggooozzztttpppkkkfffaaa\\\VVVSSSJJJHHHEEEBBB>>>:::888666444444333333333222222222111111222222222222111111333333333333333333333333222222222222222222222222333333333333444444444444444555555666666777888888|||}}}}}}~~~|||{{{zzztttpppooosssxxx{{{}}}zzzzzzyyywwwuuurrrpppoookkkhhheeebbbaaa^^^ZZZVVVGGGBBB<<<777444444333333333333222222222111111111111000000000000000000111//////000000000000//////000000//////////////////////////////////////////...///////////////000000...////////////000000000000000111111111111000000000000000000000000000000000000111111111222222222333222222222111000000000222222111000111222333444333333333444444444444555444555666666555666777999:::???EEEMMMZZZnnn{{{tttmmmeee```XXXUUUQQQPPPPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNOOOQQQUUUYYY]]]aaahhhrrrzzz~~~~~~zzzxxxsssssssssttttttrrrnnnjjjccccccdddfffjjjllllllllljjjiiifffccc``````cccfffgggjjjnnnsssyyyxxxkkk```YYYUUUPPPMMMLLLNNNOOOPPPRRRWWW\\\```aaadddjjjsss|||yyyuuupppjjjeee___YYYVVVKKKJJJHHHEEEAAA===999777444444444444333333333333111222222333333222222111333333333333333333333333222222222222222222222222222222333333333444333333444444555555666777777888}}}yyywww}}}{{{sssoootttyyyzzzzzz|||zzzzzzyyywwwuuusssrrrqqqmmmjjjfffccc```]]]ZZZXXXKKKFFF>>>888555444333222333333333222222222222111111111000000000000111111//////000000000000////////////000000000000000000........................---------....../////////////////////000000000111000000111111111111000000000000000000000000000000111111111111222222222222333222222222111000000000000111222333444333222222333333444444444555555555444666777666666666999:::888???KKKXXXggg{{{{{{sssmmmfff^^^YYYTTTRRROOONNNMMMMMMLLLKKKIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSXXX]]]aaadddooo}}}|||{{{{{{{{{{{{xxxsssooohhhggghhhkkknnnqqqrrrrrrqqqpppmmmiiifffdddfffgggkkkooosssxxx~~~xxxkkk```XXXSSSNNNJJJIIIJJJLLLMMMOOOTTTZZZ^^^dddiiiqqqzzz{{{uuunnnhhhaaa[[[WWWLLLLLLJJJGGGCCC>>>:::777555555555444444444333333222222333333333333222222222222222222222222222222222222222222222222222222111222333444444444333333444444444555666666777777{{{uuuvvvzzzqqqtttxxxxxxxxxzzzzzzyyyxxxwwwuuutttsssrrrnnnlllhhhccc___]]][[[[[[QQQKKKBBB;;;777555444333333333333333222222222222222111111000000111111222//////000000000000////////////000000000000111111---------------------------------......//////000/////////000000000111111000000111111111111000000000000000000000000000000111111111222222222222333222222222111111111111111///111333555555444222111333444444444555555555555555666777777777777:::<<<999BBBQQQ```qqq}}}yyyrrrkkkddd]]]VVVQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGIIIIIIHHHIIILLLNNNMMMOOOQQQTTTWWW]]]dddiiinnnzzz~~~~~~}}}zzzvvvsssmmmllllllnnnrrruuuwwwwwwuuuvvvuuurrrooollllllmmmrrruuuzzz{{{sssfff\\\UUUPPPKKKHHHGGGHHHJJJKKKMMMQQQWWW[[[dddkkkuuu}}}zzzsssllleee^^^YYYOOONNNLLLIIIEEE@@@<<<999666666555555555444444444222222333333333333222222111111111111111111111111222222222222222222222222111222444555555555444333333444444555555666777777|||uuu}}}{{{xxxxxxvvvvvvzzzyyyyyywwwvvvuuutttssssssnnnllliiiddd```^^^^^^___WWWPPPFFF>>>999777666666444444333333333222222222222111111000000111111222//////000000000000////////////000000000111111111..............................//////000111111222//////000000000111111111000000111111111111000000000000000000000000000000111111111222222222333333111111111111111222222222222222333333333444333333444444444444555555555555555666777777777888:::<<<===GGGVVVeeeuuuzzzppplllfff```ZZZUUUQQQOOOIIIIIIIIIHHHGGGGGGGGGHHHFFFHHHJJJKKKJJJKKKNNNQQQQQQSSSVVV[[[```hhhqqqvvv~~~~~~}}}zzzxxxpppooooooqqquuuxxxzzzzzzxxxzzz||||||zzzwwwvvvvvvyyy}}}}}}nnnggg\\\TTTOOOLLLHHHEEEFFFGGGHHHIIIKKKOOOTTTXXX```gggrrr{{{}}}wwwpppiiiccc___SSSRRROOOKKKGGGBBB???<<<666666666666555555555444222333333444444333333222222222222222222222222222222222222222222222222222222333555666666666444333333333444555555666666777wwwxxx}}}zzzuuutttyyyyyyxxxwwwuuuttttttssssssnnnllliiieeeaaa```aaacccZZZTTTJJJAAA<<<999888888444444444333333333222222222222111111111111222222//////000000000000////////////000000111111111222///////////////////////////000000111222333333333000000000000111111111111000000111111111111000000000000000000000000000000111111222222222333333333000000111111222222222333444333222111111333555666444444444555555555666666555666888888888888;;;===BBBKKKXXXfffvvv|||sssmmmeeeaaa\\\WWWSSSRRRRRRRRRHHHIIIIIIIIIHHHGGGHHHIIIIIIKKKNNNNNNNNNOOOSSSVVVUUUXXX\\\bbbiiisss||||||~~~rrrqqqppprrrvvvyyy{{{{{{zzz}}}}}}zzzoooddd]]]TTTMMMKKKIIIFFFDDDEEEFFFGGGHHHIIIMMMRRRVVVZZZcccoooxxx}}}yyysssmmmgggdddVVVTTTQQQMMMHHHDDDAAA???777666666666555555555555222333333444444333333222333333333333333333333333222222222222222222222222222333555777777666555444333333444444555666666777zzzyyy~~~xxxxxxwwwtttxxxyyyzzzxxxvvvssssssssstttrrrnnniiieeebbb```______[[[RRRHHH>>>888666666666444333333444555444333//////............//////......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111111///...///000222111000333111///...---...///000---///111333444333222111...///000111222333333333444333222111111222333444444444444444444444444444555555555555555555444444666666666666777:::<<<>>>DDDLLLZZZjjjzzz}}}vvvmmmgggdddZZZXXXUUUQQQMMMKKKIIIIIIFFFGGGHHHHHHGGGFFFGGGIIILLLMMMOOOPPPPPPQQQTTTVVVWWWYYYbbbnnnvvv}}}|||}}}||||||{{{zzzwwwtttsssvvv|||{{{lllbbbTTTRRRMMMHHHEEECCCCCCCCCBBBBBBAAAAAADDDJJJSSSXXX___eeemmmssswwwzzz|||}}}zzzxxxsssjjjbbb\\\YYYTTTOOOLLLHHHDDDAAA<<<:::777666666666444333888777666444333333333444444444444333333222222222333333333333333222111000000111222333444555666666555444444444555666888999~~~yyy~~~{{{vvvtttsssxxxyyyzzzxxxvvvttttttttttttrrrnnnjjjfffcccaaaaaa```]]]VVVMMMDDD===999777666444222222333444333222111000000//////000000111////////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222CCC>>>777222111111111111222111///.........000000...///111333333333222111///000111222222222222222333333222222222222333333444444444444444444444444555555555555555555555555666666777777999<<<@@@CCCLLLUUUaaapppzzzssslllddd^^^\\\WWWUUURRRNNNLLLJJJIIIHHHGGGHHHIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRUUUXXX[[[^^^hhhttt}}}|||zzzzzz||||||{{{zzzwwwwwwyyy}}}~~~pppaaaVVVOOOMMMIIIEEECCCCCCCCCDDDDDDCCCBBBBBBCCCIIIPPPUUU\\\aaaiiiqqqvvv{{{~~~~~~|||vvvnnnfff___[[[VVVRRRNNNJJJFFFDDD;;;888555444333333222111666555555444333333222222444444444333333222222222333333333333333222111000......///000111222333333555555444444555666777888{{{xxxwwwtttvvvwwwyyyzzzyyyvvvuuutttuuuuuusssppplllhhheeecccbbbaaa___[[[UUULLLDDD<<<888555444222111222333222111222111111000000111111222/////////000000000000111000000000000000000000000000000000000000000000000...//////000111222222222MMMFFF;;;333///000222333222111000///...///000111000000222333333222111000000111111222222222111111222222333333333333222222444444444444444444444444555555555555555555555555777777888888;;;???FFFJJJYYY```kkkwwwxxxmmmgggaaaZZZTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHHHHIIIKKKKKKJJJIIIKKKLLLNNNOOOQQQRRRSSSUUUYYY\\\^^^dddppp}}}zzzvvvxxx{{{|||}}}}}}||||||}}}|||pppcccUUULLLIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCBBBCCCGGGMMMQQQ[[[```gggnnnsssxxx}}}{{{ssslllccc___ZZZUUUQQQMMMIIIFFF>>>:::666333222333222222333444444444444222111000444444333333333333222222222222333333333222111111000111222222333444555555666666555555555555666777vvvxxx{{{wwwyyyvvvxxxyyyxxxwwwuuuuuuvvvuuusssqqqnnnjjjhhheeeddd______]]]ZZZSSSIII???888555333111111222222111000111111111000000111111111000000000000000000000000////////////////////////////////////////////////......///000111222222333EEE>>>555...---///222444111111000//////000000111111111222222222111000000111111222222222111111000111222333444444333222111444444444444444444444444555555555555666666666666888999999:::<<>>???@@@AAABBBFFFJJJNNNYYY]]]bbbgggkkkoootttwww||||||wwwjjjfff```[[[VVVQQQLLLIIIFFFBBB<<<777666555555555333444666777666555333222333333333333333333333333111222222333333333222222000000111111222222333333666666666666666555555555|||xxx|||~~~yyyrrrssstttvvvvvvuuutttuuuvvvssssssrrrpppmmmjjjhhhggg\\\[[[[[[[[[YYYQQQEEE===777555222222222222111000000000000//////000000000222111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111222000///000111111000///000000111111111111111111111111111111111111222222000111111222222222111111333333444444444444333333444444444444444444444444555555555666666777777888888:::<<<<<>>@@@AAABBBEEEHHHKKKQQQUUU\\\ccchhhmmmrrruuuxxx{{{|||mmmiiiccc]]]XXXSSSNNNKKKGGGCCC===999777555444333444555666666666555444333222222333333333333444444111111222333333333222222222222333333333444444444555555666666666666666555{{{zzzzzzsssqqqssstttuuutttssstttuuurrrrrrqqqpppnnnkkkhhhggg\\\ZZZYYYZZZYYYSSSIIIAAA888666333333333333222000222111111000000111111222222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222444333111///000000111111222222222222000000000000111222333333///000111222222222222222444444333333333333444444444444444444444444444444444555555666777777888888666999<<<>>>DDDQQQcccqqq|||uuuiiiaaaXXXTTTRRRQQQNNNIIIIIILLLMMMMMMLLLKKKLLLMMMNNNOOOMMMOOOQQQQQQQQQQQQSSSUUUVVVWWWYYY[[[___eeelllqqq|||{{{xxxwwwxxxzzz}}}vvvmmm___UUUOOOLLLIIIGGGDDDCCCCCCBBBAAA@@@??????<<<>>>@@@AAAAAACCCEEEGGGLLLQQQYYYaaafffjjjnnnqqqrrruuuyyy{{{qqqmmmgggaaa\\\VVVQQQNNNIIIEEE@@@<<<:::777555333444444444444444444444444222222222333333444444444000111222333333333333222555555555666666666666666333444555666777777666666zzzxxx~~~xxxpppqqqssstttsssssstttuuurrrrrrqqqpppnnnkkkhhhggg\\\ZZZXXXYYYYYYUUULLLEEE999777444333333333222111333222222222222222222333222222222222111111000000000000000000000000000000000000000000000000000000222222111111000/////////000000000222444444333111///000111222222222222222000000000000111222333444...///000111222333333333555555333222222333555555444444444444444444444444444555555666777888888999444888<<<@@@GGGVVVkkkzzz}}}sssiii```ZZZVVVRRRQQQQQQNNNIIIJJJNNNOOONNNMMMMMMMMMNNNPPPQQQPPPQQQSSSTTTSSSTTTVVVWWWXXXZZZ]]]aaafffnnnvvv||||||wwwtttwwwyyy{{{}}}}}}}}}zzzmmmdddXXXOOOKKKJJJIIIHHHAAAAAAAAA@@@@@@@@@@@@???>>>@@@AAAAAAAAAAAACCCDDDLLLRRRZZZ```dddgggiiijjjnnnqqqtttuuuyyytttpppjjjccc^^^YYYSSSPPPLLLHHHDDD@@@>>>;;;777444444333222222222333444444222222222333333444444444000111222333333333333333222222333333333333333333222333555777777777777777|||www|||xxxrrrrrrpppnnnnnnqqqrrrrrrrrrrrrqqqpppnnnkkkhhhgggfffaaa[[[YYYYYYWWWRRRNNNDDD<<<555333666666333///111111222222222222111111000000////////////000000111111111000000000/////////000000111222333333333111111111111111111111111////////////000222333444111111111111000000000000111111222222222333333333222222222222222222222222555444222111111222444555666555555555555666777777666555666999888555666:::::::::===CCCQQQccctttyyymmmgggbbb[[[VVVQQQPPPPPPOOOOOONNNNNNNNNQQQRRRRRRQQQPPPPPPRRRSSSVVVVVVVVVUUUTTTUUUWWWZZZ___aaaeeehhhnnnxxx}}}xxxttt|||}}}}}}|||zzzzzz{{{}}}}}}zzzzzz~~~|||vvvppplll___ZZZTTTNNNKKKIIIGGGEEEDDDBBB@@@???==================>>>???@@@BBBDDDEEEIIIPPPXXX^^^aaadddhhhkkklllnnnqqquuuzzz{{{vvvpppiiiccc]]]XXXTTTNNNKKKGGGCCC???;;;777444222222222222222222222222333333333222222333444444444444444444444444444444333333222111222333444555111111222333333444555555{{{uuuwww~~~|||sssrrrpppnnnnnnpppqqqqqqssssssrrrqqqooollljjjhhhhhhccc^^^[[[[[[YYYUUUQQQFFF>>>666333555666333///111111222222222222111111000000////////////000000333333333222222111111111//////000000111222222333111111111111111111111111111000000000000111111222111111111111000000000000111111222222222333333333222222222222222222222222444333111000000111333444555555444444555555666777777666777888777333444888;;;<<>>======>>>>>>======>>>>>>@@@BBBCCCDDDHHHNNNUUU[[[^^^bbbgggkkknnnooorrruuuzzz~~~yyyssslllfff```ZZZVVVPPPMMMIIIEEEAAA>>>999666555555555555555555555555444333333222333333444444444444444444444444444444444333222222222333555555333333333444444555555666xxxuuuxxx}}}tttqqqoooooopppqqqqqqqqqttttttsssrrrpppnnnkkkjjjjjjeeeaaa^^^^^^\\\XXXUUUJJJBBB888333333444333000111111222222222222111111111000000//////000000111000000////////////............//////000000111111000000000000000000000000222222111111000000000000222222111111111000000000111111222222222333333333222222222222222222222222333222111000000111222333444444444444444555555666666444555888777444666;;;;;;???GGGSSScccvvvrrriii^^^XXXVVVUUURRROOOQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVUUUUUUWWWXXXTTTVVVYYY[[[\\\___bbbdddjjjpppzzz{{{yyyyyywwwxxxyyyyyyxxxyyyzzz|||{{{yyy{{{}}}{{{tttmmmgggaaa]]]UUUQQQLLLIIIGGGFFFEEEDDDAAA@@@???>>>===>>>>>>???=========>>>???AAABBBCCCFFFKKKQQQVVVZZZ```ggglllpppqqqsssvvvyyy~~~wwwpppjjjccc^^^ZZZSSSPPPLLLHHHDDD@@@<<<999444444333333333333333444444444333333333333333444444444444444444444444444444444333333444444555666555555555555555555555555wwwvvvwwwvvvtttooolllmmmppppppqqqrrrsssssssssrrrpppnnnkkkjjjjjjgggccc```___]]][[[XXXPPPGGG<<<555333333333222111111222222222222111111111000000000000000000111....................................//////000000////////////////////////111111111111111111111000222222222111111111000000111111222222222333333333111222222222222222333333333333222111111222333333444333333333333444555555333222333777777666:::???<<>>======>>>??????============???@@@AAABBBEEEIIINNNSSSWWW^^^gggnnnrrrsssuuuwwwyyy}}}{{{tttmmmggg```]]]UUURRRNNNJJJFFFBBB>>>;;;444444333222222222333333555444444333333333333444333333333333333333333333444444444444555555666666555555555555444444444444zzzttt~~~yyyttt|||tttlllfffiiillllllnnnppprrrrrrrrrqqqooommmkkkjjjiiifffcccaaa___^^^\\\ZZZUUULLLAAA888444333333333111111222222222222111111111111000000000000111111222222222333333333333333...............///////////////////////////////////////111222333333333222222222222222111111111111111111222222222333333333111111111222222333333333444444444333333444444444444333333333333444555555555333444777888777;;;@@@@@@IIIWWWfffvvv{{{nnnfff]]]XXXSSSQQQRRRSSSSSSQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUWWWYYYZZZYYYYYY[[[\\\bbbbbbcccdddiiiqqq{{{|||{{{}}}zzz|||~~~yyyuuuuuuuuuxxxzzzuuummmfff```[[[VVVSSSQQQNNNKKKIIIIIIHHHGGGEEE@@@???>>>=========>>>???<<<<<<<<<===>>>???@@@AAAEEEHHHMMMQQQUUU]]]gggooosssuuuvvvwwwyyy|||wwwpppiiiccc___WWWTTTOOOKKKHHHDDD@@@<<<999888777555555555666777666555444444333333333444333333333333333333333333444444444555555555555555444444444333333333333333www{{{yyy{{{{{{mmmdddfffiiihhhiiinnnqqqqqqqqqqqqooommmkkkjjjhhhfffdddbbb```^^^]]]]]]ZZZRRRFFF<<<777444444444111111222222222222111111222111111000000111111222111111111222222222222222......//////////////////000000000000000000000000...///111333444444444333333222222222222111111111111111222222222333333333111111111222222333333444444444555555555555444444444444444444444555555666999777777999888777;;;AAAHHHSSScccrrr~~~uuujjj```[[[VVVTTTRRRQQQRRRSSSTTTSSSUUUUUUVVVWWWXXXYYYYYYZZZWWWXXXZZZ[[[\\\^^^aaadddfffgggiiimmmttt}}}|||||||||}}}wwwsssqqqrrrttt}}}}}}{{{sssnnngggaaa\\\XXXUUURRRSSSPPPMMMKKKJJJIIIGGGEEE@@@???>>>===<<<======>>><<<<<<<<<<<<===>>>???@@@DDDGGGKKKOOOTTT\\\fffmmmtttuuuwwwxxxyyy{{{~~~{{{tttmmmfffbbbYYYVVVQQQMMMJJJFFFBBB???:::888666444444444666777777666555444333333333333333333333333333333333333333333444555555555555444333333333333333333333333~~~yyykkkkkkllliiiiiiooorrrrrrrrrrrrqqqooommmkkkhhhgggfffcccaaa_________]]]VVVKKKAAA999666444444111111222222222222111111222111111000000111111222............//////000000////////////////////////111111111111111111111111///000222444444333222111333333222222222111111111111111222222222333333333000111111222333333444444333444444444444444444333555555444444555555666777777555666999:::;;;@@@GGGTTT```ppp}}}rrrhhh```ZZZVVVRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\]]]___bbbeeejjjppptttrrruuuyyy~~~~~~|||{{{|||~~~~~~{{{uuupppoooooorrr{{{{{{xxxvvvtttmmmiiibbb]]]YYYWWWTTTSSSUUURRROOOLLLKKKHHHEEECCCAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<===>>>??????BBBEEEJJJNNNRRRYYYccciiitttuuuwwwxxxyyyzzz}}}xxxpppiiieee\\\YYYTTTPPPMMMIIIDDDAAA999777444222111222444555777666555444444333333333222222222222222222222222111222333444555444444333222222333333444444555555|||tttqqqqqqlllmmmrrrssssssssssssrrrpppnnnmmmhhhhhhgggeeebbb``````aaa___YYYNNNDDD;;;777555444111111222222222222111111222222111111111111222222///000000000111111222222000000000000000/////////111111111111111111111111111222333444444333111///333333333222222222111111111111222222222333333333000000111222333333444444222333333444444333333222666555555555555666777777111000333999===@@@GGGOOO\\\hhhxxxsssiiibbb___[[[XXXQQQQQQRRRTTTWWWYYY[[[\\\XXXYYYYYY[[[\\\]]]^^^___bbbcccfffiiinnnuuu}}}|||zzz{{{}}}}}}||||||zzztttooonnnnnnqqqzzz{{{wwwtttqqqooojjjeee___ZZZXXXVVVTTTSSSVVVSSSPPPMMMKKKHHHDDDAAABBBAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@DDDHHHLLLPPPWWW```gggtttuuuwwwxxxyyyzzz}}}zzzssslllggg^^^[[[VVVRRROOOKKKGGGDDD<<<:::888555555555777888777777666555444333333333222222222222222222222222111222333444444444333222333333444444555666777777