BM6P6(@ |||oooyyy~~~{{{}}}mmmZZZNNNKKKIIIHHHJJJOOOUUUYYYdddmmmzzz|||vvvnnnhhh]]]VVVNNNKKKIIIIIINNNTTT[[[aaaiiiqqqyyyuuueeeWWWNNNIIIEEEBBB:::999999888888999999:::===<<<<<<;;;;;;<<<<<<======<<<;;;;;;===@@@CCCFFFIIILLLPPPRRRUUUXXX[[[^^^aaafffmmmqqqssswww{{{}}}xxxvvvtttxxx|||tttXXXQQQLLLKKKJJJJJJNNNSSSQQQQQQTTTXXX^^^fffmmmqqqtttxxx|||{{{||||||kkk[[[ZZZ^^^\\\TTTLLLBBB???>>>@@@@@@???@@@BBBCCCJJJQQQWWW[[[[[[SSSIIIIIIIIIIIIJJJOOOWWWbbbiiiwwwzzznnn```TTTLLLHHHHHHGGGEEEEEEGGGKKKOOOPPPRRRUUUZZZ^^^cccfffhhhmmmuuuwww___VVVZZZ^^^]]]aaahhh___PPPNNNKKKPPP```uuuhhhUUUKKKEEEBBB@@@???>>>???>>><<<;;;>>>>>>===<<<;;;;;;::::::<<<======<<<::::::<<<======CCCGGGRRRbbbmmmsssllljjjbbbYYYqqqyyy}}}}}}~~~mmmZZZLLLJJJHHHGGGJJJPPPVVV[[[dddmmmzzzyyyvvvtttsssrrruuuwwwxxxxxxxxxxxxzzz|||{{{{{{zzzxxxuuunnnfffaaaZZZRRRKKKHHHGGGFFFKKKQQQVVV\\\dddlllsss{{{}}}rrrbbbUUULLLGGGCCCAAA::::::999999999999::::::<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<===???BBBEEEGGGKKKNNNQQQTTTVVVYYY]]]```ccchhhppptttwwwyyy}}}~~~yyyuuusssrrrzzz}}}uuu[[[SSSMMMKKKKKKLLLPPPVVVWWWXXXZZZ^^^dddjjjppptttvvvzzz}}}~~~~~~~~~~~~~~~{{{||||||kkk]]]\\\```]]]TTTMMMBBBCCCBBB???>>>???AAAAAADDDKKKSSSWWWZZZZZZSSSJJJHHHIIIKKKOOOVVV```llltttxxxlll___RRRKKKHHHHHHFFFEEEEEEGGGKKKOOOQQQSSSWWW[[[```cccfffhhhllltttuuu^^^UUUYYY]]]^^^___hhh{{{\\\PPPOOOLLLOOO\\\ppp}}}eeeTTTKKKEEECCCBBB@@@???@@@???>>><<<<<<;;;;;;:::999999888888;;;<<<<<<;;;::::::;;;===>>>DDDGGGRRRaaakkk~~~rrrhhhccc]]]UUUuuuzzz|||}}}~~~|||nnnZZZJJJIIIGGGGGGJJJPPPWWW\\\ccclllyyy|||tttmmmhhheeecccbbbdddeeefffgggggghhhjjjlllnnnnnnoooooommmggg```ZZZTTTMMMGGGDDDCCCBBBFFFLLLNNNTTT[[[bbbiiiqqqzzzyyynnn^^^QQQIIIDDDAAA>>>::::::999999999999::::::;;;;;;::::::::::::;;;;;;>>>>>>>>>???AAADDDGGGIIIMMMOOOSSSVVVYYY\\\___bbbeeekkktttyyy{{{|||~~~|||xxxuuutttttt|||vvv^^^VVVNNNMMMNNNPPPVVV\\\bbbbbbdddggglllqqqvvvyyy{{{|||~~~~~~~~~~~~~~~|||}}}{{{lll``````ccc___UUUNNNFFFKKKJJJAAA===AAADDDBBBFFFNNNUUUXXXZZZYYYSSSLLLHHHJJJOOOVVV```mmmzzzwwwkkk]]]QQQIIIGGGGGGFFFEEEEEEGGGKKKOOOSSSUUUXXX\\\```ccceeefffiiiqqqrrr]]]UUUXXX]]]^^^```kkkxxx\\\OOOOOONNNOOOYYYkkkyyybbbRRRKKKEEEDDDCCCAAAAAAAAA@@@???===;;;;;;;;;::::::999999888:::;;;;;;:::999999;;;<<<@@@EEEHHHRRRaaakkk}}}sssccc^^^YYYTTTxxxzzz{{{{{{{{{{{{ppp[[[KKKIIIGGGGGGJJJOOOVVVZZZbbbkkkxxxzzztttkkkccc]]]ZZZXXXVVVVVVXXXYYYZZZZZZ\\\___aaaccceeegggjjjiiieee]]]XXXMMMGGGBBB@@@???>>>AAAFFFGGGKKKRRRWWW]]]dddmmmttttttiiiZZZMMMFFFBBB>>><<<:::::::::999999:::::::::::::::::::::::::::::::::>>>>>>>>>@@@BBBFFFIIIKKKNNNQQQUUUXXX[[[^^^bbbeeegggnnnwww}}}~~~~~~~~~}}}{{{zzz{{{|||yyybbbYYYQQQQQQUUUYYY```ffflllmmmnnnqqquuuyyy}}}~~~yyymmmbbbcccgggbbbXXXQQQKKKRRRPPPCCC>>>CCCGGGDDDIIIQQQYYYZZZYYYWWWRRRMMMJJJNNNVVV___kkkyyyvvvjjj]]]PPPIIIGGGGGGFFFEEEEEEGGGLLLPPPSSSUUUXXX[[[___aaacccdddhhhppp}}}ooo[[[UUUYYY^^^aaabbbpppwww\\\MMMOOOPPPQQQZZZlll|||___QQQLLLGGGDDDBBBAAA@@@AAA@@@???=========<<<<<<<<<;;;;;;;;;999:::::::::999999:::<<>>===;;;===BBBAAAEEEJJJMMMQQQXXX```gggrrrzzz~~~pppfffWWWKKKDDD@@@===;;;;;;::::::::::::::::::;;;999::::::;;;;;;::::::999<<<===>>>@@@CCCGGGJJJKKKPPPRRRVVVZZZ]]]```dddgggiiipppzzz~~~}}}~~~~~~~~~hhh^^^WWWXXX^^^eeelllqqqtttuuuwwwyyy}}}xxxmmmdddfffjjjeee\\\VVVNNNRRRNNNCCC>>>CCCFFFDDDLLLUUU]]]\\\WWWUUURRROOOMMMTTT^^^jjjvvv|||wwwjjj]]]PPPIIIGGGFFFFFFEEEEEEHHHLLLPPPSSSTTTVVVXXX\\\___aaaccchhhooo}}}kkkZZZVVVZZZ```eeeeeesssuuu\\\LLLOOOQQQTTT```ttt|||^^^RRRMMMHHHCCCBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;888999::::::999999;;;===>>>DDDHHHSSSdddoooyyybbbZZZ[[[]]]{{{yyy{{{{{{zzzuuu___OOOLLLIIIGGGHHHMMMRRRUUU```iiivvv{{{rrrbbb]]]UUUOOOKKKJJJHHHGGGHHHIIIJJJKKKMMMPPPUUUXXXZZZ]]]bbbfffeee```WWWPPPFFFAAA======<<<:::<<<@@@>>>AAADDDFFFHHHNNNUUU[[[cccllluuu}}}zzznnncccUUUIIICCC@@@===;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999<<<===???AAAEEEHHHKKKMMMRRRUUUYYY]]]```cccgggjjjmmmttt||||||~~~qqqggg```bbbjjjpppvvvzzzzzz{{{~~~~~~wwwmmmfffhhhlllhhhaaa\\\PPPLLLEEE@@@>>>@@@CCCEEENNNYYY```]]]WWWSSSRRRQQQQQQZZZggguuuzzzwwwtttvvv{{{}}}vvvjjj\\\PPPIIIFFFFFFFFFEEEEEEHHHMMMPPPSSSSSSTTTUUUYYY]]]aaadddiiippp}}}hhhYYYWWW\\\dddjjjhhhuuuuuu[[[LLLOOORRRXXXhhhzzz]]]RRRMMMHHHCCCBBB@@@???@@@???>>><<<::::::::::::::::::::::::999:::;;;:::999:::<<<>>>===CCCGGGSSSdddppp}}}ccc[[[^^^bbb{{{xxx|||{{{wwwwwwbbbMMMKKKHHHFFFHHHMMMSSSVVV___iiiuuuuuukkkXXXSSSLLLGGGEEEEEEEEEEEEFFFGGGIIIJJJLLLOOOUUUYYY```bbbfffhhhfff]]]RRRKKKDDD@@@===>>>===;;;<<<@@@>>>@@@BBBBBBCCCGGGNNNSSSZZZcccnnnwwwyyymmmcccTTTIIICCC@@@>>><<<;;;;;;::::::::::::;;;;;;999;;;<<<======<<<;;;999===>>>@@@DDDGGGJJJMMMOOOVVVYYY]]]```dddgggkkkooorrrxxx|||qqqjjjlllsssxxx{{{~~~~~~}}}{{{yyywwwxxx~~~~~~vvvmmmfffiiimmmkkkeeebbbTTTFFF>>>AAABBB@@@BBBHHHQQQ[[[ccc^^^VVVRRRRRRSSSTTT^^^nnn~~~wwwqqqppppppooouuu|||}}}ttthhh[[[NNNGGGFFFFFFEEEEEEEEEHHHMMMQQQUUUTTTSSSTTTWWW]]]cccgggkkkqqqeeeYYYYYY^^^gggoooooozzzzzz^^^NNNOOORRR[[[ooowww\\\RRRLLLFFFDDDCCCAAA@@@AAA@@@???===::::::::::::::::::::::::999:::;;;;;;:::;;;===???<<>>???>>>;;;<<<@@@>>>@@@AAA@@@@@@CCCJJJOOOWWWaaammmwww|||lllbbbTTTIIICCCAAA???===<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>>>>===;;;:::>>>???BBBEEEIIILLLOOOPPPXXX[[[```cccgggjjjooorrruuu{{{yyyqqqsssyyy|||}}}zzzwwwsssppprrrxxx}}}vvvlllfffiiimmmlllhhhfffYYYEEE<<>><<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;<<<>>>@@@<<>><<<<<<;;;;;;:::999999:::::::::999::::::;;;;;;<<<<<<<<<>>>BBBFFFJJJMMMQQQUUUYYY]]]]]]___bbbfffkkkpppsss|||}}}~~~~~~~~~~~~ssslllkkkmmmnnnttt{{{~~~}}}||||||rrrlllggghhhlllmmmiiidddPPPHHHAAA??????@@@DDDHHHUUU```fff]]]PPPKKKMMMQQQZZZkkkzzztttjjjeeeeeejjjpppwww{{{pppcccVVVMMMHHHFFFEEECCCCCCEEEHHHLLLNNNVVVSSSQQQSSSXXX```eeehhhkkkttt}}}hhh\\\TTT^^^qqqzzz}}}~~~^^^SSSUUUWWW]]]rrrrrrYYYOOOIIIEEEEEEDDDBBBBBBCCCBBB@@@>>>???===;;;:::;;;<<<;;;:::;;;::::::::::::;;;<<<<<<===CCCDDDLLL\\\hhhvvvuuugggiiiooo~~~wwwxxx}}}tttttteeeSSSKKKFFFGGGJJJMMMRRRXXX^^^eeepppyyyyyyeeeVVVKKKHHHDDDCCCDDDEEEFFFFFFDDDFFFIIIKKKNNNUUU^^^eeelllnnnnnnggg[[[PPPIIIGGG@@@???>>>=========>>>>>>???>>>AAAEEEGGGGGGLLLSSS\\\mmm}}}vvvgggVVVKKKDDD>>><<<===;;;;;;:::::::::::::::;;;::::::;;;;;;<<<<<<======AAADDDHHHMMMPPPTTTYYY\\\______aaaeeeiiioootttwww}}}~~~{{{pppiiiiiikkkmmmrrrxxx{{{{{{yyyyyyyyyooojjjeeefffiiikkkgggbbbQQQHHHAAA@@@@@@@@@DDDIIIUUU```fff^^^QQQLLLOOORRR^^^ooovvvoooeeecccfffoooyyyzzzpppbbbVVVMMMHHHFFFEEECCCCCCEEEHHHLLLNNNTTTRRRQQQSSSYYY```fffiiillluuuyyyeeeZZZTTT```ttt{{{~~~aaaSSSTTTVVV```xxxpppYYYOOOJJJGGGEEEDDDCCCBBBCCCBBB@@@>>>>>>===;;;<<<======<<<;;;;;;::::::::::::;;;<<<<<<<<>>===>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>??????CCCGGGLLLQQQUUUYYY]]]```aaabbbeeeiiioootttzzz}}}tttkkkfffgggiiimmmpppsssuuuuuuttttttuuulllgggcccdddggghhheeeaaaQQQIIIBBB@@@AAAAAAEEEJJJUUU```fff^^^RRRMMMQQQUUUdddttt{{{pppiiiccceeelllyyyzzzoooaaaUUULLLHHHEEEDDDCCCCCCEEEIIILLLNNNRRRQQQQQQTTT[[[bbbgggjjjmmmvvvuuubbbYYYWWWdddwww~~~~~~cccSSSSSSWWWfffnnnXXXPPPLLLHHHEEEDDDCCCCCCCCCBBB@@@>>>===<<<<<<>>>??????>>><<<;;;::::::::::::;;;<<<<<<:::@@@AAAHHHVVV___kkk}}}vvvnnnpppuuusss|||uuuuuuqqqVVVNNNGGGGGGIIILLLQQQWWW\\\cccmmmvvv}}}xxxcccRRRHHHEEEBBBAAABBBDDDFFFFFFBBBEEEJJJNNNRRRZZZcccjjjoookkkdddZZZRRRNNNOOOQQQEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFHHHLLLNNNSSS^^^jjjqqqoooXXXJJJCCC???===>>>;;;;;;;;;;;;;;;;;;<<<===============>>>???AAABBBEEEIIIOOOTTTXXX\\\```cccbbbdddhhhmmmsssyyy~~~|||tttlllgggfffhhhjjjnnnnnnooooooooooooqqqrrrjjjgggcccccceeefffccc```RRRIIIBBBAAABBBCCCFFFLLLUUUaaaggg___SSSPPPTTTYYYkkkzzztttiiiccceeekkkvvvyyyyyy|||yyynnn```TTTKKKGGGDDDDDDCCCDDDFFFIIILLLNNNPPPPPPQQQUUU\\\ccchhhkkkmmmvvvsssaaaZZZZZZiii{{{|||bbbTTTTTTZZZoookkkXXXQQQNNNJJJFFFDDDCCCCCCCCCCCC@@@>>><<<<<<===???AAAAAA???<<<;;;::::::::::::;;;<<<<<<;;;@@@@@@FFFTTT[[[fffxxxqqqooosssqqqzzzuuuwwwtttYYYPPPHHHGGGHHHKKKQQQWWWZZZaaakkkttt|||zzzcccSSSIIIFFFBBBAAABBBDDDEEEEEECCCGGGLLLPPPUUU\\\eeekkkpppjjjaaaWWWQQQOOOPPPSSSFFFEEEDDDCCCDDDDDDFFFFFFGGGHHHLLLQQQUUU\\\kkkyyyqqqYYYJJJCCC???>>>>>><<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>???AAACCCEEEGGGKKKQQQWWW[[[^^^aaadddccceeejjjpppvvv}}}rrrooojjjffffffhhhkkknnnooollljjjhhhiiilllnnnpppkkkhhheeedddeeeeeeccc```RRRJJJCCCBBBCCCDDDHHHMMMVVVaaaggg```UUURRRXXX]]]rrryyynnneeeaaahhhrrrzzzrrrsssxxxyyymmm___SSSJJJGGGCCCCCCCCCDDDFFFIIILLLNNNOOOOOOQQQVVV^^^dddiiijjjllluuusssaaa\\\___nnn~~~xxx___UUUVVV```yyyjjjWWWRRROOOJJJFFFEEECCCCCCDDDCCCAAA???<<<<<<>>>@@@BBBBBB???===;;;::::::::::::;;;<<<<<<<<>>>>><<<<<<<<<<<<<<<===>>>???AAA@@@??????@@@CCCEEEGGGJJJNNNTTTYYY]]]___bbbdddeeehhhmmmsssyyysssgggeeecccdddhhhllloooqqqnnniiidddbbbccchhhlllnnnllliiifffeeedddcccaaa___SSSKKKDDDCCCDDDEEEIIINNNVVVaaahhh```VVVUUU[[[aaauuu}}}qqqiiieeedddlllyyyrrrkkkooowwwxxxlll^^^QQQJJJFFFBBBCCCCCCEEEGGGJJJMMMNNNOOOPPPRRRXXX___eeehhhiiillluuurrr___]]]cccsss}}}sss[[[UUUXXXfffiiiXXXSSSOOOJJJFFFEEEDDDDDDDDDCCCAAA???>>>======???@@@@@@???===;;;::::::::::::;;;<<<<<<===AAA@@@DDDQQQYYYeeexxx{{{tttvvvtttooo|||zzzvvv~~~yyy\\\SSSJJJGGGGGGJJJPPPVVVWWW^^^hhhrrr{{{iiiXXXMMMIIIEEECCCCCCDDDDDDDDDGGGLLLSSSYYY___gggpppwwwzzzuuummmeee___[[[XXXVVVRRRQQQPPPPPPPPPQQQSSSTTTRRRWWW```jjjqqq}}}qqqXXXJJJEEEAAA>>>===<<<<<<<<<<<<===>>>???@@@BBBAAA@@@@@@AAADDDGGGIIIMMMQQQWWW\\\___aaacccdddhhhkkkpppvvv|||vvvgggaaa``````dddjjjoooqqqqqqkkkeee^^^[[[^^^dddjjjmmmllljjjgggeeebbbaaa___]]]SSSKKKDDDDDDEEEFFFJJJOOOVVVbbbhhhaaaWWWWWW^^^ddduuutttiiifffhhhkkkvvv{{{lllfffmmmwwwxxxkkk]]]QQQIIIFFFBBBBBBCCCEEEHHHJJJMMMNNNOOOPPPSSSYYY```eeeggghhhmmmvvvmmm\\\]]]eeewww{{{nnnYYYTTTXXXiiiiiiXXXSSSNNNHHHFFFEEEDDDDDDDDDCCCAAA??????>>>======>>>???>>><<<;;;::::::::::::;;;<<<<<<===@@@>>>BBBOOOYYYfffzzz|||rrrrrruuunnn~~~}}}ttt||||||]]]TTTJJJGGGGGGJJJOOOVVVVVV]]]hhhrrr{{{nnn]]]NNNKKKGGGDDDDDDDDDDDDDDDGGGMMMUUU\\\ccclllvvv}}}|||yyytttoookkkgggccc```[[[ZZZZZZYYYZZZ[[[\\\]]][[[aaalllwwwqqqWWWJJJEEEBBB>>><<<<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@@@@BBBEEEHHHJJJPPPTTTZZZ^^^aaabbbdddeeejjjmmmrrrxxx~~~mmm^^^___^^^```eeelllpppqqqqqqiiibbbZZZWWW[[[bbbhhhkkkllljjjgggdddaaa___]]]\\\SSSKKKEEEDDDEEEGGGKKKPPPVVVbbbhhhaaaXXXXXX___fffttt~~~mmmeeeeeekkkpppxxxhhhccclllwwwwwwjjj\\\PPPIIIEEEAAABBBCCCEEEHHHKKKMMMNNNPPPQQQTTTZZZ```eeeggggggnnnwwwjjjYYY[[[fffyyy{{{jjjXXXRRRXXXkkkjjjXXXSSSNNNHHHGGGEEEDDDDDDDDDDDDAAA???AAA???===<<<=========<<<;;;::::::::::::;;;<<<<<<===???<<<@@@NNNXXXggg|||yyymmmjjj~~~{{{ttt~~~}}}|||~~~hhhRRRIIIKKKHHHJJJPPPPPPVVV\\\eeeppp{{{sssbbbOOOIIIFFFHHHIIIFFFDDDDDDGGGNNNWWW```hhhrrr|||}}}xxxuuurrrooommmmmmllljjjgggdddccceeehhhiiisssoooXXXJJJDDD???;;;:::;;;<<<======<<<<<<===???BBBAAAAAABBBDDDHHHLLLNNNRRRXXX___dddfffgggjjjmmmqqqqqqsssxxx}}}mmmbbb___[[[\\\```gggnnnsssrrrqqqggg^^^VVVUUUWWW[[[cccjjjkkkmmmkkkfffbbb```\\\WWWQQQMMMIIIHHHFFFEEEJJJQQQZZZeeemmmhhh___]]]aaadddtttsssjjjggghhhoooyyypppcccdddqqq}}}vvvhhhYYYMMMGGGDDDDDDDDDDDDFFFHHHKKKMMMOOOMMMOOOSSSXXX___eeejjjlllpppwwwiii\\\^^^jjj~~~uuugggXXXQQQYYYlllnnn\\\RRROOOPPPHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???<<<;;;;;;::::::;;;;;;<<>>CCCIIIUUUiiizzzwwwiiigggzzzvvv}}}|||~~~iiiSSSIIIKKKHHHJJJOOOOOOVVV[[[dddooozzzzzzjjjUUUNNNHHHHHHIIIHHHGGGHHHMMMSSS]]]eeemmmwww~~~|||{{{{{{zzzxxxuuussssssuuuxxx|||~~~kkkUUUIIIDDD@@@======<<<===>>>>>>>>>>>>???AAACCCCCCBBBDDDFFFKKKOOOQQQUUU[[[bbbfffhhhjjjmmmpppvvvvvvwww{{{|||zzz{{{|||{{{rrrddd[[[YYYXXXZZZ^^^eeelllpppooommmcccZZZRRRRRRTTTWWW^^^eeehhhkkkkkkgggcccaaa\\\UUUQQQLLLHHHGGGEEEDDDIIIPPPYYYfffnnniii```^^^```cccssspppiiiiiillluuu}}}mmmbbbfffuuuuuugggYYYMMMGGGDDDEEEEEEEEEFFFHHHJJJMMMNNNNNNPPPTTTYYY___eeejjjmmmsssyyy{{{fff[[[```kkk}}}yyyooo|||ttt___SSSPPPWWWhhh}}}nnn\\\SSSOOOOOOHHHHHHGGGEEEDDDCCCBBBAAA??????>>>>>>======>>>>>><<<;;;;;;::::::;;;;;;<<<===<<<===BBBHHHSSSfffwwwvvvhhhbbbuuuzzz}}}~~~~~~lllUUUJJJJJJGGGHHHNNNNNNVVV[[[cccmmmxxxuuu^^^TTTKKKIIIIIIIIIJJJMMMTTTZZZccclllttt}}}vvveeeRRRHHHEEEAAA??????<<<>>>@@@@@@???@@@AAACCCDDDDDDEEEFFFJJJNNNRRRUUUYYY^^^eeejjjkkkmmmqqqttt{{{{{{|||~~~wwwrrrooommmjjjbbbVVVPPPPPPRRRUUU[[[bbbhhhkkkjjjhhh]]]UUUOOONNNPPPSSSXXX]]]dddiiillljjjgggccc\\\TTTQQQKKKGGGEEECCCCCCHHHOOOYYYfffppplllccc___```bbbrrr}}}mmmiiilllqqq|||vvviiibbbiiizzzuuugggXXXMMMGGGEEEFFFFFFEEEFFFGGGJJJMMMNNNOOOQQQUUUZZZ```fffkkknnnuuu}}}uuubbbZZZbbblllzzz~~~sssjjjzzz|||fffVVVOOOPPPVVVcccuuummm]]]SSSOOONNNIIIHHHGGGFFFEEECCCBBBBBB??????>>>===============<<<;;;;;;::::::;;;;;;<<<<<<;;;<<>>@@@AAA@@@AAACCCDDDEEEEEEGGGIIIMMMRRRVVVXXX]]]bbbhhhlllnnnppptttwww}}}}}}yyyqqqiiiddd___ZZZSSSKKKHHHIIILLLPPPVVV]]]bbbcccbbbaaaZZZSSSMMMNNNOOOPPPSSSWWW___ffflllmmmkkkfff^^^UUUPPPJJJFFFDDDAAAAAAGGGNNNZZZhhhssspppgggbbbbbbcccqqq}}}|||kkkiiinnnuuu~~~rrrgggdddmmm~~~tttfffWWWMMMGGGEEEGGGGGGFFFFFFGGGJJJMMMOOOPPPRRRVVV[[[aaaggglllooowwwttt```ZZZbbblllwwwzzzqqqiii|||qqq\\\RRRNNNPPPTTT```ppp}}}kkk]]]TTTOOOMMMIIIIIIHHHGGGEEEDDDCCCBBB??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;===AAAFFFOOO___nnn|||mmm[[[llluuu\\\NNNKKKFFFGGGMMMNNNUUUZZZaaaiiisss~~~ooobbbTTTNNNMMMMMMPPPUUUXXX___iiisss|||{{{kkk^^^PPPIIIEEEAAA??????<<<>>>@@@AAAAAABBBDDDFFFFFFGGGIIILLLPPPUUUXXX[[[```eeekkknnnppprrrwwwzzz~~~~~~uuulllbbb[[[TTTPPPJJJEEECCCEEEEEEIIIPPPUUUYYYZZZZZZZZZXXXRRRNNNOOOPPPOOOPPPSSSYYYbbbkkknnnnnnjjj```WWWOOOIIIDDDBBB@@@AAAGGGOOO\\\kkkvvvtttkkkgggfffgggrrr{{{lllkkkqqqxxx}}}oooggggggqqq~~~ssseeeWWWLLLGGGFFFHHHGGGFFFEEEGGGJJJNNNPPPQQQSSSWWW]]]ccciiinnnqqqwwwttt___YYYbbbjjjssswwwqqqjjjhhhVVVOOONNNMMMRRR^^^mmm{{{iii^^^VVVPPPNNNJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<>>>BBBFFFMMM\\\jjj{{{pppXXXiii~~~zzz```PPPMMMFFFGGGNNNOOOUUUYYY___gggppp{{{xxxkkk^^^XXXUUUTTTVVVZZZ\\\cccllluuu~~~sssggg[[[PPPJJJFFFAAA???@@@>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMPPPTTTXXX\\\]]]ccchhhmmmqqqsssuuuzzz~~~}}}pppggg[[[SSSLLLIIIFFFBBBAAACCC???CCCIIIMMMOOOQQQRRRSSSUUUPPPNNNPPPPPPMMMLLLNNNRRR\\\gggmmmnnnkkkbbbXXXMMMHHHCCCAAA@@@AAAIIIQQQ```nnnzzzxxxppplllmmmnnnvvv|||pppqqqvvv|||zzzlllhhhkkkttt}}}rrrdddVVVLLLHHHGGGGGGFFFEEEEEEGGGKKKOOORRRSSSUUUXXX^^^dddjjjooorrrxxxrrr]]]XXXcccjjjpppsssnnnjjj~~~cccRRRMMMMMMKKKRRR```qqq|||ggg^^^XXXRRROOOKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@>>>============<<<;;;;;;::::::;;;;;;<<<======???BBBEEEKKKYYYfffuuusssUUUeee|||zzz|||~~~cccSSSNNNGGGHHHOOOOOOUUUYYY^^^eeennnyyyvvvjjjdddaaa^^^^^^aaadddjjjrrrzzzzzzooobbbYYYPPPKKKGGGCCCAAABBB@@@BBBEEEFFFGGGHHHKKKMMMNNNPPPRRRUUUYYY\\\___aaagggkkkqqqtttvvvyyy~~~yyylllcccSSSKKKEEEDDDCCC@@@>>>???;;;>>>CCCFFFGGGIIILLLNNNRRRMMMLLLNNNNNNJJJGGGHHHKKKVVVbbbiiillljjjbbbYYYLLLGGGBBBAAA@@@CCCKKKTTTcccqqq}}}{{{tttqqqsssuuu|||tttwww}}}uuuggggggmmmwww}}}rrrcccUUULLLHHHGGGGGGEEEDDDDDDGGGLLLQQQTTTTTTVVVYYY___eeekkkpppsssyyymmmYYYWWWdddjjjmmmnnniiilll}}}bbbSSSOOONNNMMMWWWiii}}}xxxfff___ZZZTTTPPPKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<>>>AAACCCHHHUUUbbbppp|||SSScccyyyuuuzzzeeeTTTOOOHHHHHHOOOPPPUUUXXX^^^dddmmmxxx~~~rrrmmmiiieeedddfffkkkpppwww}}}wwwnnn___WWWOOOLLLIIIDDDCCCDDDBBBDDDGGGHHHIIIKKKNNNPPPRRRSSSVVVYYY\\\___bbbcccjjjnnnsssvvvxxx{{{vvviii___MMMFFFAAAAAAAAA>>><<<===888<<<@@@AAABBBDDDHHHLLLNNNKKKJJJLLLLLLGGGDDDCCCFFFQQQ^^^fffjjjiiiaaaXXXLLLFFFBBBAAAAAADDDLLLUUUeeesss~~~}}}vvvtttwwwyyyxxx{{{qqqdddfffnnnyyy}}}qqqcccUUULLLHHHGGGFFFEEEDDDDDDGGGMMMRRRVVVTTTVVVZZZ___ffflllqqqssszzzhhhVVVWWWffflllllljjjdddooo~~~dddVVVRRRPPPRRR]]]rrrvvveee___[[[UUUQQQKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;===@@@BBBFFFRRR^^^oooPPP^^^vvvuuusss}}}|||xxxsss[[[RRROOOIIIIIINNNQQQVVV^^^dddjjjuuu~~~yyyqqqnnnpppssstttzzz|||rrrlll]]]XXXPPPJJJGGGEEEDDDDDDIIIJJJKKKKKKLLLNNNQQQTTTTTTWWW[[[^^^aaacccfffhhhnnnrrrxxx}}}sssdddZZZLLLGGG@@@;;;999888777666;;;::::::<<>>>>>======;;;;;;:::::::::;;;;;;<<<===;;;<<<@@@BBBFFFOOOZZZgggxxxMMM\\\sssrrrqqq{{{{{{vvvvvv]]]SSSNNNIIIIIIOOORRRWWW^^^dddkkkuuuzzzwwwxxxyyyyyy}}}xxxoooiii^^^YYYRRRLLLIIIHHHGGGFFFIIIKKKMMMNNNOOOQQQTTTWWWWWWYYY]]]___aaadddhhhjjjqqquuuzzz}}}ooo```VVVHHHDDD>>>;;;999999999999;;;::::::;;;===???AAABBBEEEEEEEEEEEECCCAAAAAAAAABBBHHHOOOWWWaaagggeee```QQQHHHBBBCCCCCCCCCKKKVVVeeesss}}}|||yyy|||uuuiiiiiisss}}}ooo```RRRJJJFFFFFFDDDDDDDDDFFFJJJNNNSSSVVVUUUUUUZZZcccjjjlllooosss{{{{{{aaa\\\VVV___nnnjjj```bbbnnnjjjZZZVVVTTTZZZkkkqqqhhh^^^[[[ZZZUUURRRPPPMMMLLLKKKIIIFFFDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;<<<=========;;;<<>>??????@@@@@@@@@AAAAAAAAAAAA???DDDJJJRRR\\\eeefffbbbUUUJJJBBBCCCCCCDDDLLLWWWeeeqqqzzz{{{yyy~~~vvvjjjjjjrrr|||mmm^^^QQQIIIEEEDDDDDDDDDEEEFFFJJJNNNRRRUUUSSSTTTZZZdddkkklllnnnrrr{{{sss___[[[WWW```llleee[[[___vvvqqq___ZZZXXXaaatttrrriiiaaa]]]\\\WWWSSSQQQNNNMMMLLLJJJGGGEEEFFFEEEDDDBBBAAA?????????>>>>>>======<<<======>>>===;;;<<<>>>???BBBJJJTTTbbbqqqMMMZZZnnnjjjkkkvvvzzzssszzzgggUUULLLIIIKKKPPPTTTYYY```eeekkkuuu~~~{{{tttmmmhhh___[[[UUUQQQNNNMMMLLLKKKMMMOOOSSSUUUWWWYYY[[[^^^___```aaabbbdddiiioootttyyy{{{~~~tttfffVVVKKKBBB???;;;::::::;;;;;;;;;999999::::::;;;===???BBB=========>>>AAABBBCCCCCC>>>BBBGGGMMMYYYeeehhhfffZZZMMMCCCCCCDDDEEEMMMXXXfffooowwwyyyzzz~~~{{{wwwyyy}}}wwwmmmlllsss~~~zzzjjj[[[OOOHHHDDDCCCCCCDDDEEEGGGJJJNNNQQQTTTQQQSSS[[[eeekkkkkknnnqqq{{{lll[[[ZZZXXXccclllbbbYYYaaavvvbbb[[[ZZZggg|||rrrkkkddd```___XXXUUUSSSPPPNNNMMMKKKHHHFFFGGGFFFDDDBBBAAA?????????>>>>>>======<<<<<<======<<<;;;;;;>>>>>>???GGGPPP___mmmQQQ\\\ooojjjiiiuuu{{{tttyyymmmWWWLLLIIIKKKOOOTTTYYY___dddiiisss~~~zzzyyy}}}yyyrrrlllgggaaa]]]WWWSSSQQQOOONNNLLLOOOQQQTTTVVVXXXZZZ]]]```aaabbbcccdddggglllsssxxx{{{}}}{{{pppcccSSSIIIBBB???<<<:::::::::999888777999;;;<<<<<>>======<<<;;;;;;<<<<<<<<<:::;;;======>>>EEEMMM]]]jjj|||QQQ\\\nnnmmmiiivvv}}}uuuzzzsss[[[MMMJJJKKKNNNRRRWWW]]]bbbgggppp|||zzzuuutttxxx}}}}}}wwwqqqkkkgggddd```[[[WWWTTTRRRPPPNNNPPPRRRSSSTTTVVVYYY]]]```aaabbbdddfffiiipppwww||||||~~~~~~wwwnnn```QQQGGGAAA???<<<:::999999888777666999<<<======@@@EEEJJJCCC@@@???AAAEEEIIIJJJIIIBBBBBBCCCGGGSSSdddnnnpppgggVVVGGGCCCDDDFFFNNNXXXgggjjjpppvvvyyy}}}}}}zzzuuupppmmmkkkkkklllnnnrrrvvv{{{yyyxxxzzzssscccUUUMMMHHHEEECCCCCCCCCEEEGGGJJJMMMPPPQQQPPPSSS\\\eeehhhiiimmmsssyyycccUUUVVVZZZgggmmm```]]]ooottt^^^[[[```{{{sssmmmfffcccbbb\\\YYYVVVSSSQQQOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;======>>>DDDLLL[[[gggyyyMMMYYYlllqqqjjjxxxwww{{{~~~xxx^^^OOOJJJKKKLLLPPPUUU[[[___dddmmmyyyxxxsssqqquuuzzz}}}|||wwwsssnnnjjjiiieee___[[[XXXUUUSSSQQQRRRRRRRRRRRRRRRVVV[[[______aaadddggglllrrrzzz~~~zzztttkkk^^^OOOEEE???===;;;999:::999888777777:::>>>>>>===???DDDIIIGGGDDDAAABBBGGGKKKKKKIIICCCBBBAAADDDPPPbbbnnnqqqmmmZZZIIICCCDDDEEEMMMWWWdddfffkkksssvvvxxxxxxsssmmmkkkhhhggghhhkkkooorrrwwwzzz~~~|||ppp```SSSLLLIIIFFFCCCBBBCCCEEEHHHJJJMMMOOOPPPPPPTTT\\\dddfffgggmmmuuuttt^^^UUUVVVZZZgggkkk]]]]]]rrrooo[[[\\\eeesssmmmfffcccccc^^^ZZZXXXTTTRRRPPPNNNKKKHHHEEEDDDCCCCCCBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<:::999;;;>>>>>>>>>EEEMMMXXXcccuuuJJJUUUiiitttkkkyyyyyy||||||{{{```PPPKKKKKKKKKOOOTTTYYY^^^bbbkkkwwwyyysssppptttyyy|||}}}zzzvvvrrrooolllhhhccc^^^[[[XXXUUURRRRRRRRRQQQPPPPPPTTTYYY^^^]]]```dddhhhmmmttt{{{yyyxxx|||}}}xxxqqqiii\\\NNNDDD===;;;:::999::::::999888888<<>><<<===BBBGGGJJJEEEBBBCCCHHHKKKKKKIIIDDDBBB???AAANNNaaannnrrrppp\\\JJJDDDDDDEEEMMMVVVbbbccchhhpppsssttt|||yyyqqqjjjgggeeedddcccdddhhhooovvvzzz{{{ooo^^^QQQKKKIIIFFFDDDBBBCCCEEEHHHJJJMMMNNNOOOQQQTTT\\\ccceeegggmmmvvvppp[[[VVVVVVZZZfffiiiZZZ[[[ssslllZZZ^^^iiitttmmmfffcccddd___[[[XXXUUUSSSQQQNNNKKKHHHEEEEEEDDDDDDDDDDDDEEEEEEAAA@@@???>>>============:::999;;;>>>>>>???EEEMMMVVVaaasssIIIQQQddd~~~zzznnn~~~}}}cccSSSLLLKKKKKKOOOSSSXXX\\\bbbkkkvvv~~~zzzyyy}}}}}}zzz{{{~~~{{{xxxvvvtttmmmkkkgggaaa[[[VVVSSSRRRQQQOOOLLLJJJKKKOOOSSSVVVWWW\\\dddjjjnnnsssyyy~~~zzzsssmmmnnnttt{{{|||vvvhhhUUUHHHCCC===<<<;;;:::999:::;;;;;;::::::::::::<<<>>>@@@BBBKKKHHHDDDCCCHHHPPPPPPLLLIIIEEE@@@AAAKKKZZZiiirrrsssaaaNNNEEEDDDFFFIIILLLUUU[[[cccgggjjjmmmtttyyywwwoooiiiccc___^^^___bbbfffkkkqqqzzzvvvgggWWWNNNJJJFFFDDDEEECCCBBBCCCGGGKKKPPPRRRRRRTTTXXX\\\^^^```eeeooowwwmmmYYYTTTTTT[[[fffeee___cccnnnzzzdddYYY___jjjyyyqqqgggbbbbbb^^^[[[ZZZWWWSSSOOOLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<>>>===<<<<<<===???AAACCCQQQaaatttGGGNNNaaa{{{sss}}}~~~fffUUUMMMKKKKKKNNNQQQVVV[[[aaakkkvvv~~~~~~}}}{{{yyywwwqqqoookkkeee^^^XXXTTTSSSOOOMMMJJJHHHHHHKKKPPPRRRSSSXXX```fffkkkpppwww|||vvvmmmiiigggkkkttt~~~yyyiiiUUUGGGBBB===<<<;;;:::::::::;;;;;;:::::::::;;;<<<>>>@@@AAAGGGGGGDDDCCCGGGMMMNNNKKKIIIDDD@@@BBBKKKYYYhhhqqquuubbbOOOEEEDDDFFFIIILLLPPPVVV\\\aaacccgggmmmrrr{{{yyyxxx{{{zzzkkkccc___[[[YYY[[[\\\bbbjjjsss|||uuufffWWWOOOKKKFFFDDDDDDCCCCCCDDDGGGLLLPPPRRRRRRUUUYYY]]]___```fffooowwwkkkYYYTTTVVV]]]dddaaaZZZ```mmmooo]]]WWW```mmmyyyqqqgggbbbbbb^^^\\\ZZZWWWSSSPPPMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCBBB@@@???===<<<<<<<<<>>>===<<<<<<===???AAACCCPPP```rrrDDDKKK]]]www{{{{{{{{{kkkXXXNNNKKKLLLLLLPPPUUUZZZaaajjjvvv~~~}}}|||xxxuuupppjjjbbb[[[UUURRRLLLIIIFFFDDDDDDFFFIIILLLMMMSSS[[[aaaffflllsssyyytttjjjcccbbbdddlllyyyyyyhhhUUUGGGBBB===<<<;;;::::::::::::;;;:::::::::;;;<<<>>>???@@@DDDGGGGGGFFFHHHMMMOOOMMMHHHDDDAAABBBKKKYYYhhhqqqxxxeeePPPFFFEEEEEEHHHJJJLLLQQQVVVZZZ]]]```fffjjjooommmlllmmmrrrxxx|||~~~yyylll^^^WWWTTTSSSVVVZZZ___hhhtttssseeeWWWPPPLLLGGGDDDDDDCCCCCCDDDHHHMMMQQQRRRRRRVVVZZZ^^^___aaafffpppxxxiiiXXXUUUXXX```ccc\\\VVV___nnnppp```UUUTTTaaapppyyyrrrhhhbbbbbb^^^]]][[[XXXTTTQQQNNNLLLLLLJJJIIIHHHFFFEEEEEEEEEFFFCCCBBBAAA???>>>===<<<<<<======<<<<<<===???AAACCCOOO]]]oooBBBIIIZZZssszzzxxxsss^^^QQQLLLLLLLLLPPPUUUZZZaaakkkvvv}}}~~~{{{uuunnnfff]]]UUUPPPHHHFFFBBB@@@???AAADDDFFFIIIOOOVVV\\\bbbhhhpppvvv}}}uuuhhhaaa___bbbiiiuuutttdddSSSFFFBBB<<<<<<;;;;;;::::::::::::999::::::;;;<<<===>>>???BBBHHHKKKJJJKKKPPPRRRRRRGGGEEEBBBCCCKKKYYYhhhsss{{{hhhSSSHHHEEEEEEFFFIIIKKKNNNSSSVVVYYY]]]bbbfffgggeeedddeeehhhnnnsssvvvyyy|||qqqdddWWWPPPOOOQQQXXX___kkkttt{{{qqqdddWWWQQQMMMHHHDDDDDDCCCCCCEEEIIINNNQQQSSSRRRVVVZZZ^^^```bbbhhhqqqyyy}}}fffWWWTTT[[[bbbbbbXXXTTTaaarrruuubbbWWWQQQSSSaaapppzzztttiiicccccc___^^^\\\ZZZVVVSSSQQQOOONNNKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCAAA@@@>>>>>>=========<<<;;;;;;<<<>>>AAABBBMMMZZZlll|||BBBHHHXXXppp|||yyy{{{cccSSSLLLLLLMMMPPPUUUZZZaaajjjvvv~~~~~~{{{|||~~~xxxqqqiii___TTTMMMEEECCC@@@======>>>@@@AAAGGGLLLSSSYYY^^^eeemmmtttyyy|||yyyiii```]]][[[cccppp}}}nnn^^^NNNCCC@@@;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<======>>>???EEEIIIIIILLLQQQUUUUUUGGGEEECCCCCCJJJYYYkkkwwwlllVVVJJJFFFDDDEEEGGGIIIKKKNNNQQQUUUYYY^^^aaaaaa```___```bbbgggmmmqqqvvv{{{lll```TTTOOOOOOTTT]]]gggvvvyyyooobbbUUUOOOLLLGGGDDDCCCCCCDDDFFFJJJOOORRRSSSSSSVVVZZZ___aaaccciiisss|||yyycccVVVSSS\\\dddaaaWWWVVVdddvvvmmmZZZSSSQQQTTTaaapppzzzvvvllleeeeeeaaa```___\\\YYYVVVTTTRRRQQQLLLKKKIIIFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBJJJVVVhhhxxxBBBGGGUUUlll~~~zzziiiUUUMMMKKKMMMPPPUUUZZZ___iiittt|||yyyzzz{{{~~~{{{tttlllaaaTTTKKKCCCAAA???===<<<===???@@@EEEJJJPPPVVV[[[bbbjjjqqquuuyyy~~~|||lll```\\\\\\YYYeeewwwuuueeeVVVHHH@@@===;;;;;;<<<<<<;;;;;;:::999999999:::<<<<<<======<<<<<<@@@CCCDDDJJJRRRVVVUUUGGGFFFCCCCCCJJJZZZooo}}}oooXXXKKKFFFDDDDDDEEEDDDEEEGGGKKKPPPUUUYYY\\\\\\\\\\\\]]]^^^bbbhhhlllsssyyyzzzeee\\\RRROOORRRYYYeeeqqqyyymmm```SSSMMMJJJFFFDDDDDDCCCDDDGGGLLLPPPSSSSSSSSSUUUYYY^^^bbbeeelllvvvvvvaaaVVVSSS]]]ddd```WWWXXXfffuuuxxxeeeUUURRRSSSUUUbbbsss{{{yyynnnhhhhhheeecccbbb___\\\YYYWWWVVVUUUOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;<<<>>>@@@BBBGGGSSSeeeuuuAAAEEESSSiii{{{nnnWWWMMMKKKLLLOOOSSSXXX]]]eeepppxxxyyyxxxxxx{{{}}}wwwooocccUUUKKKBBB@@@>>>======>>>@@@AAADDDHHHNNNRRRWWW^^^fffmmmqqqvvv|||nnn```YYYYYYZZZaaaooozzzfffXXXMMMCCC>>>===;;;;;;<<<<<<<<<;;;:::999888999;;;<<<<<<<<<<<<;;;;;;<<<===AAAJJJTTTYYYWWWHHHFFFCCCBBBJJJ\\\sssqqqZZZLLLFFFCCCCCCDDDBBBBBBCCCGGGMMMSSSWWWZZZYYYZZZ\\\]]]]]]```eeeiiirrryyy}}}rrr___XXXRRRRRRWWW```ooo|||zzzlll___PPPJJJGGGDDDCCCDDDDDDEEEHHHLLLQQQTTTTTTSSSSSSXXX^^^bbbfffmmmyyyttt```VVVTTT]]]ddd___WWWXXXdddpppqqq^^^PPPPPPRRRUUUeeeyyy|||{{{qqqkkkllliiieeedddbbb___\\\ZZZYYYXXXSSSRRROOOKKKHHHGGGFFFFFFFFFEEECCCBBB@@@?????????<<<;;;::::::;;;===@@@AAAEEEPPPcccttt~~~AAADDDQQQfff|||{{{qqqXXXMMMKKKKKKNNNRRRVVV[[[cccmmmuuuyyyxxxwwwyyy~~~yyyqqqeeeWWWLLLAAA@@@???>>>>>>???AAABBBCCCGGGLLLPPPUUU[[[dddjjjooouuu{{{~~~wwweeeYYYUUUVVVXXXmmm{{{zzzjjjWWWLLLEEE@@@>>>???:::;;;<<<<<<<<<;;;:::999888999;;;<<<===<<<<<<;;;<<<<<<<<<@@@KKKXXX\\\ZZZIIIGGGCCCBBBIII]]]vvvsss[[[MMMGGGCCCBBBCCCBBBAAACCCGGGMMMTTTXXXZZZXXX[[[^^^______aaaeeeiiisssyyyvvvlll\\\VVVRRRUUU\\\gggxxx{{{lll^^^OOOHHHFFFCCCCCCDDDDDDEEEHHHMMMRRRTTTTTTSSSRRRWWW^^^bbbfffooozzzsss___VVVUUU^^^ccc^^^VVVWWWbbbkkklllYYYLLLMMMPPPUUUhhh||||||sssmmmnnnlllgggfffccc```^^^\\\ZZZZZZWWWUUUQQQNNNJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@??????<<<;;;::::::;;;===@@@AAADDDOOObbbsss}}}CCCGGGOOO]]]rrrsss[[[PPPMMMIIILLLQQQVVVWWWZZZfffrrrzzztttuuuyyy~~~{{{sssgggXXXMMMCCC???===@@@AAA>>>===???DDDHHHMMMRRRWWW\\\aaaeeepppsssyyy~~~kkk___WWWRRRXXXaaaoootttaaaMMMCCC@@@===;;;::::::<<<>>>===;;;999:::;;;:::::::::::::::::::::::::::===BBB???CCCYYYeee[[[OOOFFFCCCGGGLLLWWWqqqxxx___LLLEEECCCBBB@@@AAAAAABBBCCCFFFKKKRRRVVVVVVYYY\\\]]]^^^aaafffjjjtttzzz{{{nnnfffWWWTTTRRRTTT^^^oooxxxjjj\\\OOOIIIGGGEEEDDDEEEEEECCCFFFOOOUUUTTTRRRRRRYYY[[[]]]```gggsssmmm[[[XXX\\\aaaggg___SSS[[[iiihhhkkk]]]QQQOOOSSS]]]qqq|||zzzyyytttqqqooooookkkfffbbb```___]]]\\\XXXVVVRRROOONNNLLLIIIGGGEEEEEEDDDCCCAAA@@@??????@@@???===<<<<<<>>>???AAABBBJJJVVVjjj}}}AAAEEEMMM[[[ooovvv^^^QQQMMMKKKNNNSSSXXXYYY\\\eeeppp}}}}}}vvvtttvvvzzz}}}uuuhhhXXXLLLEEE@@@===???AAA??????AAAGGGKKKPPPUUUZZZ___dddhhhooosssyyyxxxeeeZZZUUUSSS]]]iii{{{kkkZZZHHHAAA???===;;;:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::===BBBCCCJJJ```iii\\\QQQHHHDDDGGGMMMYYYsssyyy___MMMEEECCCAAA???@@@AAABBBCCCFFFJJJQQQUUUVVVYYY\\\]]]^^^aaafffkkkttt{{{vvviiiaaaVVVTTTSSSWWWcccvvvvvvgggYYYLLLGGGEEECCCBBBDDDDDDCCCFFFOOOTTTTTTRRRRRRWWWZZZ]]]```gggtttkkkZZZXXX\\\aaahhh___RRRZZZhhhiiihhhZZZQQQQQQWWWbbbvvv{{{zzzyyyuuuqqqppppppmmmhhhdddcccaaa___^^^ZZZWWWSSSPPPNNNLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@???@@@???>>>======>>>???@@@BBBJJJUUUiii{{{>>>BBBKKKXXXkkk~~~zzzcccTTTMMMMMMOOOUUU[[[\\\^^^fffoooyyyyyytttsssuuu}}}xxxjjjYYYLLLGGGAAA===???AAAAAABBBFFFIIIMMMSSSXXX]]]bbbhhhkkkqqquuu{{{ppp]]]TTTRRRUUUdddttt}}}___QQQCCC>>>>>>===;;;;;;;;;;;;:::;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;BBBHHHSSSiiiooo___RRRJJJEEEGGGNNN[[[uuuzzzaaaMMMEEEBBB@@@>>>???@@@AAABBBEEEIIIOOOSSSUUUXXX[[[\\\]]]```fffkkksss{{{pppcccZZZVVVUUUUUUZZZgggyyysssbbbVVVIIIEEEDDDBBBAAABBBCCCBBBFFFNNNSSSRRRQQQSSSTTTXXX\\\aaahhhvvvgggYYYXXX[[[bbbhhh___QQQZZZjjjkkkeeeXXXOOOSSS\\\iii~~~{{{{{{zzzvvvrrrrrrrrrooojjjgggfffdddbbbaaa]]]YYYTTTQQQOOONNNLLLKKKGGGGGGEEEDDDCCCAAA@@@@@@@@@???>>>======>>>???@@@???GGGQQQcccvvv~~~===AAAIIIUUUggg}}}}}}~~~jjjXXXOOOMMMOOOUUU[[[^^^___fffnnnuuu}}}~~~vvvqqqqqqxxx|||mmm[[[NNNIIIBBB>>>???AAABBBEEEIIILLLOOOUUU[[[aaaggglllpppvvvzzz|||jjjXXXQQQPPPXXXkkkqqqVVVKKK@@@===>>>===;;;;;;<<<;;;:::;;;======;;;888:::::::::;;;;;;;;;;;;;;;===;;;AAAKKKZZZooossscccRRRKKKEEEFFFNNN]]]vvv|||bbbNNNEEEBBB???===>>>???AAABBBDDDHHHNNNRRRTTTVVVYYYZZZ[[[___ffflllttt|||~~~mmm___XXXXXXVVVVVV\\\hhhxxx{{{ooo^^^SSSHHHDDDDDDBBBAAAAAACCCBBBFFFNNNRRRQQQQQQTTTSSSWWW]]]bbbjjjyyydddXXXXXXZZZ```fff^^^QQQ\\\nnnpppeeeXXXNNNSSS^^^ooo}}}}}}|||wwwtttuuurrroookkkiiihhhfffdddccc___[[[VVVRRRQQQPPPOOOMMMIIIHHHGGGEEEDDDBBBAAAAAA@@@???>>>>>>===>>>>>>???<<>>>>>===<<<===>>>>>>???@@@@@@===:::777:::::::::;;;;;;<<<<<<<<<@@@<<>>>>>>>>>>>>>><<>>???===>>>???BBBFFFIIIIIIEEE???:::888:::::::::;;;<<<<<<======AAA???JJJZZZhhhvvvsssbbbKKKGGGDDDFFFPPPdddzzz|||bbbNNNEEEBBB@@@>>>>>>???BBBCCCEEEHHHLLLPPPSSSUUUXXXYYY[[[```hhhoooxxx}}}|||jjj^^^YYYWWWVVVWWW^^^kkkyyyuuugggYYYOOOGGGFFFGGGEEECCCCCCDDDDDDIIIOOOQQQPPPSSSWWWVVV\\\cccgggnnn~~~rrr]]]VVVVVVVVVWWWZZZUUUPPP```qqqqqqgggYYYQQQZZZkkkyyyvvvwwwooommmkkkjjjjjjhhhfffdddbbb___\\\YYYWWWUUURRRPPPLLLLLLJJJHHHFFFDDDCCCBBB@@@@@@??????>>>>>>======>>>DDDGGGRRRdddooozzz<<>>>>>@@@CCCHHHOOOUUUTTTKKKAAA;;;:::::::::;;;;;;<<<=========@@@BBBSSSgggrrrxxxppp\\\HHHFFFEEEHHHTTThhh}}}|||bbbOOOFFFCCCAAA???>>>@@@BBBDDDFFFIIILLLOOOUUUXXXZZZ[[[]]]ccclllrrrzzz}}}zzzggg[[[VVVWWWUUUVVV]]]iiiuuu{{{}}}|||rrrdddVVVMMMFFFFFFGGGFFFCCCCCCEEEFFFJJJPPPQQQPPPTTTYYYZZZ```fffjjjpppjjjYYYSSSRRRWWWSSSSSSNNNLLL]]]llliiicccXXXUUUcccxxx~~~wwwtttuuuooonnnlllkkkkkkjjjgggeeebbb```^^^\\\[[[XXXSSSPPPNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@@@@??????>>>===<<<===BBBCCCLLL^^^iiiqqq{{{;;;@@@FFFLLLWWWjjj|||}}}wwwzzz~~~kkkbbb]]][[[\\\\\\[[[___dddllluuuuuurrruuuvvvuuufff\\\KKKEEEAAABBBCCCBBBCCCGGGEEEJJJSSS\\\fffoooxxx}}}jjj```WWWVVVWWW```uuu{{{fffUUUHHH@@@;;;;;;===???BBBGGGLLLUUU^^^\\\PPPCCC===<<<::::::;;;;;;<<<===>>>>>>???DDD[[[qqqzzz{{{nnnXXXGGGFFFFFFJJJWWWkkk|||bbbOOOFFFDDDBBB@@@>>>AAACCCEEEGGGIIIMMMOOOXXXZZZ\\\]]]```fffooouuu|||}}}yyyeeeXXXSSSXXXVVVVVV[[[eeennnrrrrrruuu|||qqqcccTTTKKKDDDEEEGGGEEECCCBBBEEEGGGKKKQQQRRRQQQTTTZZZ\\\ccciiilllqqqeeeWWWQQQNNNXXXQQQNNNIIIIII[[[hhhbbb^^^WWWYYYkkk}}}uuurrrssspppnnnmmmmmmlllkkkiiifffbbbaaa___^^^]]]YYYTTTPPPNNNNNNLLLJJJHHHFFFDDDCCC@@@@@@@@@@@@???>>><<<<<<;;;??????GGGXXXcccjjjwwwzzz}}}::::::???IIIVVVfff{{{rrrwww}}}vvvxxxuuugggbbb^^^\\\ZZZYYY]]]ccclllqqq{{{wwwpppvvvyyyvvvhhh^^^LLLJJJHHHGGGFFFCCC@@@===CCCEEELLLUUU[[[cccqqqjjjZZZNNNOOOVVVaaauuu}}}qqqcccYYYHHHCCC>>>>>>>>>>>>CCCHHHPPP^^^ggg___NNNBBB===;;;>>>;;;;;;======;;;===@@@EEEPPPeee|||iiiTTTHHHHHHFFFGGGUUUlll{{{```PPPHHHCCC???>>>???AAACCCDDDGGGJJJPPPSSSZZZZZZ[[[^^^dddlllssswwwwww```UUUVVVXXXTTTVVV^^^eeeggghhhjjjlllrrr{{{}}}oooeeeSSSJJJDDDDDDFFFDDDBBBAAAGGGKKKPPPQQQPPPQQQVVV[[[bbbgggkkknnntttvvv^^^RRRQQQRRRTTTUUUOOOGGGMMM[[[aaa]]]___YYY```zzz}}}|||zzzyyyvvvtttsssrrrqqqpppnnnllljjjiiiiiihhhcccbbb```___^^^[[[WWWTTTSSSQQQMMMKKKIIIHHHEEECCCBBBAAAAAA@@@???>>>======@@@AAADDDJJJSSS___jjjqqq{{{;;;;;;???HHHSSSbbbvvvvvv{{{|||}}}{{{uuuuuu|||zzzhhhbbb]]][[[XXXWWW[[[```jjjoooyyyzzzsssvvvxxx~~~|||qqqcccYYYJJJHHHFFFDDDCCCBBB???===@@@AAAGGGOOOUUU]]]lllyyy~~~zzz{{{hhhXXXMMMNNNUUU```tttzzzoooaaaWWWIIICCC>>>======>>>CCCIIITTTaaaiii```PPPCCC===;;;>>>;;;;;;======<<<>>>CCCOOO]]]rrr{{{aaaMMMDDDDDDDDDHHHWWWmmm{{{```PPPHHHCCC@@@???@@@AAACCCEEEHHHLLLQQQUUU\\\\\\^^^bbbiiiqqqyyy}}}uuu```WWWYYY\\\XXXXXX^^^ccceeefffhhhjjjoooxxx{{{lllaaaRRRJJJDDDDDDEEECCCBBBBBBEEEJJJOOOQQQPPPRRRXXX]]]dddhhhmmmpppvvvsss\\\RRRSSSVVVTTTTTTNNNIIIQQQaaafffaaa\\\ZZZeeezzzyyyxxxvvvtttrrrqqqppppppooonnnmmmkkkjjjiiihhheeedddbbbaaa___]]]YYYVVVTTTQQQNNNKKKJJJHHHFFFDDDBBBBBBAAA@@@???>>>=========>>>@@@EEENNNYYYeeemmmyyy======@@@GGGOOO\\\qqq}}}~~~yyyzzzzzzuuuuuuzzz~~~ggg```ZZZXXXVVVUUUXXX]]]gggmmmwww~~~wwwvvvwww{{{vvviii[[[QQQGGGEEEAAA?????????===<<<>>>???DDDJJJPPPXXXhhhvvvyyypppmmmjjjmmmuuu}}}dddVVVKKKLLLTTT___qqq~~~yyywwwtttmmm```UUUJJJCCC>>>======>>>CCCJJJZZZffflllbbbQQQDDD>>>;;;===;;;;;;=========AAAFFFXXXiiioooVVVGGGAAABBBDDDJJJ[[[rrr{{{```PPPHHHCCC@@@??????AAADDDFFFIIINNNTTTXXX___```bbbgggnnnwwwrrraaa\\\^^^ccc^^^\\\___bbbbbbcccfffggglllssszzzxxxhhh\\\PPPIIICCCDDDEEECCCBBBCCCDDDIIIOOOQQQQQQSSSZZZ___eeejjjooosssyyylllWWWQQQTTTWWWTTTQQQKKKJJJVVVfffjjjdddXXX]]]nnn{{{vvvvvvuuusssrrrpppoooooonnnnnnnnnnnnlllkkkiiiggggggeeecccbbbaaa___\\\YYYUUURRROOOLLLKKKIIIGGGEEECCCBBBAAAAAA??????>>>=========>>>AAAHHHTTTaaajjjqqq>>>>>>@@@FFFMMMYYYnnnzzzzzzzzzxxxyyy}}}}}}ddd\\\UUUTTTTTTTTTXXX]]]fffmmmvvv{{{vvvvvvyyy~~~zzzmmm```SSSJJJCCC@@@===;;;;;;<<<<<<<<<@@@AAADDDJJJPPPYYYiiiwww|||qqqiiiaaa^^^]]]bbbkkkuuu{{{~~~||||||{{{yyywwwxxx{{{~~~aaaTTTIIIJJJRRR]]]lllyyyyyytttooonnnooojjj___UUUJJJCCC>>><<<<<<>>>CCCJJJ^^^hhhlllbbbQQQEEE>>>;;;===;;;;;;======>>>DDDLLL]]]ooowww```NNNFFFBBBCCCFFFNNNaaayyy{{{```PPPIIIDDDAAA@@@???AAADDDGGGJJJPPPVVVZZZbbbcccfffkkkrrr{{{pppcccaaaeeejjjeeeaaaaaaaaa___```cccfffiiipppwwwuuueeeZZZNNNHHHCCCCCCDDDBBBBBBCCCFFFJJJOOOQQQPPPSSSYYY___fffjjjooottt|||gggUUUQQQSSSTTTUUUOOOIIIJJJXXXfffhhhbbbVVV```vvv|||tttssssssrrrqqqpppoooooommmnnnoooooonnnkkkiiiggggggeeecccbbbbbb```^^^\\\VVVSSSPPPMMMLLLJJJHHHFFFCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@AAAGGGQQQ___hhhmmmzzz======@@@EEEKKKXXXnnn|||{{{zzz{{{~~~{{{___WWWPPPPPPRRRUUUYYY^^^gggmmmwwwxxxwwwxxx|||rrrdddWWWLLLEEE???===:::999:::;;;<<<<<>>======>>>CCCJJJ]]]fffiii___PPPEEE???<<<<<<;;;<<<>>>>>>???HHHQQQeeerrr}}}xxxfffSSSJJJHHHDDDFFFJJJUUUjjj{{{```PPPIIIDDDBBBAAA>>>AAADDDHHHLLLRRRYYY^^^fffgggjjjnnnuuu|||oooggghhhkkkooojjjfffdddaaa]]]]]]aaaeeehhhnnnuuu~~~sssdddXXXLLLFFFCCCCCCCCCAAAAAADDDIIIMMMPPPQQQPPPRRRXXX^^^fffjjjpppvvveeeWWWTTTTTTRRRTTTNNNGGGJJJVVVaaaaaa[[[TTTbbbzzz{{{sssssssssrrrrrrrrrqqqqqqnnnoooppppppooollljjjhhhfffdddbbbaaaaaa```^^^]]]WWWUUUQQQOOOMMMLLLIIIGGGDDDDDDCCCBBBAAA@@@??????AAAAAABBBAAAEEENNN[[[eeelllvvv;;;===@@@DDDIIIVVVmmm}}}|||{{{yyy]]]TTTMMMMMMQQQUUUZZZ___gggnnnwww}}}zzzxxxzzzwwwhhhZZZNNNFFFBBB<<<:::888888:::<<<<<<<<<>>>@@@FFFNNNUUU___ooo~~~qqqdddZZZSSSNNNKKKMMMTTT^^^jjjqqqssssssfffdddaaa^^^]]]```eeeiiinnnttt}}}zzzbbbWWWKKKGGGKKKTTTZZZ^^^aaa___]]]^^^___]]]YYYUUUHHHCCC>>>>>>>>>>>>CCCHHHXXX___bbbYYYLLLDDD???<<<;;;;;;<<<>>>>>>AAAKKKVVVkkkqqqsssiiiXXXKKKGGGIIIFFFJJJSSSaaayyy{{{```PPPJJJEEEBBBBBB@@@BBBFFFKKKPPPWWW^^^ccciiikkknnnsssyyypppkkknnnqqqqqqmmmjjjgggbbb\\\\\\```cccgggnnnvvv~~~|||qqqaaaUUUJJJEEEBBBCCCBBB@@@AAAEEEJJJNNNQQQQQQOOOQQQXXX^^^fffjjjqqqyyy|||dddYYYXXXVVVRRRRRRKKKFFFIIIRRRYYYYYYUUUSSSaaayyy}}}xxxssssssssssssttttttttttttrrrrrrrrrqqqooommmjjjiiifffcccaaa`````````___^^^YYYVVVSSSPPPOOOMMMKKKIIIEEEDDDCCCCCCAAAAAA@@@??????AAAAAA@@@BBBIIIVVV```jjjrrr;;;<<>>>>>BBBNNNZZZffffffcccYYYNNNHHHHHHKKKKKKSSSbbbvvv{{{```QQQJJJEEECCCBBBCCCFFFJJJOOOUUU\\\dddiiilllnnnrrrxxxqqqnnnsssvvvqqqnnnllljjjddd]]]\\\___aaafffmmmvvvyyymmm]]]QQQHHHDDDBBBBBBAAA???AAAFFFIIIMMMPPPPPPOOORRRZZZ```ggglllsss}}}uuu^^^VVVWWWVVVQQQNNNIIIEEEHHHOOOSSSSSSRRRRRR___uuu{{{xxxsssssssssttttttuuuuuuuuuvvvuuutttqqqooommmkkkjjjfffdddaaa``````aaa```___ZZZWWWTTTQQQPPPNNNLLLJJJEEEEEEDDDCCCBBBAAA@@@@@@>>>@@@BBBAAAAAAFFFRRR[[[fffkkk{{{;;;<<>>>>>888888999;;;===>>>>>><<<===AAAJJJUUU^^^iiiyyy{{{pppaaaTTTNNNMMMOOOQQQSSSWWW___hhhmmmjjjbbbZZZSSSQQQMMMIIIIIILLLRRRWWW\\\eeeqqqyyy}}}|||wwwfff\\\NNNFFFGGGLLLMMMJJJJJJMMMOOONNNLLLJJJKKKMMMFFFBBB@@@AAAAAA@@@BBBFFFKKKRRRUUUOOOFFFAAA???===;;;;;;===>>>>>>BBBOOO\\\[[[YYYTTTNNNHHHGGGJJJMMMQQQ\\\ooo{{{```QQQJJJFFFCCCCCCEEEHHHMMMRRRXXX```gggmmmnnnpppuuu|||rrrqqqvvvxxxqqqooonnnllleee]]]\\\___```eeemmmvvv~~~xxxkkkZZZNNNGGGDDDBBBBBBAAA???AAAGGGHHHLLLOOOPPPPPPTTT\\\ccciiimmmuuunnnWWWPPPTTTTTTPPPLLLGGGEEEIIIMMMPPPQQQRRRQQQ]]]rrr|||{{{rrrrrrsssttttttuuuvvvvvvyyywwwuuurrrooommmlllkkkfffdddaaaaaaaaabbbaaaaaaZZZXXXTTTRRRPPPOOOLLLJJJEEEEEEDDDCCCBBBAAAAAA@@@>>>BBBDDDCCCBBBFFFQQQZZZbbbfffuuu;;;:::>>>CCCEEELLLbbbzzzzzzyyyvvv\\\SSSLLLNNNSSSUUUWWWYYYaaagggooowww~~~}}}yyyzzz{{{qqqaaaRRRGGG@@@<<<;;;777888888999999:::;;;;;;===AAAIIITTTaaappphhh```UUUMMMJJJKKKMMMOOOUUU\\\eeekkkiiiaaaVVVNNNIIIGGGEEEBBBBBBFFFMMMRRRWWW```iiipppwwwwwwvvvsssrrrtttuuuuuuuuuvvviiiaaaVVVLLLFFFFFFHHHJJJCCCDDDFFFGGGHHHHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@JJJIIIHHHGGGFFFDDD???<<<>>>???@@@AAABBBEEEIIIMMMPPPQQQNNNIIIFFFJJJQQQVVV]]]kkk|||bbbSSSKKKFFFCCCCCCFFFHHHMMMSSSZZZbbbhhhlllooonnnuuurrrnnnssszzzrrrrrrooojjjeee```^^^^^^]]]cccllluuu|||~~~uuugggWWWMMMGGGFFFDDDCCCBBBCCCEEEFFFJJJMMMOOOOOOOOOTTT^^^fffkkknnnttt~~~|||cccWWWOOOSSSWWWSSSKKKEEEDDDIIINNNNNNLLLLLLRRR]]]qqqxxxvvvwwwxxxyyyyyyyyyxxxwwwzzzuuupppnnnnnnooonnnlllfffdddaaa``````___]]]\\\WWWVVVTTTSSSSSSRRROOOMMMDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???@@@@@@AAAIIIQQQbbbhhhrrr;;;:::===BBBEEEKKKaaawwwyyytttvvv^^^TTTMMMNNNRRRTTTVVVXXX^^^dddlllttt|||||||||}}}qqqhhhZZZLLLCCC===:::999777888888999999:::;;;;;;===AAAIIISSS```pppwwwlll\\\WWWOOOJJJJJJLLLPPPRRR___cccggghhhcccYYYNNNFFFDDDDDDCCCBBBBBBEEEJJJNNNVVV___iiiooovvv|||zzzssskkkmmmnnnoooqqqssstttvvvxxxtttkkk^^^QQQIIIGGGGGGIIIBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAFFFEEEEEEEEEEEEBBB???<<<;;;<<<======>>>@@@DDDHHHIIIJJJIIIGGGIIIOOOXXX]]]jjj~~~xxx___QQQKKKGGGEEEEEEHHHLLLRRRXXX___fffllloootttuuu}}}}}}nnnjjjooouuurrrrrrppplllfffaaa^^^]]]]]]ccckkksss{{{}}}ssseeeVVVKKKFFFEEEDDDBBBBBBCCCEEEFFFJJJLLLNNNNNNOOOTTT^^^eeekkkooovvvuuu^^^UUUQQQVVVYYYSSSKKKFFFEEEJJJNNNNNNMMMMMMUUUaaavvv~~~xxxwwwxxxyyyzzz{{{zzzyyyyyyxxxsssnnnlllmmmmmmllljjjjjjgggdddbbbaaa```^^^\\\YYYXXXVVVUUUTTTRRROOOMMMIIIHHHFFFEEEEEEEEEFFFGGGCCCAAA@@@AAA@@@AAAHHHOOO___eeeqqq;;;:::===BBBDDDJJJ]]]rrr~~~vvvooowwwaaaVVVMMMMMMPPPRRRTTTWWW[[[aaaiiiqqqxxx~~~~~~|||xxxuuuggg___SSSGGG@@@<<<:::999777888888999999:::;;;;;;<<<@@@GGGQQQ___oootttdddYYYOOOLLLIIIHHHLLLQQQTTTVVVeeeeeeeeeaaaZZZQQQGGGAAA@@@AAACCCCCCDDDFFFIIILLLUUU___iiipppwww}}}}}}yyyqqqkkkhhhddd___eeejjjpppsssuuuxxx|||wwwfffVVVLLLGGGFFFEEEAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCC@@@>>>:::;;;;;;;;;;;;===@@@CCCDDDCCCEEEJJJQQQ[[[eeelll~~~qqq[[[OOOJJJGGGFFFGGGLLLQQQXXX```ffflllqqqtttyyy}}}yyyiiieeejjjooorrrrrrrrrnnnhhhbbb___]]]^^^cccjjjqqqyyy{{{oooaaaRRRIIIFFFEEECCCBBBBBBCCCEEEFFFIIIKKKLLLMMMOOOTTT]]]dddjjjpppyyyjjjVVVSSSSSSZZZ[[[SSSJJJGGGGGGKKKNNNMMMMMMOOO\\\kkk~~~zzzyyyzzz{{{|||}}}|||{{{{{{wwwsssnnnllllllmmmkkkiiillljjjfffdddcccaaa___]]]]]]ZZZWWWVVVTTTRRROOOMMMMMMKKKHHHFFFEEEGGGIIIKKKFFFBBB@@@AAAAAAAAAFFFLLLYYYbbbnnn~~~<<<:::<<>>;;;999888777888888999999:::;;;;;;;;;>>>DDDKKKVVVcccqqqzzz{{{oooddd^^^XXXSSSOOOOOOPPPRRRVVVYYYZZZZZZXXXUUUQQQLLLHHHEEECCCCCCBBBBBBCCCDDDFFFKKKRRRWWWaaajjjtttzzz}}}xxxpppkkkeeeaaa\\\WWWSSSSSSXXX]]]gggtttppp]]]RRRMMMJJJHHHEEEDDDDDDBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@??????AAACCCFFFFFFDDDBBB?????????===<<<===@@@BBBFFFGGGPPP___kkksss}}}ttteeeUUULLLHHHFFFGGGJJJSSSZZZdddkkkpppuuu{{{qqqbbb```fffkkktttvvvxxxvvvppphhhbbb______bbbgggmmmuuu~~~tttfffWWWKKKEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHJJJLLLQQQVVV]]]bbbhhhqqqsss[[[OOORRRUUU[[[ZZZOOOHHHHHHKKKNNNNNNLLLOOOTTTiii{{{|||}}}~~~~~~~~~}}}|||tttqqqmmmlllnnnnnnllljjjiiigggeeedddeeeeeedddcccaaa]]]YYYUUUSSSPPPNNNKKKKKKLLLMMMMMMLLLKKKIIIHHHJJJDDDAAABBBBBBAAACCCFFFMMMXXXeeesss===999:::???AAACCCPPP___www|||vvvppp{{{qqqbbbSSSLLLKKKMMMPPPTTTYYY___gggooovvv{{{}}}||||||}}}~~~~~~{{{yyytttrrrnnniiiccc^^^[[[YYYQQQLLLEEE???;;;999777666777888888999999:::;;;;;;;;;===BBBHHHPPPZZZeeelllppppppjjj```YYYWWWVVVTTTXXXWWWVVVVVVXXXXXXVVVUUUPPPNNNJJJEEECCCBBBBBBBBBBBBCCCDDDFFFJJJQQQYYY___jjjsss|||~~~zzzqqqggg```VVVRRROOOMMMLLLNNNXXXbbbnnn|||rrr___UUUQQQNNNMMMHHHGGGFFFDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCC@@@@@@AAADDDFFFFFFDDDAAA@@@@@@@@@>>>===>>>AAADDDHHHLLLZZZkkkuuuyyykkk___QQQKKKHHHHHHJJJNNNWWW___iiiooosssyyymmm```aaagggmmmuuuxxx{{{zzztttllleeeaaa___ccchhhmmmttt~~~|||pppbbbSSSIIIDDDDDDCCCAAAAAAAAACCCEEEGGGHHHHHHJJJMMMRRRXXX^^^aaaiiisssjjjUUUMMMPPPRRRVVVVVVNNNHHHJJJOOORRRPPPMMMQQQYYYkkkzzz{{{|||}}}~~~}}}||||||qqqnnnkkkkkknnnooommmjjjhhhfffddddddfffgggfffeeeccc___ZZZVVVTTTRRROOOMMMLLLMMMOOOPPPOOOLLLIIIGGGJJJEEEAAABBBCCCAAABBBEEEIIITTT```lll}}}===999:::???@@@AAALLLZZZlll}}}xxxpppyyyvvvfffUUULLLKKKLLLPPPTTTYYY___gggnnnvvv~~~zzzwwwuuusssssssssrrrnnnkkkgggeeeaaa\\\WWWSSSOOONNNHHHDDD???<<<:::999888777777888888999999:::;;;;;;:::===@@@EEEJJJQQQXXX^^^^^^aaa___ZZZWWWYYYZZZYYY\\\ZZZWWWVVVTTTRRROOOLLLGGGFFFDDDCCCBBBCCCDDDEEEDDDGGGKKKOOOTTT[[[bbbgggqqqzzz{{{tttjjj^^^VVVMMMJJJHHHIIIJJJNNNZZZgggxxxooo\\\SSSPPPNNNLLLKKKIIIGGGDDDCCCAAAAAAAAAAAABBBDDDFFFHHHIIIIIIIIIFFFFFFFFFHHHIIIIIIFFFDDDDDDDDDDDDBBBAAABBBEEEHHHKKKSSSeeexxxrrrbbbXXXMMMJJJJJJKKKOOOTTT\\\cccmmmsssvvv|||iii^^^aaaiiipppwww{{{~~~xxxooogggbbb___ccchhhmmmsss}}}yyymmm^^^QQQHHHDDDCCCBBBAAAAAAAAACCCEEEGGGHHHIIIJJJNNNTTTZZZ___bbblllvvvuuu```OOOJJJMMMMMMQQQSSSMMMKKKNNNTTTVVVSSSPPPUUU^^^sss~~~xxxyyy{{{|||||||||{{{zzzqqqnnnmmmnnnqqqsssqqqooojjjiiigggfffggghhhgggfffeeebbb\\\XXXVVVTTTRRRQQQPPPQQQQQQQQQPPPNNNLLLJJJJJJDDD@@@BBBDDDBBBBBBDDDFFFQQQ\\\gggvvv===999999>>>@@@@@@JJJXXXddd{{{{{{vvvpppxxxyyyhhhVVVMMMKKKLLLPPPTTTXXX^^^fffnnnvvv}}}yyypppmmmjjjiiiiiigggccc___\\\ZZZVVVQQQMMMIIIFFFDDDDDDAAA===;;;;;;;;;;;;:::777888888999::::::;;;;;;:::<<<@@@CCCGGGKKKQQQUUURRRWWWZZZZZZ[[[___bbbaaa^^^[[[WWWSSSPPPMMMIIIFFF@@@@@@AAABBBDDDFFFIIIJJJGGGLLLRRRYYY___dddjjjmmmvvv~~~}}}xxxpppeeeYYYPPPKKKHHHGGGJJJKKKPPP]]]llljjjWWWOOOLLLJJJHHHKKKJJJGGGDDDBBBAAAAAAAAA???@@@DDDGGGJJJLLLMMMMMMLLLLLLLLLMMMNNNMMMJJJHHHHHHHHHHHHGGGFFFGGGJJJMMMNNNXXXmmmwwwlll\\\SSSKKKIIIKKKMMMSSSYYY___fffooouuuxxx~~~}}}fff]]]aaajjjqqqxxx|||{{{qqqhhhccc___ccciiinnnttt|||~~~xxxlll]]]OOOGGGDDDCCCBBBAAA@@@AAACCCEEEGGGIIIIIIJJJNNNUUU[[[```bbbnnnxxxiiiYYYJJJGGGKKKIIIMMMRRRNNNMMMQQQWWWZZZVVVRRRXXXbbb|||~~~}}}wwwxxxzzz{{{{{{{{{zzzyyytttrrrppprrrvvvxxxwwwtttnnnllliiihhhiiiiiigggfffgggccc^^^ZZZXXXWWWUUUSSSTTTSSSRRRQQQPPPOOONNNNNNJJJDDD@@@BBBDDDCCCBBBDDDEEEOOOZZZdddrrr;;;;;;<<<<<<>>>BBBHHHLLL___rrryyyvvvsssyyy~~~ooo\\\NNNKKKNNNQQQSSSWWW]]]fffnnnuuu}}}}}}yyynnniiiaaa\\\ZZZWWWTTTQQQSSSQQQNNNJJJGGGDDDBBBAAA???>>>===<<<;;;:::::::::888:::;;;;;;999999:::;;;===>>>@@@@@@AAACCCGGGJJJNNNRRRYYYaaaeeegggfffeee```YYYOOOIIIFFFDDDCCCAAAAAABBBCCCDDDEEEHHHMMMPPPOOORRRZZZeeelllpppuuu{{{uuuiii[[[PPPJJJGGGFFFHHHJJJNNNXXXjjj{{{{{{dddVVVNNNIIIGGGHHHGGGFFFDDDDDDEEEEEEDDDBBBAAADDDGGGHHHJJJNNNUUU[[[YYYUUUSSSUUUWWWUUURRRPPPPPPOOOMMMLLLMMMPPPSSSVVVZZZaaasss{{{jjjaaaXXXTTTPPPPPPTTTYYY\\\]]]hhhkkkppptttzzztttgggaaa___iiiwww~~~wwwpppiiihhhiiimmmqqqtttyyy~~~tttfffXXXMMMGGGDDDDDDCCCBBBAAAAAABBBDDDEEEIIIJJJLLLQQQWWW^^^dddgggooozzzwwwfffQQQNNNKKKIIIIIIIIIIIIHHHGGGPPPYYY[[[WWWXXX___ggg|||xxxxxxwwwwwwzzz~~~~~~yyysssrrrqqqrrrvvv|||}}}zzzuuuooonnnmmmllllllkkkkkklllkkkggg```\\\YYYXXXXXXWWWXXXYYYZZZXXXUUUQQQPPPPPPMMMKKKIIIFFFDDDCCCBBBBBBEEEIIIVVVfffttt;;;;;;<<<<<<===AAAGGGKKK[[[nnnyyyvvvrrrxxxttt```RRRLLLNNNPPPQQQXXX]]]fffmmmttt}}}|||xxxkkkeee\\\VVVSSSQQQNNNLLLJJJIIIGGGDDDBBB@@@??????======<<<;;;::::::::::::777999:::;;;:::;;;===??????AAACCCEEEFFFIIIMMMPPPRRRWWW^^^dddfffeeeaaa^^^UUUPPPIIIDDDBBBBBBAAA@@@AAABBBDDDEEEHHHLLLRRRVVVXXX[[[bbblllrrrtttxxx~~~|||qqqcccVVVLLLGGGEEEEEEGGGKKKRRR^^^rrrvvvaaaTTTMMMIIIGGGGGGDDDCCCBBBBBBCCCCCCBBBAAAAAADDDGGGIIIKKKQQQYYY___dddaaa^^^^^^^^^\\\YYYWWWYYYYYYYYYYYY[[[^^^```bbbcccjjj|||~~~nnnbbb\\\XXXUUUTTTVVV[[[```bbbccchhhlllqqqvvv{{{qqqeee```aaalllzzzyyyrrrkkkjjjjjjmmmqqqtttyyy{{{pppbbbUUULLLGGGEEEBBBAAA@@@@@@AAADDDFFFHHHIIIJJJMMMRRRXXX___dddgggppp{{{sssaaaOOOLLLIIIGGGGGGGGGGGGFFFGGGNNNUUUVVVVVV[[[gggrrr~~~{{{yyywwwwwwzzz}}}|||wwwrrrrrrpppqqqvvv{{{|||yyyuuuqqqqqqpppooonnnnnnnnnnnnkkkfffaaa]]]\\\\\\[[[[[[[[[]]]]]]\\\XXXUUUSSSSSSPPPNNNKKKHHHFFFDDDCCCCCCEEEHHHTTTeeerrr:::;;;<<<<<<===AAAFFFJJJVVVhhhyyyxxxuuuyyyyyyfffVVVNNNMMMOOOPPPWWW]]]eeemmmsss{{{{{{vvvhhh```VVVNNNKKKIIIGGGEEEBBBAAAAAA@@@???>>>>>>===::::::999999999999::::::999;;;<<<<<<;;;<<<>>>@@@AAACCCGGGJJJMMMPPPTTTWWWYYY]]]bbbeeeddd___XXXTTTJJJGGGCCCAAAAAAAAAAAA@@@AAACCCEEEHHHLLLRRRYYY^^^dddfffllluuuyyyzzz}}}{{{mmm^^^QQQHHHDDDCCCCCCFFFMMMWWWggg}}}ooo]]]RRRLLLGGGEEEFFFBBBAAA@@@AAACCCDDDCCCBBBBBBEEEHHHKKKNNNTTT^^^eeeqqqpppnnnmmmlllkkkhhheeeggggggiiikkkmmmnnnooopppnnnuuuyyykkkbbb\\\ZZZYYYZZZ\\\```eeehhhiiiiiiiiimmmrrrxxx}}}mmmbbb```dddqqq~~~|||uuuooommmkkklllooorrrxxxxxxkkk]]]QQQJJJFFFEEE@@@@@@@@@@@@BBBEEEHHHJJJHHHKKKOOOUUU[[[aaaeeehhhqqq}}}ooo\\\MMMJJJFFFDDDDDDEEEDDDDDDGGGKKKOOOQQQUUU```qqq~~~}}}yyyxxxxxxyyy{{{yyytttpppppppppqqquuuyyyzzzxxxuuutttsssrrrqqqppppppppppppkkkgggccc``````````````````bbbcccaaa^^^ZZZXXXXXXSSSRRRNNNKKKHHHFFFEEEDDDEEEGGGRRRaaappp:::;;;<<<<<<===@@@DDDHHHRRRbbb{{{zzzzzzzzz~~~}}}jjjZZZQQQNNNNNNOOOWWW\\\dddkkkqqqyyyzzzuuuggg^^^RRRIIIEEECCCBBBAAA????????????>>>>>>===<<<888888888888888999::::::<<<===>>>===<<<<<<>>>@@@CCCGGGKKKPPPSSSVVVZZZ\\\___```aaa```\\\UUUOOOJJJDDDCCCBBBBBBBBBBBBCCCCCCAAACCCGGGKKKQQQXXX```fffkkkmmmsss{{{~~~{{{kkk[[[NNNGGGEEECCCBBBFFFOOO\\\nnnxxxjjj[[[RRRLLLEEEBBBBBBCCCBBBBBBCCCEEEGGGGGGFFFDDDFFFIIILLLPPPYYYccckkkzzz}}}~~~}}}||||||zzzvvvtttuuuwwwyyyzzzyyyxxxwwwuuu{{{wwwjjjaaa]]]]]]^^^^^^```dddiiilllmmmlllllliiimmmsssxxx~~~{{{hhh```aaaiiiwwwxxxqqqnnnjjjiiimmmrrrzzzwwwhhhYYYNNNHHHEEEDDDAAAAAA@@@AAABBBEEEHHHJJJHHHKKKQQQWWW^^^cccgggiiirrrmmmZZZLLLIIIEEECCCCCCDDDCCCCCCFFFHHHKKKOOOVVVdddwww}}}zzzyyyxxxyyyyyywwwrrrnnnooooooppptttwwwyyywwwuuuuuuuuutttsssrrrrrrrrrrrrnnnkkkfffdddddddddccccccdddfffgggfffccc___\\\\\\VVVTTTPPPLLLIIIFFFEEEDDDEEEFFFOOO]]]kkk~~~:::;;;<<<<<<===???BBBEEEOOO]]]ttt{{{{{{ooo^^^SSSOOOOOOPPPUUU[[[bbbiiiooovvv{{{vvvhhh^^^QQQHHHCCCBBB@@@???>>>??????>>>===;;;:::999777777777777777888999::::::;;;<<<<<<===???BBBEEEHHHLLLRRRVVVYYY[[[]]]___^^^]]]YYYUUUPPPKKKFFFDDDAAABBBBBBBBBBBBCCCDDDDDDCCCFFFKKKQQQWWW___ggglllnnnooouuu}}}yyyhhhWWWJJJEEEDDDCCCCCCGGGRRRaaauuussshhh\\\TTTLLLDDD@@@???AAAAAAAAACCCFFFIIIIIIHHHFFFHHHKKKMMMRRR\\\hhhqqq}}}}}}~~~{{{wwwuuuuuuzzz}}}tttoooggg```]]]]]]```ccceeegggkkkmmmnnnlllkkkiiihhhlllsssxxx}}}ttteee```eeeppp~~~yyyrrrlllhhhggglllttt~~~wwwfffVVVLLLGGGDDDCCCCCCBBBAAAAAABBBDDDGGGHHHJJJMMMRRRYYY___eeeiiikkkuuulllYYYLLLIIIEEECCCCCCDDDCCCCCCCCCFFFJJJPPP[[[iiiyyy~~~|||zzzzzzyyyxxxwwwuuuqqqnnnooooooqqqsssvvvwwwwwwvvvuuuuuutttsssrrrrrrrrrrrrrrroookkkhhhgggfffeeedddfffhhhjjjiiifffbbb___^^^WWWUUURRRMMMJJJGGGEEEEEEFFFFFFMMMYYYfffxxx:::;;;<<<<<<<<<>>>AAACCCLLLYYYnnntttcccWWWQQQPPPQQQSSSYYY```ffflllsss{{{}}}wwwggg^^^QQQHHHCCCAAA???>>><<<<<<<<<<<<:::888666555777777777777777888999:::555777999;;;===BBBGGGKKKLLLPPPVVVZZZ[[[\\\\\\]]]WWWTTTOOOJJJFFFCCCAAAAAA>>>@@@AAAAAAAAABBBEEEGGGGGGKKKRRRYYY```fffmmmqqqqqqrrrwww~~~uuueeeSSSFFFBBBCCCDDDDDDIIIWWWhhh|||ooofff]]]WWWOOOFFF@@@????????????BBBFFFIIIJJJIIIHHHJJJLLLNNNTTT^^^llluuu~~~~~~~~~~~~zzzuuupppllllllqqqyyyzzzppphhh]]][[[WWWUUUWWW[[[```dddjjjlllmmmmmmjjjgggfffeeefffkkkqqqvvvzzzwwwnnndddbbbjjjxxxyyyqqqiiiffffffnnnyyytttbbbTTTKKKFFFCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHLLLNNNSSSYYY```gggkkknnnyyyjjjXXXLLLIIIEEECCCCCCDDDDDDCCCCCCEEEJJJSSS```ooo|||~~~}}}{{{zzzzzzyyyvvvtttqqqpppoooppprrrsssuuuvvvwwwxxxvvvuuutttsssrrrrrrrrrrrrsssqqqmmmkkkjjjiiigggfffgggjjjllllllhhhddd```___YYYVVVSSSOOOKKKIIIGGGGGGGGGFFFKKKUUU```ppp:::;;;<<<<<<<<<===@@@BBBIIIUUUiii|||iiiZZZRRRPPPQQQQQQWWW^^^dddiiipppxxx~~~zzzddd[[[PPPGGGBBB@@@>>><<<999:::;;;;;;:::888666444888888888777888888999999666777888:::<<>>@@@AAABBBDDDHHHLLLLLLRRRZZZbbbhhhnnnrrruuuvvvvvv{{{~~~~~~~~~|||tttdddRRRFFFCCCDDDDDDEEELLL[[[ooo}}}uuukkkddd^^^ZZZSSSIIICCCCCC??????@@@CCCHHHKKKLLLLLLIIIKKKLLLOOOTTT___mmmwwwuuutttttttttrrrmmmhhhbbb___[[[```fffhhhfffbbb[[[VVVOOOMMMKKKLLLPPPWWW^^^ccckkklllllliiidddaaaaaabbbdddiiinnnssswww|||pppkkkeeefffooo~~~~~~wwwooogggeeegggssszzznnn]]]QQQJJJGGGDDDBBBBBBBBBAAABBBCCCFFFIIIJJJNNNPPPTTTYYY```gggmmmqqq~~~~~~~~~gggUUUKKKHHHEEECCCCCCCCCCCCBBBDDDEEEJJJUUUeeeuuu{{{{{{{{{yyyvvvtttrrrrrroooqqqssstttuuuvvvxxxyyywwwvvvuuutttssssssssssssrrrpppmmmllllllllljjjiiiiiilllnnnnnnjjjfffbbb```ZZZXXXUUUQQQNNNKKKJJJJJJHHHFFFJJJSSS[[[iii999;;;<<<<<<<<<===???AAAHHHRRReee}}}nnn]]]SSSPPPPPPPPPUUU\\\bbbhhhnnnwww}}}{{{aaaYYYNNNEEEAAA???<<<:::888999;;;<<<;;;:::888777999999888888888888999999:::;;;;;;;;;;;;>>>BBBFFFGGGKKKOOOQQQPPPMMMKKKJJJCCCCCCBBBBBBAAA@@@???>>><<>>;;;;;;999::::::;;;;;;::::::999666666666666666666666666999999999999:::<<<>>>???GGGGGGHHHHHHGGGGGGFFFEEEAAAAAAAAAAAA@@@>>>===<<<>>>???AAABBBEEEJJJPPPUUU[[[___eeemmmsssxxx{{{|||}}}~~~|||zzztttqqqqqqooolllpppxxxzzz{{{vvvhhhVVVIIIFFFIIICCCGGGSSSeee|||zzzpppkkkiiieeeeeeccc___ZZZSSSLLLHHHEEEBBBBBBGGGKKKKKKLLLNNNKKKJJJLLLQQQWWW___lllyyyqqq___]]]______[[[TTTNNNLLLKKKCCCEEEGGGIIIIIIHHHFFFEEEDDDEEEFFFGGGKKKQQQYYY___gggeee```\\\YYYYYYZZZ[[[aaadddiiilllqqqxxxuuukkknnnlllxxxzzz~~~{{{uuuqqqpppeeekkkttt~~~}}}zzzooobbbTTTLLLGGGDDDDDDGGG???@@@AAABBBDDDFFFHHHIIIPPPQQQVVV]]]aaafffpppzzz}}}{{{zzzdddUUUMMMHHHEEEEEECCC??????BBBDDDEEELLL[[[lll|||}}}yyyyyyxxxwwwuuutttttttttrrrrrrsssuuuyyyzzzzzzyyyyyywwwtttssstttuuuuuutttnnnmmmkkkjjjjjjkkkmmmnnnmmmnnnoooooommmiiieeeccc```___\\\XXXTTTPPPMMMKKKHHHHHHKKKPPPUUU```ttt<<<;;;;;;;;;;;;<<<======EEELLL[[[oooxxxgggXXXRRRSSSPPPSSSXXX___gggnnnrrruuu~~~ssscccXXXMMMGGGBBB===:::;;;999::::::;;;;;;::::::999777777777777777777777777999999999:::;;;<<<>>>>>>>>>>>>???????????????>>>@@@@@@@@@AAAAAA@@@@@@@@@???AAACCCFFFIIINNNUUUYYY]]]bbbiiiqqqxxx|||~~~~~~{{{wwwsssmmmjjjkkkjjjjjjpppyyy~~~~~~yyyjjjWWWJJJGGGHHHEEEJJJVVVhhh~~~sssjjjffffffeeeeeedddbbb^^^WWWPPPKKKFFFCCCBBBGGGKKKLLLMMMPPPMMMJJJJJJOOOVVV```mmmxxxjjjZZZTTTUUUTTTQQQKKKFFFEEEEEE@@@AAABBBCCCCCCCCCBBBBBBAAACCCEEEHHHLLLRRRZZZ___dddbbb^^^ZZZWWWVVVWWWYYY___ccchhhnnnsss|||yyynnnrrrrrr~~~|||yyyuuunnnjjjiiihhhppp{{{zzzvvvlll___QQQJJJFFFCCCCCCEEE@@@AAABBBCCCEEEGGGIIIKKKPPPQQQWWW]]]bbbgggrrr}}}zzzzzzyyydddUUUMMMHHHEEEEEECCC@@@@@@CCCGGGGGGNNN\\\mmm~~~~~~{{{yyyyyyyyyxxxwwwvvvtttsssrrrrrrsssvvvyyy{{{zzzyyyzzzwwwuuutttuuuvvvuuutttooommmllljjjjjjkkklllmmmlllmmmmmmmmmllljjjhhhfffbbbaaa^^^ZZZVVVSSSPPPNNNJJJIIIJJJLLLPPPYYYkkk|||<<<;;;;;;;;;;;;<<<======DDDJJJVVVhhh}}}nnn^^^VVVUUUNNNQQQWWW^^^eeekkkooorrryyyssscccXXXLLLEEEAAA<<<::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888999:::;;;<<<=========<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCAAACCCFFFIIINNNTTTZZZ___bbbgggooowww}}}zzzsssoooiiifffdddeeehhhmmmwwwooo[[[MMMGGGHHHFFFKKKWWWjjjvvviiibbb``````cccdddeeefffddd^^^VVVPPPIIIDDDCCCGGGKKKLLLOOOSSSQQQKKKHHHNNNWWWbbbnnnyyyvvv```RRRJJJJJJIIIGGGCCC@@@??????>>>>>>>>>>>>>>>???@@@@@@???BBBEEEIIINNNSSSYYY^^^aaa___\\\WWWTTTSSSUUUXXX\\\bbbiiipppxxx~~~vvv{{{{{{|||vvvsssoooiiifffgggoooyyyvvvpppfffZZZMMMGGGDDDAAA@@@CCCAAABBBCCCDDDFFFIIIKKKLLLOOOQQQWWW^^^ccchhhuuuxxxvvvzzzyyyeeeWWWMMMHHHEEEEEECCC@@@AAAEEEJJJKKKSSSbbbsss|||xxxxxxyyyzzz{{{zzzwwwuuussssssssstttvvvyyy{{{zzzyyyzzzxxxvvvuuuvvvvvvuuutttooonnnmmmkkkkkkkkklllmmmlllllllllkkkjjjjjjiiiiiidddcccaaa]]]ZZZVVVTTTSSSNNNLLLKKKKKKLLLSSSbbbqqq}}}<<<;;;;;;;;;;;;<<<======BBBGGGQQQ```uuuuuucccXXXTTTNNNPPPVVV\\\ccchhhlllnnnuuu|||ssscccWWWKKKDDD@@@;;;999:::::::::;;;;;;;;;;;;::::::999999999999999999999999888999;;;============<<<<<<<<<===>>>???@@@AAABBB>>>>>>>>>???@@@BBBCCCDDDAAADDDHHHMMMRRRXXX___dddggglllttt|||{{{ssskkkfffaaaaaacccgggnnnyyywwwaaaPPPIIIGGGEEEKKKXXXjjj}}}ooobbb[[[ZZZ[[[aaabbbfffiiijjjeee\\\UUULLLFFFDDDGGGKKKMMMPPPUUUVVVNNNJJJOOOZZZeeeqqqzzzkkkVVVJJJEEEEEEDDDBBB@@@?????????@@@???>>>======???AAABBB???BBBGGGKKKNNNRRRWWWZZZ\\\\\\ZZZUUURRRQQQUUUXXX]]]cccllluuu~~~{{{uuupppnnnllliiiiiilllvvv}}}rrrjjj___TTTIIIDDDBBB??????AAAAAAAAABBBDDDFFFIIIKKKLLLMMMPPPWWW^^^bbbiiivvv|||sssuuu|||yyygggYYYLLLGGGDDDDDDCCCAAACCCGGGJJJOOO\\\ooo}}}zzzwwwvvvxxx{{{||||||yyyuuurrrsssssstttvvvyyyzzzzzzyyyzzzxxxvvvvvvvvvvvvuuusssooonnnmmmmmmllllllmmmmmmnnnmmmkkkjjjiiihhhiiiiiieeedddbbb___\\\YYYWWWVVVUUUQQQMMMLLLMMMQQQ^^^jjjuuu|||}}}<<<;;;;;;;;;;;;<<<======???DDDLLLZZZnnn{{{hhhYYYSSSNNNPPPTTTZZZ```eeejjjlllsssyyytttcccWWWKKKDDD???;;;:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::<<<===>>>======<<<:::999::::::<<<===???@@@>>>>>>>>>>>>???AAABBBCCCBBBFFFKKKPPPVVV\\\ccchhhmmmqqqxxx}}}tttkkkccc^^^[[[```gggppp|||}}}eeeSSSJJJGGGGGGMMMXXXjjj{{{{{{kkk^^^WWWWWWXXX___aaagggnnnqqqlllbbbYYYPPPIIIEEEFFFIIILLLQQQVVVZZZRRRMMMSSS]]]iiittt}}}vvv___OOOEEEBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>======???AAACCCBBBEEEIIILLLNNNPPPSSSUUUVVVWWWWWWTTTQQQQQQVVV[[[bbbiiittt~~~vvvqqqmmmllljjjiiimmmrrr{{{|||ooofffYYYOOOFFFCCCAAA>>>>>>??????@@@AAACCCFFFHHHKKKLLLLLLPPPWWW^^^aaahhhwwwxxxpppwwwwwwgggZZZKKKFFFCCCDDDCCCBBBEEEIIIIIITTTiii|||zzzxxxuuuxxx{{{}}}|||yyyuuurrrsssssssssuuuxxxyyyyyyxxxyyywwwvvvuuuuuuuuusssqqqnnnnnnnnnnnnnnnnnnnnnnnnpppooollliiiggggggggggggeeedddbbb```]]][[[YYYXXXWWWRRRNNNMMMLLLPPPZZZeeeppp}}}}}}<<<;;;;;;;;;;;;<<<======>>>BBBJJJVVViiimmm]]]VVVQQQQQQSSSWWW\\\ccchhhlllrrrxxxuuueeeXXXKKKDDD???;;;:::<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===============;;;;;;:::;;;<<<>>>@@@AAA??????>>>???@@@AAACCCEEEGGGJJJPPPVVV\\\bbbiiimmmuuuxxx}}}wwwlllbbb\\\YYYZZZeeesss}}}dddSSSJJJGGGIIINNNXXXhhhyyywwwhhh\\\VVVVVVXXX___bbbjjjsssxxxttthhh^^^SSSLLLEEEEEEHHHJJJOOOUUU[[[UUURRRWWW```jjjvvv}}}gggUUUIIIBBB@@@@@@@@@BBBCCCCCCAAA??????>>>===<<<<<<>>>???AAADDDGGGIIIKKKMMMNNNQQQSSSTTTVVVXXXVVVTTTWWW^^^dddnnnuuuzzzyyy}}}sssooolllmmmmmmnnnttt|||yyymmmcccUUULLLDDDBBBAAA???>>>@@@??????AAACCCFFFHHHKKKLLLNNNRRRYYY___bbbiiiyyyuuuoooyyy}}}qqqcccXXXKKKFFFCCCCCCCCCCCCFFFLLLKKK[[[vvv}}}{{{yyyyyyuuuwwwzzz|||{{{yyyuuussssssrrrrrrtttwwwxxxwwwvvvvvvuuutttssssssrrrpppnnnmmmmmmnnnnnnoooppppppppppppooollliiigggfffffffffdddcccbbb```^^^]]][[[ZZZWWWQQQLLLKKKJJJMMMVVV___nnnyyy<<<;;;;;;;;;;;;<<<======???BBBIIISSSccc|||tttddd\\\SSSSSSSSSUUUZZZaaahhhlllqqqvvv~~~wwwfffYYYLLLDDD@@@<<<;;;===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@???>>>>>>???AAACCCDDD?????????@@@BBBEEEHHHJJJMMMQQQWWW]]]ccciiipppttt|||~~~~~~rrrddd[[[WWWVVV```pppxxx```PPPIIIGGGHHHKKKTTTcccrrr}}}{{{pppdddZZZVVVWWWYYYaaaeeemmmxxx{{{nnnbbbVVVNNNFFFDDDFFFHHHNNNTTTZZZVVVVVVZZZaaaiiivvvlllYYYMMMEEE@@@@@@@@@AAADDDGGGFFFBBB???>>>>>>=========>>>???@@@DDDFFFIIIJJJLLLNNNRRRTTTYYY]]]``````___ccclllttt||||||qqqvvvooorrrvvv~~~pppmmmnnnrrruuu{{{~~~vvvjjj```SSSJJJCCCBBBBBB@@@???@@@???@@@BBBDDDGGGJJJLLLNNNQQQUUU\\\bbbdddjjj{{{yyyooommmyyy~~~tttiii\\\QQQKKKEEEBBBCCCCCCDDDHHHMMMQQQbbb~~~{{{yyyyyyyyytttvvvyyyzzzzzzxxxuuusssrrrqqqqqqsssuuuvvvvvvttttttrrrqqqqqqqqqpppmmmjjjkkklllmmmooopppqqqrrrrrrnnnmmmkkkjjjhhhgggffffffeeedddcccbbb```___^^^]]]YYYRRRLLLJJJIIIKKKRRRZZZjjjuuu<<<;;;;;;;;;;;;<<<======@@@CCCIIIQQQ```wwwyyyjjjbbbUUUTTTRRRTTTXXX```hhhmmmpppuuu}}}xxxgggZZZLLLEEE@@@<<<<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;========================>>>===<<<;;;;;;<<<>>>???@@@???>>>===>>>@@@BBBCCC?????????AAADDDHHHLLLNNNSSSWWW]]]ccciiiooouuuyyy}}}nnn```WWWTTTUUUhhh{{{sss]]]NNNHHHGGGDDDGGGOOO\\\kkkvvv{{{|||yyytttlllaaaYYYVVVXXX[[[cccgggqqq|||qqqeeeXXXOOOFFFDDDEEEGGGMMMSSSWWWVVVXXX\\\aaahhhuuuvvvaaaPPPHHHBBB>>>AAAAAACCCGGGJJJIIIDDD@@@???????????????@@@AAAAAADDDEEEGGGIIIKKKNNNSSSVVV```eeeiiijjjjjjoooyyyxxxssskkkppphhhiiikkkvvvkkkllllllooowww{{{ssshhh^^^RRRIIICCCCCCCCCAAA@@@AAAAAAAAACCCEEEHHHKKKNNNOOOSSSXXX___dddffflll}}}rrrjjjkkkxxxzzznnnbbbVVVLLLJJJEEEBBBCCCCCCDDDHHHNNNVVVhhh~~~|||yyywwwxxxxxxtttvvvxxxyyyyyywwwuuusssqqqpppqqqrrruuuvvvuuusssrrrqqqpppppppppnnnkkkhhhjjjkkkmmmoooqqqrrrsssssskkkkkkjjjjjjiiihhhhhhgggeeeeeedddcccaaa```______]]]UUUNNNKKKJJJKKKQQQXXXgggqqq999999:::::::::;;;;;;;;;???AAAGGGQQQ]]]ooonnn___VVVQQQOOOQQQUUUZZZcccmmmooosssyyy}}}hhh^^^QQQFFFAAA???===<<<<<<<<<<<<>>><<<999888888:::;;;===>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@BBBDDDCCCBBBCCCDDDGGGKKKOOOQQQXXX\\\bbbjjjrrrxxx|||~~~xxxiii[[[SSSXXXaaaqqq}}}hhhXXXKKKDDDBBBEEEGGGMMMWWWbbbjjjoooqqqoookkkeee]]]XXXVVVYYY[[[___jjjwww~~~zzznnnccc\\\QQQHHHGGGHHHGGGJJJPPPZZZZZZZZZZZZ]]]fffsss|||yyyfffUUUIIICCCAAAAAA???AAAFFFIIIIIIGGGDDDAAA???======@@@@@@======@@@FFFEEEGGGLLLMMMNNNYYYeeekkksss||||||yyysssnnnmmmfffggggggfffeeegggjjjmmmnnnqqqwwwvvvkkkaaa[[[JJJGGGDDDAAA??????@@@AAA>>>AAADDDFFFHHHIIIKKKMMMNNNVVV___bbbeeeooosssllllllrrrvvvqqqdddVVVNNNLLLHHHDDDAAACCCCCCDDDHHHNNNWWWnnn}}}yyywwwwwwvvvtttrrrsssttttttuuuuuutttsssrrrmmmmmmnnnnnnoooppppppppppppooommmmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnkkkjjjjjjiiihhhgggfffffffffeeedddbbb```___]]]]]][[[YYYUUURRRPPPOOOPPPQQQ]]]iii{{{999999:::::::::;;;;;;;;;>>>???EEEOOOZZZkkkrrrcccXXXSSSPPPQQQTTTXXXaaajjjnnnqqqwww~~~kkkaaaRRRGGGBBB@@@>>>===::::::;;;<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>============>>>>>>>>>??????@@@AAABBBAAAAAAAAACCCEEEDDDDDDEEEHHHLLLPPPTTTWWW^^^bbbgggooovvv{{{uuufffXXXSSSZZZddd}}}tttaaaTTTJJJDDDDDDEEEGGGLLLTTT]]]dddhhhjjjjjjgggaaa[[[VVVUUUXXX[[[___jjjvvv|||}}}yyyoooddd\\\QQQHHHFFFFFFFFFJJJOOOXXXXXXWWWWWWYYYbbboooxxx{{{ppp___OOODDD@@@???>>>@@@CCCGGGJJJJJJGGGDDDAAA@@@======@@@@@@======@@@BBBBBBFFFLLLPPPWWWeeetttvvvrrrooojjjgggfffbbbcccddddddeeehhhlllooosssxxx~~~tttiii^^^WWWIIIGGGDDDAAA??????@@@AAA@@@BBBEEEHHHIIIKKKMMMOOOPPPXXX```dddhhhsss}}}llleeejjjooorrrmmm```SSSKKKIIIGGGCCCAAABBBCCCDDDIIIOOOXXXppp|||xxxvvvvvvuuusssqqqrrrssstttttttttsssrrrqqqmmmmmmmmmnnnnnnooooooooopppnnnnnnnnnpppqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjiiiiiigggfffeeecccaaa```___^^^\\\YYYVVVSSSPPPPPPQQQQQQZZZeeevvv::::::::::::;;;;;;;;;;;;===>>>CCCKKKUUUeee|||xxxjjj\\\UUUPPPPPPRRRVVV^^^ffflllooottt|||qqqeeeUUUHHHBBB@@@@@@???888:::;;;::::::;;;===>>>>>>============>>>??????>>>>>>?????????@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGFFFGGGJJJNNNSSSYYY]]]```gggjjjooouuu{{{pppaaaUUUSSS^^^kkk~~~gggWWWNNNGGGEEEFFFEEEGGGJJJPPPWWW]]]```aaacccaaa]]]XXXUUUUUUXXXZZZ^^^hhhsssyyyzzzxxxooofff\\\SSSIIIEEEDDDEEEIIIOOOUUUUUUTTTRRRSSS[[[fffoooqqqfffWWWIIIAAA>>>>>>>>>BBBEEEIIIKKKKKKHHHDDD@@@@@@======??????======@@@BBBCCCGGGMMMUUUbbbuuu|||sssiiifffdddaaa```aaa```bbbeeegggjjjnnnssswww{{{qqqfffZZZSSSHHHFFFCCCAAA@@@@@@AAAAAAAAACCCFFFIIIJJJLLLOOORRRTTTZZZaaaeeekkkyyy{{{kkkeeehhhkkklllfffZZZNNNHHHFFFEEEBBBAAABBBCCCDDDJJJRRR\\\sss|||zzzvvvttttttsssrrrqqqrrrssstttttttttsssqqqpppmmmmmmmmmmmmmmmmmmnnnnnnooonnnoooppprrrsssqqqooonnnnnnoooooooooooonnnnnnjjjjjjkkkkkkkkklllllllllhhhgggeeecccbbb``````___\\\ZZZWWWTTTRRRQQQQQQRRRUUU___nnn|||:::::::::;;;;;;;;;;;;<<<===>>>BBBIIIQQQ___uuu~~~qqq___WWWPPPPPPRRRUUU\\\ccckkknnnrrryyyvvviiiWWWHHHAAA@@@@@@@@@;;;>>>???;;;:::<<>>=========>>>@@@AAA>>>?????????@@@AAAAAAAAABBBCCCEEEFFFFFFGGGJJJLLLLLLNNNQQQVVV\\\ccchhhjjjppprrruuuzzz}}}lll]]]TTTUUUcccsssrrr]]]PPPIIIEEEEEEGGGEEEFFFHHHMMMSSSXXX[[[[[[]]]\\\ZZZWWWTTTUUUXXX[[[]]]fffoootttvvvvvvpppiii^^^VVVLLLEEEBBBDDDIIIMMMTTTSSSPPPMMMLLLRRR\\\dddjjj```SSSGGGAAA@@@AAAAAACCCFFFJJJMMMLLLIIIDDD@@@AAA======??????===>>>BBBEEEGGGKKKQQQ[[[lll~~~|||ppphhhbbb``````___```cccdddggglllpppuuu{{{xxxooobbbVVVOOOFFFEEECCCAAA@@@@@@AAAAAAAAACCCFFFHHHJJJMMMQQQSSSXXX]]]cccgggooo~~~|||nnnhhhggghhhggg___TTTJJJEEEDDDCCCAAAAAABBBCCCEEEMMMVVVcccxxxyyywwwuuusssrrrqqqqqqpppttttttuuuuuutttsssrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrttttttrrrooonnnooopppppppppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkgggfffdddbbb``````______]]][[[XXXVVVTTTSSSRRRSSSSSSZZZfffrrr~~~::::::;;;;;;;;;<<<<<<<<<===>>>BBBHHHNNNZZZoooyyybbbYYYPPPOOORRRUUU\\\bbbiiilllqqqwww~~~zzzmmmZZZJJJBBB@@@@@@@@@???DDDEEE???;;;===@@@@@@???>>>=========>>>@@@AAA===>>>???@@@AAABBBCCCCCCEEEGGGIIIKKKLLLOOORRRUUUUUUXXX\\\aaagggmmmrrrtttwwwxxxzzz}}}zzziii[[[SSSXXXiii{{{zzziiiWWWLLLGGGEEEEEEGGGFFFFFFGGGKKKQQQVVVYYYZZZZZZZZZYYYWWWUUUVVVXXXZZZ[[[cccjjjnnnqqqssspppkkkaaa\\\RRRHHHCCCDDDHHHKKKSSSQQQMMMHHHFFFJJJSSSZZZeee\\\PPPFFFAAA@@@AAACCCCCCFFFKKKNNNMMMIIIDDD@@@AAA======???@@@???AAAEEEGGGKKKPPPVVVbbbwww|||wwwvvvuuuzzzxxxooofff```^^^___aaabbbeeeiiikkkooouuu|||~~~uuukkk___TTTLLLDDDCCCBBBAAA@@@AAAAAAAAA@@@CCCEEEHHHJJJMMMRRRUUU\\\```eeejjjrrr|||nnnjjjiiigggcccZZZPPPHHHEEEDDDBBBAAAAAACCCDDDGGGPPP[[[mmm}}}vvvuuutttrrrpppooopppqqquuuuuuvvvvvvuuutttrrrqqqlllllllllmmmmmmmmmmmmmmmoooooopppsssttttttrrrooonnnooopppppppppnnnmmmlllkkkkkkkkkjjjiiihhhhhhhhheeedddbbb```^^^^^^______^^^\\\ZZZXXXUUUTTTTTTSSSRRRXXXaaajjjvvv:::;;;;;;;;;<<<<<<<<<<<<===>>>AAAFFFLLLVVVjjj{{{ggg\\\RRRPPPRRRUUUZZZ___fffjjjpppvvv|||qqq^^^MMMDDDAAA@@@@@@AAAIIIJJJBBB<<<>>>@@@???>>>============>>>??????===>>>???AAACCCEEEFFFGGGJJJMMMPPPSSSVVVYYY^^^aaaccceeeiiinnnsssxxx{{{}}}||||||}}}xxxgggYYYSSSYYYmmmrrrcccSSSKKKHHHFFFFFFHHHHHHGGGHHHKKKQQQVVVYYYZZZYYYYYYYYYXXXVVVUUUWWWYYYXXX___eeehhhlllpppooollleeebbbYYYLLLEEEEEEGGGHHHOOOMMMIIIDDDBBBFFFOOOVVVbbbZZZNNNDDD?????????@@@AAAEEEJJJNNNNNNJJJDDD@@@AAA======@@@AAAAAADDDIIIEEEMMMUUU\\\iii|||vvvuuuuuuuuu|||zzzmmmeee^^^[[[]]]cccgggiiimmmrrruuuzzzzzzqqqggg\\\QQQJJJBBBBBBAAAAAAAAAAAAAAABBBAAACCCEEEGGGJJJNNNSSSWWW]]]aaafffmmmxxx~~~rrrnnnkkkggg```VVVMMMGGGEEEEEEBBBAAACCCEEEEEEIIITTT```vvv~~~zzzttttttsssqqqooonnnppprrruuuuuuvvvvvvuuusssqqqpppkkkllllllmmmnnnnnnooooooqqqpppqqqrrrssssssqqqooommmnnnooopppooonnnkkkjjjkkkkkkjjjiiihhhgggfffeeeeeecccaaa^^^]]]]]]^^^______]]]\\\YYYWWWVVVUUUTTTRRRVVV]]]dddmmmzzz;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@DDDIIISSSfffwwwooobbbVVVQQQRRRSSSWWW[[[bbbgggnnntttzzzvvvcccRRRIIIDDDBBBAAA@@@JJJMMMCCC<<>>>>>>>>>>>===>>>???AAACCCFFFIIIKKKLLLQQQTTTXXX\\\```eeejjjnnnqqqsssvvvzzz~~~uuueeeWWWRRRYYYnnn~~~kkk^^^QQQLLLJJJHHHHHHIIIKKKIIIIIIKKKPPPTTTWWWXXXXXXYYYYYYWWWUUUTTTTTTUUUVVV\\\aaaccchhhmmmooollliiihhh```QQQGGGFFFGGGFFFIIIHHHEEEAAA@@@FFFOOOWWWccc[[[OOOEEE???>>>>>>>>>???CCCIIIMMMNNNJJJDDD@@@@@@======@@@CCCDDDHHHMMMHHHRRR[[[aaannn|||sssrrrvvvzzz~~~qqqeee___ZZZ[[[aaaiiiooorrrwww}}}vvvlllbbbWWWNNNHHHAAAAAAAAAAAAAAAAAAAAABBBBBBDDDFFFHHHKKKPPPUUUYYY\\\```gggqqq~~~~~~rrrooolllfff]]]RRRJJJEEEDDDEEEBBBBBBDDDFFFGGGKKKWWWddd}}}{{{vvvrrrssssssqqqooonnnpppsssssstttttttttsssqqqooonnnkkkkkklllmmmooopppqqqqqqsssrrrppppppqqqqqqooonnnlllmmmooooooooollljjjhhhiiiiiiiiihhhhhhgggggggggeeedddaaa^^^]]]^^^___```___^^^]]][[[YYYWWWUUUUUURRRUUUZZZ^^^fffqqq;;;;;;;;;<<<<<<<<<======:::;;;>>>CCCGGGQQQcccttttttfffXXXRRRRRRRRRTTTWWW___eeemmmsssxxxyyyfffVVVLLLGGGDDDBBB===IIIMMMCCC===???@@@===:::;;;===>>>>>>>>>===<<>>BBBHHHMMMNNNJJJDDD@@@@@@======AAADDDFFFJJJOOOMMMXXXaaafffppp~~~qqqlllooowww}}}tttggg^^^ZZZ[[[]]]eeepppwww{{{~~~ssshhh^^^TTTKKKFFF@@@@@@AAAAAAAAAAAABBBBBBCCCEEEGGGJJJMMMRRRWWW[[[[[[```hhhsssxxxmmmjjjllleee[[[PPPHHHDDDDDDDDDBBBBBBEEEGGGHHHLLLYYYgggyyytttrrrssstttqqqooonnnpppsssrrrrrrrrrrrrqqqooommmllljjjkkklllnnnoooqqqrrrsssuuurrrpppoooooopppooommmkkklllnnnooonnnllliiiggghhhhhhhhhhhhhhhiiiiiiiiifffdddbbb___^^^___aaabbb```___]]][[[YYYWWWVVVUUURRRTTTXXX[[[aaalllyyy======<<<<<<<<<;;;;;;;;;>>>>>>@@@CCCFFFMMM^^^mmmzzznnn]]]RRROOOQQQRRRSSS```ccciiiooovvv~~~qqqaaaRRRGGGBBB@@@@@@AAAAAA@@@>>><<<<<<======>>>>>>>>>===>>>@@@CCCCCCDDDEEEGGGIIIMMMSSSWWW[[[___eeelllqqqwww}}}qqq^^^TTTPPPUUUfffxxxnnn```ZZZPPPJJJHHHKKKOOOQQQSSSPPPMMMNNNQQQTTTUUUTTTXXXXXXWWWVVVUUUSSSRRRQQQSSSVVV[[[___ccchhhmmmqqqmmmlllggg\\\OOOGGGEEEGGGHHHCCC??????@@@DDDMMMWWWiiiaaaSSSHHHEEEFFFBBB;;;@@@CCCHHHKKKLLLIIIFFFCCCAAAAAABBBCCCFFFJJJMMMPPPPPPXXX```iiiwwwsssooommmmmmxxxxxxlll```[[[[[[aaahhhqqqxxx}}}}}}nnnbbbXXXQQQJJJEEE?????????@@@@@@AAAAAAAAADDDEEEGGGJJJMMMSSSYYY^^^```dddmmmxxx|||pppkkkiiimmm___QQQIIIEEEAAAAAADDDEEE>>>>>>FFFLLLQQQ```rrr~~~yyytttmmmooorrrsssssspppmmmkkkmmmnnnqqqssstttsssooollliiihhhhhhjjjmmmppprrrrrrtttrrroooooopppqqqrrrrrrooonnnnnnmmmmmmmmmllllllllljjjhhhhhhiiiiiiiiigggkkkeee```___bbbeeedddbbbcccaaa^^^]]]]]][[[YYYWWWUUUTTTVVVZZZ^^^dddooo{{{======<<<<<<<<<;;;;;;;;;======>>>BBBDDDKKK[[[jjjsssbbbUUUPPPQQQRRRSSS\\\```ffflllttt|||uuufffWWWLLLDDDAAA@@@AAA@@@???>>>=========???@@@@@@@@@???@@@CCCEEEGGGHHHJJJLLLOOOTTTZZZ^^^eeeiiipppvvv{{{ppp]]]SSSOOOSSSbbbtttzzzjjj^^^XXXPPPJJJHHHKKKPPPSSSUUUSSSPPPPPPSSSUUUUUUUUUXXXXXXWWWVVVTTTRRRQQQPPPSSSVVVZZZ^^^ccchhhnnnrrrqqqqqqlll```SSSIIIFFFGGGGGGBBB??????@@@DDDMMMVVVfffaaaVVVMMMKKKLLLHHHAAA@@@BBBFFFIIIJJJIIIGGGEEECCCCCCDDDFFFIIILLLPPPRRRSSSZZZbbbkkkxxxtttrrrssswww{{{pppfff^^^\\\___iiiooowww}}}wwwiii^^^VVVOOOIIIEEE?????????@@@@@@AAABBBBBBDDDFFFHHHJJJNNNSSSZZZ^^^bbbgggppp}}}wwwmmmjjjhhhjjj^^^PPPIIIEEEAAAAAADDDCCC???AAAIIIMMMSSSdddwww}}}xxxtttoooppprrrssssssqqqnnnmmmoooppprrrtttuuutttqqqnnnkkkjjjiiijjjllloooqqqqqqtttrrrpppoooooopppqqqqqqnnnnnnooopppppppppoooooollljjjiiiiiijjjkkkkkkjjjjjjfffbbbcccfffiiihhhfffeeeccc```______^^^[[[ZZZXXXWWWWWWZZZ]]]aaakkkvvv=========<<<<<<<<<;;;;;;<<<;;;===@@@CCCIIIWWWeeezzzzzzhhhZZZSSSRRRSSSSSSWWW\\\bbbjjjqqqzzz{{{nnn```SSSIIICCCBBBAAA???>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCFFFIIILLLNNNQQQTTTXXX^^^dddiiilllqqqxxx~~~ppp\\\RRRMMMPPP]]]lllrrrddd\\\WWWOOOIIIHHHKKKQQQUUUZZZXXXVVVUUUVVVWWWVVVUUUXXXWWWVVVTTTRRRQQQOOONNNRRRUUUYYY]]]bbbiiipppuuuwwwwwwrrrgggXXXLLLFFFEEEEEE@@@>>>???@@@CCCLLLUUUbbb```ZZZSSSQQQQQQMMMGGG@@@AAADDDFFFHHHIIIIIIIIIEEEFFFGGGJJJMMMPPPSSSUUUVVV]]]eeennnzzz~~~sssrrrvvv}}}~~~qqqgggaaa^^^bbbiiitttyyyxxxooocccXXXRRRMMMHHHDDD?????????@@@@@@AAABBBCCCEEEFFFIIILLLOOOTTT[[[___dddjjjvvvpppjjjiiiiiifffZZZNNNHHHDDDAAAAAADDDBBBAAADDDKKKOOOWWWlll|||wwwsssqqqqqqrrrrrrrrrqqqppppppqqqrrruuuvvvvvvtttrrrpppmmmlllkkkjjjkkklllnnnooorrrqqqpppoooooooooooopppnnnoooqqqssstttsssrrrqqqkkkjjjiiijjjlllmmmmmmmmmjjjhhhgggiiilllnnnllliiigggeeebbbaaaaaa```^^^]]]\\\ZZZYYY[[[[[[]]]fffooo}}}============<<<<<<<<<<<<===<<<===@@@CCCHHHTTT```rrrnnn___VVVSSSTTTTTTUUUZZZbbbjjjrrryyyuuuiii[[[OOOGGGDDDBBB???>>>>>>???@@@@@@@@@AAABBBBBBCCCEEEHHHKKKQQQTTTXXX\\\aaagggnnnsssrrrwwwooo[[[QQQLLLLLLWWWdddyyyzzzmmmaaaZZZVVVPPPJJJHHHLLLRRRWWW^^^]]][[[ZZZYYYXXXVVVUUUWWWVVVTTTRRRPPPOOOMMMMMMQQQTTTXXX]]]cccjjjrrrxxxzzz{{{xxxmmm]]]NNNFFFCCCCCC???===>>>@@@BBBJJJRRR\\\]]][[[VVVSSSRRRMMMGGG@@@AAABBBDDDGGGIIIKKKLLLHHHIIIKKKNNNQQQTTTVVVWWW[[[bbbiiiqqq}}}uuuuuu{{{uuuiiibbb```cccllluuu~~~rrrjjj^^^TTTNNNJJJEEEBBB????????????@@@BBBCCCDDDEEEHHHKKKNNNQQQVVV\\\```eeennn{{{wwwllliiijjjjjjaaaVVVKKKGGGDDDBBBBBBDDDBBBCCCFFFKKKPPP^^^yyy}}}zzzvvvrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrtttvvvwwwuuutttrrrrrrpppooommmjjjiiiiiikkklllnnnoooppppppoooooopppqqqppprrrtttvvvvvvuuurrrqqqjjjiiiiiijjjmmmooopppooollllllmmmoooqqqqqqnnnkkkhhhfffcccaaaaaaaaa```___^^^[[[ZZZ[[[ZZZ[[[bbbkkkxxx>>>>>>=========<<<<<<<<<>>><<<===AAACCCHHHQQQ[[[jjj{{{sssdddZZZVVVUUUUUUUUUZZZccckkkssszzz|||ssseeeXXXNNNIIIEEE@@@>>>???AAAAAAAAA???@@@BBBCCCDDDFFFJJJMMMWWWZZZ^^^ccchhhnnntttxxxyyy~~~nnnZZZPPPKKKJJJQQQ\\\ppp{{{~~~uuujjjbbb[[[XXXRRRLLLIIILLLSSSYYY`````````^^^[[[XXXVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLPPPSSSXXX]]]dddkkksssxxx{{{~~~}}}sssbbbQQQFFFAAABBB???===>>>???@@@GGGNNNUUUZZZ[[[VVVQQQNNNHHHCCCAAAAAABBBDDDFFFJJJMMMOOOKKKMMMPPPSSSVVVXXXYYYYYY^^^eeemmmuuu}}}}}}~~~tttkkkcccaaaccciiittt}}}ooofffZZZQQQKKKGGGCCC@@@@@@?????????@@@BBBDDDFFFFFFIIILLLPPPSSSXXX]]]aaafffppppppiiijjjkkkkkk[[[RRRHHHEEEDDDBBBBBBDDDCCCEEEHHHLLLUUUjjj|||yyyuuussssssrrrrrrqqqqqqrrrssstttrrrtttwwwvvvtttrrrrrrrrrrrrqqqnnnjjjeeedddfffhhhiiillloooqqqppppppqqqsssssstttvvvvvvvvvssspppnnniiihhhhhhjjjmmmoooppppppoooppprrrssssssqqqmmmjjjhhheeebbbaaaaaaaaa``````^^^\\\[[[[[[ZZZZZZ```iiittt>>>>>>>>>=========<<<<<>>>>>CCCJJJOOOVVVYYYUUUNNNIIIDDD???BBBBBBCCCEEEHHHKKKNNNPPPPPPSSSVVVYYY[[[\\\[[[[[[aaahhhpppxxx{{{rrriiiccc```bbbgggooozzzxxxjjjbbbWWWNNNIIIEEEBBB???@@@@@@??????@@@BBBEEEGGGGGGJJJNNNQQQUUUYYY^^^aaahhhttt|||jjjgggjjjjjjhhhVVVMMMFFFDDDDDDBBBBBBDDDDDDGGGKKKRRR```{{{}}}{{{wwwtttvvvuuuuuutttttttttuuuvvvvvvrrruuuxxxwwwtttqqqrrrttttttsssoooiiibbb___aaadddhhhlllqqqsssqqqqqqrrrtttssstttttttttssspppnnnlllhhhgggfffhhhkkknnnooooooppprrrssstttssspppllliiihhheeebbb``````aaaaaa```___]]]\\\\\\ZZZYYY___gggooozzz>>>>>>>>>>>>=========<<<>>><<<<<>>???>>><<<@@@FFFJJJSSSXXXTTTLLLGGGDDD@@@CCCDDDEEEGGGIIILLLOOOQQQWWWYYY\\\___aaa```___]]]bbbjjjrrrzzz{{{qqqjjjccc```aaahhhpppvvv{{{sssccc\\\RRRJJJGGGDDDBBB???AAA@@@??????@@@CCCFFFHHHHHHKKKOOOSSSVVVZZZ___bbbkkkxxxrrrddddddgggeeeaaaRRRJJJDDDDDDDDDCCCBBBDDDCCCHHHQQQ\\\ppp|||zzzuuuuuuzzzxxxxxxxxxyyyyyyyyyzzzzzztttxxxzzzyyytttrrrsssvvvttttttoooggg___[[[]]]aaaiiioootttuuurrrpppppprrrqqqqqqqqqpppooonnnmmmlllfffeeeeeefffiiilllmmmlllnnnppprrrsssqqqnnnllljjjiiifffbbb```aaabbbbbbbbbbbb```___^^^[[[YYY]]]dddiiiqqq~~~>>>>>>>>>>>>============>>>::::::>>>AAACCCHHHNNNTTTfffwwwggg[[[TTTQQQOOOUUU^^^gggmmmrrruuuwww~~~tttkkkWWWOOOFFFAAABBBDDDDDDBBBIIIKKKMMMOOORRRUUUZZZ]]]dddgggkkkooorrrvvvzzz}}}lllYYYPPPLLLHHHKKKRRRXXX___iiipppnnnhhhcccbbbdddbbb[[[RRRKKKJJJQQQXXX^^^aaacccbbb]]]WWWTTTSSSOOONNNLLLKKKJJJKKKMMMNNNNNNSSS[[[bbbhhhmmmrrrtttzzz~~~nnn[[[LLLEEECCC@@@>>>???===;;;>>>DDDHHHQQQXXXTTTLLLHHHEEECCCDDDEEEFFFHHHKKKMMMOOOQQQ[[[]]]aaacccdddcccaaa___ccckkksss{{{ssskkkgggbbbaaaeeeooowww}}}yyyppp^^^WWWNNNGGGEEEDDDBBBAAAAAA@@@???>>>@@@CCCFFFHHHHHHKKKOOOSSSWWW[[[___bbbmmmzzzlll```aaadddaaa\\\PPPHHHCCCCCCDDDCCCBBBDDDBBBIIIUUUddd|||~~~{{{yyyuuuvvv}}}zzzzzz{{{|||}}}}}}}}}|||vvvyyy|||zzzvvvsssuuuwwwuuutttooofff]]]YYY[[[___lllqqqwwwwwwsssooonnnpppnnnnnnnnnmmmmmmmmmmmmmmmeeeddddddeeehhhjjjkkkkkkkkknnnpppqqqpppnnnmmmllljjjgggcccaaaaaaccccccccceeebbbaaa___[[[XXX[[[bbbeeejjjuuu@@@>>><<<;;;:::;;;===>>>===;;;;;;>>>>>>>>>CCCIIIYYYccctttqqqcccYYYSSSTTTSSSWWW___fffjjjpppvvvzzz}}}ttt___UUUJJJDDDEEEHHHKKKKKKPPPOOOQQQVVVXXXYYY]]]bbblllnnnppprrrtttxxx}}}|||kkkXXXLLLEEECCCFFFJJJUUU\\\eeejjjjjjgggddddddhhheeeaaaZZZRRRMMMPPPVVV[[[___dddfffddd___ZZZWWWLLLIIIHHHKKKKKKIIIJJJMMMQQQTTTYYY```iiiooossstttwww}}}xxxeeeRRRFFFEEE@@@>>>@@@AAA??????AAACCCLLLTTTUUUOOOHHHFFFFFFGGGGGGHHHKKKPPPUUUWWWXXX___bbbfffiiijjjiiigggfffiiijjjppp|||qqqfffcccdddcccgggnnnuuu{{{xxxnnn]]]TTTLLLHHHEEEAAAAAACCC??????>>>>>>@@@BBBEEEGGGLLLMMMRRRVVVVVVVVV]]]gggppp~~~|||ggg```___\\\VVVRRRIIIFFFBBBAAAAAACCCDDDDDDHHHJJJXXXttt}}}{{{zzzzzzyyy}}}{{{{{{~~~{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxuuuqqqjjjaaa[[[aaajjjuuu|||zzztttrrrpppoooooommmllllllmmmllljjjhhhgggfffffffffhhhiiikkkmmmlllpppttttttpppllljjjjjjiiigggccc```___```bbbdddfffccc```______aaaaaaaaaeeejjjrrr~~~@@@>>>===;;;;;;<<<===>>>===;;;;;;>>>>>>>>>BBBIIITTT^^^pppuuuggg[[[TTTTTTSSSVVV^^^dddhhhnnnttt{{{xxxdddZZZMMMEEEFFFIIILLLNNNPPPPPPTTTYYY[[[[[[^^^dddlllnnnqqqsssuuuyyy}}}vvvgggTTTIIIDDDBBBDDDIIISSSZZZbbbffffffdddcccccchhhgggeee___WWWSSSTTTXXXYYY]]]cccfffddd```[[[XXXPPPLLLJJJLLLLLLKKKMMMQQQTTTVVV[[[bbbjjjqqquuuwwwxxx}}}}}}lllWWWHHHEEE@@@>>>???@@@>>>>>>@@@CCCJJJRRRSSSNNNHHHGGGHHHJJJKKKMMMQQQVVVZZZ\\\]]]dddfffjjjmmmnnnnnnmmmlllnnnnnnsss~~~{{{kkkbbbaaadddhhhmmmttt{{{ssshhhZZZRRRJJJGGGDDD@@@@@@BBB??????>>>???@@@CCCFFFGGGNNNOOOSSSVVVVVVXXX```jjjvvvxxxeee]]]\\\XXXQQQMMMGGGEEEBBBAAABBBCCCDDDEEEKKKQQQccc{{{zzz{{{||||||~~~}}}}}}|||||||||{{{zzzyyyxxxwwwwwwtttqqqkkkdddaaagggqqq~~~uuupppmmmjjjnnnmmmllllllmmmmmmkkkiiiggggggfffggghhhiiikkkllljjjmmmppppppmmmjjjjjjjjjiiigggdddaaa___```bbbccceeecccaaaaaabbbccccccbbbcccfffmmmwww@@@???===<<<<<<<<<===>>>===;;;<<<>>>>>>>>>AAAGGGMMMWWWiii{{{lll^^^VVVTTTRRRUUU[[[aaaffflllrrr|||}}}kkk```RRRHHHGGGJJJOOOQQQRRRSSSWWW]]]______aaafffmmmppprrrtttvvvyyy}}}}}}nnn```PPPFFFBBBAAADDDHHHPPPVVV]]]aaaaaaaaabbbccchhhjjjkkkfff```[[[YYYYYYWWW[[[aaaeeeeeebbb^^^ZZZTTTOOOLLLLLLMMMMMMQQQVVVWWWYYY^^^dddkkkrrrxxx{{{zzz}}}uuu]]]KKKFFFAAA===??????======@@@BBBHHHNNNOOOKKKHHHHHHJJJNNNQQQTTTYYY]]]aaaccceeekkkmmmppprrrttttttsssrrrsssrrrwwwoooaaa]]]```dddnnnttt}}}zzzmmmaaaWWWOOOHHHEEECCC??????AAA??????>>>???AAADDDGGGHHHPPPQQQSSSVVVWWWZZZdddooo}}}qqqaaaZZZXXXRRRKKKGGGDDDCCCCCCBBBBBBCCCEEEEEELLLXXXppp~~~zzzzzz|||~~~}}}}}}}}}}}}|||{{{yyyxxxwwwvvvssspppnnniiiiiiqqq|||vvvpppllliiilllllllllmmmnnnnnnllljjjgggggggggggghhhiiikkklllhhhjjjkkkjjjiiihhhiiijjjjjjgggdddaaa``````aaabbbcccbbbbbbccceeegggfffeeefffgggkkksss@@@???>>>=========>>>>>>===;;;<<<>>>>>>===@@@FFFIIIRRRdddzzzrrrbbbWWWUUURRRSSSYYY^^^ccciiippp{{{rrrgggXXXLLLIIIKKKPPPSSSTTTUUUZZZaaacccbbbdddhhhoooqqqtttvvvxxx{{{~~~wwwgggZZZLLLEEEBBBAAADDDHHHNNNSSSYYY\\\]]]^^^aaadddiiinnnqqqnnnhhhccc]]]XXXWWWZZZ___dddfffeeeaaa]]]XXXRRRMMMLLLLLLMMMRRRYYYZZZ\\\```eeekkksss{{{~~~~~~~~~cccNNNGGGBBB>>>??????======???AAAEEEJJJKKKIIIHHHJJJLLLPPPTTTYYY^^^cccgggjjjmmmssstttvvvwwwxxxxxxwwwwwwwwwvvvzzztttdddZZZZZZaaahhhrrrzzzwwwiii]]]RRRKKKEEECCCAAA>>>>>>@@@???>>>>>>???BBBEEEHHHJJJQQQQQQSSSVVVXXX\\\hhhtttxxxkkk^^^XXXTTTMMMFFFBBBBBBBBBCCCCCCCCCDDDFFFHHHMMM\\\vvv{{{{{{}}}~~~||||||~~~~~~}}}~~~~~~}}}|||{{{yyywwwvvvuuurrrppppppooopppyyywwwssspppmmmkkkkkklllmmmoooooommmjjjggggggggghhhhhhiiijjjkkkhhhggggggffffffgggiiikkkiiigggdddbbb``````aaabbbaaaaaabbbeeeiiijjjjjjiiigggfffhhhooo{{{@@@@@@???>>>>>>>>>>>>>>>===<<<<<>><<>>>>>@@@>>>>>>???@@@BBBFFFIIILLLPPPPPPRRRVVVYYY___lllyyypppfff\\\VVVQQQIIICCCAAA@@@BBBCCCDDDCCCEEEIIILLLQQQbbbzzz~~~{{{|||~~~}}}}}}~~~}}}}}}~~~}}}|||{{{yyywwwuuutttsssqqqpppqqqrrrttt}}}|||vvvtttrrroookkkkkklllnnnpppooommmjjjgggggghhhhhhiiiiiijjjjjjiiigggeeedddeeegggjjjkkkgggfffdddbbbaaaaaabbbbbbaaaaaacccfffjjjmmmmmmlllfffbbbbbbiiirrr@@@@@@@@@@@@?????????>>>>>><<<===???>>><<<>>>BBBFFFMMM[[[mmm}}}lll```WWWSSSRRRUUUZZZ^^^fffmmmvvv||||||ttthhh[[[SSSPPPRRRSSSWWWWWW\\\cccfffeeehhhmmmqqqtttxxxzzz|||}}}xxxkkk\\\QQQGGGDDDDDDCCCEEEHHHMMMQQQVVVXXXYYY[[[___cccjjjttt{{{zzzwwwtttiii]]]]]]\\\]]]bbbgggjjjhhhfff]]]VVVOOOLLLKKKKKKPPPWWW[[[]]]___aaafffooozzzrrr\\\LLLEEE@@@@@@???===>>>@@@AAACCCFFFHHHHHHIIIKKKMMMMMMRRRYYY___eeelllttt{{{|||rrreeeZZZYYY```llltttzzzvvvmmmaaaVVVKKKEEE@@@AAA@@@>>>>>>@@@>>>>>>???@@@CCCGGGKKKMMMNNNOOOSSSYYY]]]dddrrrjjjbbbYYYTTTNNNGGGCCCCCCAAACCCDDDDDDDDDFFFLLLQQQZZZjjj{{{{{{~~~~~~~~~||||||zzzyyyvvvtttrrrqqqrrrpppooorrrssstttzzzxxxtttsssqqqmmmllllllmmmoooqqqooollliiigggggghhhiiiiiiiiiiiiiiiiiifffcccccceeegggiiijjjeeedddcccbbbbbbbbbccccccbbbaaacccfffjjjnnnoooooojjjdddbbbhhhoooyyy@@@@@@AAAAAA@@@@@@???>>>>>><<<===???>>>;;;===AAADDDJJJUUUdddxxxrrrfffYYYTTTRRRUUUXXX]]]eeemmmrrrxxxzzzpppeee[[[UUUSSSSSSWWWWWW[[[aaadddeeeiiinnnrrruuuyyy|||}}}~~~rrreeeWWWNNNEEECCCDDDCCCDDDFFFKKKPPPUUUWWWXXXYYY]]]```hhhuuu}}}~~~~~~}}}ssseeeaaa___]]]aaagggkkkllljjj```XXXQQQNNNLLLKKKOOOUUUYYY[[[]]]^^^bbbkkkyyy|||iiiOOOGGGBBBAAA@@@>>>???AAAAAACCCFFFHHHIIIJJJLLLLLLKKKPPPXXX^^^dddmmmxxxtttkkk```YYY[[[eeeqqqyyyzzzooofffZZZPPPIIICCC???@@@AAA??????AAA>>>>>>???AAADDDHHHLLLNNNMMMOOOUUU\\\bbbjjjxxxuuuddd^^^WWWRRRKKKDDDBBBDDDBBBDDDEEEDDDCCCGGGPPPWWWbbbrrrzzzyyy|||~~~}}}|||zzzyyyxxxvvvtttqqqooommmqqqoooooorrrsssrrruuuzzz{{{|||yyyuuussstttsssooommmmmmnnnpppqqqoookkkhhhgggggghhhiiijjjiiiiiihhhiiifffbbbbbbdddfffggggggccccccbbbbbbbbbcccdddeeecccbbbbbbeeeiiimmmppppppqqqiiifffiiimmmsss@@@AAAAAAAAAAAA@@@??????>>><<<===@@@>>>;;;<<<@@@BBBGGGPPP^^^rrr~~~vvvjjjZZZUUURRRTTTXXX]]]eeemmmpppvvv~~~vvvkkk```YYYUUUTTTXXXWWW[[[```cccdddiiiooosssvvvzzz|||~~~{{{mmm```UUULLLDDDCCCCCCBBBCCCEEEJJJOOOTTTWWWWWWXXX[[[^^^gggttt~~~{{{lllddd```^^^```ggglllmmmlllbbbZZZSSSPPPMMMKKKOOOTTTXXXZZZ[[[\\\```iiiwwwrrrPPPIIICCCBBBAAA??????BBBBBBDDDFFFIIIJJJKKKLLLLLLJJJOOOWWW]]]cccnnn{{{{{{oooggg^^^YYY]]]hhhttt{{{vvvjjj```UUUKKKHHHBBB???@@@AAA??????AAA>>>>>>???AAADDDIIIMMMOOOMMMPPPWWW___fffnnn}}}mmmaaa[[[UUUPPPIIICCCBBBEEECCCEEEEEEDDDCCCHHHRRRZZZfffuuu~~~yyyxxx|||~~~|||zzzzzzyyyxxxwwwuuurrrooommmkkkqqqnnnooorrrrrrpppqqqtttsssuuutttrrrtttwwwvvvrrrnnnnnnoooqqqqqqoookkkgggggggggiiijjjjjjiiihhhhhhhhheeeaaaaaaccceeeeeedddbbbbbbbbbbbbcccdddeeefffdddbbbbbbdddhhhmmmpppqqqqqqhhhdddfffgggjjjzzzCCC@@@======???@@@@@@>>>???>>>>>>>>>>>>>>>??????AAAGGGOOOYYYkkktttcccZZZTTTUUUYYY\\\aaaffflllttt}}}{{{qqqhhh```[[[WWWYYYWWWYYY___bbbcccfffjjjrrrtttvvvyyy{{{~~~xxxmmmaaaXXXPPPKKKDDDAAAAAABBBAAAAAAIIINNNTTTXXXXXXXXXZZZ\\\hhhqqq|||zzziiibbb___aaadddfffjjjoooggg___TTTLLLJJJKKKLLLMMMTTTXXX[[[[[[\\\fffwwwqqqWWWMMMCCCAAABBBAAA???@@@CCCEEEIIIKKKKKKLLLMMMNNNPPPUUUZZZ\\\___hhhxxx{{{oooeee]]]^^^eeennnzzz{{{ooocccXXXOOOJJJBBBAAA???>>>>>>>>>??????>>>@@@BBBDDDFFFIIINNNQQQQQQUUU\\\dddiiiqqq~~~mmmccc]]]SSSKKKGGGEEEDDDDDDCCCBBBCCCFFFGGGKKKVVV```vvv|||zzzxxxxxx{{{}}}{{{vvvqqqqqqqqqpppnnnmmmnnnooommmnnnppprrrrrrrrrpppooopppppppppqqqsssuuuvvvwwwoooqqqssstttrrrooojjjgggfffeeefffgggiiiiiigggeeebbbbbbbbbbbbccccccccccccaaaaaaaaabbbcccdddfffgggeeeffffffggghhhiiijjjjjjhhheeedddeeeeeeiiiuuuCCC@@@>>>>>>@@@AAA@@@>>>??????>>>>>>>>>>>>??????@@@EEELLLUUUeee~~~{{{iii___VVVUUUWWWZZZ^^^cccjjjqqqzzz|||sssjjjccc\\\XXXWWWUUUVVV[[[___```dddiiiqqqrrruuuwwwzzz|||{{{tttiii]]]TTTLLLHHHBBB???@@@BBBBBBBBBIIINNNUUUXXXXXXXXXZZZ\\\hhhqqq|||~~~mmmfff``````aaaccchhhmmmhhh```UUUMMMJJJJJJKKKKKKSSSWWWZZZ[[[^^^hhhyyywwwZZZOOODDDAAABBBAAA@@@AAAFFFHHHLLLNNNNNNNNNOOOQQQPPPSSSWWWZZZ^^^gggttt~~~zzzooofff___aaahhhrrr}}}xxxkkk```UUULLLGGGBBBAAA???>>>>>>>>>???@@@>>>@@@BBBDDDFFFJJJOOORRRWWWZZZaaahhhnnnwwwyyyjjjbbb[[[RRRJJJFFFDDDDDDCCCEEECCCCCCFFFIIIQQQ```nnn}}}|||wwwtttuuuwwwyyy|||{{{{{{|||}}}|||wwwtttpppqqqqqqooommmlllmmmooonnnoooqqqssssssrrrqqqpppooooooooopppqqqssstttuuuppprrrssstttrrrnnnjjjgggeeeddddddeeeffffffdddbbb``````aaabbbbbbccccccdddbbbbbbcccdddeeegggiiijjjhhhhhhggggggggggggggggggeeecccaaabbbaaaeeeppp{{{BBBAAA@@@AAABBBBBB@@@>>>@@@@@@??????>>>??????@@@@@@CCCHHHOOO]]]rrrqqqeeeZZZVVVVVVWWW[[[___gggnnnwww}}}~~~vvvnnnfff^^^YYYVVVRRRRRRVVVZZZ\\\aaagggmmmpppsssuuuwwwzzz}}}}}}zzzuuummmbbbWWWOOOGGGDDD@@@>>>???AAABBBCCCIIINNNUUUXXXXXXXXXYYY[[[gggppp|||tttjjjaaa^^^^^^___eeekkkjjjbbbWWWNNNIIIHHHIIIJJJPPPUUUYYY\\\```lll~~~~~~___RRRFFFBBBAAAAAAAAACCCIIILLLOOOQQQRRRRRRSSSTTTSSSUUUXXX[[[aaaiiisssyyy}}}xxxnnngggbbbeeemmmvvvsssfffZZZPPPHHHCCCBBBAAA???>>>>>>???@@@@@@>>>@@@BBBEEEGGGKKKPPPTTTWWWZZZaaahhhooozzzrrrggg___YYYPPPHHHEEECCCCCCCCCGGGDDDCCCFFFKKKWWWkkk|||{{{wwwsssqqqrrrtttvvvwwwwwwwwwyyyzzzyyyvvvssspppqqqqqqpppnnnlllmmmnnnooopppssstttuuusssqqqpppnnnnnnnnnnnnooopppqqqrrrqqqsssttttttqqqmmmiiifffdddcccbbbcccccccccaaa___]]]^^^```aaabbbcccddddddddddddeeefffhhhjjjlllmmmjjjjjjiiigggfffeeedddcccdddaaa______^^^```iiisssBBBBBBCCCCCCDDDCCCAAA???AAAAAA@@@?????????@@@@@@AAAAAAEEEKKKUUUfffwwwkkk]]]WWWVVVVVVYYY^^^eeellluuu{{{~~~xxxqqqhhh___YYYTTTPPPOOORRRVVVYYY___fffiiilllpppssstttwww{{{~~~}}}{{{{{{xxxsssmmmeee[[[QQQJJJDDDAAA>>>======???AAABBBIIIOOOUUUYYYYYYXXXYYY[[[fffooozzzxxxmmmaaa[[[ZZZ\\\cccjjjkkkcccXXXNNNHHHGGGGGGIIIOOOSSSXXX]]]dddqqqcccUUUHHHBBBAAAAAABBBDDDKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZ\\\```fffmmmtttxxx|||wwwmmmgggeeeiiiqqqzzzzzznnn```UUULLLEEEAAAAAAAAA@@@?????????@@@AAA>>>@@@CCCFFFIIIMMMRRRVVVWWWZZZaaaiiiqqq~~~}}}nnnggg\\\VVVNNNGGGCCCBBBBBBBBBFFFDDDDDDGGGLLLYYYooozzzxxxuuurrrpppqqqssstttuuuvvvwwwxxxxxxxxxvvvuuupppqqqrrrqqqooonnnnnnooopppqqqtttvvvvvvtttrrrpppnnnnnnnnnnnnnnnooopppppprrrsssssssssppplllhhheeedddcccaaaaaabbbaaa___^^^\\\]]]___aaacccdddeeeeeeggggggggghhhiiijjjlllmmmjjjjjjiiigggfffdddcccbbbeeeaaa______^^^___eeelllzzzBBBDDDEEEEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAADDDIIIOOO\\\sss|||oooaaaZZZXXXWWWZZZ^^^cccjjjsssyyy|||yyyrrrhhh^^^XXXSSSNNNLLLOOOSSSVVV]]]ddddddiiinnnpppqqqsssxxx}}}}}}{{{yyyvvvsssmmmfff^^^UUULLLGGGBBBAAA???===<<<<<<>>>@@@HHHOOOVVVZZZ[[[ZZZ[[[\\\dddmmmxxx{{{nnn```YYYWWWZZZaaaiiijjjdddYYYOOOHHHFFFGGGIIINNNRRRXXX___hhhwww~~~eeeWWWIIICCCBBBAAACCCEEEJJJMMMQQQTTTUUUVVVXXXYYY]]]^^^aaaeeejjjpppuuuwww||||||xxxllliiihhhnnnttt|||}}}ttthhh[[[QQQIIIDDDAAAAAAAAA@@@??????@@@AAABBB???AAADDDGGGJJJNNNSSSWWW[[[^^^fffoooxxxxxxlllhhhZZZTTTLLLEEEBBBBBBCCCCCCDDDCCCEEEHHHMMMZZZqqqzzzxxxuuusssrrrrrrssstttssstttuuuvvvvvvuuuuuuuuuqqqrrrtttsssqqqoooooooooppprrruuuwwwwwwtttqqqooonnnnnnmmmnnnnnnoooppppppqqqrrrrrrqqqnnnjjjfffdddeeecccaaaaaaaaaaaa```^^^\\\^^^```ccceeefffffffffkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeedddgggdddbbbbbbaaa```ccciiitttDDDEEEGGGFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@CCCHHHLLLTTTjjjssseee^^^[[[YYYZZZ^^^aaahhhpppvvvyyy~~~}}}xxxpppggg]]]VVVPPPKKKJJJMMMQQQTTTZZZaaa```eeekkkmmmnnnpppvvv|||~~~zzzxxxwwwqqqllleee^^^WWWOOOHHHCCC?????????===;;;;;;>>>@@@HHHNNNWWW\\\]]]]]]^^^___ccckkkuuu}}}pppaaaXXXVVVWWW___fffhhhbbbYYYOOOHHHFFFIIILLLOOOSSSZZZbbbmmm|||~~~eeeWWWIIICCCBBBBBBCCCFFFHHHLLLPPPSSSUUUWWWYYY[[[]]]aaafffjjjmmmqqquuuxxx|||}}}yyynnnlllmmmrrrxxx~~~uuummm```UUULLLGGGCCCAAAAAAAAA@@@??????@@@BBBCCCAAACCCEEEHHHJJJNNNSSSWWWYYY]]]gggrrr|||tttkkkhhhXXXRRRKKKEEEBBBCCCCCCDDDCCCCCCFFFJJJPPP^^^xxx}}}yyyxxxwwwuuutttsssssssssnnnpppqqqqqqpppooopppqqqppprrrtttsssqqqoooooooooppprrruuuwwwwwwtttqqqnnnlllllllllmmmmmmnnnppppppooooooooonnnllliiifffdddeeecccaaa```aaabbbaaa```^^^```cccfffhhhiiihhhhhhmmmmmmkkkjjjhhhhhhggggggiiihhhhhhhhhggggggggggggiiieeeccceeedddbbbcccfffoooFFFGGGHHHFFFDDDCCCEEEGGGDDDCCCBBBAAAAAA@@@@@@@@@???>>>BBBHHHJJJNNNbbbxxxxxxjjjccc^^^ZZZYYY[[[^^^eeemmmsssvvvzzz|||vvvnnndddZZZTTTKKKHHHGGGKKKNNNQQQVVV]]]\\\bbbiiikkkkkknnnttt{{{|||}}}~~~zzzvvvsssrrrkkkfff^^^WWWPPPJJJDDD@@@<<<===>>>===;;;<<>>999;;;======<<<===AAAEEEGGGNNNXXX___aaaaaabbbdddaaahhhqqqyyyuuueeeZZZTTTRRRWWW]]]ccc___XXXOOOHHHGGGLLLPPPRRRVVV\\\fffsssbbbUUUIIIDDDDDDCCCDDDEEEFFFJJJOOOTTTWWWZZZ]]]```aaaiiirrrvvvuuuvvv||||||wwwttttttvvv{{{~~~xxxhhh```TTTJJJEEECCCBBBBBBAAAAAA@@@???@@@AAACCCDDDDDDEEEHHHIIIKKKNNNSSSVVV[[[aaammm{{{wwwmmmgggdddWWWQQQJJJEEECCCDDDEEEFFFEEEEEEGGGLLLWWWooo~~~zzzwwwwwwvvvuuusssqqqpppnnnnnnlllnnnpppnnnkkkjjjlllnnnlllnnnqqqqqqooolllkkkkkknnnqqquuuwwwvvvsssooolllgggggghhhiiijjjlllnnnoookkkkkkkkkjjjiiigggeeecccbbb```^^^^^^___aaaaaaaaacccfffiiikkkmmmlllkkkjjjnnnmmmlllkkkkkkkkkkkkkkkmmmlllkkkjjjiiihhhgggfffgggcccaaaddddddaaa```aaacccrrrJJJJJJIIIIIIIIIHHHHHHHHHFFFEEECCCAAA@@@???>>>>>>@@@@@@CCCEEEFFFJJJXXXeeeyyykkk```[[[YYYYYY[[[___eeejjjooouuuzzz~~~yyypppeeeZZZRRRMMMFFFEEEDDDDDDGGGKKKPPPRRRYYY\\\```dddgggkkkpppsssuuuwwwzzz}}}zzzwwwtttpppiiiddd___ZZZRRRLLLGGGCCC@@@>>><<<<<<===<<<<<<>>>BBBEEEGGGSSS___ddddddeeeeeecccbbbccciiisssyyydddXXXRRRPPPUUU]]]ccc___YYYQQQLLLMMMQQQUUUWWWYYY```lll|||~~~fffXXXJJJEEEDDDDDDEEEHHHGGGJJJNNNRRRUUUXXX]]]```eeeooowwwxxxwww{{{~~~|||vvvvvvvvvvvvzzz{{{ooo___WWWMMMGGGGGGFFFDDDBBB@@@@@@??????@@@@@@AAAAAABBBFFFKKKMMMNNNPPPTTTXXXZZZdddrrr{{{tttqqqjjjaaaTTTLLLDDDDDDDDDCCCDDDGGGDDDEEEIIIRRReee|||xxxwwwvvvtttrrrrrrrrrrrrpppnnnooommmjjjgggfffhhhjjjlllnnnoooqqqpppnnnmmmmmmnnnrrrrrrssssssrrrooolllkkkiiigggggghhhjjjllllllkkkllliiifffddddddddddddccc````````````___aaadddgggdddhhhmmmnnnllljjjiiijjjmmmllljjjiiihhhiiijjjjjjnnnnnnmmmkkkiiifffdddccccccddddddddddddcccbbbbbbfffjjjrrr|||JJJJJJJJJIIIIIIIIIHHHHHHFFFEEECCCBBB@@@??????>>>@@@@@@CCCEEEEEEIIIUUUbbb{{{~~~qqqeee^^^ZZZYYY[[[___dddiiinnnsssyyy}}}}}}vvvmmmbbbXXXOOOKKKEEEDDDCCCBBBCCCGGGJJJMMMTTTWWW\\\```cccgggllloooqqqssswwwzzz~~~{{{uuupppmmmhhhaaa\\\UUUQQQKKKEEEBBB@@@>>><<<@@@@@@???>>>===>>>AAACCCHHHUUUbbbggghhhhhhfffccc\\\^^^dddooo||||||gggYYYRRRPPPUUU\\\aaa___[[[VVVRRRQQQSSSVVV\\\___eeerrr}}}gggYYYKKKEEEDDDDDDEEEGGGGGGJJJNNNRRRUUUYYY]]]```fffqqqyyyzzzzzz}}}~~~|||xxxxxxwwwwwwzzzwwwkkk[[[TTTKKKEEEDDDDDDBBB@@@AAA@@@@@@@@@@@@@@@AAAAAACCCGGGKKKNNNOOOQQQVVVZZZ___hhhvvvuuupppnnnfff]]]QQQIIIDDDDDDDDDCCCDDDFFFGGGIIIOOO[[[qqq{{{xxxwwwvvvtttrrrqqqrrrqqqpppnnnnnnllliiigggggghhhjjjllllllmmmooonnnmmmkkkkkklllqqqrrrrrrrrrqqqnnnllljjjiiigggfffgggiiijjjjjjjjjiiigggeeedddddddddcccbbbaaaaaaaaaaaa```bbbeeehhhfffiiinnnooommmkkkjjjkkklllllljjjiiiiiiiiijjjjjjpppooommmkkkhhheeecccaaacccccccccccccccbbbaaaaaadddgggmmmuuuJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCAAA@@@??????AAAAAABBBDDDDDDGGGRRR]]]pppyyymmmccc\\\XXXZZZ]]]bbbfffkkkqqqwww{{{}}}zzzrrriii^^^TTTLLLHHHCCCBBB@@@??????AAADDDEEEMMMPPPUUUYYY]]]aaagggjjjlllooossswww{{{zzzsssmmmhhhbbb[[[UUUKKKHHHCCC@@@???>>>===<<>>>>>@@@BBBJJJWWWeeekkkmmmlllhhhcccXXXYYY___kkkzzzkkk[[[RRRPPPUUU[[[^^^___^^^\\\YYYWWWXXXYYYcccfffmmmyyy~~~iii[[[MMMFFFEEECCCDDDFFFFFFIIINNNRRRVVVZZZ^^^aaahhhsss|||~~~}}}{{{zzzzzzyyyyyy{{{}}}qqqeeeVVVPPPHHHCCCBBBBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAADDDHHHMMMOOOQQQSSSXXX\\\gggooo||||||mmmjjjhhh```VVVKKKFFFBBBDDDEEECCCDDDFFFEEEIIIRRRbbb{{{|||yyywwwwwwuuusssqqqpppqqqqqqpppnnnmmmllljjjhhhhhhiiijjjllllllmmmoooooommmlllllllllpppqqqqqqpppooommmkkkiiiiiigggffffffggghhhhhhgggeeedddcccdddeeeeeecccaaabbbccccccccccccdddgggiiiiiilllooopppooommmllllllllllllkkkjjjjjjjjjjjjkkkpppooommmkkkhhheeecccaaabbbbbbccccccbbbbbbaaa```bbbcccffflllvvvIIIJJJJJJKKKJJJJJJHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@BBBAAABBBDDDDDDEEENNNWWWgggzzzttthhh]]]XXXZZZ\\\___cccgggmmmtttyyy}}}{{{wwwoooeeeZZZQQQJJJGGGAAA???>>><<<===>>>@@@BBBGGGJJJNNNRRRVVV[[[aaaeeeiiilllppptttxxx|||~~~xxxpppiiiccc\\\TTTOOOGGGDDDAAA?????????>>>===BBBBBBAAA???>>>>>>@@@CCCKKKYYYgggnnnpppnnnhhh```WWWYYY___iiixxxooo\\\RRRPPPUUUZZZ___``````___^^^]]]^^^___hhhkkkssskkk]]]NNNGGGEEECCCCCCEEEFFFIIINNNRRRVVVZZZ___bbbiiiuuu~~~|||{{{{{{||||||{{{|||xxxkkk___QQQLLLFFFBBB@@@@@@@@@???BBBAAAAAA@@@@@@@@@AAAAAAEEEIIINNNQQQSSSVVV[[[___llltttsssffffffbbbXXXOOOFFFBBBAAADDDEEECCCCCCFFFDDDJJJVVVjjj}}}zzzwwwuuuvvvuuurrrpppooopppppppppooonnnmmmlllkkkkkkkkklllmmmmmmppprrrrrrpppnnnnnnnnnooooooooonnnmmmkkkiiihhhhhhfffeeeeeefffgggfffeeedddcccdddeeeffffffdddbbbcccdddeeeeeeeeefffiiikkklllnnnpppqqqqqqooonnnmmmkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkjjjhhhfffdddccccccddddddddddddcccbbbbbbaaaaaaaaadddmmm~~~IIIJJJKKKLLLKKKJJJIIIGGGFFFFFFFFFFFFEEECCCBBBAAABBBAAAAAACCCDDDDDDKKKRRR```tttzzzlll___XXXYYY[[[]]]___ccciiiqqqvvv{{{zzzuuummmbbbXXXOOOJJJGGG>>>===<<<<<<<<<>>>???@@@CCCEEEIIILLLPPPUUU[[[```hhhkkknnnrrruuuzzzyyyrrriiiaaaZZZSSSKKKFFFDDDBBB???>>>??????>>>===?????????>>>===???BBBDDDLLLYYYgggooorrroooggg^^^XXXYYY]]]ffftttttt^^^RRRQQQVVVZZZbbbcccccccccbbbccceeegggjjjooowwwlll^^^OOOHHHFFFDDDDDDFFFGGGJJJOOOSSSVVVZZZ___bbbiiivvv~~~{{{zzzzzz|||~~~~~~~~~{{{rrreeeYYYNNNJJJEEEBBB@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCGGGKKKPPPTTTVVVYYY^^^bbbpppyyylllbbbaaa[[[QQQJJJBBB@@@AAADDDEEEBBBDDDGGGIIIPPP___uuu|||yyyuuutttttttttrrrooonnnoooppppppoooqqqqqqpppoooooonnnnnnmmmmmmppprrrsssqqqooonnnnnnnnnnnnmmmlllkkkiiihhhggggggfffddddddeeefffeeeddddddddddddfffhhhhhhfffdddccceeefffgggggghhhjjjmmmnnnnnnooopppqqqpppnnnmmmiiijjjjjjjjjjjjjjjjjjjjjggggggggghhhggggggffffffeeeeeeffffffeeeeeedddcccbbbaaa```aaahhhwwwIIIJJJLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGFFFEEECCCBBBCCCAAAAAADDDEEEEEEIIIOOO]]]pppqqqccc[[[XXXYYYZZZ\\\___fffnnntttzzz~~~yyytttjjj___UUUNNNIIIGGG======<<<<<<<<<===>>>???@@@BBBDDDGGGJJJOOOVVVZZZdddgggkkkooosssxxx}}}~~~}}}vvvoooeee]]]VVVPPPIIICCC@@@???======>>>>>>===<<<======>>>>>>>>>@@@CCCFFFNNNZZZgggppprrrpppfff\\\VVVWWW[[[bbbnnn}}}yyybbbTTTTTTYYY\\\fffgggiiiiiiiiijjjlllnnnlllrrr{{{mmm^^^OOOHHHFFFEEEEEEGGGIIILLLPPPSSSVVVZZZ^^^aaahhhuuu{{{yyyxxxyyy~~~}}}uuulll___SSSJJJHHHEEEBBB@@@@@@AAABBB@@@@@@@@@@@@AAACCCDDDEEEHHHMMMRRRVVVXXX\\\aaaeeettt|||eee]]]ZZZSSSKKKHHHAAA@@@AAADDDDDDBBBDDDIIIKKKSSSccc}}}|||yyyuuussstttsssqqqnnnmmmnnnooooooooottttttssssssqqqpppnnnmmmkkknnnqqqrrrpppmmmlllkkkmmmlllkkkjjjiiiggggggfffgggeeeddddddeeeffffffeeefffeeeeeefffggghhhfffeeeccceeeggghhhhhhiiikkkmmmooonnnnnnooopppooommmkkkggghhhiiiiiijjjiiiiiiiiibbbcccdddeeefffggggggfffffffffgggggggggfffeeeeeeccccccbbbaaaeeeqqqIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFGGGHHHGGGFFFDDDBBBCCC@@@AAADDDFFFFFFIIINNNYYYmmmuuuhhh```XXXXXXXXXYYY]]]ccclllrrrxxx|||xxxrrrhhh]]]SSSLLLHHHFFF???>>>===<<<;;;;;;;;;;;;===>>>@@@BBBEEEJJJPPPTTT]]]```fffkkkpppwww}}}~~~}}}{{{zzzssslllbbbZZZTTTNNNHHHCCC===<<<<<<===???@@@@@@???>>>????????????AAADDDGGGQQQ\\\hhhpppsssqqqggg]]]UUUVVVYYY```mmm}}}fffXXXXXX^^^aaaiiilllpppssssssrrrrrrsssooovvvlll^^^OOOIIIGGGEEEFFFHHHJJJMMMQQQTTTVVVYYY]]]```fffttt}}}~~~xxxvvvwwwyyyxxxnnneeeXXXNNNGGGFFFDDDAAA??????AAABBB>>>>>>???@@@BBBDDDFFFGGGIIINNNSSSWWWZZZ^^^ccchhhxxxooo\\\WWWSSSKKKFFFGGGBBBAAABBBDDDCCCAAADDDJJJLLLTTTggg|||yyyuuusssuuussspppmmmlllmmmooooooooouuuuuuuuutttrrrooolllkkkkkknnnqqqrrrpppnnnlllkkklllkkkjjjhhhgggfffeeeeeefffdddcccdddfffggggggggggggeeeddddddeeefffeeedddbbbeeegggiiiiiijjjlllmmmnnnmmmlllmmmnnnnnnllliiieeefffggghhhiiihhhhhhgggaaaaaabbbddddddeeeeeedddfffffffffffffffeeeeeedddccceeeeeeddddddlllzzzIIIJJJLLLMMMMMMKKKIIIGGGFFFGGGHHHIIIHHHFFFDDDCCCCCC@@@AAAEEEGGGFFFIIINNNWWWjjjyyyllldddXXXXXXWWWXXX[[[bbbkkkqqqwwwzzz}}}wwwpppfff[[[QQQJJJFFFEEE@@@???===;;;:::888888777;;;<<<>>>???BBBFFFLLLPPPWWW[[[aaahhhooovvv}}}~~~|||{{{yyyxxxllleee\\\TTTOOOIIICCC???<<<<<<<<<>>>AAACCCDDDCCC@@@AAAAAA@@@@@@AAAEEEHHHSSS]]]iiippptttrrrhhh^^^VVVWWWZZZbbbnnnjjj[[[\\\bbbdddkkkpppvvvzzzzzzxxxuuutttrrryyylll^^^OOOIIIGGGFFFGGGIIIKKKNNNQQQTTTVVVYYY\\\___eeesss|||}}}wwwtttvvvyyy}}}tttjjj```TTTJJJDDDDDDCCC@@@>>>>>>@@@BBB===>>>>>>@@@BBBEEEGGGHHHJJJNNNTTTXXX[[[___eeeiii|||xxxfffVVVRRRNNNEEECCCGGGCCCBBBBBBDDDBBBAAAEEEKKKPPPZZZnnn}}}{{{xxxuuutttvvvssspppmmmkkklllnnnooopppuuuvvvvvvtttrrrnnnkkkiiimmmpppsssuuussspppnnnmmmlllkkkiiihhhfffeeeeeeeeeeeedddcccdddfffhhhhhhhhhhhheeecccbbbcccddddddcccbbbdddgggiiiiiijjjlllmmmnnnllljjjkkkmmmmmmkkkhhhdddeeefffhhhhhhhhhgggfffaaaaaabbbcccccccccbbbbbbeeeeeeffffffeeeeeedddccccccfffgggeeedddiiittt~~~IIIKKKLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIHHHEEECCCBBBCCCDDDEEEEEEEEEFFFIIIKKKTTTddd}}}tttfff\\\XXXVVVXXX[[[^^^fffoootttxxx~~~uuummmbbbWWWOOOIIIDDDAAA<<<;;;::::::::::::;;;<<<<<<===>>>>>>@@@DDDIIIMMMTTTWWW^^^gggpppxxx}}}~~~|||}}}~~~|||wwwrrrlllbbbUUULLLHHHEEEAAA=========???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBEEEHHHSSS^^^kkkqqqrrrnnncccYYYTTTVVVZZZaaammmqqqccc___bbbfffooouuu|||}}}zzzxxxxxxppp{{{ggg^^^TTTNNNHHHEEEHHHMMMNNNNNNOOOQQQVVV[[[^^^___fffqqqzzz~~~|||tttpppwww~~~|||wwwnnnbbbVVVNNNIIICCCBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAACCCFFFIIIJJJNNNNNNQQQVVVYYY\\\eeeooottteeeUUUMMMIIIDDD@@@???@@@>>>@@@DDDEEEDDDEEEIIIRRRbbbzzz|||xxxxxxxxxuuurrrooonnnlllkkkkkkkkkmmmnnnqqqpppnnnllljjjjjjjjjjjjnnnqqqttttttrrrooommmmmmkkkjjjhhhfffeeeddddddeeeiiihhhfffeeedddfffggghhhhhhhhhfffdddaaabbbdddggghhhhhhhhhhhhiiijjjkkklllpppllliiiiiikkkllljjjgggdddbbbaaabbbdddfffdddbbbccccccbbbbbbbbbbbbbbbccc```bbbccccccbbbbbbcccdddhhheeeeeeiiikkkkkknnnsss}}}IIIKKKLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDHHHIIIHHHGGGEEEEEEGGGIIISSSbbb{{{wwwjjj]]]YYYVVVXXXZZZ^^^eeennnqqquuu{{{tttmmmbbbVVVNNNHHHCCC@@@<<<;;;::::::::::::;;;<<<<<<===>>>>>>@@@CCCHHHLLLSSSWWW^^^fffooovvv{{{~~~{{{zzzyyy{{{|||zzzuuupppggg^^^RRRJJJFFFDDD@@@======>>>???AAABBBCCCCCCCCCCCCDDDCCCBBBAAABBBEEEHHHQQQ\\\hhhnnnnnnjjjaaaWWWTTTWWW\\\eeesssvvvhhhdddgggkkkooovvv~~~~~~yyyuuusssppp|||yyyddd[[[SSSNNNIIIFFFIIINNNNNNOOOPPPSSSXXX\\\___```eeepppzzz{{{tttpppvvv|||yyyrrriii]]]RRRKKKGGGCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@AAACCCFFFIIIKKKPPPPPPTTTYYY\\\aaakkkvvvmmm___PPPJJJHHHDDDAAA@@@FFFCCCBBBDDDDDDCCCFFFKKKWWWiii~~~{{{{{{yyytttppppppnnnmmmkkkkkklllmmmnnnooonnnkkkiiihhhhhhiiiiiinnnqqqssstttrrrooommmmmmlllkkkhhhfffeeedddddddddhhhgggfffeeeeeefffggghhhhhhgggeeecccaaaaaadddfffggggggggghhhhhhiiikkkkkkooollljjjjjjlllllljjjgggeeecccaaabbbddddddcccaaacccbbbbbbaaaaaaaaabbbbbb___aaabbbbbbbbbbbbcccdddfffcccbbbfffhhhhhhkkkoooyyyIIIJJJLLLKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIINNNNNNMMMJJJFFFEEEEEEGGGPPP```yyy|||ppp```ZZZVVVXXXZZZ]]]dddkkkmmmqqqwww|||tttlll```UUULLLFFFBBB???<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>???BBBGGGJJJQQQUUU\\\eeemmmssswwwxxxvvvuuuuuuwwwxxxvvvqqqlll^^^WWWNNNGGGDDDBBB@@@======>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBAAABBBEEEHHHOOOZZZeeejjjiiieee]]]UUUTTTXXX```lll}}}{{{mmmiiikkkoooqqqwww}}}vvvqqqnnnrrr~~~~~~ppp```YYYRRROOOKKKHHHIIINNNNNNOOORRRUUUYYY]]]___aaadddnnn{{{|||vvvrrrwwwyyytttkkk```VVVMMMGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCGGGJJJLLLQQQRRRWWW]]]aaagggsssyyycccWWWKKKGGGFFFCCCBBBBBBHHHDDDBBBCCCDDDDDDJJJQQQ]]]sss}}}|||yyysssnnnpppooonnnlllllllllmmmnnnmmmkkkhhhfffeeefffgggiiinnnqqqssssssqqqooommmmmmmmmllliiigggeeedddddddddffffffffffffffffffffffffffffffdddaaa___```bbbeeeggggggfffgggggghhhiiijjjnnnlllkkkmmmooonnnjjjfffeeedddbbbaaabbbcccbbb```bbbbbbbbbaaaaaa`````````^^^```aaabbbaaaaaacccdddfffccccccfffggggggiiimmmtttHHHJJJKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLQQQQQQOOOKKKGGGEEEFFFGGGOOO^^^vvvuuuddd]]]XXXXXXZZZ\\\bbbhhhiiinnnuuuyyy}}}tttlll```TTTKKKEEEAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAEEEHHHNNNRRRYYYaaahhhmmmpppqqqrrrqqqqqqrrrssspppjjjeeeUUUPPPIIIDDDBBBAAA???>>>>>>???AAACCCDDDEEEEEEFFFDDDDDDCCCAAA@@@BBBEEEIIIPPP[[[eeegggeeebbb\\\UUUUUUZZZdddsss|||nnnjjjlllooosssxxx}}}}}}xxxrrrnnnllluuuyyyiii___YYYTTTQQQNNNJJJIIIMMMMMMPPPTTTWWWZZZ\\\___```aaakkk{{{|||zzzwww{{{vvvooodddXXXOOOIIIDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDHHHKKKMMMQQQSSSXXX___dddkkk{{{qqq]]]RRRIIIFFFEEECCCBBBCCCCCCAAAAAACCCDDDGGGNNNWWWeee}}}}}}{{{xxxssspppppppppnnnmmmmmmmmmmmmmmmjjjhhheeecccccceeegggiiioooqqqrrrrrrpppnnnmmmmmmnnnllljjjgggeeeddddddddddddeeefffgggggggggfffffffffeeedddaaa______bbbdddfffffffffffffffggghhhhhhmmmlllmmmoooqqqpppkkkgggeeedddbbbaaa````````````bbbbbbbbbaaa```___^^^^^^]]]___aaaaaaaaabbbccceeeiiiffffffiiijjjiiikkknnnqqq{{{HHHJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPNNNKKKHHHGGGHHHIIINNN\\\qqq{{{kkkbbbZZZXXXZZZ[[[```eeeggglllsssxxx|||uuulll___SSSJJJDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======>>>@@@CCCFFFKKKNNNTTT[[[aaaeeehhhiiinnnmmmlllmmmmmmiiibbb\\\MMMJJJFFFCCCAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA@@@@@@CCCHHHLLLUUU___ggggggccc```[[[WWWXXX^^^jjj{{{{{{mmmjjjkkkmmmrrrtttvvvtttpppmmmmmmnnnzzzwwwggg___ZZZWWWVVVRRRLLLJJJLLLMMMQQQVVVYYYZZZ[[[]]]______hhhxxx}}}}}}zzz}}}~~~rrriii]]]RRRKKKFFFCCCAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBEEEHHHLLLNNNQQQSSSZZZaaafffoookkkYYYPPPIIIFFFEEEBBBAAACCC@@@@@@BBBEEEFFFIIIQQQ[[[ppp~~~{{{xxxvvvtttrrrpppooonnnnnnmmmlllllllllhhhgggeeeddddddfffhhhjjjoooppprrrqqqooommmmmmmmmnnnllljjjgggeeeeeeddddddddddddeeefffggggggffffffgggfffdddbbb``````ccceeeffffffffffffffffffggghhhllllllmmmppprrrqqqlllgggddddddbbb```______```aaacccccccccbbbaaa___]]]\\\\\\^^^```aaabbbbbbeeefffllliiiiiilllllljjjkkknnnnnnyyyGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJHHHGGGHHHJJJMMMYYYkkk|||ssshhh]]]ZZZZZZ[[[^^^bbbeeejjjqqqwww{{{vvvmmm```SSSJJJDDD@@@???:::;;;;;;<<<<<<;;;;;;:::999;;;=========???AAACCCGGGJJJNNNSSSXXX]]]```bbbfffeeeeeeffffffbbbZZZTTTGGGFFFDDDCCCAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAABBBGGGMMMRRR\\\eeekkkhhhbbb___\\\YYY\\\cccrrryyylllhhhiiikkkkkkmmmnnnllljjjjjjmmmqqq}}}ssseee^^^[[[ZZZZZZWWWQQQNNNOOOOOOTTTZZZ\\\\\\[[[\\\^^^___gggvvv}}}{{{lllcccVVVLLLGGGEEECCCAAA@@@????????????@@@@@@AAABBBAAABBBCCCFFFIIIMMMOOOSSSWWW]]]dddjjjuuuwwwdddUUUNNNHHHGGGEEEBBBAAACCCCCCCCCDDDGGGHHHLLLXXXddd~~~zzzwwwuuuttttttoooooonnnmmmlllkkkkkkjjjggggggffffffgggiiijjjkkkooopppqqqpppnnnmmmmmmnnnmmmkkkiiigggffffffffffffdddddddddeeeffffffgggggghhhhhhfffcccaaabbbdddgggggggggffffffffffffggggggjjjiiijjjmmmpppooojjjeeeccccccbbb___]]]]]]```bbbdddddddddcccbbb___]]]\\\\\\^^^aaabbbcccdddfffhhhkkkiiiiiikkkkkkhhhhhhkkklllvvvGGGIIIKKKKKKJJJIIIJJJKKKIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKIIIFFFFFFGGGIIIKKKUUUdddqqq~~~yyymmm```\\\[[[ZZZ\\\___bbbhhhooouuuyyy}}}wwwnnn```SSSJJJDDDAAA???::::::;;;<<<<<<;;;::::::999;;;<<<======>>>@@@AAAEEEFFFHHHLLLPPPUUUYYY[[[[[[[[[\\\___```\\\UUUOOOEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCFFFLLLTTTZZZaaajjjnnniiiaaa]]][[[ZZZ```iiizzztttgggcccdddeeeaaadddggghhhgggiiimmmqqq~~~~~~mmmaaa\\\ZZZ[[[^^^]]]WWWTTTUUURRRXXX^^^```^^^\\\\\\^^^```iiiwww|||wwwfff]]]PPPHHHEEECCCAAA??????????????????@@@AAAAAABBBBBBBBBCCCFFFJJJNNNPPPXXX\\\cccjjjooo{{{mmm[[[OOOJJJFFFFFFDDDAAAAAADDDEEEDDDEEEHHHKKKUUUhhhxxx}}}yyyuuusssrrrnnnnnnmmmmmmllljjjiiihhhggghhhiiijjjllllllmmmmmmooopppqqqpppnnnmmmmmmnnnkkkjjjiiigggggggggggghhhddddddccccccdddfffggghhhjjjjjjhhhfffddddddgggiiihhhhhhggggggfffgggggghhhfffeeeeeehhhkkkjjjfffbbbaaabbbaaa___\\\]]]```dddeeeeeeeeeeeeccc```]]][[[]]]___aaacccdddeeehhhjjjkkkiiiiiikkkkkkgggfffiiiiiisssGGGIIIKKKKKKJJJJJJJJJKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJHHHEEEEEEFFFGGGIIIRRR___kkkvvv}}}pppbbb]]][[[ZZZ[[[]]]```fffnnnssswww{{{xxxoooaaaSSSJJJDDDAAA@@@::::::;;;<<<<<<;;;::::::999;;;<<<=========???@@@CCCCCCEEEGGGKKKPPPUUUXXXSSSTTTVVVYYY[[[YYYRRRLLLCCCDDDEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???AAABBBCCCEEEIIIPPPYYY___dddlllpppjjjaaa\\\[[[ZZZcccmmmoooaaa]]]^^^___YYY]]]cccfffgggiiimmmqqq~~~yyyiii^^^YYYYYY\\\``````[[[YYYYYYUUU[[[bbbddd```]]]]]]___bbbjjjxxxyyysssbbbYYYMMMEEECCCBBB@@@>>>??????>>>>>>???@@@AAAAAABBBBBBBBBDDDGGGJJJNNNPPP\\\aaahhhnnnttt|||eeeTTTKKKFFFDDDEEEDDDAAABBBEEEEEECCCCCCGGGNNN^^^www}}}{{{vvvrrrpppmmmmmmmmmlllkkkjjjhhhggggggiiikkkmmmnnnoooooonnnooopppqqqpppmmmlllmmmnnnkkkjjjhhhggggggggghhhiiieeedddcccbbbccceeehhhiiilllkkkjjjgggeeeeeehhhkkkiiihhhhhhggggggggghhhhhhdddbbbbbbdddggggggddd``````aaa```^^^\\\]]]aaaeeeeeeffffffeeeccc```]]][[[]]]___bbbdddeeefffiiikkkmmmjjjjjjmmmlllhhhgggiiihhhqqq~~~KKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFHHHNNNXXXbbbnnnyyymmmbbb\\\[[[[[[\\\ccceeejjjpppvvv{{{~~~zzzqqqcccVVVLLLFFFBBB???===<<<;;;<<<======;;;999<<<<<<;;;;;;;;;<<<=========>>>@@@BBBEEEIIIKKKMMMOOOSSSTTTTTTTTTSSSNNNGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBAAABBBCCCDDDEEEEEEFFFGGGIIIMMMWWWdddmmmpppooonnnkkkbbbZZZ[[[```hhhxxxlllbbbZZZXXXZZZXXX[[[```dddgggllltttzzz~~~pppccc\\\VVV\\\bbbdddbbb^^^\\\[[[[[[dddmmmlllbbb[[[[[[___gggppp|||{{{rrrjjj\\\SSSHHHBBBAAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIIMMMSSSXXX^^^dddlllsss}}}nnn\\\RRRHHHGGGFFFDDDCCCCCCCCCCCC===FFFEEEEEETTTiiizzz}}}~~~}}}yyyuuusssrrrooonnnmmmllljjjiiihhhgggeeehhhlllooorrrrrrqqqpppppppppooonnnmmmlllkkkkkkiiihhhgggfffeeeeeefffgggfffeeedddcccdddfffhhhjjjiiiiiihhhhhhhhhhhhhhhiiiggggggggggggffffffffffffaaabbbcccbbbaaaaaacccddd_________^^^]]]^^^bbbdddfffeeedddbbb```___^^^]]]______```aaadddgggjjjkkknnnmmmlllkkkkkkkkkkkkkkkgggmmmvvvKKKLLLLLLMMMNNNMMMMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFGGGLLLTTT^^^mmm|||qqqggg```]]]\\\]]]aaaccchhhnnntttyyy}}}{{{rrrdddWWWMMMFFFAAA???===<<<<<<<<<======;;;999:::::::::;;;<<<===>>>?????????@@@BBBDDDGGGIIIJJJMMMQQQTTTTTTUUUUUUOOOHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBAAABBBDDDFFFGGGIIIJJJMMMQQQXXXbbbmmmtttxxxuuurrrlllcccZZZ\\\aaapppwwwfff^^^WWWVVVYYYZZZ___fffjjjnnnssszzzxxxjjj^^^ZZZXXX^^^eeegggfffbbbaaa```^^^fffmmmkkkbbb\\\]]]bbbkkktttxxxllldddVVVOOOFFFAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEGGGKKKPPPWWW\\\bbbhhhqqqyyy{{{dddUUUMMMGGGFFFEEEDDDCCCCCCCCCCCCBBBJJJKKKPPPeee~~~}}}vvvwwwyyyzzzyyywwwtttrrrrrrooonnnmmmkkkjjjiiihhhgggggghhhkkknnnpppqqqqqqppppppooonnnmmmlllkkkkkkjjjffffffeeeddddddeeeggggggccccccccccccdddgggiiikkkhhhhhhhhhhhhhhhhhhiiiiiihhhggggggggggggfffffffffbbbdddeeeeeecccbbbaaa```___```aaa```___```ccceeeeeeeeedddbbbaaa```______bbbbbbbbbccceeehhhjjjlllnnnnnnlllkkkjjjjjjjjjjjjhhhlllsss|||LLLLLLMMMNNNNNNNNNNNNMMMHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFIIIOOOZZZjjj}}}xxxnnneee```^^^]]]^^^```eeekkkqqqwww|||~~~~~~}}}tttfffXXXNNNFFFAAA???===<<<<<<<<<======<<<:::888888999:::<<<>>>@@@AAAAAAAAACCCDDDFFFHHHIIIJJJMMMRRRVVVWWWYYYYYYTTTMMMHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDBBBBBBDDDGGGJJJLLLPPPQQQTTT[[[fffpppwww{{{{{{wwwrrrkkkbbb\\\```hhh{{{pppbbb[[[WWWXXX]]]aaahhhqqqxxx|||xxxoooddd\\\ZZZ^^^dddjjjmmmjjjfffdddcccccciiinnnkkkbbb]]]___dddnnnyyy|||ssseeeZZZOOOIIICCC@@@AAABBBCCCBBB@@@@@@@@@@@@AAAAAAAAAAAADDDEEEGGGIIIMMMTTT]]]bbbhhhnnnwwwmmmZZZNNNIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@HHHKKKWWWsssyyyrrrqqqsssuuuuuusssqqqqqqqqqnnnnnnlllkkkiiiiiihhhhhhiiiiiijjjlllmmmoooppppppnnnnnnlllkkkjjjjjjiiiiiiccccccbbbbbbcccdddfffgggaaaaaaaaabbbeeegggjjjlllgggggghhhhhhiiiiiijjjjjjhhhhhhhhhgggggggggffffff```aaacccccccccaaa___^^^```bbbcccdddccccccdddeeeeeedddcccbbbaaaaaaaaaaaadddddddddeeegggiiijjjkkknnnnnnlllkkkjjjiiiiiiiiigggjjjooouuu|||LLLMMMMMMNNNNNNNNNNNNNNNGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIHHHGGGGGGGGGLLLWWWhhhzzzuuukkkccc___]]][[[^^^bbbhhhnnntttyyy|||}}}vvvhhh[[[PPPGGGBBB>>>===<<<<<<<<<>>>>>><<<;;;888999999:::<<<>>>@@@AAAAAACCCEEEHHHKKKMMMOOOPPPRRRXXX]]]```bbbbbb\\\UUUMMMLLLLLLLLLMMMMMMKKKIIIFFFEEEEEEEEEHHHLLLQQQTTTYYYZZZ^^^gggrrr{{{~~~uuuqqqlllfff```___hhhrrrnnnbbb^^^]]]```gggpppwwwzzzrrrkkkccc___```fffkkkqqqrrrnnnhhheeedddiiimmmnnnhhh```\\\```fffppp|||}}}yyyooo___SSSJJJFFFAAA???@@@AAABBBAAA@@@@@@@@@AAAAAAAAAAAAAAADDDEEEGGGJJJPPPXXXaaahhhkkkqqq{{{zzzdddSSSKKKIIIDDDCCCCCCBBBBBBBBBCCCCCC???FFFKKK\\\~~~|||vvvqqqoooqqqrrrrrrpppooooooooonnnmmmkkkjjjiiihhhhhhhhhjjjjjjjjjjjjkkklllnnnooolllkkkjjjiiihhhhhhhhhhhhcccbbbaaaaaaaaabbbcccdddaaaaaaaaacccdddgggiiijjjfffgggggghhhiiiiiiiiiiiiggggggggggggggggggggggggaaa___^^^^^^_________^^^```cccfffgggfffeeeeeefffdddcccbbbbbbaaabbbbbbccceeeeeeeeefffggghhhiiiiiimmmmmmkkkjjjhhhgggggggggeeegggjjjnnnsss{{{LLLLLLMMMNNNNNNNNNNNNMMMGGGGGGHHHJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHKKKTTTcccttt|||pppfff```^^^ZZZ\\\___eeekkkqqqwwwzzz|||zzzlll^^^RRRIIICCC???===<<<<<<===>>>>>>===;;;;;;;;;;;;<<<===>>>@@@@@@???AAAFFFKKKQQQUUUXXXYYY___eeekkkmmmooonnnggg^^^UUUTTTSSSRRRSSSRRROOOMMMIIIIIIJJJLLLQQQVVV\\\___fffhhhlllttt|||nnnjjjeeebbb___bbbooo|||kkkdddccceeellluuuuuunnnhhhdddcccfffiiinnntttuuuqqqllliiihhhmmmnnnkkkddd\\\ZZZ```fffqqqzzztttiiiZZZOOOGGGDDDAAA???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHMMMSSS[[[eeekkknnnttt~~~nnn\\\OOOHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDLLLRRRfffzzzvvvrrrrrrssssssqqqooommmmmmmmmnnnmmmkkkiiihhhhhhiiiiiikkkjjjiiihhhiiijjjlllmmmjjjiiihhhfffeeefffggggggdddcccaaa```_________```bbbbbbbbbcccdddeeeffffffeeefffggghhhhhhhhhhhhgggeeeeeeffffffggggggggggggkkkfff___[[[[[[]]]^^^___```cccggghhhgggfffffffffdddcccbbbaaaaaaaaacccdddccccccdddeeeffffffggggggkkkjjjiiigggffffffeeeeeebbbdddfffhhhmmmsss{{{KKKKKKLLLMMMMMMMMMMMMLLLHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKIIIIIIJJJJJJJJJIIIHHHIIIKKKRRR]]]lllyyyvvvjjjbbb___ZZZ[[[^^^ccciiioootttwww{{{~~~}}}pppaaaUUUKKKDDD@@@===<<<<<<===??????>>><<<============>>>@@@AAAAAA???CCCIIIQQQYYY___cccfffooouuu{{{}}}}}}zzzqqqggg]]]\\\ZZZXXXXXXVVVSSSPPPMMMOOOSSSXXX^^^eeejjjmmmuuuwwwzzz~~~}}}zzzjjjgggcccbbbbbbiiiyyyyyyhhheeeiiiooozzzyyyooojjjgggeeegggkkkkkkpppvvvxxxtttpppmmmlllkkkjjjeee]]]WWWYYYaaaiiivvvuuulll```UUUMMMDDDCCCBBB@@@???>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDFFFKKKPPPWWW___gggmmmsssyyytttbbbUUUIIIEEEGGGCCCBBBBBBBBBCCCDDDEEEEEEGGGPPPYYYooo}}}xxxuuuttttttttttttqqqnnnlllllllllnnnllljjjhhhggghhhiiijjjkkkjjjiiihhhhhhiiijjjkkkiiigggeeedddcccdddeeefffeeecccaaa___^^^]]]]]]^^^aaabbbbbbccccccddddddddddddeeefffggggggfffeeedddbbbbbbccceeefffggghhhhhhwwwoooddd]]][[[\\\]]]]]]```cccfffggggggfffeeefffdddcccaaa______```bbbcccaaabbbcccdddeeeeeeeeeeeeggggggfffeeedddddddddddd```aaacccdddggglllrrrvvv|||JJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLNNNOOOOOOOOONNNMMMKKKIIIIIIJJJKKKJJJIIIFFFIIILLLOOOVVVbbbpppyyy|||ooofffbbb[[[\\\^^^bbbgggmmmrrruuuyyy{{{ssseeeXXXNNNFFFAAA===<<<<<<===??????>>>=========>>>???@@@BBBDDDEEEFFFKKKSSS\\\eeelllqqqttt~~~xxxmmmcccaaa^^^\\\ZZZXXXTTTQQQSSSWWW]]]dddllltttyyy|||}}}xxxssspppgggeeedddfffkkkvvvqqqeeegggppp{{{|||sssllljjjiiiiiikkkooorrrwww{{{|||wwwqqqmmmllleeebbb]]]VVVSSSYYYdddmmm~~~{{{ooobbbVVVNNNJJJAAAAAAAAA@@@?????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEIIINNNUUU[[[cccjjjooozzz~~~cccWWWOOOFFFCCCFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEQQQ^^^vvv~~~yyytttsssuuussstttssspppmmmkkkllllllmmmllliiigggggggggiiijjjkkkjjjiiihhhhhhhhhhhhhhhgggfffcccbbbaaacccdddfffcccbbb```___^^^^^^^^^______```aaabbbddddddeeeeeedddeeefffffffffdddbbbaaa______aaaccceeeggghhhiiiwwwnnnccc]]]\\\]]]]]]\\\```bbbeeeeeeeeedddeeeeeedddbbb```^^^^^^^^^```aaa___```bbbdddeeeffffffeeecccccccccbbbbbbbbbcccccc___```aaabbbbbbdddhhhjjjnnnsss|||IIIJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMKKKJJJIIIKKKKKKJJJIIIEEEHHHLLLNNNQQQ[[[iiitttxxxrrriiieee\\\\\\^^^bbbffflllqqqtttwwwyyy|||uuufffZZZOOOGGGBBB===<<<<<<===???@@@???===;;;<<<===???BBBDDDGGGHHHOOOTTT\\\fffpppwww|||{{{pppfffdddaaa^^^\\\XXXTTTQQQXXX\\\dddmmmvvv}}}xxxnnniiigggcccbbbdddkkksss|||nnneeejjjwwwyyyrrrllllllmmmmmmpppttt{{{xxxoooiiiggg___\\\WWWRRRQQQYYYgggqqqxxxjjj[[[OOOIIIHHH???@@@AAAAAA@@@@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDFFFJJJQQQXXX___eeelllpppsssZZZQQQMMMFFFDDDGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFTTTccc~~~{{{wwwqqqqqqtttrrrrrrqqqooommmkkklllmmmmmmllliiigggfffgggiiikkkjjjjjjjjjiiihhhggggggffffffeeebbbaaa```bbbdddeeebbbaaa______^^^___```aaa\\\^^^```bbbdddeeefffgggddddddeeefffeeebbb```___\\\]]]___bbbdddgggiiijjjnnnggg^^^[[[\\\___^^^]]]```aaacccdddccccccdddeeedddbbb```]]]]]]]]]___```___```bbbeeefffgggffffffaaaaaaaaaaaaaaabbbbbbccc___```aaa```______aaabbbeeejjjsss}}}JJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGHHHKKKOOOVVV^^^dddooozzz|||lllbbbbbb]]]\\\___bbbeeejjjqqquuuwwwzzz}}}}}}ooo```RRRGGGAAA???????????????@@@@@@@@@<<<>>>@@@@@@???BBBHHHLLLXXX^^^hhhqqqyyyvvvmmmbbbaaa___[[[XXXWWWXXXZZZ]]]fffpppyyyzzzuuuqqqjjjeeeddddddggglllvvvuuunnnjjjnnnyyy~~~|||sssqqqnnnlllmmmqqqxxx}}}xxxqqqmmmeee\\\TTTTTTTTTTTTXXXbbboooyyy{{{ooocccXXXPPPIIIEEEBBBBBBAAAAAA@@@???>>>>>>???AAACCCDDDDDDDDDFFFHHHGGGIIIPPPYYY```dddlllsssiiiVVVOOOKKKCCCBBBFFFEEE@@@>>>AAADDDEEEEEEHHHPPPVVVlll|||vvvrrrnnnnnnqqqsssqqqnnnkkkiiiiiikkkllliiiiiiiiihhhfffeeeggghhhmmmllliiigggffffffggghhheeeccc```______aaadddfffcccaaa```___^^^^^^______```bbbccceeeffffffeeeeeeffffffdddcccbbb```______]]]\\\]]]```cccfffffffffeeedddaaa^^^\\\\\\\\\\\\]]]^^^```bbbcccbbbaaa```bbbaaa___]]]\\\]]]^^^___bbbbbbbbbccccccdddddddddbbbaaa___^^^]]]^^^^^^___]]][[[YYY[[[^^^aaaaaa______dddkkkrrr{{{IIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHIIILLLRRRZZZ___gggsssrrrhhhddd___]]]___aaaccciiiooosssvvvzzz|||~~~sssdddUUUIIIBBB=====================>>><<<>>>@@@@@@AAAFFFMMMSSS\\\cccmmmuuu{{{zzzlllccc[[[\\\[[[YYYWWWVVVXXXZZZcccnnn{{{}}}sssnnnjjjeeebbbccchhhllluuuqqqllljjjooozzzyyytttsssnnnnnnnnnnnnqqqwww}}}~~~sssiiiccc\\\TTTPPPRRRTTTWWW___lll|||}}}uuuiii\\\SSSKKKEEEBBBBBBBBBAAAAAA@@@??????>>>???AAACCCDDDDDDEEEGGGIIILLLNNNUUU^^^eeejjjsss|||tttaaaQQQLLLJJJCCCBBBGGGGGGBBB@@@CCCFFFEEEGGGJJJSSS]]]vvvyyytttooollllllooopppnnnllliiiiiiiiikkklllgggggggggfffddddddfffhhhllljjjhhhfffeeeeeeffffffeeecccaaa______```ccceeebbbaaa```^^^^^^^^^^^^___```aaaccceeeeeeeeeeeeddddddccccccbbbaaa```___^^^\\\\\\]]]___bbbdddeeeeeecccaaa^^^\\\ZZZZZZZZZ[[[\\\]]]___aaabbbbbbaaa```bbbaaa___]]]\\\\\\]]]^^^aaaaaabbbcccdddccccccccc```___]]]\\\[[[\\\\\\]]]ZZZYYYWWWYYY\\\^^^^^^]]]\\\```eeelllvvvIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGIIIMMMSSSXXX^^^jjj|||zzzqqqgggaaa^^^______aaaffflllppptttyyyyyyyyy}}}xxxiiiYYYJJJBBB>>>>>>==================<<<>>>@@@AAADDDKKKUUU\\\bbbiiisssyyy}}}}}}pppbbbYYYUUUVVVWWWWWWXXXYYY\\\___lllyyyvvvmmmhhheeebbbcccgggmmmuuummmhhhhhhooozzzyyytttqqqllliiiiiijjjkkkmmmqqqvvv|||}}}{{{ssshhh___YYYSSSMMMPPPSSSXXX^^^iiiyyy{{{tttlll```TTTKKKFFFBBB@@@BBBAAAAAA@@@@@@????????????AAACCCDDDEEEFFFIIIKKKMMMOOOVVV___eeekkkvvvfffWWWKKKIIIHHHDDDCCCFFFEEEBBBAAADDDGGGHHHLLLQQQ]]]kkk~~~uuupppmmmiiijjjllllllkkkiiigggggghhhiiijjjdddddddddbbbaaabbbeeegggiiihhhfffeeedddddddddeeeeeedddaaa___^^^___aaabbbbbbaaa___^^^]]]]]]^^^___```aaacccdddeeeddddddccc`````````_________^^^^^^[[[\\\]]]___aaabbbbbbbbbaaa___]]][[[YYYZZZZZZ[[[[[[\\\^^^```aaaaaaaaa```bbbaaa___]]]\\\[[[\\\\\\___```bbbddddddcccaaa```]]]\\\[[[YYYXXXYYYYYYZZZZZZYYYXXXZZZ\\\]]]]]]\\\ZZZZZZ]]]eeerrrKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGJJJNNNQQQWWWccctttxxxkkkddd___^^^]]]]]]aaaggglllrrrwwwvvvtttxxx}}}nnn\\\LLLBBB@@@@@@@@@???????????????>>>???@@@AAAEEENNNZZZcccgggnnnwww|||~~~tttggg\\\TTTRRRSSSUUUWWW[[[```ggglllxxxzzzqqqiiifffeeeffflllrrruuuyyyjjjeeedddjjjuuuyyynnnjjjhhheeedddfffjjjkkknnnrrrwww{{{}}}}}}nnnjjjccc[[[UUURRRPPPOOOSSSWWW___hhhsss}}}wwwllldddXXXMMMFFFCCCAAA@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEEHHHKKKNNNOOOQQQWWW___eeelllxxxsss[[[PPPHHHGGGGGGDDDCCCEEEBBB@@@@@@DDDFFFIIIQQQZZZjjj|||yyyqqqnnnlllhhhhhhkkkjjjiiigggfffeeeeeeffffffbbbbbbaaa```___```dddfffgggfffdddcccbbbbbbbbbccceeecccaaa^^^]]]^^^___```aaa```^^^]]]\\\\\\]]]^^^___```bbbcccccccccbbbaaa\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\^^^____________```___^^^\\\ZZZYYYZZZ[[[\\\ZZZ[[[]]]^^^___``````___aaa```^^^\\\[[[ZZZZZZZZZ]]]___aaaccccccaaa___^^^ZZZYYYXXXWWWVVVWWWWWWXXX\\\\\\\\\]]]____________[[[YYYZZZaaaoooMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLJJJHHHGGGFFFGGGIIIJJJIIIIIIIIIGGGGGGHHHKKKNNNRRR\\\lll}}}pppiiibbb___\\\ZZZ]]]ccciiiooottttttqqqtttqqq^^^LLLBBB@@@@@@@@@@@@??????>>>>>>>>>@@@AAABBBGGGQQQ]]]ggglllqqqwww{{{tttiii^^^VVVQQQRRRSSSWWW[[[bbblllvvv}}}}}}tttnnniiiiiikkkoooxxxuuuiiiccc___cccnnn}}}{{{rrriiiggggggeeeeeegggkkkkkkmmmpppssstttrrrooo```\\\VVVQQQOOONNNPPPSSSWWW]]]gggssszzzsssfff^^^SSSJJJEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCDDDFFFIIINNNQQQUUUWWW]]]dddiiiqqq~~~iiiTTTNNNHHHFFFFFFDDDCCCCCCCCCBBBBBBDDDFFFJJJWWWcccwww|||uuuooommmllliiihhhkkkjjjiiigggeeecccaaaaaaaaa`````````___^^^___bbbeeeddddddcccbbbbbbaaaaaaaaadddccc```^^^]]]]]]]]]]]]___^^^]]][[[[[[[[[[[[\\\^^^^^^```aaaaaa``````___YYYZZZZZZ[[[\\\\\\]]]]]][[[]]]``````^^^\\\\\\]]][[[ZZZXXXWWWWWWXXXZZZ[[[ZZZ[[[[[[\\\]]]]]]^^^^^^___^^^]]]\\\[[[ZZZYYYYYY[[[]]]___``````___\\\[[[XXXWWWVVVVVVVVVWWWXXXYYY]]]^^^```aaaaaa``````aaa___]]]]]]bbbnnnMMMLLLLLLKKKJJJIIIGGGFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGJJJLLLMMMVVVeeezzzxxxooogggbbb]]]ZZZ]]]aaaggglllqqqrrrqqqttt|||sss```NNNCCC??????>>>>>>===<<<<<<<<<>>>@@@BBBEEEJJJUUUbbblllppprrruuuyyyzzzkkk___WWWRRRPPPTTTXXX___gggqqq}}}zzzqqqnnnmmmppptttyyyrrrggg```[[[^^^hhhwwwuuummmhhhhhhiiihhhggghhhhhhggggggiiikkkjjjeeeaaaZZZTTTOOONNNNNNOOOSSSYYY^^^fffssswwwyyyzzz{{{{{{}}}uuulll^^^XXXOOOHHHDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGKKKPPPTTTVVVYYY___fffkkkuuurrraaaPPPLLLHHHEEEDDDDDDCCCCCCGGGFFFFFFGGGHHHPPPaaarrrwwwqqqllllllllliiihhhjjjjjjiiigggdddbbb```^^^^^^```aaabbbaaa``````aaaccccccbbbbbbbbbbbbaaaaaa```bbbaaa___^^^\\\\\\\\\\\\]]]\\\[[[YYYXXXYYYYYYZZZ\\\\\\^^^^^^^^^^^^]]]\\\XXXYYYYYYZZZ[[[[[[\\\\\\[[[___bbbaaa^^^[[[ZZZ[[[WWWVVVTTTTTTTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]][[[YYYXXXWWWWWWVVVVVVWWWYYY[[[\\\]]]```bbbcccbbbaaaaaaaaaccccccccceeemmm}}}IIIIIIIIIJJJIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFIIIKKKLLLRRR^^^qqqwwwmmmfff```\\\^^^cccfffjjjoooqqqrrruuuzzzvvvcccQQQFFF??????>>>>>>===<<<<<<;;;<<>>>>>===:::>>>CCCJJJSSS___mmmwwwvvvrrrqqqwww~~~lll\\\UUUUUUYYY]]]```kkk}}}yyy||||||{{{ppp```ZZZXXX]]]eeeqqqnnniiigggjjjkkkgggbbb```[[[YYYXXX[[[^^^^^^YYYSSSSSSMMMMMMRRRWWW[[[bbbkkkxxxzzzssspppmmmrrrwwwzzz|||uuuggg[[[QQQMMMGGGCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHMMMSSSWWWZZZ^^^fffoooxxxrrr\\\QQQIIIHHHEEEBBBAAADDDEEEEEE???AAAFFFLLLVVViiixxxpppkkkhhhiiijjjgggggghhheeeeeedddcccbbbaaa```___aaaccceeefffdddaaa``````aaabbbbbbbbbbbbbbbaaa```______^^^]]]\\\\\\\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\aaaeeeccc^^^ZZZYYYZZZYYYXXXWWWWWWXXX[[[]]]^^^]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[^^^aaaccccccgggkkkkkkiiigggggghhhdddhhhiiiggghhhsssHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDGGGIIIJJJJJJLLLMMMRRR```uuuzzzooogggbbbaaaaaadddhhhmmmqqqssstttuuuvvv}}}lllZZZMMMBBB???>>>@@@???<<<<<>>???@@@???>>>>>>@@@AAABBBEEEGGGHHHHHHNNNXXX```^^^aaahhhqqqfffVVVQQQEEECCCBBBCCCDDDDDDBBB???AAADDDHHHQQQbbb}}}|||vvvooommmkkkhhhfffeeeeeeeeedddeeeeeebbb^^^\\\]]]___```aaacccddddddbbb___^^^```aaabbbcccbbb```^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTUUUWWWXXXZZZ[[[\\\YYY\\\^^^\\\XXXVVVZZZ]]]eeedddbbb```^^^\\\ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[^^^^^^\\\YYYVVVTTTUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSWWWXXXYYY\\\^^^```bbbccciiikkklllkkkiiigggggghhhggghhhjjjlllmmmrrrHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGIIIKKKLLLKKKIIIMMMMMMPPP[[[nnn~~~tttkkkfffdddddddddhhhllloooqqqrrrtttuuuppp]]]QQQEEEAAA???AAAAAA>>>>>>@@@???@@@EEEMMMYYYfffpppvvvwwwrrrooouuuxxxccc[[[YYYYYY___ggg{{{zzzmmmbbb[[[VVVYYY```lll{{{rrrqqqoookkkggg```YYYUUUSSSSSSTTTWWW[[[]]][[[YYY[[[___cccfffjjjrrr}}}zzzuuusssuuuyyy~~~zzzqqqbbbWWWRRRGGGFFFDDDBBBAAAAAAAAABBB>>>???@@@???>>>>>>@@@BBBBBBDDDFFFHHHKKKRRR\\\cccaaafffnnnyyyvvv___QQQMMMFFFDDDCCCDDDEEEEEECCCAAAFFFIIIOOO\\\pppxxxrrrooommmkkkhhhfffdddddddddbbbcccccc```]]][[[]]]^^^___```aaabbbbbb```^^^]]]^^^```aaabbbaaa___]]][[[[[[ZZZYYYXXXWWWWWWVVVWWWUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[YYY\\\]]][[[WWWVVVYYY\\\bbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[XXXUUUSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXYYY[[[]]]___aaacccccchhhiiijjjjjjgggffffffgggggggggiiikkkkkkooo{{{HHHIIIJJJKKKLLLMMMNNNOOOJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIILLLOOONNNLLLIIINNNMMMMMMTTTcccwww{{{rrrlllhhhffffffhhhjjjlllmmmooorrrtttzzzuuucccWWWJJJDDDAAABBBBBB@@@???AAA@@@BBBGGGQQQ^^^kkktttxxxvvvqqqoooxxxwwwccc[[[ZZZ\\\gggsss}}}yyy{{{~~~zzzpppccc[[[UUUWWW^^^iiiyyyxxxvvvrrrlllddd\\\UUUQQQPPPSSSXXX^^^ccceeecccaaafffjjjpppuuu{{{uuuqqqrrruuu|||zzzsssiiiZZZOOOKKKEEEDDDBBBAAA@@@@@@@@@AAA???@@@@@@@@@??????AAACCCCCCCCCEEEIIIOOOXXX```eeeeeelllvvvjjjVVVLLLJJJFFFEEEDDDEEEFFFFFFEEECCCEEEIIISSSeee{{{tttoooooonnnkkkhhheeeccccccbbb___``````^^^\\\[[[\\\]]]^^^______``````___]]]]]]\\\^^^```bbbaaa^^^[[[YYYYYYXXXVVVUUUSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ\\\]]]ZZZWWWUUUWWWZZZ]]]^^^______^^^\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^\\\YYYVVVTTTUUUVVVVVVVVVXXXYYYYYYXXXWWWWWWTTTTTTSSSSSSTTTUUUWWWXXX[[[[[[]]]^^^```bbbcccdddfffggghhhgggeeeddddddeeeeeeeeefffhhhhhhkkkuuuHHHIIIJJJLLLMMMOOOPPPPPPLLLMMMNNNOOOOOONNNMMMLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNNNNLLLJJJLLLKKKKKKOOOYYYkkkyyyqqqllliiiggghhhhhhhhhiiikkkpppssswww|||{{{jjj___OOOGGGBBBCCCCCCAAAAAABBBAAACCCJJJUUUdddpppxxx{{{xxxrrrqqqzzzvvvccc[[[[[[aaappp~~~zzzwwwtttrrrooommmjjjmmmppprrruuuzzzzzzrrrbbbZZZSSSTTT[[[fffvvv|||yyytttkkkaaaYYYSSSPPPSSSWWW^^^ffflllooopppooorrrvvv|||zzzrrrpppsssyyy}}}tttmmmbbbTTTJJJFFFCCCBBBAAA@@@???????????????@@@AAA@@@@@@@@@BBBDDDDDDDDDEEEJJJRRR[[[bbbfffhhhppp}}}uuu```QQQIIIHHHEEEEEEDDDDDDEEEEEEEEEEEEFFFLLLZZZqqqyyytttoooooommmjjjgggdddcccbbbaaa]]]]]]]]]\\\[[[[[[\\\\\\^^^______``````___^^^^^^\\\^^^```bbbaaa^^^[[[XXXXXXWWWUUUSSSRRRQQQPPPPPPRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYVVVUUUVVVWWWWWWYYY[[[]]]\\\[[[XXXWWWUUUVVVVVVWWWYYY[[[\\\]]]______^^^[[[WWWVVVWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSVVVYYYZZZ]]]]]]^^^___aaabbbccccccdddeeeeeedddbbbaaaaaaccccccbbbccceeeeeefffoooxxxIIIIIIJJJLLLMMMOOOPPPQQQLLLMMMNNNOOOOOONNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLSSSbbbvvvwwwoookkkhhhhhhgggffffffiiinnnqqqtttzzzqqqgggTTTKKKDDDCCCDDDCCCBBBCCCCCCEEEKKKXXXhhhuuu|||~~~|||uuusss}}}vvvddd]]]]]]fffzzz}}}xxxtttooojjjgggdddaaa___^^^bbbfffjjjnnnvvv{{{rrr^^^VVVPPPRRRXXXcccsss|||vvvlllaaaYYYUUUTTTXXX\\\dddlllsssxxx|||}}}}}}wwwssstttyyyyyyoooggg\\\PPPGGGEEEBBBAAA@@@@@@???????????????@@@AAAAAA@@@AAACCCEEEFFFFFFGGGLLLTTT]]]cccfffllluuuiiiXXXMMMGGGFFFCCCCCCCCCCCCCCCDDDEEEGGGKKKTTTggg}}}yyyuuurrrnnnllliiifffdddbbbaaaaaa]]]\\\[[[[[[[[[\\\\\\\\\______aaabbbbbbaaa```___]]]^^^```bbbaaa^^^[[[YYYXXXWWWUUUSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVTTTUUUUUUSSSUUUXXXZZZZZZYYYWWWVVVUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]\\\YYYVVVUUUWWWXXXWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRTTTWWWZZZ\\\^^^^^^______```aaaaaabbbaaabbbbbb```^^^]]]^^^``````______aaabbbbbbiiipppsssIIIJJJKKKLLLMMMNNNOOOPPPIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIGGGGGGIIIKKKKKKKKKGGGJJJLLLLLLOOOZZZlllzzz|||sssnnniiihhhgggeeeeeeggglllooorrrxxxzzzpppZZZOOOFFFEEEFFFEEEDDDEEEEEEFFFLLLYYYkkkyyyyyywwwwwwhhhbbbbbblll~~~wwwtttnnniiiccc^^^\\\[[[YYYXXXVVV[[[bbbgggmmmvvvyyyooo[[[TTTOOOQQQYYYcccrrr~~~{{{pppddd\\\ZZZ[[[]]]ccclllttt{{{vvvsssssszzzzzzqqqggg___WWWLLLFFFEEEAAA@@@@@@@@@@@@??????>>>???@@@BBBBBBAAABBBDDDFFFGGGHHHKKKPPPWWW___fffjjjsss~~~qqq\\\PPPIIIDDDCCCBBBCCCCCCCCCBBBCCCFFFIIIMMM[[[sss~~~yyyvvvtttssslllkkkhhheeecccbbbbbbbbb___]]][[[[[[]]]]]]]]]\\\^^^```bbbdddeeecccaaa```^^^___``````___^^^\\\ZZZXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\XXXXXXXXXVVVTTTTTTVVVXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTVVVYYY[[[\\\^^^^^^^^^^^^^^^__________________]]][[[ZZZ\\\^^^^^^\\\\\\___``````dddjjjmmmzzzJJJJJJKKKKKKLLLMMMNNNNNNHHHIIIKKKMMMMMMKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHIIIKKKLLLKKKIIIFFFKKKNNNMMMLLLSSSaaannnwwwqqqiiiiiihhhfffeeegggkkknnnpppvvv}}}xxx```TTTJJJHHHJJJIIIHHHHHHGGGGGGLLLYYYlll{{{}}}zzz{{{nnnhhhhhhsssyyyqqqmmmddd```ZZZWWWVVVVVVWWWWWWUUU\\\eeelllrrr}}}vvviiiXXXRRRPPPSSS[[[eeerrr~~~uuuiiiaaa```bbbccckkkwwwrrrrrrwww~~~zzzqqqggg^^^WWWPPPHHHDDDDDD@@@@@@AAAAAA@@@@@@?????????AAABBBBBBBBBCCCEEEGGGFFFJJJOOOUUUZZZbbbkkkqqq~~~bbbRRRLLLHHHDDDCCCBBBDDDDDDDDDCCCDDDHHHKKKPPPbbbwwwtttqqqpppqqqjjjiiigggeeeccccccccccccaaa___]]]]]]^^^___]]]\\\\\\___cccffffffdddaaa^^^^^^^^^^^^]]]\\\\\\[[[[[[WWWVVVUUUTTTSSSRRRRRRSSSQQQRRRSSSUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVVVVWWWXXXYYYZZZ[[[WWWWWWXXXWWWVVVVVVYYY[[[ZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTVVVWWWYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\ZZZXXXXXXZZZ\\\\\\YYYZZZ]]]___^^^bbbggghhhqqq~~~JJJJJJKKKKKKLLLLLLLLLMMMIIIJJJMMMNNNNNNMMMJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJLLLNNNMMMJJJGGGFFFLLLPPPNNNKKKNNNZZZfffxxxzzztttiiiiiihhhgggeeegggjjjmmmnnnttt{{{~~~dddXXXLLLJJJLLLLLLJJJKKKHHHGGGLLLYYYlll|||~~~|||~~~rrrmmmmmmxxxuuunnnjjj___[[[VVVSSSSSSUUUWWWXXXWWW___jjjrrryyysssdddWWWRRRQQQUUU]]]gggtttzzzlllddddddfffiiisss}}}sssuuu|||xxxsssjjjaaaWWWQQQKKKEEEBBBCCC@@@@@@AAAAAAAAA@@@@@@??????AAABBBBBBBBBCCCEEEGGGDDDKKKRRRXXX]]]eeeoooxxxuuuZZZNNNKKKIIIFFFEEECCCEEEFFFEEEDDDEEEIIIMMMWWWlllyyyrrrppplllkkknnniiihhhfffdddcccccccccdddccc```^^^]]]___```^^^\\\[[[^^^cccggggggddd```]]]^^^]]]\\\[[[ZZZZZZZZZZZZVVVUUUTTTSSSSSSSSSSSSSSSQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVTTTTTTUUUVVVUUUUUUYYYYYYYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZXXXYYYZZZYYYYYYZZZ]]]___[[[[[[[[[[[[YYYWWWUUUTTTTTTUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\[[[YYYWWWWWWYYY[[[ZZZXXXYYY]]]^^^^^^aaaeeeeeejjjsss{{{HHHJJJLLLMMMKKKJJJJJJJJJMMMMMMMMMLLLJJJIIIGGGFFFJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLIIIHHHKKKSSS[[[mmm|||tttmmmhhhhhhhhhggggggjjjrrrvvvzzz{{{{{{~~~nnnaaaRRRIIIJJJNNNQQQPPPIIIIIINNN[[[nnn}}}uuutttxxxxxxpppiiibbbZZZZZZXXXWWWVVVWWWZZZ]]]aaagggqqq|||{{{kkk```UUUQQQQQQXXX```hhhpppwwwtttooonnnooovvv~~~|||uuuyyyxxxpppjjjaaaZZZRRRJJJFFFDDDCCCBBBDDDAAA??????BBBCCCAAA??????AAACCCDDDDDDEEEGGGHHHMMMPPPUUUZZZ```iiiuuu~~~{{{iiiVVVKKKGGGDDDBBBCCCDDDCCCCCCEEEDDDDDDKKKSSS___wwwvvvqqqooollllllmmmlllhhhdddbbbbbbcccdddccc___```aaabbbbbbaaa```___]]]^^^___```aaabbbcccccc^^^\\\ZZZYYYZZZZZZZZZXXXXXXWWWUUUSSSQQQQQQQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTWWWWWWVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYXXXWWWVVVUUUVVVXXXZZZ\\\ZZZZZZZZZ[[[\\\]]]^^^___]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVXXXYYY[[[\\\\\\]]]^^^___``````cccggglllqqqvvv~~~GGGIIIJJJKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKIIIGGGJJJPPPVVVbbbuuuwwwqqqkkkkkkjjjhhhiiikkkrrrvvvyyyzzzzzz|||uuuhhhWWWNNNNNNRRRUUUVVVOOONNNQQQ\\\mmm|||zzzyyy}}}rrriiiaaa[[[[[[[[[[[[ZZZZZZ\\\```ccchhhoooyyyvvvfff[[[TTTQQQSSSZZZbbbhhhpppwww~~~~~~xxxwwwwww~~~|||www|||zzzrrriiicccXXXRRRKKKEEEBBBAAAAAAAAABBB@@@>>>>>>@@@AAA@@@???@@@BBBDDDEEEEEEFFFHHHJJJPPPUUUZZZ^^^bbbmmm{{{pppaaaQQQIIIFFFDDDCCCDDDIIIGGGGGGGGGFFFFFFNNNWWWhhh{{{qqqmmmkkkiiihhhjjjjjjhhheeecccdddeeeeeeddd``````aaabbbbbbaaa```___^^^^^^___```bbbcccdddddd^^^\\\ZZZYYYZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTVVVVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXXXXWWWVVVWWWXXXWWWWWWUUUUUUVVVYYY[[[]]]^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUWWWYYYZZZ\\\\\\]]]]]]^^^_________```bbbdddgggllluuuEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGHHHIIIHHHFFFGGGLLLPPPZZZjjj}}}vvvpppooommmjjjjjjlllrrrtttwwwwwwwwwyyy~~~qqq```TTTSSSWWW[[[\\\VVVTTTUUU\\\jjjxxx{{{kkkbbb\\\XXX]]]^^^```aaacccfffjjjnnnssszzz~~~nnn^^^UUURRRPPPTTT\\\ccciiipppvvv|||{{{zzzyyyrrriii```ZZZOOOJJJEEEAAA@@@@@@AAA@@@AAA???===>>>???@@@@@@???AAABBBDDDEEEFFFGGGJJJLLLSSSYYY___bbbfffqqqyyybbbVVVJJJFFFFFFDDDDDDEEEFFFEEEEEEEEEEEEGGGRRR^^^wwwvvvmmmkkkjjjgggggghhhhhhfffeeeeeeffffffeeeddd``````aaabbbbbbbbbaaa```^^^___```aaacccdddeeefff^^^\\\ZZZYYYYYYYYYXXXVVVUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWXXXWWWVVVUUUVVVWWWWWWVVVUUUUUUWWWZZZ]]]___bbbaaa___]]][[[YYYXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTVVVXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^bbblllzzzEEEFFFGGGGGGEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGHHHGGGEEEEEEGGGJJJTTTaaawww{{{uuurrroookkkjjjlllqqqrrrtttttttttvvvzzz}}}yyyhhh\\\XXX[[[^^^```ZZZXXXXXX\\\fffssstttfff```______aaadddhhhkkknnnrrrvvvzzzvvvfffXXXPPPOOOOOOUUU^^^dddhhhooovvv||||||}}}zzzrrriiiaaaXXXSSSKKKHHHDDDAAAAAABBBBBBAAA@@@???>>>??????@@@@@@@@@@@@BBBDDDEEEEEEHHHKKKNNNTTT[[[bbbeeehhhtttmmmXXXNNNFFFEEEEEEDDDDDDEEECCCBBBCCCEEEFFFMMM\\\lll|||tttmmmlllkkkiiiiiijjjfffeeeeeeeeefffeeebbb```___```aaabbbbbbbbbaaa```______```aaacccdddeeefff^^^\\\YYYXXXXXXXXXWWWUUUSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVUUUVVVWWW[[[^^^aaabbbaaa___\\\ZZZXXXWWWWWWSSSTTTVVVWWWVVVTTTRRRQQQRRRSSSTTTVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTVVVYYY[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^]]]\\\___hhhuuuFFFGGGGGGGGGEEEEEEFFFHHHLLLLLLLLLKKKJJJIIIGGGGGGDDDDDDDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJEEEFFFFFFFFFEEEDDDEEEFFFMMMWWWiiiyyyuuuqqqllliiikkkooopppqqqrrrrrrtttwwwzzzqqqddd___^^^```aaa]]]\\\[[[]]]cccnnnzzz}}}mmmdddaaadddhhhhhhlllqqqvvvzzz~~~~~~mmm___TTTOOOMMMOOOVVV___dddhhhooowww|||tttkkkbbbZZZSSSNNNIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC@@@BBBCCCDDDEEEHHHLLLOOOTTT[[[cccggglll{{{qqq^^^RRRKKKEEEEEEFFFDDDCCCEEEFFFEEEFFFHHHKKKUUUiii|||yyyqqqllllllllljjjiiijjjeeeddddddddddddbbb^^^[[[^^^___```aaabbbaaaaaa```^^^___```aaabbbccccccddd]]][[[XXXXXXXXXXXXVVVUUUSSSRRRRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVVVVWWWYYY\\\___```___^^^\\\[[[ZZZYYYXXXXXXTTTUUUVVVUUUTTTQQQNNNLLLOOOQQQSSSTTTUUUTTTRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQRRRTTTWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]___fffooovvvGGGGGGHHHGGGEEEEEEGGGIIILLLLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEEEEEEEFFFLLLSSSaaattt}}}xxxsssmmmjjjjjjnnnnnnnnnoooqqqtttvvvxxx~~~{{{ooohhhdddbbbaaa^^^```aaabbbeeemmmxxxvvviiibbbaaagggmmmppptttzzzrrrdddYYYSSSQQQNNNQQQXXXaaafffjjjqqqzzzzzztttlllccc[[[TTTNNNJJJFFFDDDBBBAAAAAAAAA???>>>???@@@AAAAAA@@@AAACCCDDDAAABBBDDDEEEFFFJJJOOORRRWWW^^^fffmmmvvvzzzbbbSSSOOOIIIEEEFFFFFFDDDDDDFFFFFFFFFFFFHHHMMMZZZrrruuunnniiijjjkkkhhhfffgggdddcccbbbbbbbbb```]]][[[\\\]]]___```aaa``````___^^^^^^^^^______`````````[[[YYYWWWWWWWWWXXXWWWVVVTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPOOOPPPPPPQQQRRRSSSUUUWWWXXXWWWVVVUUUVVVWWWVVVWWWXXXZZZ\\\]]]^^^^^^[[[ZZZZZZYYYXXXYYYYYYYYYUUUUUUUUUTTTRRROOOLLLKKKNNNPPPRRRTTTTTTSSSQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSOOOPPPRRRTTTWWWYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWYYY[[[\\\]]]aaagggmmmFFFGGGGGGFFFDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFEEEDDDEEEFFFGGGGGGLLLQQQ\\\jjj||||||vvvnnnkkkkkkmmmllllllnnnqqqtttvvvwwwyyy}}}{{{rrrkkkfffcccaaaeeeiiijjjkkkqqqzzzoooddd```bbbjjjsssvvv{{{~~~zzzrrrfff[[[TTTRRRSSSRRRUUU[[[ccchhhllluuuqqqkkkbbbZZZSSSNNNIIIFFFCCCAAA@@@AAABBBBBB@@@>>>>>>???AAA@@@??????BBBDDDDDDEEEFFFGGGIIIMMMRRRVVV]]]ccclllvvvjjjXXXNNNKKKFFFCCCDDDEEECCCDDDHHHDDDDDDGGGKKKSSSeeesssmmmhhhjjjjjjgggeeeeeebbbaaa```aaabbbbbb```___[[[\\\]]]____________^^^]]]]]]]]]]]]\\\\\\\\\\\\YYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPRRRSSSSSSVVVXXXXXXXXXWWWVVVWWWXXXVVVXXXZZZ]]]^^^^^^\\\\\\YYYXXXXXXWWWWWWWWWXXXXXXUUUTTTSSSRRRPPPOOONNNMMMMMMOOORRRTTTTTTSSSPPPOOORRRRRRRRRRRRSSSSSSSSSTTTOOOPPPRRRUUUWWWYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXWWWVVVXXXYYYYYYYYY\\\bbbhhhFFFFFFFFFEEECCCDDDFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIGGGDDDDDDEEEGGGHHHIIIGGGLLLTTT___oooxxxpppllllllllllllkkkmmmqqqtttvvvwwwwwwzzzyyypppiiieeedddiiioooqqqqqqttt||||||iiiaaa```dddnnnxxx{{{ssspppiii___UUUQQQQQQTTTUUUXXX^^^fffjjjnnnyyy}}}vvvjjjeee\\\TTTNNNIIIEEEBBBAAAAAAAAABBBDDDDDDCCCBBB<<<>>>@@@???>>>>>>AAADDDFFFGGGHHHIIIKKKOOOUUUYYYccciiirrr~~~rrr]]]OOOJJJHHHDDDAAACCCDDDCCCEEEJJJEEEGGGLLLTTT```vvv|||tttnnnjjjkkklllhhheeeeee```______```bbbddddddcccZZZ[[[\\\^^^______^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWXXXWWWUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTWWWXXXYYYYYYWWWWWWXXXYYYVVVXXX\\\^^^___^^^\\\ZZZXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSRRRQQQPPPOOOOOOPPPMMMOOORRRTTTTTTSSSPPPNNNQQQRRRRRRRRRSSSSSSTTTTTTOOOPPPRRRUUUWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVZZZaaagggGGGFFFEEECCCCCCDDDDDDEEEIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIINNNJJJFFFDDDFFFHHHIIIHHHLLLKKKOOOWWWbbbsss}}}vvvpppmmmmmmllllllkkklllnnnqqqrrrxxxyyy|||yyynnnfffiiilllpppuuuzzz~~~sssdddcccddddddjjjttt~~~vvvqqqjjjeee___XXXUUUUUUWWWYYYbbbbbbdddiiirrr|||vvvoooddd^^^VVVOOOJJJGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA;;;===???AAAAAABBBEEEGGGFFFFFFEEEEEEHHHNNNVVV\\\lllmmmvvvxxxcccQQQJJJLLLFFFDDDBBBBBBCCCDDDEEEDDDEEEFFFKKKVVVkkkvvvpppnnnllljjjgggdddbbbaaaaaaaaaaaabbbccccccaaa___]]]]]]^^^___^^^]]][[[[[[```]]]ZZZXXXXXXXXXWWWVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUTTTTTTUUUWWWXXXYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSRRRQQQQQQRRRTTTVVVXXX[[[ZZZXXXWWWVVVVVVWWWXXXXXXZZZ\\\\\\ZZZXXXXXXXXXXXXVVVSSSPPPOOOPPPQQQRRRUUUTTTRRRPPPOOONNNNNNOOORRRRRRRRRTTTVVVUUUSSSQQQSSSSSSTTTTTTSSSRRRPPPOOOMMMNNNQQQTTTVVVWWWVVVVVVUUUTTTRRRQQQRRRSSSUUUVVVSSSVVVWWWWWWVVVWWW[[[___EEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIMMMIIIEEEDDDFFFHHHHHHGGGKKKJJJLLLSSS]]]mmmzzzssspppooonnnmmmlllmmmoooqqqrrrwwwxxxzzz~~~uuuoooqqqrrruuuzzz~~~|||lll```aaaeeefffmmmwww{{{~~~wwwoookkkfffbbb]]]YYYWWWYYY[[[^^^ggghhhkkkqqqzzz|||qqqjjj___ZZZRRRLLLHHHEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>AAABBBBBBCCCEEEGGGJJJJJJJJJJJJNNNTTT]]]cccjjjppp~~~kkkZZZKKKEEEGGGEEEDDDCCCCCCDDDFFFFFFFFFFFFJJJSSSddd}}}xxxpppnnnmmmkkkiiigggdddcccbbbbbbaaaaaabbbcccbbb```^^^\\\\\\]]]]]]\\\[[[ZZZYYY[[[YYYWWWWWWXXXYYYYYYXXXUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTSSSSSSSSSUUUWWWYYYZZZYYYXXXVVVVVVVVVWWWWWWYYYZZZ\\\[[[YYYWWWWWWWWWXXXVVVSSSQQQPPPQQQSSSTTTSSSRRRQQQOOOOOOOOOPPPPPPTTTSSSRRRSSSTTTTTTRRRQQQRRRSSSSSSSSSSSSQQQPPPOOONNNOOORRRTTTUUUVVVUUUUUURRRQQQPPPOOOPPPQQQSSSTTTTTTUUUVVVVVVUUUVVVYYY\\\CCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHKKKHHHEEEDDDEEEGGGGGGGGGKKKIIIJJJNNNVVVdddzzzxxxtttrrrpppnnnmmmmmmnnnppprrrvvvvvvxxx{{{{{{{{{|||}}}oooccc\\\___eeehhhoooxxxyyy{{{}}}}}}vvvooojjjhhhccc```^^^\\\]]]aaaeeehhhmmmooottt{{{~~~tttjjjcccXXXSSSMMMHHHEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIKKKOOOVVV___eeekkkyyyqqq___TTTIIIEEEGGGDDDDDDEEEEEEFFFFFFGGGGGGEEELLL[[[ssszzzsssnnnkkkjjjiiihhhfffdddcccccccccbbbaaaaaabbbaaa___]]][[[[[[[[[[[[ZZZYYYWWWWWWVVVUUUTTTUUUXXXZZZZZZZZZWWWWWWVVVVVVVVVVVVUUUUUUYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTVVVVVVUUUUUUUUUVVVXXXYYYXXXWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZWWWUUUTTTUUUUUUTTTRRRQQQQQQSSSTTTVVVQQQPPPOOONNNNNNOOOPPPQQQTTTRRRPPPQQQRRRSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSPPPOOONNNMMMNNNOOOPPPQQQTTTUUUUUUTTTSSSSSSVVVXXXAAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGKKKIIIHHHKKKPPP\\\ooo}}}xxxuuusssooommmlllmmmoooppptttuuuvvvyyy~~~yyyfff___ZZZ^^^ccchhhnnnuuuxxxxxxyyyzzz{{{{{{{{{{{{~~~~~~|||xxxsssnnnlllkkkeeeddddddeeehhhmmmqqquuutttwww||||||uuukkkbbb[[[QQQNNNIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEFFFHHHJJJIIIIIIJJJKKKOOOWWW```gggrrrdddUUUOOOHHHEEEFFFDDDEEEFFFFFFEEEEEEEEEFFFHHHSSShhh{{{sssooommmhhhhhhgggfffeeedddccccccdddbbbaaa`````````]]]\\\[[[[[[[[[ZZZXXXWWWVVVUUUSSSRRRRRRTTTWWWYYYZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTWWWXXXZZZ[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVYYYZZZZZZXXXTTTRRRQQQRRRQQQPPPPPPPPPQQQSSSUUUVVVQQQPPPNNNMMMMMMNNNOOOOOOQQQOOOMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPSSSSSSRRRQQQQQQRRRSSSTTT@@@AAABBBCCCEEEFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEGGGHHHLLLJJJIIIJJJMMMUUUfffuuu}}}wwwuuupppmmmkkkkkkmmmnnnssstttuuuxxx}}}qqqbbb^^^\\\^^^bbbffflllqqquuuvvvwwwxxxyyyzzzzzzzzz~~~zzzvvvsssssstttooooooppprrrvvvzzz~~~{{{tttlllcccZZZUUULLLIIIFFFDDDDDDDDDCCCBBB?????????@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGHHHJJJLLLMMMNNNPPPUUU]]]fffmmmyyysssXXXMMMHHHCCCAAABBBDDDFFFGGGFFFDDDCCCDDDFFFOOO^^^yyy~~~qqqkkkiiihhhffffffeeeddddddcccccccccdddbbb```_________]]][[[]]]\\\[[[YYYWWWVVVUUUUUURRRQQQQQQSSSVVVXXXXXXWWWXXXXXXWWWVVVUUUUUUTTTTTTVVVWWWYYYZZZYYYWWWUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXWWWTTTQQQOOOOOOOOOMMMMMMMMMNNNOOOQQQSSSTTTRRRQQQOOOMMMLLLKKKLLLLLLLLLKKKJJJLLLOOOSSSUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNOOOOOOQQQPPPOOOOOOPPPQQQRRRSSSAAABBBCCCEEEFFFGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFFFFGGGIIILLLJJJJJJKKKLLLQQQ^^^kkk{{{xxxrrrnnnkkkkkklllmmmssstttvvvyyy}}}}}}jjj___^^^]]]^^^aaaffflllpppuuuvvvyyy|||~~~}}}|||}}}~~~~~~~~~{{{ssskkkccc[[[TTTOOOHHHFFFCCCBBBCCCCCCCCCBBB>>>>>>??????@@@AAAAAAAAACCCDDDFFFGGGFFFGGGHHHJJJKKKMMMOOORRRXXXbbblllttt}}}gggSSSKKKIIIDDDBBBDDDDDDFFFGGGFFFDDDDDDHHHKKKTTThhhwwwooojjjggggggdddddddddccccccbbbbbbaaacccaaa^^^^^^^^^^^^]]]\\\]]]\\\ZZZXXXVVVUUUTTTTTTQQQQQQQQQTTTVVVXXXWWWVVVXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVTTTRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQMMMLLLLLLMMMJJJKKKLLLMMMOOOPPPRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHIIIKKKOOOSSSTTTTTTRRRRRRPPPOOOOOONNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLMMMPPPRRRTTTTTTBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIIHHHGGGFFFHHHJJJJJJIIIJJJKKKKKKMMMWWWcccsss|||vvvpppmmmlllmmmooosssuuuxxx{{{~~~vvveeeZZZ[[[\\\]]]aaaiiiqqquuuyyy|||zzzuuulllccc[[[TTTNNNJJJEEECCCAAAAAAAAABBBAAA@@@===>>>>>>???@@@@@@AAAAAACCCDDDFFFFFFFFFFFFHHHJJJIIIKKKOOOUUU]]]iiiuuu~~~mmm]]]OOOLLLJJJEEEDDDGGGCCCEEEGGGFFFEEEHHHOOOUUU```www}}}rrrooojjjffffffddddddcccbbbbbbaaa``````bbb___]]]]]]]]]^^^^^^]]]]]][[[YYYVVVTTTRRRRRRRRROOOOOOQQQTTTWWWYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUSSSRRRPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPRRRSSSUUUUUUUUUUUUQQQQQQPPPMMMJJJIIIJJJKKKJJJKKKLLLMMMOOOQQQRRRSSSOOONNNMMMKKKJJJJJJKKKKKKIIIIIIIIILLLOOOQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNKKKJJJIIILLLPPPTTTVVVVVVCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEHHHJJJIIIGGGGGGIIIKKKIIIHHHJJJKKKJJJKKKTTT^^^hhhwwwxxxrrrnnnmmmooopppsssuuuyyy}}}}}}qqqbbbVVVXXXZZZ\\\bbbllluuuzzzvvvpppggg^^^VVVPPPJJJGGGCCCAAA??????@@@AAA@@@???===>>>>>>???@@@@@@AAAAAACCCDDDFFFFFFFFFFFFHHHIIILLLOOOTTT\\\ffftttzzz]]]QQQHHHGGGFFFAAA@@@EEEAAADDDFFFFFFGGGLLLUUU\\\qqqrrrllljjjeeeaaa___dddccccccbbbaaa```______aaa___\\\\\\]]]^^^^^^^^^\\\ZZZWWWTTTRRRPPPPPPPPPNNNNNNPPPTTTXXXZZZZZZXXXWWWWWWVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSOOOOOONNNNNNMMMNNNNNNNNNQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPNNNOOOQQQSSSUUUUUUUUUTTTOOOOOONNNKKKIIIHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKMMMOOOOOONNNLLLMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMJJJHHHHHHKKKQQQVVVWWWWWWIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFHHHIIIJJJLLLPPPSSSdddlllzzz}}}uuupppooopppqqquuuuuuvvvzzz~~~{{{}}}~~~lllaaaZZZWWWZZZcccjjjqqq|||{{{~~~~~~xxxrrrhhh\\\SSSOOOLLLHHHEEEBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAACCCEEEGGGHHHJJJHHHGGGGGGIIIJJJKKKKKKNNNSSSYYYaaalll{{{jjjWWWQQQIIIDDDDDDEEEEEEDDDJJJHHHGGGGGGGGGMMM]]]lll~~~qqqkkkjjjjjjgggdddhhhfffdddbbb```^^^]]]\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]YYYVVVSSSRRRPPPOOOMMMMMMNNNQQQVVVZZZ[[[YYYXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPOOOPPPPPPPPPNNNMMMMMMOOOQQQPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPOOOOOOKKKMMMOOOQQQSSSSSSRRRQQQOOOMMMKKKIIIIIIJJJLLLNNNLLLKKKJJJKKKNNNQQQSSSSSSMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHKKKNNNPPPQQQQQQQQQNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNNNNOOOOOOKKKKKKLLLOOOTTTWWWXXXXXXHHHHHHGGGEEEEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHJJJLLLOOOXXX___mmm{{{vvvsssssssssuuutttuuuxxx{{{}}}}}}|||yyy{{{uuucccZZZ[[[ZZZ___iiirrr{{{{{{www}}}yyyssskkkbbbWWWOOOKKKIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@BBBCCCEEEGGGHHHGGGFFFEEEFFFHHHKKKLLLMMMTTTZZZbbblllxxxooo[[[RRRMMMGGGDDDEEEFFFGGGFFFIIIIIIKKKNNNQQQ\\\rrryyynnniiiiiijjjhhheeegggfffdddaaa___^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\YYYUUURRRQQQPPPNNNMMMMMMOOORRRVVVZZZ\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVUUUTTTSSSQQQPPPNNNNNNOOOMMMLLLMMMOOOQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOKKKLLLNNNOOOOOOOOOMMMLLLMMMKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKLLLNNNPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHIIIFFFHHHJJJLLLNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLOOOTTTWWWXXXXXXGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJNNNSSS^^^qqq}}}yyywwwuuutttttttttuuuxxxzzzzzzyyywwwyyy}}}nnn___ZZZ\\\^^^fffrrr~~~xxxxxxzzzqqqjjj```YYYPPPIIIGGGEEECCCAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDFFFGGGHHHFFFFFFFFFGGGJJJMMMPPPRRRWWW]]]hhhtttvvvaaaRRRKKKHHHEEEDDDFFFGGGHHHHHHFFFGGGLLLSSS\\\mmm{{{sssjjjggghhhjjjiiigggfffdddbbb```^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^[[[XXXTTTRRRQQQPPPNNNMMMNNNOOORRRVVV[[[\\\\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLMMMLLLKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQPPPPPPOOOOOOJJJKKKLLLLLLKKKJJJHHHGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMLLLLLLMMMNNNNNNLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLOOOSSSVVVWWWWWWEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCAAABBBDDDFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGLLLNNNVVVeeezzz}}}yyywwwtttssssssuuuwwwyyyzzzyyyvvvyyy}}}nnndddbbb___eeeppp}}}zzzrrrhhhaaaUUUPPPJJJEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGIIIIIIJJJJJJLLLOOOTTTWWW\\\dddppp~~~zzzfffXXXPPPFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHMMMZZZlllvvvpppiiifffgggiiihhhgggdddcccaaa___]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^______YYYWWWSSSQQQQQQPPPOOONNNOOOPPPRRRVVV[[[]]]]]][[[XXXXXXWWWVVVVVVVVVVVVWWWUUUTTTTTTRRRQQQOOONNNMMMJJJJJJKKKJJJIIIJJJMMMOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOMMMJJJGGGJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNRRRTTTUUUUUUDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCEEEFFFFFFEEEEEEFFFHHHKKKLLLQQQ\\\nnn{{{xxxuuuttttttuuuxxx{{{||||||wwwyyy}}}qqqjjjkkkgggooo|||~~~xxxqqqiii```YYYMMMJJJFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGJJJKKKKKKKKKLLLPPPUUUZZZgggppp~~~hhhWWWNNNKKKEEEEEEFFFFFFFFFFFFGGGHHHMMMLLLUUUkkk|||tttooojjjgggggggggfffeeebbbaaa___]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______```YYYVVVSSSQQQQQQQQQPPPOOOQQQQQQSSSVVVZZZ\\\\\\[[[WWWVVVVVVUUUUUUUUUUUUUUUVVVUUUSSSQQQOOOMMMKKKJJJIIIJJJJJJIIIHHHIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHCCCEEEGGGJJJKKKKKKKKKJJJHHHHHHJJJMMMOOOOOOKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMPPPRRRRRRRRRCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFAAACCCEEEFFFFFFFFFGGGHHHGGGIIINNNUUUbbbuuu~~~|||yyywwwvvvwwwzzz|||}}}}}}xxxzzz}}}uuuqqqrrruuu~~~vvvnnnhhh```XXXRRRGGGFFFDDDCCCBBBAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAACCCDDDFFFGGGHHHGGGGGGHHHJJJKKKKKKLLLPPPWWW]]]nnnyyyrrr^^^OOOIIIIIIDDDFFFFFFFFFEEEFFFGGGIIILLLPPPbbbxxxqqqmmmiiigggffffffdddccc```___^^^\\\[[[ZZZYYYYYY[[[[[[\\\\\\]]]]]]^^^^^^YYYVVVSSSRRRRRRRRRRRRQQQSSSRRRSSSUUUYYYZZZZZZYYYUUUUUUTTTSSSSSSSSSSSSSSSVVVTTTRRROOOMMMKKKJJJJJJJJJKKKJJJIIIHHHHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGJJJMMMOOOPPPMMMKKKFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIKKKNNNOOOPPPOOOCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDAAADDDFFFGGGFFFFFFFFFGGGCCCHHHLLLOOOVVVggg~~~|||yyyxxxyyy{{{{{{{{{xxxzzz|||~~~xxxnnneee^^^XXXQQQLLLCCCCCCCCCBBBAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGJJJMMMNNNPPPUUU___fffuuuwwwdddWWWLLLHHHIIIDDDEEEFFFFFFEEEFFFJJJMMMNNN[[[wwwyyyrrrkkkiiigggeeeeeedddcccccc___^^^]]][[[ZZZYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYYWWWTTTSSSSSSTTTSSSRRRTTTSSSSSSUUUWWWXXXXXXWWWSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKLLLLLLLLLKKKIIIGGGGGGIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFHHHIIIKKKLLLMMMNNNLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIJJJMMMOOOPPPNNNLLLEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJHHHGGGFFFHHHGGGGGGIIIKKKMMMMMMLLLCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCEEEGGGHHHFFFEEEEEEEEECCCHHHMMMLLLNNN]]]vvv{{{yyyyyyyyyyyyxxxxxxyyy{{{~~~|||ttthhh___XXXSSSMMMIIIAAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFHHHIIIHHHGGGGGGGGGKKKOOORRRUUU\\\fffooo|||cccVVVNNNHHHFFFGGGBBBDDDFFFEEEEEEGGGLLLPPPWWWlllrrrmmmgggfffeeedddcccccccccccc^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYWWWUUUTTTTTTUUUTTTTTTUUUTTTSSSTTTVVVWWWWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNMMMMMMLLLJJJGGGGGGHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLFFFGGGHHHJJJLLLMMMOOOOOOOOONNNLLLIIIGGGFFFEEEEEEHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKMMMOOOOOONNNLLLEEEEEEGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHMMMMMMLLLJJJHHHFFFDDDCCCGGGFFFFFFHHHJJJLLLKKKKKKGGGFFFEEEDDDDDDFFFHHHIIIJJJHHHFFFDDDCCCEEEGGGHHHFFFEEEEEEDDDCCCBBBBBBAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBDDDGGGHHHGGGFFFEEEDDDFFFIIIMMMVVViiizzz}}}zzzxxxwwwwwwwww|||{{{{{{{{{}}}|||xxxtttjjj\\\RRRMMMJJJFFFCCC@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHKKKKKKOOOTTTYYY]]]gggrrr}}}hhhUUUOOOKKKCCCAAAEEEGGGDDDDDDGGGIIIIIIMMMRRR\\\yyymmmllldddbbbaaaaaaaaaaaa^^^\\\XXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJMMMOOOOOOMMMJJJGGGHHHJJJKKKMMMMMMNNNNNNOOONNNLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHGGGKKKKKKGGGEEEFFFFFFCCCGGGHHHHHHGGGFFFFFFGGGIIIJJJKKKLLLKKKHHHEEECCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJKKKGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@AAACCCFFFHHHHHHGGGFFFEEEDDDEEEHHHJJJQQQ```ooo~~~{{{yyyxxxxxxxxxzzzzzzzzz{{{}}}|||vvvrrrlllcccWWWNNNJJJGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIMMMOOOVVV^^^cccgggpppyyyqqq___OOOKKKIIICCCBBBFFFGGGEEEEEEFFFFFFGGGNNNVVVqqqtttiiihhhcccaaa``````aaa```^^^[[[XXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJMMMOOOOOOMMMJJJIIIJJJKKKLLLNNNNNNNNNOOONNNNNNLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDGGGHHHIIIHHHFFFEEEFFFGGGFFFJJJKKKHHHFFFGGGGGGEEEGGGHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLKKKHHHEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFHHHIIIJJJDDDEEEFFFGGGFFFDDDBBB@@@FFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCEEEHHHIIIHHHFFFEEEEEEDDDEEEFFFGGGJJJUUUaaarrr}}}yyyxxxxxxyyywwwxxxyyy{{{}}}~~~}}}{{{tttmmmhhh```YYYOOOHHHEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJNNNQQQZZZeeelllqqqyyyvvvaaaSSSHHHGGGGGGCCCCCCFFFFFFEEEFFFGGGFFFJJJWWWdddnnnfffeeeaaa```_________^^^\\\ZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSTTTVVVVVVVVVTTTSSSSSSTTTTTTSSSSSSRRRRRROOOPPPRRRSSSSSSRRRQQQPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIILLLNNNOOOMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMKKKIIIHHHGGGGGGGGGJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIJJJHHHFFFEEEEEEFFFEEEIIIKKKHHHFFFHHHHHHGGGFFFGGGHHHGGGFFFFFFGGGIIIIIIJJJKKKJJJGGGEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDEEEEEEFFFGGGFFFFFFGGGGGGFFFDDDBBBAAAFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAAAAADDDGGGIIIHHHGGGEEEDDDDDDCCCDDDFFFEEEFFFMMMVVVcccttt~~~zzzxxxxxxyyyuuuvvvyyy{{{||||||{{{{{{yyy|||zzztttmmmeee```UUUPPPIIIDDDBBBBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKKKKQQQUUU___kkkttt|||gggTTTJJJCCCDDDEEECCCCCCEEECCCDDDGGGHHHIIIQQQfffyyyuuujjjdddccc```___^^^^^^^^^]]][[[YYYWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRSSSUUUVVVUUUTTTRRRSSSTTTTTTTTTSSSRRRQQQNNNOOOQQQRRRSSSRRRQQQPPPRRRRRRRRRRRRQQQOOOLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKNNNNNNMMMKKKMMMMMMNNNOOOOOOPPPOOOOOOLLLKKKJJJHHHGGGGGGFFFFFFJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJKKKJJJIIIFFFDDDDDDDDDCCCHHHJJJGGGFFFIIIIIIHHHDDDEEEFFFEEEDDDDDDFFFHHHHHHIIIJJJIIIGGGFFFFFFGGGJJJJJJJJJKKKJJJJJJIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBEEEHHHIIIGGGDDDCCCCCCCCCBBBCCCEEEEEEEEEIIIPPPYYYjjj|||yyyxxxxxxtttuuuxxxzzz{{{zzzyyyxxxvvvzzz~~~~~~xxxrrrlllddd]]]XXXMMMJJJFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIJJJJJJIIIGGGGGGHHHJJJMMMOOOXXX\\\eeerrr~~~lllXXXMMMGGGCCCCCCDDDDDDCCCDDDBBBDDDHHHJJJMMMZZZsssxxxoooiiieeeddd```^^^]]]]]]]]]]]]ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSTTTTTTRRRQQQPPPMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQOOOLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHJJJMMMNNNLLLKKKMMMNNNNNNOOOOOOOOONNNNNNJJJJJJIIIGGGFFFFFFFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKIIIFFFDDDCCCDDDBBBGGGIIIGGGFFFHHHIIIGGGBBBCCCDDDCCCBBBCCCDDDFFFGGGHHHIIIHHHGGGGGGHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@???@@@AAABBBCCCFFFIIIGGGDDDAAABBBCCCCCCAAABBBDDDEEEDDDGGGMMMSSSbbbvvv|||zzzyyytttvvvxxxyyyzzzyyyxxxwwwuuuxxx|||{{{vvvooogggaaa[[[UUUQQQHHHGGGEEECCCAAAAAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGIIINNNRRRUUUZZZ^^^hhhwwwsss]]]OOOJJJGGGDDDCCCDDDDDDDDDDDDDDDEEEIIINNNUUUeee}}}qqqlllhhhdddccc___^^^]]]]]]]]]\\\ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPQQQSSSSSSSSSQQQQQQRRRSSSTTTTTTRRRPPPOOOMMMNNNNNNPPPQQQRRRSSSTTTSSSSSSSSSQQQPPPNNNLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHIIILLLMMMLLLKKKMMMMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIFFFDDDDDDDDDAAAFFFHHHEEEEEEGGGHHHFFFAAABBBCCCCCCBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDDDDBBBAAA@@@??????@@@AAABBBDDDGGGHHHEEEAAA>>>@@@CCCDDDAAAAAACCCCCCBBBDDDIIILLLYYYkkk}}}}}}{{{vvvvvvxxxxxxyyyxxxwwwwwwsssvvvzzzzzzsssmmmddd[[[UUUPPPLLLIIIFFFFFFEEECCCAAA@@@AAABBB??????@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIIIIHHHGGGHHHLLLRRRXXX\\\^^^cccpppyyydddUUUMMMGGGFFFDDDBBBBBBDDDEEEEEEEEEFFFLLLUUUcccyyyuuullliiieeebbbaaa```___]]]]]]^^^]]][[[YYYVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQPPPQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTRRRPPPNNNNNNNNNMMMMMMOOOQQQTTTVVVTTTSSSRRRPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJJJJHHHFFFDDDDDDEEEAAAEEEGGGDDDCCCEEEFFFDDDBBBCCCDDDDDDCCCDDDFFFHHHFFFGGGGGGGGGGGGHHHJJJLLLKKKLLLMMMNNNNNNOOONNNNNNEEEEEEEEEEEEEEEDDDCCCBBB???AAAEEEHHHIIIGGGDDDBBBAAABBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDEEEEEEBBBAAA???>>>>>>@@@AAACCCEEEGGGGGGDDD>>>===@@@CCCEEEBBB@@@BBBAAA@@@BBBFFFGGGRRRbbbrrr}}}wwwwwwxxxxxxxxxxxxwwwwwwrrrtttyyy~~~yyytttmmmfff\\\SSSMMMIIIFFFDDDEEEEEEEEECCCAAA@@@@@@AAA>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIHHHJJJOOOVVV]]]aaagggnnn}}}~~~iiiXXXNNNJJJEEEEEECCCAAABBBDDDFFFFFFDDDFFFNNN\\\ppp~~~oooiiifffccc______```___^^^^^^^^^]]][[[YYYVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPNNNPPPQQQSSSTTTTTTRRRPPPNNNOOONNNLLLLLLNNNQQQUUUWWWUUUSSSQQQNNNLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJHHHFFFEEEEEEFFFAAAEEEFFFDDDBBBDDDDDDBBBCCCDDDEEEEEEEEEEEEGGGIIIFFFGGGGGGGGGGGGHHHKKKMMMKKKLLLMMMNNNOOOPPPPPPPPPEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBIIIGGGEEECCCAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCDDDLLLVVVcccwwwyyyyyyyyyzzz{{{{{{xxxvvvuuuwww{{{wwwnnniiiddd[[[QQQJJJHHHGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@AAACCCEEEGGGHHHIIIJJJKKKLLLKKKJJJIIILLLLLLLLLNNNSSS[[[bbbgggppp{{{{{{gggZZZQQQJJJHHHDDDBBBCCCFFFFFFDDDDDDGGGLLLLLLTTThhhttthhheeeeeebbb___^^^````````````^^^]]][[[YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNMMMMMMLLLKKKLLLNNNOOOPPPOOOPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLKKKHHHFFFDDDHHHGGGFFFEEEEEEEEEFFFGGGKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIDDDDDDEEEFFFHHHIIIJJJKKKHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLDDDDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@AAABBBCCCCCCEEELLLRRRZZZjjj}}}|||{{{{{{||||||zzzxxxwwwwwwzzz}}}}}}zzz}}}~~~xxxqqqiiicccZZZRRRIIIEEEDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAADDDFFFGGGIIIIIIIIIJJJJJJJJJIIIIIIKKKKKKLLLNNNTTT]]]gggmmmmmm\\\RRRKKKFFFEEEDDDBBBCCCFFFEEECCCDDDGGGNNNTTTddd||||||pppeeeccccccaaa____________```___^^^\\\ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSTTTSSSSSSRRRQQQPPPNNNNNNOOOPPPOOONNNMMMLLLLLLJJJJJJKKKMMMOOOOOONNNQQQPPPOOOMMMKKKJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLJJJGGGFFFGGGFFFEEEDDDEEEEEEGGGGGGLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCFFFJJJMMMPPPZZZlll}}}|||}}}}}}|||{{{|||zzzzzz{{{yyyvvvxxx||||||uuunnnggg___[[[OOOJJJCCCAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAACCCEEEHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNRRRYYYeeeqqqyyyppp\\\PPPKKKGGGDDDDDDCCCAAABBBEEEFFFEEEHHHMMMRRRbbb{{{uuukkkbbb```aaa```__________________]]][[[YYYXXXXXXYYY[[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQRRRSSSTTTUUUSSSTTTTTTSSSSSSRRRQQQPPPMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHJJJLLLNNNNNNMMMOOONNNMMMKKKJJJIIIIIIIIIFFFFFFHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIKKKLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHIIILLLLLLLLLKKKKKKJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDCCCBBBBBBBBB@@@@@@BBBCCCEEEFFFGGGHHHFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@AAA????????????@@@AAABBBCCCDDDGGGIIIJJJOOO^^^qqq}}}}}}~~~~~~~~~}}}{{{{{{yyyvvvwww{{{|||ssskkkccc\\\WWWSSSJJJFFFBBBAAABBBDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLKKKJJJHHHFFFFFFGGGJJJKKKLLLOOOSSSYYYbbbooo~~~oooaaaRRRKKKIIIGGGFFFGGGAAA@@@BBBEEEFFFHHHPPPXXX___ttt|||ooofff___^^^```______```````````````^^^\\\ZZZXXXXXXYYYZZZ[[[[[[YYYVVVUUURRRRRRQQQPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOKKKLLLMMMMMMMMMLLLJJJJJJHHHGGGGGGIIILLLMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIII@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAADDDGGGIIIKKKUUUggguuu|||yyyzzzzzzwwwxxx{{{{{{|||~~~~~~xxxrrriii```YYYTTTOOOMMMGGGEEECCCBBBBBBBBBCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNKKKIIIGGGFFFFFFHHHKKKMMMMMMRRRYYYaaalll{{{uuubbbWWWMMMJJJIIIGGGGGGHHHCCCAAABBBDDDFFFKKKWWWbbbxxxvvvkkkccc^^^^^^___^^^^^^```bbbbbbbbbaaa___\\\ZZZXXXWWWXXXYYYYYYYYYWWWUUUSSSSSSSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNMMMMMMMMMLLLKKKJJJIIIHHH???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAA@@@???????????????>>>>>>??????@@@AAABBB@@@AAAEEEHHHJJJOOO]]]kkk~~~zzzwwwyyyzzzxxxxxxzzzwwwxxxzzzzzz|||~~~{{{wwwlllfff^^^WWWQQQMMMJJJHHHCCCBBBBBBAAA@@@@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNJJJIIIGGGGGGHHHJJJMMMOOOPPPWWWaaalllwww|||dddWWWOOOHHHHHHHHHFFFEEEFFFFFFDDDDDDFFFJJJSSSdddttt}}}pppjjjccc_________]]]]]]```bbbbbbaaa```^^^\\\YYYXXXWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPOOOOOOPPPQQQNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKIIIGGGHHHGGGFFFFFFFFFFFFGGGGGGCCCCCCEEEFFFGGGGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLJJJKKKKKKJJJJJJIIIHHHGGG???@@@AAABBBBBB@@@???>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@AAADDDFFFIIITTTaaattt{{{yyy|||}}}{{{yyyzzzsssuuuvvvxxxyyy}}}~~~~~~~~~yyypppkkk___ZZZTTTNNNKKKHHHEEEDDD@@@AAAAAAAAA@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHJJJMMMOOOQQQWWWaaannnzzzkkkXXXNNNHHHDDDFFFGGGDDDCCCDDDGGGFFFGGGLLLUUUeee~~~vvvmmmkkkeeeaaa```___\\\]]]````````````^^^\\\ZZZWWWUUUWWWVVVUUUSSSRRRQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRROOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIKKKJJJJJJKKKLLLKKKHHHEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHIIIIIIHHHGGGGGG???@@@AAAAAAAAA???===<<<======>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>=========>>>>>>>>>>>>???@@@AAABBBDDD???>>>@@@BBBDDDNNNZZZjjjxxx}}}~~~{{{{{{rrrsssuuuvvvxxx|||~~~~~~}}}||||||}}}{{{rrrhhhbbbWWWSSSMMMIIIGGGEEECCCAAA???AAABBBCCCBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIILLLNNNQQQRRR```jjjyyyuuu___PPPJJJEEECCCFFFGGGEEECCCEEEFFFFFFJJJSSSaaaxxx~~~rrrmmmlllfffbbbbbb___\\\\\\______^^^^^^]]][[[XXXUUUSSSXXXVVVSSSQQQPPPPPPQQQRRRNNNNNNNNNNNNOOOQQQSSSTTTOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIILLLKKKKKKLLLLLLJJJGGGDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAABBBCCCFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGG????????????>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@CCCHHHKKKaaalll}}}}}}uuusssrrrsssxxx|||~~~||||||}}}~~~}}}~~~|||wwwsssppphhh]]]UUUOOOMMMKKKHHHEEEBBB???>>>AAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAA@@@AAADDDIIIMMMIIIHHHGGGHHHIIIIIIIIIHHHJJJJJJIIIJJJLLLRRRYYY^^^iiixxxzzzbbbRRRMMMHHHDDDBBBDDDEEEDDDDDDGGGHHHIIIOOO]]]uuuvvvmmmkkkfffdddaaa^^^]]]\\\]]]]]]]]][[[XXXWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJOOONNNLLLKKKJJJJJJKKKKKKJJJKKKKKKIIIFFFDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBAAAEEEEEEDDDDDDDDDDDDEEEEEE@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBB???????????????????????????>>>=========>>>@@@AAA???AAABBBDDDEEEEEEDDDDDDDDDDDDBBBBBBAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEE?????????>>>>>>>>>=========>>>???@@@@@@@@@???>>>@@@@@@?????????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@CCCGGGJJJVVVbbbttt}}}wwwuuussstttwww{{{}}}~~~~~~|||{{{{{{{{{|||{{{}}}}}}{{{vvvpppkkkggg___UUUMMMIIIHHHGGGEEECCCAAA@@@???AAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBBBBBBBEEEHHHKKKJJJIIIHHHIIIIIIJJJIIIIIINNNNNNOOOQQQUUU\\\eeekkkzzzkkkXXXMMMJJJJJJFFFDDDFFFFFFCCCCCCEEEKKKMMMUUUkkksssllljjjfffdddbbb___]]]\\\\\\\\\\\\ZZZXXXWWWWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJKKKNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLJJJGGGDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDBBBAAA???AAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????>>>>>>=========>>>@@@@@@===>>>@@@AAABBBBBBAAAAAACCCCCCAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDDDD??????>>>>>>>>>>>>======???????????????>>>======????????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@???@@@BBBFFFIIILLLWWWiii{{{~~~yyywwwuuuuuuxxxzzzzzzzzz{{{|||~~~~~~}}}{{{yyyyyyyyyyyyzzz{{{~~~yyytttqqqllleee___ZZZSSSKKKEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDDDDEEEHHHJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLMMMPPPTTTZZZdddooovvv}}}hhhYYYNNNHHHHHHHHHEEEDDDFFFFFFCCCDDDGGGLLLPPP^^^|||yyypppjjjhhhfffeeebbb___]]]\\\[[[[[[[[[YYYWWWVVVVVVUUUTTTRRRRRRQQQPPPOOOOOONNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHKKKLLLLLLJJJGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCDDDDDDAAA???===@@@???>>>==============================>>>>>>>>>AAA@@@@@@@@@??????>>>>>>>>>>>>=========>>>??????===>>>???@@@@@@AAA@@@@@@AAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@??????>>>>>>============>>>>>>?????????>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????AAADDDFFFIIIRRRaaaqqqyyywwwvvvwwwyyyzzzzzzyyyyyy{{{~~~~~~}}}}}}~~~|||{{{zzzzzzyyyxxxxxxyyy|||}}}{{{zzzuuuooojjjfffaaa[[[UUUPPPKKKFFFBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@BBBEEEFFFFFFFFFGGGHHHJJJJJJJJJIIIHHHIIIJJJLLLJJJLLLPPPWWW```mmmzzzhhhXXXOOOJJJGGGGGGCCCBBBCCCFFFFFFDDDFFFKKKQQQZZZpppzzzrrrlllhhhfffeeedddaaa___]]][[[[[[ZZZZZZXXXUUUTTTTTTTTTRRRQQQQQQPPPOOONNNNNNMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGIIIJJJJJJIIIFFFCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@????????????@@@@@@???AAACCCEEEEEECCC@@@>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAA@@@@@@??????>>>>>>===>>>>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAA??????>>>===>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>============<<<;;;<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===============<<<======>>>>>>?????????===>>>>>>>>>?????????@@@???@@@@@@AAAAAA@@@@@@???===>>>??????>>>???BBBDDDEEELLLXXXgggvvvxxxwwwwwwyyy{{{|||{{{zzzxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~zzzxxxwwwvvvxxx{{{~~~|||yyytttqqqoookkkeee```ZZZWWWRRRNNNKKKHHHEEECCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAACCCFFFHHHGGGFFFGGGGGGHHHIIIIIIIIIGGGHHHLLLNNNOOORRRWWW___kkk{{{|||kkkXXXOOOKKKHHHEEEEEECCCBBBCCCEEEEEEDDDGGGMMMYYYkkksssnnniiieeedddbbbaaa```^^^\\\[[[ZZZYYYYYYWWWTTTSSSSSSSSSQQQPPPPPPOOONNNMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHFFFCCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBAAAAAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA===???BBBDDDEEEEEECCCBBB@@@@@@>>>======<<<<<<<<<<<<===>>>>>>??????>>>>>>?????????>>>>>>===============>>>>>>>>>=========>>>>>>>>>>>>?????????@@@>>>======<<<===>>>???@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>============<<<<<<::::::;;;;;;<<<>>>???@@@???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<======>>>???????????????@@@@@@@@@@@@??????===>>>??????>>>>>>@@@AAA@@@EEENNN[[[jjj|||yyyyyyyyy{{{}}}~~~|||zzzwwwyyy|||}}}}}}}}}}}}}}}zzzwwwuuutttwwwzzz}}}~~~zzzsssoooiiifffccc```[[[VVVOOONNNLLLJJJHHHFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCEEEGGGHHHGGGFFFGGGGGGGGGIIIJJJIIIHHHJJJOOOSSSUUUXXX^^^hhhuuueeeYYYNNNJJJHHHEEECCCCCCFFFEEEEEEFFFDDDDDDJJJRRRaaazzzzzzpppkkkfffbbbaaa^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUUSSSRRRRRRQQQPPPNNNOOONNNMMMLLLLLLKKKKKKLLLHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEBBB?????????DDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA===>>>@@@BBBCCCDDDDDDDDDAAA@@@???>>>===<<<<<<<<<;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>><<<===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@??????@@@@@@@@@@@@??????<<<>>>???>>>======>>>@@@???AAAGGGOOO]]]nnn||||||}}}~~~~~~{{{xxxtttuuuxxxzzz|||||||||{{{yyyzzz|||}}}~~~}}}xxxtttssstttxxxzzz|||}}}~~~|||uuuqqqjjjeee^^^ZZZXXXVVVRRRNNNHHHHHHHHHFFFEEECCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHGGGIIILLLKKKJJJLLLSSSXXX^^^aaahhhrrr{{{jjjUUUNNNIIIHHHFFFCCCBBBCCCFFFDDDEEEFFFGGGIIISSS^^^rrrtttmmmhhhbbb______ZZZZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRQQQQQQPPPOOOMMMNNNNNNMMMLLLKKKKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGEEEBBB@@@??????BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBAAA@@@???===<<<<<<;;;;;;:::;;;<<<>>>>>>===<<<;;;999::::::;;;;;;<<<<<<<<<======>>>>>>>>>===;;;;;;<<<;;;:::999999:::;;;;;;===<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<:::<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@??????<<<>>>???>>>===<<<===???AAAAAACCCIIISSScccttt~~~zzzvvvqqqrrruuuwwwxxxxxxwwwvvvwwwxxx{{{}}}~~~~~~~~~}}}~~~~~~yyytttrrrsssvvvyyyxxxxxxxxxzzz||||||vvvnnniiieee___WWWRRRQQQOOOLLLJJJDDDEEEEEEDDDBBB@@@@@@@@@===>>>>>>???@@@AAAAAABBB@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGJJJMMMMMMLLLOOOVVV\\\jjjmmmttt~~~zzzeeeWWWOOOKKKHHHHHHFFFCCCCCCFFFAAAAAACCCFFFJJJPPP]]]jjjxxxpppkkkfff```]]]^^^XXXXXXYYYYYYYYYYYYYYYXXXVVVTTTQQQPPPPPPPPPNNNMMMNNNMMMLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEFFFGGGHHHFFFCCC@@@@@@@@@?????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@????????????@@@@@@???>>>===<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;:::888999;;;======<<<;;;:::777888999999:::;;;<<<=========>>>>>>>>>===;;;:::>>>===<<<;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>============>>>???===============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;<<<===<<<::::::<<<===:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<============???@@@CCCHHHKKKRRRbbbqqq}}}{{{xxxwwwyyyuuuppppppsssuuussspppppptttxxx{{{|||||||||}}}~~~~~~}}}|||wwwsssssssssttttttwwwqqqnnnqqquuuwww|||zzzssskkkbbb\\\XXXVVVQQQLLLIIIFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@BBBBBBAAABBBCCCEEEGGGHHHLLLLLLLLLIIIGGGFFFGGGIIIMMMLLLMMMPPPQQQTTT\\\eeepppwwwhhhXXXSSSLLLIIIEEECCCCCCCCCCCCBBBDDDCCCFFFJJJMMMVVVlllzzztttllleee```]]]ZZZYYYVVVVVVWWWYYY[[[ZZZXXXVVVSSSRRRQQQPPPPPPPPPPPPPPPKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???=========>>>??????@@@@@@@@@@@@???>>>===<<<;;;;;;??????>>><<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::999888888777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>============>>>>>>===>>>>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;<<<===<<<::::::<<<===<<<=========>>>=========>>>===;;;<<<======<<<:::<<<<<<<<<<<<============>>>>>>AAADDDFFFKKKYYYfff|||~~~{{{yyyxxxyyyuuuqqqqqqsssuuussspppqqqtttxxx{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~{{{vvvttttttuuuuuuuuuqqqkkkhhhkkkooosssxxx}}}}}}xxxrrrlllddd\\\WWWSSSQQQMMMIIIFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEFFFHHHJJJNNNMMMNNNQQQSSSWWWaaalllyyyooo\\\PPPMMMIIIGGGEEECCCCCCCCCDDDCCCCCCCCCHHHPPPZZZiii~~~uuuooohhhbbb^^^[[[YYYWWWVVVUUUVVVXXXZZZZZZXXXVVVSSSSSSRRRQQQPPPPPPOOOOOOKKKJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????????????????>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>======<<<<<<======>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;<<<===<<<::::::<<<===?????????>>>===<<<<<<;;;>>><<<;;;;;;<<<<<<:::999;;;<<<<<<<<<<<<=========???>>>@@@AAAAAADDDOOOZZZqqq~~~{{{yyyxxxxxxuuurrrrrrtttuuusssqqqrrruuuxxxzzzzzzzzz{{{|||||||||}}}}}}}}}}}}|||||||||yyyvvvuuuvvvwwwwwwwwwlllfffcccfffjjjmmmsssyyyzzzzzzzzz{{{}}}|||yyyxxxtttmmmfff```YYYSSSOOOLLLKKKHHHEEECCCAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@?????????@@@@@@AAABBBAAABBBCCCEEEEEEFFFFFFFFFDDDEEEFFFEEEFFFHHHKKKNNNRRRQQQRRRVVVZZZ```mmmyyylll\\\OOOIIIGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGPPP^^^ooosssmmmhhhbbb]]]ZZZYYYWWWVVVVVVUUUVVVWWWYYYYYYWWWUUUSSSSSSSSSSSSRRRPPPNNNLLLIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????@@@@@@?????????>>>>>>======??????@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<============>>>===<<<;;;;;;::::::;;;::::::;;;;;;;;;:::999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???======<<<<<<<<<<<<============>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;??????@@@@@@@@@??????>>>======<<<<<<<<<<<<====================================>>>>>>>>>======<<<;;;<<<===<<<::::::<<<===BBBAAA@@@>>>===<<<;;;;;;<<<:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======AAA@@@@@@BBBAAABBBJJJSSSaaappp~~~|||zzzzzzyyywwwuuuuuuvvvvvvtttssstttvvvxxxyyyyyyyyyzzz{{{{{{{{{||||||||||||||||||zzzxxxvvvvvvxxxzzzzzzyyynnngggcccdddgggiiinnnssssssssssssuuuwww{{{~~~}}}yyyuuuqqqnnniiiaaaZZZTTTOOOKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGJJJOOORRRXXXWWWZZZ```fffnnn|||mmm[[[QQQJJJFFFEEECCCCCCCCCBBBAAAAAACCCEEEIIIPPP^^^qqqvvvooofffbbb]]]ZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWVVVTTTRRRSSSTTTSSSRRROOOLLLJJJHHHHHHHHHIIIIIIIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>??????AAAAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999:::::::::999999888888888888888999:::;;;;;;::::::::::::::::::::::::888888999:::;;;===???@@@<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;??????@@@@@@@@@@@@??????=========<<<<<<=======================================>>>>>>>>>>>>>>>===;;;<<<===<<<::::::<<<===BBBAAA???===<<<;;;;;;;;;999888888:::<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>???BBBBBBAAAGGGNNNSSSbbbwww~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvvvvxxxxxxxxxwwwwwwyyy{{{{{{{{{{{{{{{{{{|||}}}}}}yyyxxxwwwxxxzzz||||||{{{qqqjjjeeeeeeeeeeeegggjjjlllllllllnnnqqquuuzzz|||~~~}}}yyyvvvqqqllliiiccc]]]VVVOOOKKKIIIFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGHHHGGGFFFFFFEEEFFFFFFGGGHHHKKKPPPTTT]]]^^^ccclllttt}}}rrr^^^SSSMMMHHHDDDDDDBBBCCCBBBAAA???AAADDDGGGOOO\\\qqqwwwlllgggaaa^^^[[[YYYYYYYYYXXXWWWUUUTTTTTTTTTVVVVVVTTTSSSQQQRRRSSSRRRQQQNNNKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???????????????@@@@@@@@@??????>>>>>>>>>===>>>>>>??????>>>>>>===::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888;;;::::::999999999999999888888999999:::999999888777888888999:::::::::;;;::::::::::::::::::::::::777888888999;;;===>>>???;;;;;;::::::::::::;;;;;;777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>;;;<<<===<<<::::::<<<===@@@???===<<<;;;;;;;;;<<<:::999999:::===>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@@@@???CCCHHHLLLXXXkkk~~~~~~~~~~~~}}}|||{{{zzzxxxyyyxxxwwwuuuvvvxxxzzzyyyyyyyyyyyyyyyzzz{{{|||xxxxxxxxxzzz}}}~~~}}}{{{tttnnniiihhhfffbbbaaacccfffffffffhhhkkkpppuuuxxx~~~~~~}}}}}}{{{|||}}}}}}~~~}}}yyytttooojjjfffbbb___WWWRRRLLLGGGEEEEEEDDDDDD@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGIIIMMMSSSXXXcccfffooo{{{lll___RRRLLLIIIEEEBBBBBBBBBBBBBBBAAA@@@CCCJJJPPP[[[nnn{{{ooogggbbb^^^\\\YYYXXXYYYYYYYYYXXXUUUTTTSSSSSSTTTTTTSSSRRRPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======888999999:::;;;;;;<<<<<<<<<<<<;;;:::999888777777999999888888888888999999888888999:::::::::999999777777888:::::::::::::::::::::::::::::::::::::::777777777888999;;;<<<===::::::999999999999::::::888888999;;;;;;<<<<<<<<<::::::::::::::::::::::::===>>>>>>???@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;<<<===<<<::::::<<<======<<<;;;::::::;;;<<<>>>===<<<;;;<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<@@@@@@>>>@@@CCCGGGNNN]]]ppp~~~~~~~~~zzzzzzxxxvvvttttttwwwyyyvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxyyy|||~~~}}}{{{xxxrrrnnnmmmkkkeeeaaabbbcccbbbbbbcccggglllqqqtttzzzzzz{{{zzzzzz|||~~~|||zzzzzzzzzzzzvvvwwwwwwwwwxxxzzzuuupppiiiccc^^^ZZZWWWUUULLLIIIDDDBBBBBBBBBCCCCCC??????@@@@@@@@@@@@?????????????????????@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJNNNTTT[[[aaammmsssqqqYYYQQQJJJGGGEEEAAA@@@BBBAAABBBCCCBBBCCCIIITTT]]]qqqrrrkkkeeeaaa\\\ZZZXXXXXXXXXYYYXXXWWWUUUTTTRRRRRRSSSSSSSSSQQQNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???>>>============:::;;;;;;<<<<<<=========<<<======>>>>>>======<<<999999999999::::::::::::::::::999999888888888777888888777777777888888999888999999:::;;;;;;::::::666777999:::;;;;;;::::::999999999999999999999999777777777777888999:::;;;999999888888888888999999666777888:::;;;<<<<<<<<<::::::::::::::::::::::::<<<===>>>???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;<<<===<<<::::::<<<===;;;:::999888999;;;===???AAA???=========<<<:::999:::::::::;;;;;;;;;<<<<<>>BBBBBB??????BBBDDDHHHRRRbbbttt{{{zzzxxxvvvttttttwwwyyytttssssssssstttuuuwwwxxxxxxyyyzzz}}}}}}{{{{{{vvvsssssspppjjjeeedddaaa``````aaadddiiinnnrrrqqqrrrrrrrrrtttwww}}}~~~|||zzzxxxwwwwwwwwwtttttttttttttttwww{{{~~~yyy}}}|||zzzyyypppjjjbbbZZZUUURRROOONNNFFFCCC@@@>>>@@@AAABBBBBB>>>>>>????????????>>>>>>??????>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOTTT[[[dddiiivvv}}}ooo]]]PPPKKKFFFEEEBBB???@@@DDD@@@BBBCCCCCCFFFOOO\\\fffpppiiigggccc^^^[[[YYYWWWWWWXXXXXXXXXWWWUUUTTTRRRQQQRRRSSSRRRQQQNNNMMMLLLKKKJJJJJJKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIHHHGGGFFFFFFIIIHHHGGGFFFDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@<<<<<<============<<<<<<;;;;;;::::::999888888888888888888888888999999999888777777777777777888888888999:::;;;;;;;;;;;;;;;666777999:::;;;;;;::::::999999999999999999999999777777666666777888999999999999888888888888999999333444666777999999::::::::::::::::::::::::::::::@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@???===;;;999<<<<<<;;;:::999999;;;=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999888999:::>>>===============>>>???BBBDDDLLLXXXdddrrr{{{vvvuuuwwwxxxuuurrrooopppqqqsssuuuwwwxxxyyyxxxxxxyyyzzzzzz{{{{{{|||zzzyyywwwtttqqqmmmjjjhhhfffdddbbbbbbdddggghhhhhhlllnnnpppqqqrrrtttwwwzzzzzzwwwttttttwwwxxxvvvtttxxxrrrmmmmmmqqqttttttrrrsssvvv{{{}}}zzzvvvrrrmmmjjjddd]]]UUUQQQPPPOOOKKKGGG@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA@@@BBBCCCDDDDDDEEEHHHJJJLLLIIIEEECCCCCCFFFHHHIIILLLMMMPPPTTTZZZcccnnnuuuooo```WWWKKKHHHDDDAAAAAABBBCCCCCC???<<<>>>FFFJJJQQQfff~~~xxxlllfffaaa^^^^^^YYYWWWWWWYYY\\\]]]ZZZWWWPPPRRRTTTUUUUUUSSSPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???============<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>;;;;;;;;;;;;:::999888888;;;:::999888777888999:::888888888888888888888888777777777777888999:::;;;777888888888888777666666666666777:::<<<<<<999555777777777777666666666666666666666666666666666666:::999888666666666777777666777888999999999999999:::;;;<<<<<<:::888999999@@@@@@@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>===============>>>@@@@@@EEENNNYYYgggzzz|||xxxwwwxxxxxxtttqqqppppppqqqsssuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||zzzyyyxxxuuurrrooommmkkkjjjhhheeecccdddeeeddddddfffhhhjjjkkklllmmmpppssstttrrrqqqrrrtttvvvuuutttvvvrrrnnnmmmppprrrqqqnnnnnnqqquuuxxxzzz|||~~~}}}zzzvvvsssooojjjeeebbbYYYSSSLLLHHHGGGFFFCCC@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAACCCDDDDDDDDDEEEHHHJJJMMMJJJFFFEEEFFFIIILLLNNNPPPSSSWWW]]]dddnnnyyy~~~kkk]]]SSSLLLKKKHHHEEEBBBAAAAAAAAAAAACCCBBBEEEMMMSSS___{{{nnneee```]]]ZZZ[[[XXXWWWWWWYYY[[[\\\ZZZWWWSSSUUUVVVWWWVVVTTTQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBAAADDDDDDCCCBBBAAA@@@??????========================<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;;;;<<<<<<;;;;;;::::::999999999999999777777777777777777777777777777777777888999::::::888888888999888777777666777666777:::<<<<<<999666777666666666666666666666888888888888888888888888:::999777666666666777777777777888999999999999999777888999999777666666777AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888:::;;;<<<<<<<<<>>>@@@???>>>===<<<<<<<<<<<<<<<@@@>>>???EEENNN[[[nnn~~~~~~}}}}}}{{{vvvrrrqqqrrrrrrssstttuuuvvvwww{{{yyyxxxwwwwwwyyyzzz|||zzzyyyxxxwwwuuusssrrrqqqpppmmmhhheeedddcccaaa___```bbbddddddeeefffiiilllmmmllllllnnnqqqssssssssstttqqqnnnnnnppppppmmmkkkkkkmmmpppqqqrrrsssuuuwww{{{~~~}}}{{{|||{{{yyyyyyzzzyyyxxxvvvrrroookkkgggccc___YYYVVVRRRMMMHHHEEEEEEDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIILLLJJJHHHGGGHHHLLLPPPRRRUUUZZZbbbjjjrrr~~~hhhYYYPPPKKKHHHFFFEEECCCBBBAAAAAABBBBBBEEEDDDIIIRRR\\\nnn~~~qqqddd^^^\\\YYYWWWXXXWWWVVVVVVXXXYYYZZZXXXVVVWWWWWWXXXXXXWWWTTTRRRPPPMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDDDDCCCCCCBBBAAAAAA??????@@@AAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@??????<<<<<<======>>>>>>??????>>>===<<<;;;::::::999:::999999:::;;;<<<<<<<<<<<<:::::::::::::::999999888666666666666666666666666888888777777777888888999888999999999999888777777666666777999;;;;;;888666666666666666666666666666888888888888888888888888888888666555555666777777888888999:::::::::999999999;;;<<<;;;:::999999:::AAAAAA@@@@@@??????>>>>>>@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999999999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999;;;<<<;;;<<<===??????>>>===<<<;;;;;;:::;;;@@@======BBBHHHRRRcccqqqzzzvvvtttttttttuuuuuuvvvvvvvvv{{{zzzwwwvvvvvvwwwzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwsssppplllhhhfffdddaaa______```bbbbbbaaabbbeeegggeeefffhhhkkknnnpppqqqrrrooonnnnnnoooppppppnnnkkkmmmnnnooooooooooooqqqrrrtttvvvzzz|||yyywwwvvvtttrrrqqqqqqpppnnnlllfffccc___\\\XXXTTTOOOKKKMMMJJJFFFDDDEEEEEECCCBBB???@@@@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHLLLQQQUUU[[[cccmmmwwwmmmZZZPPPKKKHHHGGG???@@@AAAAAAAAABBBDDDFFFFFFFFFLLLYYYjjjsssiii___]]][[[XXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVXXXXXXXXXWWWVVVSSSPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>><<<<<<======>>>???@@@@@@===<<<;;;:::999999999999<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;:::888777777777777777777777777777999888888777777777777888999999999999999888888777555666777888888888666555555555555666666666666666666666666666666666666666777666555555555666777888999999::::::::::::999999:::;;;======;;;::::::;;;@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::::::::999:::999:::<<<>>>???<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888:::;;;;;;::::::;;;<<<>>>>>><<<;;;::::::::::::===;;;===AAAEEEJJJVVVbbb{{{}}}zzzxxxxxxxxxxxxwwwwwwwwwvvvzzzxxxvvvuuuuuuwwwyyy{{{zzzzzzyyyyyyyyyzzz{{{|||uuusssooollljjjhhheeeccc```aaaaaa```___^^^```bbb```bbbeeehhhkkkmmmnnnoookkklllmmmoooqqqqqqpppooooooppppppooommmmmmoooqqqppprrruuuxxx{{{}}}~~~~~~~~~zzzvvvsssrrrpppnnnkkkjjjiiigggeeeccc[[[XXXUUURRROOOLLLGGGDDDDDDCCCAAA@@@@@@@@@@@@????????????@@@@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGIIIKKKJJJJJJJJJIIIJJJNNNTTTYYYdddnnn{{{vvvkkk\\\PPPJJJGGGDDDCCC>>>@@@AAA@@@@@@AAAEEEHHHJJJLLLVVVjjjzzzkkkddd]]][[[ZZZVVVUUUVVVTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGEEEEEEBBBBBBAAAAAA@@@?????????===>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===;;;<<<<<<===>>>??????@@@::::::999999999999::::::<<<<<<<<<<<<;;;:::999888888999:::;;;:::999888777888888888888888888888888888888777777666777777777888999999999999888777777333444666666555444444444444444555555666666666777555555555555555555555555555555444444444555777888999999999::::::999999888555777999999777666777888?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>>>>===>>>>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;<<<<<<======>>>>>>999999999888888999::::::888888999:::;;;;;;;;;;;;888888888888888777777666888888888888888888888888777777666666666777777888777888888888888777666666333555666555444333333444444444444555555666666777777777777777777777777777444333333333444555777888888888999999999888777777555777888999777777777888=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;::::::::::::;;;;;;;;;:::;;;???CCCCCC>>>999999999:::::::::;;;;;;;;;:::::::::999999999999888777999;;;;;;:::;;;<<<>>>;;;;;;:::::::::::::::;;;888888999<<<===>>>DDDMMM\\\mmm}}}|||{{{zzztttttttttuuuwwwxxxzzz{{{{{{zzzzzzzzz{{{}}}|||zzzwwwuuutttqqqnnnkkkddddddbbb___[[[XXXXXXXXXXXX\\\```cccccccccdddfffhhhjjjkkkmmmmmmnnnooopppmmmnnnmmmlllkkkkkknnnpppqqqooommmkkkkkkmmmoooqqqvvvvvvvvvwwwxxx{{{}}}~~~~~~|||{{{xxxvvvrrrnnnjjjfffdddbbb]]][[[XXXVVVUUUTTTQQQOOOGGGFFFEEEEEEEEEDDDBBB@@@AAAAAABBBAAAAAAAAAAAABBB????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHFFFGGGHHHIIIIIIJJJLLLNNNOOORRRVVVYYY\\\cccmmmuuu{{{hhhVVVQQQKKKHHHHHHHHHFFFCCCBBBDDDEEEDDDCCCGGGOOOVVV___nnnrrrjjj___YYYUUUUUUSSSPPPPPPSSSRRRSSSSSSRRROOOOOOQQQSSSQQQQQQPPPOOOMMMKKKJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>======<<<>>>???@@@BBBCCCCCCCCCDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888777888888666777888999::::::::::::888777777666666666666666888888888888888888888888666666666666666777888999666777777777777666555555555666888777444333444666333333444555555666777777777777777777777777777777333222222222333555777888777888888888888777666555666777999999888888999:::<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<===999888888777888888999999888777888<<>>???@@@@@@??????@@@AAA>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEGGGHHHIIIIIIKKKMMMOOOQQQVVV\\\```eeennnzzzyyyfffWWWNNNIIICCCAAACCCDDDCCCAAA???BBBDDDEEEFFFNNNYYYbbbtttwwwkkkggg\\\WWWTTTTTTSSSQQQRRRUUURRRSSSSSSQQQNNNMMMPPPSSSPPPPPPOOONNNLLLKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@????????????>>>======<<<<<<>>>???AAABBBCCCDDDDDDDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<:::888777666555555999999999999888777666666888777555444444444555666777777777777777777777777555555555555666888999999666666666666666555555444666888999888555444555777333333444444555666777777555555555555555555555555222222222222333555777999777777777777777666555555222333555666555444555666???>>>======<<<======>>>:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;;;;:::999888777777===:::888;;;@@@CCCAAA>>>;;;<<<<<<======>>>>>>>>>:::999999888888999999:::;;;:::999999;;;>>>BBBDDD;;;:::888666666777888999:::999999999;;;===@@@BBBIIITTTdddqqq{{{|||yyyyyyxxxvvvwwwyyy{{{{{{{{{zzzyyyxxxyyy}}}}}}|||zzzuuuoookkkmmmllliiifffbbb]]]ZZZXXXWWWYYY[[[ZZZXXXXXX[[[^^^kkkjjjgggcccaaacccfffjjjiiikkkllllllkkklllmmmnnnnnnlllhhhdddbbbcccdddeeeiiifffdddfffjjjmmmmmmmmmooopppqqqrrrsssvvvzzz}}}~~~~~~{{{{{{zzzyyywwwtttuuuuuutttrrrppplllkkkjjjhhheeeaaa\\\XXXUUUSSSOOOMMMKKKIIIHHHHHHHHHHHH@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKIIIGGGEEEFFFJJJOOOSSSTTT\\\```gggmmmttt}}}wwweeeUUUMMMGGGEEECCCCCCDDDDDDCCCCCC<<>>???@@@@@@???>>>===<<<===>>>@@@BBBDDDEEEFFF@@@???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666777888888999999999888888888888777666666777888999888777777666666666666777777777666444444333333333777666444444666777666555555555666666666666555555444444555555666777777777666555555555555444444444222333444444555555444444666666555555555444444444444444444555555555555666>>>>>>>>>>>>>>>=========::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999888888888999777777;;;BBBGGGGGGEEE999999::::::::::::::::::999999999888888999999999::::::999999;;;===???AAA;;;:::888777666777888999999888777888999;;;>>>???CCCLLLXXXdddooo|||~~~yyyxxxwwwxxxzzz{{{{{{zzz}}}|||zzz{{{~~~~~~}}}{{{vvvqqqmmmooonnnkkkhhheeeaaa___]]]\\\^^^^^^\\\YYYXXXYYY[[[cccbbbaaa^^^\\\]]]aaadddfffhhhjjjkkkkkkkkkmmmoookkkhhheeebbbaaaaaaccceeeeeecccbbbdddgggiiiiiihhhggghhhiiiiiijjjlllpppssssssuuuxxx|||~~~~~~|||zzz}}}|||xxxvvvuuutttrrrqqqmmmnnnnnnmmmkkkhhheeeccc___^^^[[[WWWSSSPPPMMMLLLIIIHHHFFFEEECCCCCCCCCCCC@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@????????????@@@?????????@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCDDDEEEHHHJJJKKKKKKJJJIIIKKKPPPVVV[[[^^^ccchhhooowwwqqqcccUUUKKKFFFDDDCCCAAAAAABBBCCCCCCCCCBBBFFFJJJNNNXXXnnntttggg___]]]XXXWWWTTTRRRPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEECCCDDDDDDDDDCCCCCCCCCBBBBBB===>>>???@@@@@@???>>>===>>>??????@@@AAAAAABBBBBB======<<<<<<<<<<<<<<<===999999999999:::::::::::::::999999999999888888888888888888888888888888888888777666555555666666777666666555555555666666777888777666555555444444444777555333444555666555444444555555666666555555444333333444555555666666777555555555555444444444444222333444444555444444444555555555444444444333333444444444444555555555555<<<===>>>??????>>>======::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888999999888777777<<>>>>>>>>>>>>>>??????@@@BBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKNNNSSS[[[bbbgggmmmsss}}}kkk^^^TTTKKKFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFJJJUUUllluuujjjccc]]][[[WWWVVVSSSQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@@@@??????>>>@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;<<<===>>>999999999888888888888888777777888888999999999:::999888777666666777888999777777666555444444444444444444333444444555666777888777777666555555555555555444222222444555444333333333444444444444333333222222333333444555555555555555444444444333333333222222333444444444444444444444444333333333222222444444444444555555555555:::<<<>>>???@@@>>>===<<<:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777:::999999;;;>>>@@@@@@>>>:::::::::999999888888777888888777777777777888888777888999:::::::::999888::::::999888888888888999888888777777777888999999>>>AAADDDHHHPPPaaauuu~~~|||}}}}}}|||{{{{{{zzzxxxuuurrruuussspppnnnlllllllllmmmooommmiiiccc^^^YYYVVVUUUUUUVVVWWWWWWVVVVVVWWWXXXZZZ]]]```bbbccceeehhhjjjeeeccc```]]]\\\]]]___```]]]^^^```bbbbbbaaa___]]]]]]]]]]]]\\\[[[[[[\\\^^^___bbbfffhhhiiiiiiiiiiiikkkrrrvvvuuutttvvvwwwvvvyyyzzz{{{}}}~~~{{{yyyyyyyyyzzzzzzxxxwwwvvvvvvuuurrrpppllliiieeecccbbbaaa___^^^XXXXXXWWWVVVTTTRRRPPPOOOLLLKKKJJJHHHFFFEEECCCBBBCCCBBBBBBAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDFFFHHHJJJKKKOOOPPPQQQUUUZZZbbbkkkqqqxxxxxxjjj[[[RRRMMMHHHFFFGGGEEEDDDDDDBBBAAABBBDDDFFFGGGGGGMMMaaaxxxjjjeeeaaa]]][[[UUUTTTRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999999999888888777777777777777777888888888888999:::888666555555666777888888777666555444444333333222222222222333444555666777666555444444444444444444222111111222333333222222222333333333333222222111111111222333333444444444444444444333333333222222222333444444444444333333333333222222222111111333333444444444555555555999:::<<<>>>???>>><<<;;;999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555888888777777888999888777999999999888777777777666888777777666666777777888666777888999999888777666999999888888777777777888999999888888888888999999;;;===@@@CCCJJJWWWiiivvv}}}|||zzz{{{}}}zzzyyyxxxxxxyyyxxxuuusssvvvtttrrrpppooopppqqqrrruuurrrmmmgggbbb]]]YYYVVVTTTUUUVVVVVVTTTSSSTTTTTTUUUWWWZZZ\\\]]]___bbbeeeeeebbb___[[[ZZZZZZ\\\^^^]]]___bbbcccbbb```^^^\\\[[[\\\\\\ZZZXXXWWWWWWXXXZZZ]]]aaacccbbbbbbcccdddccciiimmmkkkiiikkknnnnnnpppqqqsssuuuwwwzzz{{{||||||~~~|||yyyvvvrrrqqqqqqssstttuuusssqqqooommmkkkgggdddaaa___[[[YYYXXXXXXVVVUUUOOOOOONNNMMMLLLKKKIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>???BBBBBBAAAAAA@@@AAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMNNNUUUXXX\\\aaafffnnnwww~~~ttt___VVVMMMJJJGGGDDDBBBCCCEEEEEEDDDBBB@@@AAADDDGGGIIIMMMZZZtttnnncccaaa^^^[[[YYYSSSRRRQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999::::::999999888888777777888888888777777777666666999888666444444555666777888888777777666555444444111111111111222444555555444444333222222222333333333222000000222333222111111111222222222222111111000000111111222333333333444333333333222222222222111222333333444444333333333333222222222111111111333333333444444444444555888999:::<<<<<<<<<;;;;;;999999::::::::::::999999::::::::::::::::::::::::;;;:::999888777666555555444444444555555666666666666666666555555555555555777777666666666666777777555666888999999888777666888777777777777666666666999999999999999:::::::::666:::>>>AAAFFFPPP___jjjzzz}}}{{{zzzzzz|||~~~~~~~~~wwwvvvvvvvvvxxxxxxwwwuuuwwwvvvuuutttsssttttttuuuxxxtttooojjjfffbbb]]][[[VVVWWWWWWUUUSSSQQQQQQQQQRRRTTTWWWXXXYYY[[[]]]___bbb```\\\YYYXXXYYY[[[\\\]]]```bbbccc```]]]\\\[[[XXXYYYYYYWWWUUUSSSSSSTTTVVVYYY]]]]]][[[ZZZ[[[]]]\\\bbbdddaaa```ccceeeffffffgggiiikkknnnppprrrsssrrrssstttttttttuuuxxxzzz}}}~~~~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyqqqnnnjjjgggfffgggiiikkkllljjjgggeeeccc```\\\YYYWWWTTTQQQPPPPPPPPPOOONNNIIIHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@@@@===>>>??????@@@??????>>>???????????????@@@@@@@@@>>>>>>>>>????????????@@@CCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKOOORRRTTTVVV\\\dddkkkqqqyyy|||kkkaaaQQQLLLHHHHHHGGGCCCBBBCCCBBBCCCCCCAAA???AAAFFFJJJMMMXXXlllxxxfff___]]]ZZZVVVUUUQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAA?????????>>>>>>>>>======>>>======<<<<<<======>>>999999999::::::;;;;;;<<<======;;;:::999888888888999999999888888888888888888777777777666666555555888777666555444444555555777777777777777666555444222222111222222333444555333222222111111111222222333222000000222333222111111111222222222222111111000000111111222333333333333333333222222222111111111111222333333333333333333333333222222222111111333333333333444444444444777888888999::::::;;;;;;999999::::::::::::999999999999999999999999999999::::::999999888888888777333444555555555666777777555555555555666666666666777666666555555666666777666666777888888888888888666666666666666555555444777888888999::::::::::::666999<<<===@@@GGGSSS\\\lllxxx~~~|||zzz{{{{{{{{{zzzvvvuuuuuuvvvxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxtttooollliiigggccc```^^^^^^\\\YYYUUURRRRRRRRRSSSUUUWWWWWWWWWXXXZZZ[[[\\\ZZZWWWVVVVVVXXX[[[]]]\\\^^^``````\\\YYYXXXYYYVVVWWWXXXVVVTTTQQQQQQQQQTTTXXX[[[ZZZVVVUUUVVVYYYVVV\\\]]]ZZZXXX[[[______\\\]]]^^^aaaccceeeggggggeeeffffffeeeeeegggkkkooorrrqqqqqqppppppppppppqqqpppppppppppppppppppppppptttvvvwwwxxxwwwtttqqqpppnnnoooppppppppppppooonnncccaaa^^^\\\[[[\\\]]]______]]][[[YYYXXXUUUQQQOOONNNKKKIIIHHHHHHIIIIIIHHHDDDDDDCCCDDDDDDEEEEEEFFFBBBBBBAAA@@@@@@??????>>><<<===>>>???@@@??????>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHJJJMMMQQQUUUYYY[[[ZZZbbbnnnxxxzzziii\\\UUUMMMIIIFFFHHHGGGDDDCCCFFF???BBBDDDCCCCCCFFFMMMSSS___nnnzzznnnbbb]]][[[WWWTTTSSSPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHJJJLLLMMMJJJIIIGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFDDDAAA@@@>>>>>>>>>=========<<<<<<===<<<;;;::::::;;;<<<===888888888999999999::::::;;;;;;:::999999888999999666777777777777777777888555555666666666666666777777777666555555444333333444555666666666555444444333333222222222333333444333222222222222222333333444222000111222333222222111222222333333222222111000000111222222333333444222222222222111111111111111111222333333333333222444333333333222222222222222222333333333444444444777777777777888999:::;;;999999999::::::999999999888888888888888888888888888999999999999:::::::::666777888777666666666777666777777777888888999999666666555555555555666666666666666777888999999:::555555555666555444444333666777888999999::::::::::::<<<===;;;:::>>>HHHPPP___nnn~~~|||{{{zzzxxxwwwwwwvvvuuuwwwyyy{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwsssooolllllljjjgggccceeedddbbb]]]XXXUUUUUUVVVTTTVVVWWWWWWWWWWWWXXXZZZWWWUUUTTTSSSTTTXXX[[[^^^ZZZ]]]^^^]]]YYYVVVVVVWWWWWWXXXYYYWWWTTTRRRRRRRRRUUUXXX[[[ZZZUUUSSSUUUXXXSSSXXXYYYUUUTTTWWW[[[\\\UUUVVVWWWYYY[[[]]]___```\\\\\\[[[ZZZZZZ]]]bbbfffgggfffeeeddddddeeefffgggeeeeeeeeeeeeddddddddddddjjjkkkmmmmmmllliiifffddd___aaacccdddeeeeeeeeeeeeZZZYYYVVVTTTSSSTTTUUUVVVUUUTTTRRRQQQPPPOOOLLLIIIHHHFFFCCCCCCDDDEEEEEEEEEAAAAAAAAAAAABBBDDDEEEFFFCCCBBBBBBAAAAAA@@@??????===>>>???AAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPUUUYYY^^^```cccmmm{{{xxxgggZZZQQQLLLJJJFFFCCCCCCCCC@@@AAAEEE@@@CCCFFFGGGHHHMMMVVV]]]vvvqqqhhhaaa^^^\\\XXXTTTTTTOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGHHHJJJLLLMMMKKKIIIGGGEEECCCCCCCCCCCCFFFFFFGGGGGGFFFDDDAAA@@@>>>============<<<<<<<<<<<<;;;:::999999:::;;;<<<999999999888888888888888999999888888999999:::;;;444555555555666666777777333333444555666777888999666666666666555444333222222333444555555555444333444444333333222333333333333333333222222333444444444222111111222333333222222222333333333333222222111111111222333333444444222222222111111111111000111111222333333333333222444444444333333333222222222222333333333444444444999::::::::::::999888888888999999::::::999999888888777666777888999888666999999888888777555444333888666444333222333555666555666666777888999999:::777666666555555555666666777777888777777666555555555555555555555555555555666666666666555555555555:::999888999===BBBGGGKKKRRR___rrr}}}~~~~~~{{{xxxxxxxxxxxxzzz}}}}}}{{{yyy}}}}}}~~~~~~}}}|||yyyvvvsssqqqpppooommmkkkhhhgggddd```]]]ZZZYYYXXXWWWVVVVVVTTTSSSQQQOOONNNQQQPPPPPPQQQSSSUUUWWWXXX\\\[[[YYYWWWVVVTTTTTTSSSXXXVVVTTTQQQPPPPPPPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTUUUUUUTTTRRRSSSSSSTTTTTTTTTTTTSSSVVVUUUSSSSSSTTTUUUXXXYYYZZZXXXXXXXXXZZZZZZZZZXXXZZZZZZYYYXXXYYYZZZ[[[\\\[[[]]]___``````^^^\\\ZZZVVVWWWWWWXXXXXXXXXWWWWWWPPPOOONNNLLLLLLNNNOOOPPPNNNNNNLLLKKKIIIHHHGGGFFFCCCDDDDDDEEEFFFGGGGGGHHH@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFGGGGGGFFFGGGGGGHHHIIIKKKSSSXXXYYY\\\ccciiikkkjjjtttpppaaaXXXPPPKKKIIIGGGHHHHHHFFFCCCBBBCCCEEECCCCCCFFFIIIKKKQQQdddwwwxxxiiiddd]]]XXXVVVUUUTTTSSSPPPPPPPPPOOONNNMMMLLLKKKMMMMMMNNNOOONNNMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777666555555999999888888888888888999777666555444444555666777777666555444555666888:::333333333333333333333333777666666555333222222111111111111111111111111111111000000000000000111111333333222222111222222222222222222222222222222222333333111000//////......222222222222222222222222444444444444444444444444444333333222222333333444888888888888888777777666888888999999999999888888888666555666777888777666666777777777777666666555777666555444333444444555555555666666777888888999666666555555555555555666666666777777666666555444555555555555555555555555444444555555666666777777666666666777:::>>>BBBDDDMMMWWWhhh{{{|||{{{zzzzzz|||~~~~~~}}}{{{}}}~~~~~~}}}yyywwwtttssssssrrrpppnnnnnnmmmjjjfffccc```^^^]]]XXXXXXWWWUUUSSSQQQOOONNNMMMMMMMMMMMMNNNPPPRRRSSSVVVUUUUUUTTTTTTTTTTTTTTTWWWUUUSSSQQQPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRRRRQQQOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPQQQPPPOOOOOOPPPQQQSSSUUUSSSRRRQQQQQQSSSSSSRRRQQQSSSSSSRRRQQQRRRSSSTTTUUUTTTUUUWWWWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQPPPPPPOOOLLLKKKIIIHHHHHHIIIKKKLLLIIIHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@AAAAAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAA????????????>>>>>>>>>>>>AAAAAA@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEJJJJJJKKKKKKKKKLLLNNNOOOTTT[[[aaaeeekkktttyyyyyywwwtttaaaVVVPPPJJJFFFEEEDDDDDDDDDCCCBBBAAABBBBBBBBBCCCGGGOOOXXXdddzzztttjjjeeeaaa[[[WWWUUUSSSRRRPPPPPPPPPOOOOOONNNMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;:::999999999999::::::::::::::::::::::::@@@>>>;;;888666666777777888999999999888888777666888888777666666666666666666555444333333444555666777666555444444666888999333333333333333333333333444444444333333333333333222222222222222222222222222111111000000000111111333222222111111222222222222222222222222222222222333222111111000000000000222222222222222222222222444444444444444444333333444333333222222333333444666666777777666666555444777888888999999888888777666555444555666777666444444555666777777777777777555555555555444444444444444444444555666666777777555555444444444555555666555555555666555555444444444444444444444444444444222333444555666777888888444444555666888;;;===>>>DDDLLLZZZmmm~~~}}}~~~~~~}}}~~~~~~}}}zzzxxxvvvvvvvvvvvvtttssssssrrrooollliiifffcccbbb[[[[[[YYYWWWUUURRROOONNNKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPMMMLLLKKKKKKMMMMMMLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRRRRPPPNNNKKKIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDBBBAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>??????@@@AAA????????????????????????@@@@@@@@@???????????????AAAAAAAAAAAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNNNNPPPSSSUUU[[[bbbiiiqqq|||kkk^^^QQQLLLIIIEEEBBBBBBCCCAAA@@@AAABBBCCCBBBAAADDDGGGOOO]]]mmmwwwjjjbbb___\\\XXXVVVTTTRRROOOMMMOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;:::999888888888888999999999999999999999999BBB???;;;777555666888999999::::::::::::999888888888777666444444333333333444444333333333333444444666555444444444555777777333333333333333333333333111111111222222333333333333333333333333333333333444333222111111111111111222222111111111222222333222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333333333222222222222333333666666777777666666555444666777777888888777777666555444333333555555444333444555666666777777666666444444555555555444333222333333333444444555555555444444444333444444555555444444444555555444333333444444444444444444444444333333444555555666777777666666888999:::;;;;;;;;;===BBBLLL^^^sss}}}~~~|||yyyxxxwwwxxxyyyyyyxxxwwwuuutttrrrooollliiifffeee```___]]][[[XXXTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLMMMIIIIIIJJJKKKLLLNNNPPPQQQOOOOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGIIIIIIIIIIIIHHHFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAA@@@@@@??????@@@???????????????@@@@@@>>>???????????????@@@@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHKKKNNNRRRTTTUUUXXX\\\```fffllluuu{{{nnnZZZQQQIIIGGGGGGDDDCCCCCCDDDBBB@@@AAACCCEEEDDDCCCIIIPPP^^^qqqxxxmmmddd```[[[YYYVVVUUUSSSQQQNNNKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCAAAAAAAAAAAAAAA>>>>>>>>>>>>============::::::999888777777888888888888888888888888888888<<<:::999888888:::<<<===999999:::::::::999999888888777666444333222222222444444333333333333444444555555444333444444555666222222222222222222222222000000000000111111111111222222222222222222222222444444333222111111111111111111111111111222222333111111111111111111111111222222111111222333333444111111111111111111111111222222222222333333333333333333222222222222333333777777888888777777666555555666666777777666666555444333222333444555444222666666666666666555444444444444555555444444333222333333333333444444444444333333333333333444555555333333444444444444444333444444444444444444444444555555555555555444444444777888999:::;;;::::::999999<<>>>>>??????@@@@@@@@@AAA??????????????????@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKPPPUUU[[[^^^aaaeeelllrrrxxxwwwggg]]]QQQJJJEEEFFFGGGDDDCCCEEEDDDBBB@@@@@@BBBEEEHHHIIIQQQ___sssuuukkkbbb]]][[[WWWVVVTTTSSSRRRPPPMMMJJJMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============999999888777777777888888888888888888888888888888555777888:::<<<<<<======777777888888888888888777999888777555444333333333444444444555555444444444444444333333333333333333222222222222222222222222111111000000000/////////000000000000000000000000444333333222111111222222111000000000111111222333111111111111111111111111111111111111222333444444111111111111111111111111111111111222222222333333333222222111111222222333888888999999888888777666444555555666666555555444444333222333444555444222666666666666666555444333444444444444333333333333333333333333333333444444222222222222333444444555333333444444555555444444333333333333333333333333555555555444444444333333666666777888888888888777777:::???GGGTTTddduuu}}}|||zzzzzzzzz|||~~~}}}{{{wwwxxxwwwwwwuuurrrpppnnnkkkjjjhhheeebbb___\\\ZZZSSSRRRRRRQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHDDDEEEFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@?????????AAA@@@??????>>>?????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRTTT[[[ccchhhlllrrr{{{pppaaaVVVOOOKKKFFFCCCDDDEEEBBBBBBDDDAAAAAA@@@@@@AAAGGGOOOTTTaaatttwwwkkkddd]]]ZZZ[[[TTTRRRQQQPPPPPPOOOLLLJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<999999888888888888888999888888888888888888888888666888:::;;;<<<:::999777555555666777777777777666999888777666555444444444444444555555555555444444333333333333222222222222222222222222222222222222111111111000000/////////000000000000000000000000222222111111111111222222000000000000000111222333111111111111111111111111111111111111111222333444111111111111111111111111000000000111111222222333222222111111111111222222888888999999888888777666444444555555555555444444555333222333444555444333444444555555666666555555555444333222222222333444444444444444444444444444111111111111222333444555333333444555555555555555333333333333333333333333444444444444444444444444666666666666777777777888777:::>>>@@@FFFRRRdddqqq~~~||||||}}}}}}wwwxxxyyyyyyxxxvvvtttrrrooonnnmmmjjjgggdddbbb```YYYXXXXXXWWWUUURRRPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB????????????@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJMMMPPPTTTWWWZZZ[[[]]]eeeooovvv{{{vvvgggZZZQQQLLLIIIGGGBBB@@@BBBCCCAAABBBEEE>>>AAACCCCCCEEEMMM[[[fff|||~~~lllfffbbb[[[XXX\\\QQQOOOMMMMMMMMMLLLKKKIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@????????????<<<<<<;;;;;;;;;:::::::::999999888888888999999:::999999999999999999999999999999999999999777666555444555666666777777777666777777666555555555555555222333444444444444333222222222222222222111111000111111111111111111111111000000000000000111111111000000000000000000000000000000000000111111222333////////////000111222333111111111111111111111111111111000000000111111222111111111111111111111111//////000000111222222333222222111111111111222222888888888888888777666666333444444555555444444333555444333333555555444333111222333555666777777777666555333111111222333444444444444444444444444444111111111111222333444555333444444555666666666555333333333333333333333333111222222333444555666666777777777777777888999:::666:::======>>>GGGXXXfffxxxzzz~~~uuuvvvwwwxxxxxxvvvtttsssqqqqqqooommmjjjhhheeeddd^^^^^^^^^]]]ZZZWWWUUUSSSMMMLLLKKKKKKJJJJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHKKKIIIHHHGGGHHHHHHFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>???@@@AAABBBBBBBBB>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>??????>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJMMMNNNQQQUUUYYY]]]```bbbkkksss~~~vvvnnnbbbUUUMMMJJJJJJKKKEEEAAA@@@BBBBBBAAACCCGGG???CCCGGGGGGJJJUUUgggvvvpppcccaaa^^^VVVUUUYYYOOOMMMKKKJJJJJJJJJIIIHHHKKKKKKKKKJJJIIIHHHFFFFFFBBBCCCDDDDDDDDDCCCAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>============:::::::::999999999888888:::999999999999999::::::999999999999999999999999999999777666666666777888555555666777777777777777666555555444444444555555111222333444444333222111222222222222222111000///111111111111111111111111......///000111222333333111111111111111111111111......//////000111333444////////////000111222333000000000000000000000000111111000000000000000111000000000000000000000000...//////000111222222222222222111111111111222222777777666555555555555555777777666666555555444444555555555444444555555555555555555555555555555555777444222111222333333222333222111000000111222333222222222222222222222222111111222333333333333222555444333333222222222222444444444444444444444444666666666666666666666666555777999:::<<>>>>>????????????@@@AAABBBCCC@@@AAACCCBBBAAAAAABBBCCCDDDEEEGGGGGGFFFFFFHHHIIIKKKRRR[[[bbbfffiiimmmpppyyy{{{qqqeee]]]RRRLLLKKKJJJHHHEEEGGGEEECCCBBBCCCDDDDDDCCCEEEDDDGGGKKKPPP___|||ssskkk```ZZZXXXWWWSSSPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@????????????????????????AAA@@@???>>>===<<<;;;:::======<<<;;;;;;;;;;;;<<<999999999888888888888777777777777777777777777777666555444666777888888777555555555555555555555555555555555555555555555555666555444333222111111111333222222111111222222333111222333444444333222111222222222111111111000000111111111111222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000222111111111000000//////777777666555555555555555666666666666555555555555555444444333333444444555444444444444444444444444666444222111222333333222222222111000000111222222222222222222222222222222111111222333333333333222555444333222222222222222444444444444444444444444555555555555555555555555555777999999:::???HHHOOO]]]mmm~~~yyysssvvvxxxyyyxxxvvvvvvvvvtttqqqnnnlllkkkkkkkkkjjjdddcccaaa___\\\[[[ZZZYYYUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCAAABBBDDDCCCBBBBBBCCCEEEFFFHHHKKKLLLMMMNNNPPPSSSUUU\\\fffnnnssswww{{{zzzkkkbbbXXXRRRJJJFFFFFFFFFEEEBBBDDDCCCAAA@@@@@@AAAAAA@@@EEEEEEIIITTTaaauuutttkkkddd\\\WWWVVVUUURRRPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????@@@@@@???>>>===<<<;;;:::<<<;;;::::::999999::::::999999999888888888777777777777777777777777777777777555555555777888777666555555555555555555555555555555555555555555555555666555444333222222222222333333222222222222333333///000111111111111000///222222222111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000222222222222111111111000777666666555555555555666555555555555555666666666444333333222222333333444222222222222222222222222555333111111222333333222222222111000000111222222222222222222222222222222111111222333333333333222444333333222222222222333333333333333444444444444555555555555555555555555555777999999999;;;AAAFFFPPP^^^ooo{{{vvvxxxyyyyyyxxxwwwwwwxxxuuurrrooommmmmmlllkkkjjjgggeeeccc```^^^]]]]]]]]]\\\ZZZWWWTTTRRRQQQRRRRRRQQQPPPNNNKKKIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCCCCBBBFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIFFFIIILLLOOORRRUUUXXX[[[]]]eeeoooxxx~~~sssdddXXXQQQKKKGGGBBBAAACCCDDDCCCAAABBBAAAAAAAAAAAABBBCCCDDDIIILLLUUUfffzzzyyyiiiaaa\\\VVVRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@??????????????????????????????>>>>>>===<<<;;;;;;:::999888888777777888888999999888888888777777777777777777777777777777777777666555555666777666444444444444444444444444444444444444444444444444444555444444333333444444444444333333222222333333444///000000111111000000///222111111111111000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000333333333222222222222222777666555555555555666666444444444555555666666666333222222222222222222333333333333333333333333333444222111111333333222111222111111111111111111222111111111111111111111111111111222333333333333222333333222222222222222333333333333333333444444444555555555555555555555555444666888999999:::===@@@IIISSSbbbsss{{{zzz{{{{{{zzzxxxwwwxxxyyyvvvssspppooonnnnnnlllkkkhhhfffdddbbb``````aaaaaaaaa___[[[WWWUUUTTTTTTUUUTTTRRROOOLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDGGGHHHIIIHHHHHHIIILLLNNNJJJMMMQQQUUUYYY]]]aaadddhhhppp{{{pppaaaVVVNNNIIIEEECCCAAABBBCCCEEEDDDCCCAAABBBCCCCCCDDDGGGJJJMMMPPP[[[lll~~~nnneeeZZZWWWRRRPPPPPPOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???????????????????????????>>>>>>>>>======<<<<<<;;;999999888777777777777888888888888888777777777777666666666666666666666666777666555555555666444333444444444444444444444444444444444444444444444444444333333333444555555666444444333333333333444444111111222222222222111111111111111111000000000000000111111111222222222222////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000111111111111000000000///222222222222222222222222666666555555555555666666333333444444555555666666222222222111111222222222333333333333333333333333222111111111333333222111111111111222222111111111111111111111111111111111111111222333333333333222222222222111111222222333222222222333333333444444555555555555555555555555333444777999:::;;;<<<===CCCIIIUUUfffxxx{{{xxxzzz{{{{{{zzzwwwvvvwwwxxxwwwuuurrrqqqppppppnnnlllhhhgggfffdddccccccddddddcccaaa^^^ZZZWWWVVVVVVVVVVVVTTTQQQOOOMMMMMMNNNOOONNNNNNNNNMMMKKKIIIGGGFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDCCCCCCAAABBBDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLPPPSSSTTTXXX]]]aaaeeejjjooorrrzzz|||mmm___UUUNNNIIIGGGDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCGGGMMMRRR[[[ooonnnddd___WWWUUURRROOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::999888888888888888888888888777777777666666555555555555555555555555777555444444555555333222444444444444444444444444444444444444444444444444333333333333333444555666444333333222222333333444111111111111111111111111000000000000000000000000000111111111222222222222////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000///000000111111111111111111666555555555555666666777444444444444444555555555333222222111111222222333444444444444444444444444111111000222333444222111000111222222222222111000111111111111111111111111111111222333333333333222222111111111111222222333111111222222333333444444444444444444444444444444333444666888:::;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======;;;:::999999888999999999888888777777777666666666555555555555555555555555555444333333444555444222333333333333333333333333333333333333333333333333222222222222333333444555333222222111111222222333000//////......//////000//////000000000000000111////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111555555555555555666777777555444444444444444444333333333222222222222333333222222222222222222222222000000000222333444222000000111222222222222111000111111111111111111111111111111222333333333333222111111111111111222333333000111111222333333444444444444444444444444444444444444555666888999999999888:::AAALLLXXXfffzzz~~~}}}zzzyyyxxxxxxvvvuuuttttttrrrpppmmmjjjkkkmmmnnnnnnmmmlllkkkggggggfffeeeccc```]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWUUUSSSQQQOOOOOOOOOOOOOOONNNMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUXXX]]]cccgggjjjooovvv}}}ssskkk[[[VVVNNNHHHEEECCCBBBAAAAAAAAAAAA@@@@@@AAACCCEEECCCEEEGGGIIINNNYYYhhhsssyyylllaaa[[[ZZZOOOPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;:::999999888888999999888777777777666666666666444444444444444444444444444333222222444555444333333333333333333333333333333333333333333333333333222222111111111222333333222111111000000111111222000///...------...///000////////////000000111111////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000111111222222222555555555555555666777888555555555444444333333333444333333222222333333444111111111111111111111111000///000222444444222000000111222333333222111000000000000000000000000000111111222333333333333222111111000000111222333333000000111222333333444444444444444444444444444444666555444555666777777666:::999>>>EEELLLWWWmmm~~~}}}xxxwwwuuuuuutttssspppnnnlllmmmppprrrrrrqqqooonnniiijjjjjjjjjhhheeeaaa___XXXYYYZZZ[[[\\\[[[[[[[[[XXXYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKMMMPPPRRRTTTXXXYYY\\\^^^bbbhhhnnnssszzzwwwlllbbb[[[RRRNNNIIIEEECCCBBBAAA@@@AAAAAAAAA@@@@@@BBBEEEHHHDDDGGGLLLQQQ[[[llltttiiibbb[[[VVVWWWKKKMMMNNNNNNLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<=========:::999999888888888888888777777777777666666666666444444444444444444444444333222111222444555444333333333333333333333333333333333333333333333333333222222111111111111111222111111000000000000111111222111000//////000111222.../////////000000111111111111111111222222222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111222222333333333666555444333222333333444333444555666555444333222444444333333222111111000000000000000000000000000111111111111111111111111000111222333333222111000000000000///////////////222222222222222222222222000000000000111222333444111111222222222333333333111222222333333444444555444444444555555555555666666999<<<===@@@LLL]]]jjj}}}|||zzzxxxxxxxxxwwwvvvtttrrrrrruuutttttttttvvvvvvtttrrrrrrnnnjjjiiijjjjjjeeeaaa^^^^^^^^^______^^^^^^]]]]]]\\\[[[YYYXXXXXXXXXXXXYYYWWWVVVUUUUUUUUUSSSRRRNNNOOOOOOPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHGGGHHHFFFHHHJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@@@@AAABBBDDDEEEBBBCCCCCCBBBAAAAAACCCDDDHHHFFFEEEEEEFFFGGGGGGGGGHHHKKKOOORRRTTTUUUWWWXXX]]]```dddiiiooowww~~~zzzmmmddd\\\UUUPPPJJJGGGDDDCCCEEEEEECCCAAAGGGAAA???BBBEEEDDDDDDEEEGGGLLLSSS]]]mmm}}}nnnddd^^^[[[WWWSSSNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJGGGEEEDDDDDDEEEEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777111222222333444444444444222222222222222222222222444333333222111111111222333333333222222111111111222222222222222222222222333333222111000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000///............///......------------..................//////////////////000000111111111222000000000000000111111222111111111111000000000000---///111222333222000///666555444333222333333444333444444555444333222111333333333222111111000000000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111222222222222222222222222000000000000111222333333111111111222222222333333111222222333333444444555444444444444555555555555555888::::::;;;DDDRRR]]]ppp}}}}}}yyyzzz|||~~~~~~~~~}}}|||{{{yyyxxxwwwyyyxxxvvvvvvvvvvvvtttssssssoookkkkkklllkkkgggccc```aaabbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJLLLKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHIIIKKKMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFFFFHHHJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMPPPTTTXXXZZZ]]]```cccgggjjjpppvvv}}}yyykkk```YYYSSSNNNIIIFFFCCCAAA@@@BBBBBBAAA???GGGCCCBBBEEEFFFEEEGGGJJJOOOXXXgggxxxvvvnnnbbbZZZVVVSSSPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEECCCDDDDDDEEEGGGFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999888777666444333222222333333444555555555444444222222222222222222222222444333333222111111111222333333333222222222111111222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///......------......///............////////////......//////000000000000000000//////000000111222111111111000000000//////...///000111222111000000555444444333333333333444333333333444333222222111333222222111000000//////000000000000000000000000////////////////////////222111111000000111111222222222222222222222222333222222222222222222222222222111111111111111222222111111111222222222222333111222222333333444444555444444444444555555555555666999:::999888===FFFNNN\\\jjjzzz|||wwwwwwyyy|||~~~|||xxxvvvvvvuuutttsssrrrooommmmmmnnnlllhhhdddcccdddfffgggggggggffffffdddcccbbb```______^^^^^^\\\ZZZYYYXXXYYYXXXVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVQQQPPPOOONNNNNNMMMNNNNNNMMMNNNOOONNNKKKIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHLLLMMMNNNNNNPPPQQQJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHIIIHHHGGGFFFHHHJJJHHHIIIIIIJJJLLLNNNOOOPPPUUUXXX\\\aaaeeejjjpppssswww{{{}}}llldddZZZRRRMMMJJJGGGDDDCCCAAA??????@@@@@@???>>>BBBAAABBBDDDDDDDDDIIIQQQ\\\jjjuuuiiiccc[[[VVVTTTRRROOOMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@??????AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777666444333222111000555555666666555555444444222222222222222222222222333333222222222222222222333333333222222222222111222222222222222222222222222222111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000/////////......------......///............////////////............////////////000000//////000000111222111111000000000000////////////000000000111111111444333333333333333333333333333333222222222111111222222111111000/////////000000000000000000000000000000000000000000000000222111000//////000111222111222222222222222333333111111111111111111111111222222111111000111111111111111111111222222222222111222222333333444444555333333444444444555555555888:::;;;:::888:::@@@EEELLLXXXhhhvvv{{{wwwzzz{{{|||~~~zzzwwwvvvuuutttsssqqqooonnnnnnnnnlllgggdddeeefffhhhjjjkkkjjjiiihhheeeeeecccbbbaaa`````````]]]\\\ZZZYYYZZZYYYXXXVVVVVVVVVWWWXXXYYYYYYYYYYYYSSSSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKOOORRRRRRQQQQQQQQQJJJKKKKKKLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMIIIHHHGGGFFFFFFHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFHHHJJJJJJLLLNNNOOOQQQTTTWWWYYY___bbbggglllrrryyyuuummm\\\WWWPPPJJJHHHFFFDDDBBBBBBBBB@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDHHHUUUbbbvvvwwwjjjaaa^^^YYYVVVUUUSSSPPPNNNKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888444444444444444444444444555555666555555444333222222222222222222222222222222222222333222222222111222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////---...///000000//////...//////............//////............///////////////////////////////////////////////////000111111111000000000////////////000////////////000111111222222333333333333333333333333222222222111111111222222111111000/////////000000000000000000000000111111111111111111111111222111000//////000111222///000000000111111222222111111111111111111111111222222111111000111111111000000111111111222222222111222222333333444444555333333333444444444444555666888:::999888999<<<@@@EEELLLXXXeeeqqq|||~~~|||{{{yyyzzz~~~}}}yyyxxxwwwuuutttrrrqqqpppooommmjjjgggeeeggghhhjjjllllllllljjjiiifffeeedddbbbaaaaaaaaa```___]]][[[[[[[[[[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZZZZUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUSSSPPPNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLOOOSSSTTTSSSQQQPPPOOOKKKLLLLLLLLLMMMMMMNNNNNNKKKJJJIIIIIIIIIKKKLLLMMMIIIIIIHHHHHHHHHJJJKKKLLLHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLMMMLLLLLLLLLNNNPPPRRRUUUXXX[[[]]]aaafffiiimmmqqqvvv|||uuukkkbbb[[[RRROOOKKKGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDFFFJJJNNNXXXkkk}}}uuuhhhbbbYYYWWWUUUSSSQQQNNNLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======?????????>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888555555555555555555555555444444444444444333222111222222222222222222222222111222222333333333222111222222222222222222222222111111111111111111111111111000000///000000111111000000000000000000000000////////////////////////////////////////////////---...///000111111111111/////////....../////////............////////////000000000000000000000000/////////...///000000111000000000////////////...//////......//////000111111222222333333333333222444444333222222222222333333222222111000000//////000000000000000000000000111111111111111111111111111000000//////000000111.........///000000111111111111111111111111111111222111111111111111222222000000000111111111111222111222222333333444444555333333333333444444444444333444666666666777999;;;@@@CCCJJJUUU```lll|||{{{zzz~~~~~~}}}|||zzzxxxwwwtttqqqnnnllljjjhhhjjjlllnnnoooooonnnkkkjjjggggggeeedddcccbbbbbbbbbaaa___]]]]]]]]]]]][[[ZZZ[[[[[[[[[\\\\\\[[[[[[ZZZWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWVVVTTTQQQPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSVVVVVVTTTQQQOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNJJJJJJKKKLLLMMMNNNNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQQQQRRRSSSVVVXXXZZZ^^^cccgggiiimmmtttyyyxxxnnneee\\\TTTOOOIIIHHHFFFDDDBBBBBBAAAAAA>>>???@@@@@@??????AAACCCBBBDDDJJJSSS]]]mmmvvvhhh```]]]VVVUUUSSSQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<>>>>>>>>>===<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888777777777888888888888888::::::999777666555444333333333333444333333222222222222222222222222222222000111222333444333222111111222222222222333333333111111111111111111111111000000/////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000222333666888999000//////......//////000............////////////111111111111000000000000//////......//////000111000000////////////............/////////000000000000111222333444333333222555555333222222222333444333333333222111111000000000000000000000000000000111111111111111111111111//////000000000000//////------...//////000111111111111111111111111111111000000000000111222333333000000000000111111111111111222222333333444444555222222333333333444444444222333444555555666888999<<<<<<@@@JJJSSS]]]mmm{{{{{{wwwrrrooooooooooooqqqsssttttttqqqnnnlllkkkjjjiiihhhgggfffffffffdddcccaaa```aaa```___]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVTTTRRRRRRSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWWWWUUUSSSQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOLLLMMMOOORRRSSSSSSRRRQQQOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUXXXYYYZZZ\\\```bbbggglllrrrwwwyyy~~~wwwpppfff^^^YYYSSSMMMHHHBBBCCCCCCBBBAAAAAABBBCCC???AAABBBBBB@@@AAACCCFFFEEEIIIUUUeeeuuuvvvkkkaaa[[[[[[TTTTTTSSSQQQNNNLLLLLLLLLGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;::::::999888888777666777777777888888888999::::::999888666555444444222333444444444444444444222222222222222222222222///111222444444333222111111111222222222333333333111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111444888<<>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::999888777777666666777777888888888999777777777777777777777777333333444555666666666666222222222222222222222222///000222444444444222111111111111222222333333333000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///...---///222777===@@@000000////////////000000............/////////000000000//////.........---...............///000000000/////////............,,,---///111111000...---222222222222222222222222222555666555222000222444444444444333333333222222...///000222222333333333000000////////////000000000...---,,,---...111222111111111111111111111111333111000000111222222111000000111111111111000000111111111111111111111111333333222222111000000///,,,...111444555444222111555555555666666666666777333777<<<===@@@HHHUUU```ooo}}}||||||}}}}}}}}}~~~}}}~~~~~~yyyuuussstttuuuuuuuuutttsssrrrooonnnmmmjjjhhheeedddcccbbbbbbbbbbbbbbbaaa```___```_________^^^^^^^^^^^^___]]][[[ZZZZZZYYYXXXWWWZZZYYYWWWVVVWWWYYY\\\___]]][[[XXXUUUUUUUUUWWWXXX[[[YYYXXXYYY[[[ZZZVVVRRRVVVWWWXXXYYYXXXVVVTTTRRRRRRVVV[[[\\\[[[[[[]]]___[[[[[[\\\]]]___bbbeeegggiiikkknnnqqqssswww|||~~~rrrfff___TTTQQQMMMIIIEEECCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>AAAGGGHHHGGGMMMVVVZZZiiizzzlllccc^^^XXXUUUTTTSSSPPPLLLKKKMMMMMMLLLJJJIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888777999:::;;;;;;:::888666888888888888888888999999777777666666666666777777888777777666555444444444444444444333333222222222444444333333333333222222222222222111111111000000111111111111111111111111............///000111222222000///...///000///...////////////////////////000000000000000000000000////////////////////////000/////////000111222222------......//////000000//////.........---------////////////....................................//////.........---------......////////////......333333333333333333333333222444555444111000111333222222222111111111111000//////000111222222222222000//////......//////000///......---...///000111111111111111111111111111222111000000111222111111000000000000000000000000111111111111111111111111111111111111111111111111///000222444444444222111444444555555555666666666222666999999:::@@@LLLUUUdddrrr~~~zzz{{{{{{{{{zzzyyyxxxwwwssssssqqqooommmkkkjjjiiiffffffffffffeeedddcccbbbdddddddddccccccccccccbbbcccaaa___^^^^^^^^^]]][[[___^^^^^^^^^___```cccdddaaa___]]][[[ZZZ[[[]]]^^^```aaabbbccccccaaa^^^\\\\\\\\\]]]^^^]]]]]]\\\[[[YYY]]]aaabbbbbbbbbdddgggffffffggghhhkkknnnqqqrrryyy{{{~~~xxxmmmbbbXXXRRRPPPNNNKKKGGGDDDCCCBBBBBBCCCBBBBBBBBBBBBAAA@@@???CCCAAABBBGGGJJJNNNYYYdddsss|||pppccc]]]YYYTTTQQQRRRQQQNNNKKKJJJKKKLLLJJJIIIIIIGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888999;;;<<<<<<;;;:::999888888888888888888888888777777666666666666777777777777777666555444444444555555555444444333333333444444333333333333222222333222222222222111111111111111111111111111111111111111111111222333444444222000///...///000///...////////////////////////000000000000000000000000/////////////////////////////////...//////000000............//////////////////.........---------////////////....................................//////.........---------.........//////.........444444444444444444444444111222333222111000111222000000000000//////////////////000111111000000000///..................///......////////////000000111111111111111111111111111111111111111111111111000000///......///000000111111111111111111111111//////000111222222333333222222333333333333222222333333333444444444555555444666888777666:::BBBJJJUUUcccuuuzzzyyyxxxvvvtttsssqqqqqqlllllllllkkkjjjhhhgggfffgggffffffffffffeeeeeeeeeeeecccaaa`````````___^^^``````aaaaaacccdddeeeeeecccbbb```___^^^```aaabbbbbbfffkkkkkkhhheeecccddd`````````aaabbbcccdddeeedddhhhlllnnnmmmmmmpppsssxxxxxxxxxzzz|||zzzpppggg^^^VVVOOOJJJKKKIIIGGGDDDBBBAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAAFFFEEEGGGMMMTTT```qqq{{{oooeee[[[VVVTTTPPPOOOQQQOOOLLLJJJIIIJJJJJJIIIGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>======<<<;;;;;;;;;:::::::::999999888777777999:::;;;=========<<<<<<888888888888888888888888777666666555555666666777777777666666555444444444555555555555444444444444444444333333333333222222333333333333222222222222111111111111111111111111////////////000000000000222000///...///000///...////////////////////////000000000000000000000000//////////////////////////////......------....../////////..............................---------////////////...................................................---------------............------333333333333333333333333000111111111000000000111000000/////////.........///000000000000//////.........------------.........///000000000000//////111111111111111111111111///111111111000000000111111///...,,,,,,...///111111111111111111111111111000000000111222222333333222222222222222333333333222222333333333444444444666888999777666888>>>DDDKKKVVVfffuuu}}}{{{xxxvvvuuusssssssssrrrpppnnnmmmlllllllllkkkkkkkkkjjjjjjjjjiiigggeeeeeeffffffeeedddaaacccdddfffhhhhhhhhhhhhhhhhhhfffffffffggghhhiiihhhnnntttsssmmmhhhhhhjjjhhhhhhhhhhhhjjjmmmppprrrssswww{{{|||{{{||||||ooojjjbbbZZZTTTOOOJJJGGGEEEEEECCCBBBAAAAAAAAAAAA@@@AAABBBCCCCCCDDDFFFGGGHHHKKKQQQZZZhhhzzzoooggg^^^VVVTTTRRROOONNNPPPMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>======<<<<<<;;;::::::999999888777777777777777888999:::<<<<<<======<<<888888888888777777777777666666666555555666666666666666666555555444444444444444444444444444444444444444333333333222222222444444444333333333222222111111111111111111111111.........///......------222000......///000///...////////////////////////000000000000000000000000////////////////////////000000///...------------------..........................................////////////............................................................,,,,,,------------,,,,,,111111111111111111111111000000000000000111000000111111000000000////////////000000000000//////.........------------......///000000111000000//////000000000000000000000000...000222222000//////111111///...,,,,,,...///111000000000000000000000000111111111111111111111111000000111111222333444444222222222333333333333444555666777777666888<<<@@@CCCKKKXXXfffuuu|||}}}~~~|||{{{}}}}}}|||{{{yyyxxxvvvuuuuuuuuuuuuuuuttttttttttttsssqqqoooooopppqqqqqqpppkkkmmmooorrrsssssssssrrrssssssrrrrrrrrrsssttttttvvv|||wwwqqqrrruuuuuuuuuuuuvvvxxx|||yyyoooiii^^^ZZZSSSNNNJJJGGGDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAAAAADDDHHHLLLNNNVVVaaaoooqqqggg```YYYSSSRRROOOLLLLLLNNNLLLLLLLLLKKKIIIHHHGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@=========<<<;;;;;;::::::888888777666666666777777777777888999:::;;;;;;;;;888888888777777777666666666666555555555555666666555555555555444444444444222222222222222222222222444444333333333222222222444444444333333333222222111111111111111111111111000111222222222111000///222000......///000///...////////////////////////////////////////////////////////////////////////111000000///............+++,,,,,,---...//////000---.....................////////////....................................---.....................,,,,,,------------,,,,,,111111111111111111111111111000///000111222111000111111111111000000000000//////000111111000000000///..................///111111000000000000//////000000000000000000000000,,,000333333000...///111000000///......///000000000000000000000000000000222222111111111111111111111111222333333333333333222222222333333333444444222333444555555666999<<<===BBBLLLXXXhhh|||}}}|||~~~}}}}}}}}}}}}|||||||||{{{yyyxxxxxxzzz{{{{{{zzzwwwxxxzzz}}}~~~}}}}}}|||||||||||||||}}}|||}}}~~~ssshhh```ZZZSSSPPPKKKHHHGGGEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAA???AAABBBAAABBBGGGOOOUUUbbbmmm{{{qqqccc]]]XXXSSSPPPOOOLLLHHHIIILLLJJJKKKLLLKKKIIIGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::888888666555555666777888666666777777888888999999888888888777777666666555666555555444444555555666444444444444444444444444111111111111222222222222444444333333333333222222333333333333222222222222111111111111111111111111...///000111111000///...222000///...///000///...////////////////////////////////////////////////////////////////////////000000//////.../////////+++,,,,,,---......//////---------...............////////////....................................---------...............------............------111111111111111111111111111000///000222333222000111111111000000000000/////////000111222222222222000//////......//////000333222000/////////000000000000000000000000000000+++000333333000---...000000000000000000000000000000000000000000000000000000000000111222222333333555666777777666444222111333333333333444444444444222333444444555555777888999<<>>AAAAAABBBCCCCCCCCCCCCBBBAAADDDHHHLLLTTTbbbsss|||qqqggg\\\UUUTTTPPPNNNMMMOOOMMMKKKLLLQQQFFFHHHKKKIIIFFFCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@?????????????????????@@@@@@===<<<<<<;;;;;;:::999999999888666555666777999:::999888777777777777777888999888888777666555555444555555555444444555555555444444444444444444444444222222222333333444444444444444444333333333222222222222222111111111000000111111111111111111111111+++---///111222222111000222000///...///000///...////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,------...///111000///...,,,+++))))))---------.........//////000/////////....................................---------.........//////......////////////......111111111111111111111111/////////000000111222333000000000000////////////...///000111111000///...000000000000000000000000111111000000/////////...//////............//////...---,,,...111222000---/////////000///......---///////////////000111111222111000//////111333444999999::::::888555222111111111222333333444555555333444555555666666555555444666999<<>>>>>@@@AAA@@@BBBCCCBBB???@@@CCCGGGFFFIIINNNVVVdddwwwzzzkkk```[[[XXXUUURRRNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCAAA???<<<;;;;;;<<<<<<::::::999999888777666666888888777666666666666666888777666555555555555555777666444444666777666555222333333444444333333222444444555666666666666555444333222222111111222222333333222111000000111111222111111111000000//////000000000000000000000000000000000000000111111222222111///...---...000111444333222000///.........///////////////////////////---,,,---000111000...///...---,,,,,,---.../////////...---,,,++++++***---------............///......---------,,,,,,,,,,,,---...//////...---,,,000---,,,///555:::999777111000///...------...///........................111000///......//////000111000000000////////////...///000111111000///...////////////////////////000000000//////.........//////............//////000...---...000111000///000/////////............---------------...//////111000///......000222333333333444555444222111///111111222222333444444555222333333444444444444444555666888888:::AAALLLUUUcccmmmwww{{{~~~~~~|||pppfff```XXXTTTOOOKKKHHHFFFDDDBBB@@@???>>>======>>>?????????AAACCCCCCBBBDDDIIIMMMRRRYYYdddqqqvvvmmmaaaYYYUUUSSSQQQNNNMMMLLLKKKIIIIIIIIIIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???BBB@@@>>><<<;;;;;;<<<<<<:::::::::999888888777777888888777666666666666666777666666555555555555666777666444444666666666555333333444444444444333333//////000111111111111000444333222222111111222222333222222111000000111111111111111111000000000///000000000000000000000000000000//////000000111222222111///...---...///000444333111000///.................................///---,,,---000111000...///...------------...///.........------,,,,,,+++------------..................---------,,,,,,,,,,,,---...//////...---,,,...,,,+++000777======<<<111000///...------...///........................222111///---,,,---...///111111000000000///////////////000000000000///////////////////////////////////////...............//////............//////222000......///111111111111000///...---......///---------------...//////000///...---...///000111...///111222222111000///111111222222333333444444111111222333333333333333555666666555444888???EEEMMMWWWbbbkkkvvv~~~zzzzzz}}}{{{~~~~~~|||uuukkk```XXXTTTLLLIIIEEECCCBBBBBBAAA???=========>>>>>>>>>??????>>>@@@BBBCCCDDDIIIPPPVVVcccnnn~~~rrreee___WWWRRRPPPOOOMMMKKKLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@???===<<<;;;;;;;;;<<<;;;::::::999999888888888888777777666666666666666666555555555555666666777777555444444555666666555444444555555555555444444111111222333333333333333333333222111111111111222333222111111000111111111111111111111000000000000000000000000000000000000000000//////000000111222111000///.........///000222222111//////.................................///---------///000///...///...------------...///------------------------------------..................---------,,,,,,,,,------............------...,,,,,,///555:::;;;:::000///......---.........000000000000000000000000222111///---,,,---///000111111111000000000////////////000000000000//////////////////////////////..................------//////............//////333111///...///000222222222000...---,,,---///000///////////////000111111//////.........///000111000000111222222222111111111111222222333333333333111222222333333333333333333444555555555888<<<@@@AAAIIITTT^^^iiiwww}}}zzzzzz}}}{{{{{{|||{{{||||||~~~yyysssqqqqqqrrrtttrrrnnnggg]]]UUUOOOMMMGGGEEEBBBAAAAAAAAA@@@???===>>>???@@@@@@@@@??????BBBCCCEEEFFFKKKUUUbbblll~~~sssfff\\\XXXSSSPPPOOONNNLLLJJJKKKJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<;;;:::::::::999999888888777777666666666666777777555555555555555666777888777555333444555666555555444555555555555555555444444555555666666666666666333222222111111111111111222222111111111111111222111111111000000000000000///////////////////////////////////////000111111111000///............///111000//////..........................................---........................------.........,,,,,,,,,------.........,,,,,,---------...............---------,,,,,,,,,------------------------111///---...000111111///........................////////////////////////111000///......000222333111111111111000000000000000000////////////000000........................------..................//////............//////222222000///...///111333222000...---,,,---///000///////////////000111111////////////000000111111222222222222222111111000111111222222222222222333222222333444444444444444444444555555666888;;;===<<>>>>>??????@@@@@@@@@???>>>DDDFFFJJJPPP[[[lllqqqccc\\\WWWUUURRRPPPNNNMMMKKKIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999888777777666666666666777777555555555555555666777888666555333333555666555444444555555555555555555444111111222333333333333333333222111111000000111111222111111111111111222222000000000000000000111111/////////////////////////////////...///000000111000//////...............//////...............///........................---.........---------...---..................---+++,,,,,,------.........,,,,,,,,,------------.........---------,,,,,,,,,---------,,,,,,---------222000...---------,,,+++------..................------------------------/////////000000111222333222222111111111000000000000000////////////000000.......................................///////////////............//////111111111///......000222111000///...---......///---------------...////////////000000000111111111000000000///////////////111111222222222222222222222333333444444444444444666555444444444555666777888;;;AAAKKKUUU```ooo{{{~~~||||||}}}~~~xxxrrrnnnuuu~~~wwwmmmkkkfff```[[[YYY[[[]]]ZZZXXXTTTNNNGGGCCCBBBBBBCCCAAA@@@???@@@@@@>>><<<>>>?????????@@@@@@AAAAAACCCHHHRRR___ppprrrcccZZZWWWSSSRRRPPPNNNKKKJJJHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666666777777888666555555555555666666777666444333333444555555444444444555555555555444444000111111222222222222222222222111000000000000111111111111000111111222333000000000000111111111111000000000000000000000000//////......//////000111/////////.........------...------------......///---------------------------...///...,,,,,,,,,...------...//////...------,,,,,,,,,------.........,,,,,,,,,,,,------------......---------,,,,,,,,,------,,,,,,,,,,,,------///......------......///,,,,,,---............---------------------------...///000111111000000///222222222111111111000000111000///......///000111.................................//////000000000//////............/////////000111000...---...000000/////////............---------------...//////......//////000000//////...---.........///000111222222111111111111111111111111222333333333333333666444333222333444555555777666:::CCCJJJRRR```nnnzzzyyytttqqq{{{}}}xxxpppiii______]]]YYYUUUTTTUUUXXXRRRQQQNNNIIIDDDAAA@@@AAA@@@???>>>???@@@@@@???===@@@@@@AAABBBDDDFFFIIIJJJPPPYYYiii{{{qqqggg]]]XXXWWWPPPOOONNNLLLJJJHHHIIIIIIFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@??????;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;777777777777777777777777666666666666666777888888777666666555555555555666666444333333444555555444333333444444444444333333222333444444555555444444222222111000000000000000111111000000111222222333///000000000111111111111000000000000000000000000///............///000000......//////......---------,,,,,,,,,---......///------------------------,,,...///...,,,+++,,,...------...//////...------,,,,,,------------------++++++,,,,,,,,,---------......---------,,,,,,,,,------,,,++++++,,,------***+++,,,,,,,,,...///111+++,,,---.........------////////////////////////...///000111111///,,,+++222222222111111111111000111000///......///000111.........................../////////000000111111//////............//////---000222111...,,,---.../////////000//////...---///////////////000111111,,,---......//////......,,,------...000222333555222222111111111111111111000000111222222222222111555333111111333666888888999666777===BBBGGGTTTbbbqqq~~~yyyxxx||||||}}}~~~xxxrrrooommmhhh```YYYSSSTTTTTTQQQNNNMMMOOOQQQKKKJJJHHHDDD???======>>>>>>>>>>>>@@@BBBCCCAAA@@@CCCCCCDDDFFFIIIMMMQQQTTTgggssskkkbbb^^^XXXTTTTTTOOOOOONNNLLLJJJIIIKKKLLLFFFFFFGGGGGGFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;666666666666666777777777666666666666666777888888888777666555555555555555666444222333444555444444222333333444444333333222111222333333444444333333222111111000000000000000111111000000111222333333//////000000111111111222000000000000000000000000...............///000000......//////......---,,,,,,,,,,,,,,,---......///------------------------,,,...000...+++***+++...,,,---...//////...---,,,------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,------++++++++++++------((())))))***)))***,,,...***+++---...///...------......////////////...............////////////000000000000000000000000000//////000000000000///...111000///...............000000111111111111000000//////...//////000111222//////............//////,,,,,,,,,,,,++++++***)))---,,,,,,,,,,,,---......////////////////////////---...000111111111000///000000111222222222222111222222222222222222222222222222222222222222222222111555999;;;===BBBJJJRRRbbbnnn~~~yyyxxxvvvrrruuu{{{{{{rrrnnnkkkgggdddaaa\\\XXXTTTQQQPPPOOOMMMLLLJJJIIIHHHIIIFFFBBB@@@AAAAAA???===@@@@@@AAABBBBBBBBBBBBBBBAAAEEEIIIIIIJJJSSSdddqqq|||{{{qqqdddZZZVVVSSSPPPMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;===999666555777888666444444444555666777888999999666666555555555444444444666555444333333333333333444444555555555444333222222333333444444333333222111111000000111111222333222222111111111111222222000000111111111111000000............////////////////////////............///......---------......000///...---------------000---,,,---///000...,,,////////////////////////000---,,,---///000...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---............//////////////////////////////////////////...............///............//////000//////000000000000////////////////////////000111.........//////........................---,,,+++------,,,,,,------...///000000000000000000000000---...///000111000000///000000111222222222222111222222222222222222222222222222222222222222222222000333666777888;;;BBBHHHUUU```ooozzzuuuuuusssqqqsssyyy}}}zzzvvvooofffbbb```]]][[[YYYVVVRRROOOMMMLLLKKKJJJIIIHHHGGGGGGCCCAAA>>>===??????>>><<<>>>??????@@@AAACCCFFFHHHIIIPPPWWW[[[___jjjzzzooofff[[[TTTQQQPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777666:::888555444555666777777555555555666777777888888666555555555444444444444555444444333333333444444555444444444444333333333222333333444444333333222111111000000111111222333222111111000000111111222000000111111111111000000............////////////////////////............///......---------......///......---------......///---,,,---//////...,,,........................///---+++,,,...///...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000+++******,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...---------............///........................///...---,,,,,,---...///...------......///000111......////////////......000000//////.../////////---...///000000///...------............------,,,---------,,,------...///000000000000000000000000---...///000000000000//////000111111222222111111222222222222222222222222222222222222222222222222111333555444444666;;;@@@GGGOOO]]]kkkxxx~~~xxxtttrrrqqqppprrrwww~~~~~~xxxtttssstttrrrmmmjjjgggaaaZZZVVVTTTSSSRRRQQQPPPMMMJJJGGGGGGFFFFFFEEEDDDDDDDDD@@@>>>===>>>??????>>>===@@@AAABBBBBBDDDIIIOOOTTT\\\eeeqqqyyyyyyiiiaaa[[[TTTPPPOOONNNLLLIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::::::::999888777666555555888888777666555555777999666666666666666666666666555555555555444444444444444333333333333444444555666555333222222222333444222222333333333333222222111111000000111111222333222111111000000111111222///000000111111000000///............////////////////////////..................---------......///......---------...//////...---,,,---...///...,,,...........................,,,+++,,,---...---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------------....................................000...---,,,,,,...///111///............//////000---..................---111000///...............,,,---///000000///---,,,+++,,,,,,,,,,,,,,,++++++---------------...//////.................................//////////////////000000111111111111111111111111111222222222222222222222222222222222222333444555555444555999<<<@@@EEEOOOZZZfffsss{{{vvvuuuwwwyyyyyy~~~|||xxxuuusssssstttvvvvvvnnngggddddddgggfffbbb___]]]XXXRRRPPPOOOMMMMMMMMMLLLIIIGGGDDDCCCCCCBBBAAA@@@???????????????@@@AAAAAAAAA@@@DDDFFFHHHKKKOOOVVV```gggyyy|||kkk```ZZZVVVSSSPPPPPPOOOLLLJJJIIIIIIJJJJJJJJJJJJIIIIIICCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@??????>>>===<<<;;;:::999999999777777777888888888999999777:::>>>===:::777777888777777666666666555555555444444444444444444444444222222222222333444555555666555333111111222333444222222333333333333222222111111000000111111222333111111000000000000111111//////000000000000//////............////////////////////////...............------------...//////---------------...///000------------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000///......---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////---------.........//////////////////////////////000///...------///111222111111000......---------------............------000000///......---......+++---...000000...---++++++,,,,,,------,,,,,,,,,...------------...//////------------------------...............//////000//////000111111111111000000000000111111222222222222222222222222222222222333333444444444666888:::<<>><<<;;;;;;======>>>???@@@@@@AAABBBFFFKKKRRRYYYaaammmzzzxxxkkkbbb]]]VVVUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGBBBBBBAAAAAA@@@@@@??????>>>??????@@@@@@??????>>>======<<<::::::999999999888888888888999999999:::777===CCCEEEAAA;;;777555777777666666555555444444333333444444444444444444222222222222222333444555666444222111111111333444111222222333333222222111111111000000111111222333111000000000000000000111//////000000000000//////............////////////////////////............---------------...//////---------------...///000,,,---------,,,,,,------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------/////////...---+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000///.........////////////000//////////////////////////////......///000222333333222000///---,,,,,,,,,------............------//////......---.........,,,---...//////...---,,,---......////////////.........------......///000////////////////////////......------......///000...///000000111111000000//////000000111222222222222222222222222222222222222222222222333444555666888:::===AAAGGGPPPYYY___kkkuuu{{{qqqhhh```\\\ZZZ[[[ZZZZZZ\\\dddooowww{{{||||||zzzwwwwww{{{~~~~~~}}}~~~~~~}}}~~~sssnnnggg^^^WWWQQQNNNMMMQQQUUUWWWTTTQQQPPPMMMIIIHHHGGGEEEDDDDDDBBB@@@===@@@@@@???>>>===<<<;;;;;;:::;;;===>>>???BBBFFFIIIMMMVVVcccppp|||rrrddd]]]YYYWWWSSSRRRQQQOOOMMMJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>><<<;;;;;;:::::::::::::::;;;;;;:::999888777777666777<<>>777333666666666555555444444444333333333333444444444444333222222222222333333444555444222111111111222333111111222222222222111111111111000000111111222333111000000//////000000111...//////000000//////...............////////////////////////............---------------...///000......---------...//////+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***,,,......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000/////////000000000111111........................------......///000000111222111000......---------......////////////............---------...//////------------------------------...///////////////...............//////000////////////////////////......---------...///000...//////000000000000000/////////000111222222222222222222222222222222222333333222222333333333333444555888:::>>>CCCJJJOOOYYYeeeuuu|||tttiiiaaa\\\XXXSSSPPPRRRXXX^^^bbbeeefffgggdddbbbeeemmmttt~~~|||{{{yyyxxxxxxyyyzzz{{{|||~~~~~~wwwpppkkkiiiiiijjjaaa]]]WWWPPPKKKHHHHHHHHHKKKPPPSSSOOOLLLKKKIIIFFFCCCBBBAAA@@@@@@???===;;;>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBEEEHHHNNNUUU[[[cccooo~~~pppcccYYYUUUSSSSSSOOOOOONNNLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBBBB@@@@@@@@@@@@????????????===>>>>>>>>>>>>>>>>>>===::::::999999::::::;;;<<<::::::999888777666666555555777;;;???AAA>>>888444555555555555555555555444222222333333333444444444333333222222111222222222333333333222222222222111111111222222222222111111111111000000111111222333000000////////////000000......////////////..................////////////////////////............---,,,,,,------///000000///......---------......+++---...---+++***,,,...++++++++++++++++++++++++,,,...///...,,,+++---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++......------...000........................,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000000000000000111111111111------------------------+++,,,---...////////////000//////.........//////......////////////......---------------...///000...------,,,,,,------...++++++,,,---.........---...............///000000------------------------......---,,,---...///000...//////000000000000000...//////000111222222222222222222222222222222222777666444444444444333111222444666888:::>>>CCCGGGKKKXXXjjjwww~~~}}}tttaaaZZZRRRNNNOOOSSSUUUVVVUUUWWWWWWTTTRRRVVV```jjj{{{~~~yyywwwuuusssrrroooqqqrrrrrrsssuuuxxx{{{yyy{{{}}}zzzvvvtttooohhhaaa\\\ZZZZZZ[[[XXXTTTNNNIIIFFFEEEFFFGGGIIIOOORRRNNNJJJIIIGGGEEEAAA@@@??????@@@@@@>>><<<;;;<<<===>>>@@@AAABBBBBBEEEHHHKKKOOOSSS\\\fffmmm{{{qqqlllddd\\\WWWTTTSSSTTTNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@???????????????======>>>>>>>>>>>>======999999999999:::;;;<<<<<<666666666666777777777777333222444888======999555555555555555555555555555222222222333333444444444444444333222111111111111222333333333333222111000111111222222222222111111111111111000111222222333000000////////////000000......////////////................../////////000000/////////............,,,,,,,,,---...///000111000///...---------------***,,,...---+++***,,,...++++++++++++++++++++++++,,,...000///---,,,---000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000///,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,((()))---222444333000,,,///...---,,,,,,---...///////////////...---,,,+++//////.........---------,,,------...///000000111......------------......//////000000000000//////,,,------......------,,,***++++++,,,,,,++++++***...------,,,,,,------...000///---,,,,,,---///000............///////////////000111222222111000///000111111111111222222222000000000000000000000000111111111111111111111111111222222444666888:::;;;JJJOOOYYYgggqqqzzzuuummmbbb[[[YYYVVVRRROOOPPPKKKIIILLLNNNNNNUUU^^^oooyyy~~~yyyvvvssspppnnnllljjjiiijjjmmmnnnooonnnnnnooossswww{{{~~~~~~{{{wwwrrrlllhhheee___\\\WWWSSSOOONNNNNNOOOKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFCCCBBBAAA===;;;======<<<===AAABBB===<<>>>>>>>>>>>>>>========================:::::::::999999999888888666666555555555555666666555666999::::::999666555666555555555555444444444444444333333333333222222222222222222222222222222...///000111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000///...------000///...///000111111///------............------////////////////////////...------------...//////,,,+++)))(((((()))+++,,,...,,,***))))))***,,,...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,************,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........///111333333111...///...------------...///------...............---//////.........---------------......//////000000......------------.........//////000000//////...,,,------......------,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...000...---,,,,,,---...000............////////////000000000111111000000000//////000000000111111111000000000000000000000000111111111111111111111111111222222444555888999:::AAADDDMMMZZZeeeooo}}}wwwrrroooiii___VVVRRRKKKGGGFFFFFFFFFLLLTTTeeeooo}}}{{{xxxuuusssooollljjjgggcccbbbccceeeffffffhhhjjjlllooorrruuuvvvwwwwwwxxxzzz|||{{{vvvqqqmmmkkkhhhgggeeebbb^^^YYYUUUSSSQQQOOOMMMJJJHHHGGGGGGHHHGGGFFFCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???>>>BBB???===??????===???BBBAAA>>>>>>CCCFFFGGGLLLTTTWWW[[[cccmmmxxxzzzkkkccc]]]ZZZUUUQQQPPPOOONNNMMMJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIHHHFFFDDDBBB@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888666666555555555555666666555666888999999888666555555555555555444444444444444444333333333222222222111111111111111111111111000000111111222111111111000000000000000000000000000000000000000000000000///////////////////////////////////////...------...---,,,---...//////---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++,,,,,,,,,,,,+++++++++******************+++------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++111000///000111222000//////...------------...///+++,,,---...////////////...............---------..............................------------......---..................---,,,------......------,,,,,,------......------,,,...------,,,,,,------...///...---,,,,,,---...///---............/////////111000000//////000000111........./////////000000000000000000000000000000111111111111111111111111111111222333555666888999888:::AAAKKKUUU```ppp}}}vvvhhhZZZRRRIIIEEEBBBBBBFFFLLLVVV___kkktttyyy|||yyyvvvvvvtttnnniiilllgggaaa]]]]]]^^^``````eeefffgggiiikkklllmmmmmmmmmmmmnnnpppttt|||~~~~~~}}}{{{yyywwwuuusssrrrooommmjjjfffaaa]]]YYYXXXUUUUUUSSSRRROOOLLLIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAA??????????????????@@@@@@AAA===<<<>>>???===>>>BBBDDDCCCFFFLLLQQQWWW___hhhqqqvvv~~~wwwjjj```ZZZVVVSSSOOOMMMMMMMMMLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGFFFDDDBBB@@@????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888666666555555555555666666666777777777777777777666555555555555444444444444333333333333222222222222111111111111111111111111222222222222222222111000000000000000000000000000000000000000000000000000///////////////////////////////////////......---...---,,,---...//////---------............------........................---------------......///***,,,...//////...,,,******+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))///...///000222222000............------.........,,,------...//////....................................------------------...------,,,,,,------...,,,------......------,,,,,,------......------,,,,,,,,,------------,,,,,,...------,,,,,,------...///...------------...///---------.........//////111000///......///000111....../////////000000000000000000000000000000000111111111111111111111111111111111222333555666777777777;;;BBBJJJTTTcccpppjjjaaaUUULLLGGGFFFHHHKKKMMMSSS\\\ccchhhkkknnnqqqwww}}}}}}wwwuuuvvvtttnnnhhhnnnjjjeeebbbbbbbbbbbbbbbdddeeefffhhhiiiiiijjjjjjggggggggghhhmmmuuu~~~{{{}}}}}}yyytttpppmmmllllllkkkjjjhhhfffdddbbbaaa```^^^\\\ZZZWWWTTTQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA??????>>>>>>???BBBDDDFFFAAA>>>>>>AAACCCAAACCCGGGMMMPPPWWW^^^fffppp|||vvviiiccc]]]YYYRRRPPPLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEEEECCCBBB@@@???>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666555555555555666666777666555555555555666777555555555444444444333333333333333222222222222111222222222222222222222222333333333333333222111000000000000000000000000000000000000000000000000000////////////////////////...///////////////......000///...///000111111///------............------////////////////////////------,,,,,,------...///+++,,,---......---,,,+++,,,,,,------------,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++---000444666666222///---..................---......//////...------,,,---.....................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------............------.........------------............111000///......///000111/////////000000000111111////////////////////////000000000000000000000000111111111111222333555555888777888<<>>>>>AAACCCEEEDDDBBBDDDIIIMMMMMMPPPTTT]]]dddnnnvvvvvveee^^^ZZZVVVSSSQQQOOOLLLJJJIIIIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666555555555555666666777666555444444555666777555444444444444333333333333333222222222111111111333333333333333333333333333333333333333222111000000000000000000000000000000000000000000000000000////////////////////////......///////////////...000///...///000111111///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******+++,,,------,,,+++******+++,,,---,,,,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++,,,...222777:::999555111------...//////...------////////////...---,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------------,,,,,,------......------,,,***++++++,,,,,,++++++***...------,,,,,,------...........................,,,------------.........000//////......//////000//////000000000111111111////////////////////////000000000000000000000000111111111111111222333333777555666888:::===FFFPPP^^^mmm}}}yyyhhh^^^XXXQQQIIIIIIJJJJJJMMMPPPTTTXXX[[[hhhsss|||wwwvvvyyyxxxvvvuuutttrrrooolllllllllmmmnnnppppppmmmkkkeeeeeefffggggggggggggggg^^^^^^___aaafffmmmwww}}}|||vvvpppkkkgggfffeeebbbbbbbbbbbbbbbaaa``````\\\^^^^^^^^^]]]```fffkkkmmmkkkiiieeebbb___\\\[[[\\\ZZZWWWUUUSSSSSSTTTUUUOOOOOOOOOOOOOOOOOONNNNNNIIIHHHHHHHHHGGGGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAA@@@???>>><<<:::<<<======>>>>>>?????????CCCBBBAAA@@@@@@BBBCCCEEEHHHHHHLLLUUU[[[^^^bbbgggtttyyyiii]]]WWWSSSPPPMMMPPPNNNKKKJJJIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::::::::::::::::::::999888888888888777777777666666555555555555666666666555444333333444555666444444444444333333333333222222222222111111111111222222222222222222222222222222222222222222111000000000000000000000000000000000000000000000000000////////////////////////---...//////////////////...---,,,---...//////---------............------------------------------,,,,,,,,,,,,,,,------......,,,+++))))))+++,,,...,,,***(((&&&&&&(((***,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---...///111444666666333000------...//////...---------...............---------------.........//////******++++++,,,,,,---------,,,,,,++++++,,,,,,---------............------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...---..................---,,,,,,---------............//////////////////............/////////000000////////////////////////000000000000000000000000111111000000000111222222444333555777777777===EEENNN\\\lllvvv}}}}}}uuupppfff\\\VVVSSSOOONNNNNNQQQTTTUUUaaakkkuuuzzzwwwtttsssuuu{{{}}}}}}zzzxxxwwwxxxvvvuuuuuuvvvxxxyyyxxxwwwpppppppppoooooommmllllllcccdddfffiiimmmuuu}}}{{{rrriiibbb^^^\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVSSSUUUWWWVVVUUUVVV[[[___```___]]]ZZZXXXUUUSSSSSSTTTSSSQQQOOONNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@DDDDDDFFFHHHKKKOOORRRTTTXXXYYY```kkktttyyypppiii___WWWRRROOONNNLLLLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@???>>>??????@@@???>>>===<<<;;;::::::999999999999999999999999888888888888777777777777666666555555555555666666555444444444444444444555444444444333333333222222222222222222111111111111000000000000000000000000000000111111222111111111000000000000000000000000000000000000000000000000////////////////////////------...///////////////...---,,,---...//////---------............------000000000000000000000000,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++***))))))))))))***+++...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---...000000...---,,,---...//////...---,,,,,,,,,---...////////////---------.........//////))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------......//////......---,,,------......------,,,,,,------......------,,,...------,,,,,,------...------............------,,,,,,,,,---------......---...///000000///...------------.........//////////////////////////////000000000000000000000000111111000000000000111111222222555888888666;;;AAABBBPPP^^^gggoooxxx~~~sssjjjeee^^^XXXVVVVVVWWWWWW[[[ccclllooommmlllpppttt~~~~~~}}}||||||zzzxxxvvvtttssslllnnnpppsssxxx|||qqqggg^^^ZZZYYYYYYTTTTTTSSSSSSSSSSSSSSSSSSQQQSSSTTTSSSQQQQQQTTTXXXYYYYYYWWWVVVTTTRRRQQQPPPRRRQQQOOONNNLLLKKKKKKKKKNNNNNNMMMMMMLLLKKKKKKKKKEEEEEEDDDBBBAAA???>>>>>>AAA@@@???>>>======>>>???????????????????????????>>>???@@@BBBCCCCCCCCCCCCDDDGGGKKKRRRYYY```fffiiiooopppyyy{{{mmm^^^[[[UUUPPPLLLKKKKKKLLLHHHGGGGGGGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA???>>>>>>??????@@@???>>>===<<<;;;::::::999999999999999999999999888888888888777777777777666666555555555555666666444444444444444444444444444444444333333333222222222222222111111111111000////////////////////////...///000111111111111111000000000000000000000000000000000000000000000000////////////////////////------...///000000//////000///...///111111111///---..................---------------------------,,,,,,++++++,,,,,,---...,,,---///000000///---,,,,,,---............---,,,000111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******,,,,,,,,,,,,***************++++++,,,,,,---++++++++++++++++++++++++......---,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,---...//////000------------------------------------------------------............------///...---,,,,,,---...///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------///...---,,,,,,---...///............////////////000000//////.........---////////////000000000000000000000000000000000000111111111111111111111111222222222333444555666777>>>AAAHHHPPP[[[gggttt|||~~~yyyqqqllliiifffaaa^^^[[[___bbb```^^^```hhhppp||||||{{{sssgggaaa^^^[[[XXXZZZXXXWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWUUUXXXVVVSSSRRRRRRQQQOOONNNKKKLLLNNNOOOOOOMMMJJJHHHGGGDDDAAA?????????>>>===>>>>>>=========>>>>>>???@@@AAAAAA@@@???>>>@@@AAADDDCCCBBBBBBDDDFFFIIIKKKOOOTTT]]]hhhrrrzzzzzzqqqggg___YYYVVVRRRNNNKKKIIIHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFFFFGGGGGGDDD@@@???AAADDDDDDCCCAAA???============BBBAAA???===;;;:::999999:::::::::999888777666555777777777777666666666666555555555555666666666666666666555444333333222222222333444444222222333444444333333222222333333444222222222111111111000000333333222111000000000111111111111111222222222222111///---...111222000...000000//////.........---------............------,,,,,,,,,---...///000111//////000000000000//////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---///222444444111---***......---,,,++++++,,,,,,---,,,***)))))))))***+++------++++++++++++---------,,,,,,+++*********++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,---------..............................,,,,,,---......///000000------------------------------------------------------............------...---,,,++++++,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------///...------------...///............////////////000/////////.........---.../////////000000000000000000000000000000000000111111111111111111111111222222222333333444555666777:::???FFFOOOZZZfffnnnwww}}}}}}wwwsssdddcccaaa\\\XXXZZZaaagggxxxzzzoooiiifffdddaaa```___]]]]]]^^^]]]\\\ZZZ\\\[[[[[[ZZZ[[[[[[\\\\\\^^^\\\[[[\\\]]]]]]\\\[[[[[[YYYVVVTTTSSSRRRPPPNNNPPPPPPPPPOOOMMMJJJGGGEEECCCAAA>>>===>>>>>>>>>======<<<<<<<<<======>>>???AAABBBCCCBBBBBBBBBDDDGGGFFFHHHKKKMMMNNNRRRVVVZZZ```fffqqq}}}uuummmfff]]]WWWTTTRRROOOKKKIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEECCCAAA@@@AAABBBAAA@@@>>>===<<<<<<<<<<<>>===;;;:::999999999999::::::999888777666555777777666666666555555555555555555666666666777777666555555444333333222222222333444444222222333444222222222111111222222222222222222111111111000000111111000000///000000000---............/////////111///......000111000...000/////////............------............---------------------...///000//////000000000000//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...111222222///---+++,,,,,,++++++++++++,,,,,,++++++***************+++---,,,,,,++++++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++------,,,+++***+++,,,,,,,,,,,,---------......------------------------------......///000000000------------------------------------------------------............------------,,,+++******++++++,,,,,,---------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------///...------------...///---............//////////////////...................../////////000000000000000000000000000000000111111111111111111111111222222222222333444555555666777:::>>>EEENNNYYY```iiipppzzztttnnneee]]]YYYYYY\\\___kkksss{{{zzzuuusssqqqooommmllljjjjjjkkkkkkjjjhhhiiiiiigggffffffeeeeeeeeehhheeebbbaaaaaaaaa```___\\\ZZZVVVTTTSSSQQQOOOMMMMMMLLLKKKIIIFFFDDDAAA@@@BBB@@@======>>>?????????============>>>@@@AAABBBAAABBBDDDDDDEEEGGGKKKMMMQQQWWW^^^bbbdddhhhooouuuyyyyyylllccc^^^ZZZTTTOOONNNMMMKKKHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBCCCCCCAAA???======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999999999999888777666666666666555555555444444444555555666666666777777777555555444444333333222222222333444333222111222444111111000000000000111111222222222111111111111111//////////////////000111000000000000111111111111000///......000000///...////////////............------............------......---------......///...//////000000//////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------...//////...,,,+++)))***++++++++++++++++++******+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++************************,,,---...---,,,++++++---,,,,,,,,,---------......------------------------.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,++++++******,,,,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........------.........---------.........//////................................./////////000000////////////////////////111111111111111111111111222222222222222333444444666666777999<<>>>>>@@@AAAAAAAAA>>>???@@@AAADDDFFFHHHIIIIIIKKKMMMOOOQQQUUUZZZ^^^fffoooxxx}}}pppiii```ZZZWWWTTTPPPMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFEEEDDDCCCBBBBBB@@@???AAADDDDDD@@@===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999:::777888888888888888777666555555444444444333333333555555666666666777777777444444444333333333222222111333333333222111222333111111111000000111111111111111111111111111111111///////////////000111222000111111111111222222222//////...////////////...///////////////.........------............------000///...---------------...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,---,,,+++***++++++------------++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,---------......------------------------............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,,,,******+++,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,---------..................---------------............---------...........................////////////////////////////////////000000000000000000000000222222111111111222333333222333333333555999???CCCJJJRRR]]]hhhqqq{{{~~~zzzuuunnniiieeelllqqqssswww~~~|||{{{|||}}}}}}}}}|||{{{{{{|||}}}{{{zzzvvvtttrrrpppnnnlllkkkjjjccc___[[[XXXWWWWWWVVVVVVOOOLLLIIIHHHGGGFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???>>>>>>@@@BBBBBBBBBCCCDDDFFFIIIMMMQQQTTTVVV\\\^^^aaadddgggmmmsssxxxyyynnneee```ZZZUUUSSSQQQNNNKKKLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>@@@BBBBBB???;;;;;;;;;<<<<<<<<<=========;;;;;;:::::::::::::::;;;666777777888888888777777444444444444333333333333555555555555666666666666333333333333333222222222111222333333111111222333222222111111111111222222111111111111111111111111000000000000111111222333---------............///.../////////.........///.........///////////////------............------000///...---------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******,,,------,,,+++***++++++------------++++++,,,++++++***++++++,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------------...//////...------,,,------------.........---------------.........------........./////////000000000000000000000000000000000000000000000000222111111000111111222222333444444444444666:::<<<@@@FFFOOOWWWaaakkkwww|||uuunnntttwwwvvvvvvxxxxxxvvvuuuxxx{{{~~~~~~}}}|||sssrrrqqqppppppqqqssssssrrrqqqpppppprrrrrrqqqppplllkkkiiifffdddbbbaaa```WWWTTTQQQOOOOOONNNMMMLLLGGGEEECCCBBBCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@BBBFFFIIIJJJKKKPPPQQQUUUYYY___dddhhhkkkppprrruuuxxx}}}vvviiiaaa]]]YYYUUURRRPPPNNNKKKIIIKKKJJJIIIGGGEEECCCBBBAAABBBBBBBBBBBBAAAAAABBBBBB@@@???>>>>>>??????===<<<<<<<<<======>>>======<<<;;;;;;::::::999:::::::::555555666777888888888888555555444444444333333333333333444444444555555555333333333333222222222222111222333222111000111333222222222111111222222222111111111111111222222222222111111111111111222333............////////////---...//////------...///.........///////////////------............------000///...------------------......//////......---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,------------------------,,,---...---,,,++++++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------------...//////...------,,,,,,---------.........,,,,,,,,,------.........---------.........//////000000000000000000000000000000000000000000000000111111000000000000111111333444666666666666777888999===BBBGGGNNNYYYeeemmm{{{~~~}}}zzzuuusssvvvyyyyyywwwvvvvvvwwwvvvuuurrrpppooooooppppppnnnnnnmmmkkkiiigggggggggbbbbbbbbbbbbaaaaaabbbcccbbbaaa``````bbbbbbaaa```^^^\\\ZZZXXXUUUSSSRRRRRRMMMKKKIIIIIIIIIIIIGGGFFFDDDBBBAAAAAACCCDDDDDDCCCCCCDDDGGGIIIJJJJJJIIIHHHLLLLLLMMMQQQWWW]]]```aaadddfffkkkqqqxxx~~~rrrfff^^^YYYUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBB???@@@???>>><<<;;;;;;<<<<<<<<<===>>>>>>===<<<;;;;;;:::999888888888888888444555666777888888888888555555555555444444444444222222222333333333444444222222222222222222222222000222333222111000111222111111000000000000111111000000111111111222222222222111111000000000000111000000000111111111111222,,,...000///---,,,...///............/////////000------............------///......---------......---......//////......---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,///333777:::///...---,,,+++*********---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++------,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++&&&((()))+++,,,,,,,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////000000000000000000000000000000000000000000000000111111000000000000000111---///222333222111111222666888;;;===BBBKKKWWW```rrr{{{|||{{{wwwvvvvvvmmmkkkiiifffeeeeeeeeefffeeeeeedddaaa^^^]]]]]]^^^XXXXXXYYYXXXVVVUUUVVVVVVXXXVVVUUUVVVXXXXXXWWWVVVSSSRRROOOMMMKKKIIIHHHGGGHHHGGGFFFGGGHHHGGGEEECCCCCCBBBBBBCCCEEEGGGHHHGGGHHHKKKPPPUUUXXXZZZZZZYYYYYYZZZ\\\bbbjjjqqqvvvwwwuuuxxx}}}rrreee]]]XXXUUUQQQPPPOOOMMMLLLKKKIIIHHHCCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBB???@@@@@@===999888:::===<<<<<<=========<<<:::999:::999888777666666666666333444555777888888888888666666555555555444444444111111222222222333333333222222222222222222222222000222222222111000111222000000////////////000000000000111111222222222222222111000//////...//////------------............,,,...000///---,,,---000---.........//////000000---..................---......---------......///---..................---------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...------,,,))))))))),,,000777===AAA111000---+++***)))******...---++++++++++++---...+++*********+++,,,,,,---))))))))))))))))))))))))+++,,,---,,,***)))***+++------------------,,,,,,---------............///---,,,,,,++++++,,,,,,---))))))***+++,,,------......---+++******+++---...---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...------,,,,,,------...,,,,,,+++***+++,,,---...---------------------------...///...------...///---,,,,,,,,,,,,---......////////////////////////............////////////............////////////111111222222222111111000111111222222222333333333111333666999===BBBHHHLLL[[[cccooozzz}}}yyyvvvrrrmmmkkkkkkjjjhhheeefffeeedddbbb```]]][[[ZZZXXXXXXXXXWWWVVVSSSQQQPPPUUUPPPMMMPPPVVVYYYUUUPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFIIILLLPPPRRRRRRQQQQQQTTT^^^jjjppppppppptttwwwuuuvvvyyypppbbb\\\YYYWWWUUUMMMNNNNNNNNNMMMJJJGGGFFFDDDDDDDDDCCCBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCAAA@@@>>>===;;;::::::999::::::;;;;;;::::::999888999888888888777777666666777666666666666555555555222333333444444333333222222222222222222222222222000222444555444333333333111111111111111111111111000000111111111111000000111111000000000000111111777111...111111...---111//////000000///...------//////............//////222111///---,,,,,,,,,,,,......---------,,,,,,,,,------......///.........++++++,,,,,,,,,,,,------///******///111---,,,...---,,,++++++******++++++******+++++++++,,,,,,,,,((()))***+++---///111333*********)))******+++++++++++++++,,,...111444555,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,++++++*********************************(((((()))***+++---///000------------------------------------............---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,...---+++******+++---......---,,,+++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---------------------------...///...---,,,---///---,,,,,,,,,,,,---..........................................////////////............////////////111111111222222111111000111111111222222222333333222444666777999<<>><<<;;;::::::999<<<<<<======<<<<<<;;;:::888888888777777777666666666666666555555555444444222333333444444333333222222222222222222222222222000222444444222111111111111111111111111111111111000000000111111000000000111000000//////000000111555000...000111---...111///////////////...---------,,,,,,,,,,,,,,,,,,---000///...---,,,---............---------,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,---------)))(((---...+++)))+++---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,---...//////,,,++++++*********++++++++++++******+++---...///,,,,,,++++++***++++++,,,'''&&&&&&&&&&&&&&&&&&''',,,,,,,,,+++++++++******************************,,,++++++***++++++,,,,,,+++,,,,,,------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------++++++++++++------...---,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,...///...---,,,---...---,,,,,,,,,,,,---..........................................////////////............////////////000000111111222111111000111111111222222222222333333444555555444666999;;;@@@FFFOOOYYYcccooo|||}}}zzzyyyxxxwwwttttttvvvuuutttqqqmmmkkkgggfffhhhlllqqqqqqkkkdddaaaaaaaaa````````````___aaadddhhhmmmqqqsssttttttqqqtttyyy~~~yyyqqqiiibbbYYYSSSQQQQQQPPPOOOMMMMMMMMMKKKIIIFFFCCCBBBCCCBBBBBBAAA@@@@@@??????BBBAAA@@@??????@@@AAABBB@@@???===<<<;;;:::999999999999999999999888777777888888777777777777666666555555555555444444444333222333333444444333333222222222222222222222222222000222444333111000//////111111111111111111111111000000000000000000000000000000////////////000000111......000///---...111///////////////......---////////////////////////---------------...///000......---------,,,,,,,,,.........---,,,+++))))))++++++,,,,,,,,,,,,------...+++))),,,---***))))))---,,,++++++******++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,+++************+++,,,++++++***++++++,,,,,,******))))))))))))******,,,,,,,,,++++++++++++***************************,,,,,,++++++***++++++,,,++++++,,,,,,---...//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,---......,,,,,,---...---,,,,,,,,,,,,---..........................................////////////............///////////////000000111111111111111111111111111222222222222333333444333222222444666;;;???EEEMMMVVVcccrrr|||}}}xxxyyyyyyyyyzzzyyyyyyyyyyyy|||uuulllggg]]]YYYTTTRRRRRRRRRQQQPPPNNNNNNMMMKKKHHHEEECCCAAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@????????????@@@AAA???>>>===;;;:::999999999666666777777666666555444777777777777777777666666555555444444444333333333222333333444444333333222222222222222222222222222111333555444222000//////111111111111111111111111000000000//////000000000000//////......//////000.........///...---...000...///////////////......000000111111111111000000------------......//////......---------,,,,,,,,,////////////...---,,,,,,+++++++++,,,,,,,,,------111...,,,---...---,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,......---,,,++++++++++++///...---,,,++++++***+++------,,,+++++++++******++++++******++++++,,,,,,......------------......++++++++++++++++++++++++************************)))))))))***+++,,,...///++++++,,,,,,---...//////,,,,,,,,,------------...+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---...---,,,+++,,,...---,,,,,,,,,,,,---..........................................////////////............////////////...///000111111111111111000000111111111222222222111222333222111111333555555888;;;???FFFQQQ___iiivvv~~~~~~ssslllfff```\\\SSSQQQOOONNNMMMMMMMMMLLLOOOOOOMMMKKKHHHFFFCCCBBBDDDDDDCCCCCCBBBAAAAAAAAA????????????????????????>>>===<<<:::999999999999999999999999999888888777666666666666666666777777555555444444444333333333222333333444444333333222222222222222222222222222333444666555333111000000000000000000000000000000000000///......///000000//////............//////,,,///000///......///000......///////////////...,,,------......------,,,...............---------......---------,,,,,,,,,,,,,,,---...////////////+++++++++,,,,,,,,,------000///---,,,...//////------,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---///...---,,,++++++***+++******+++++++++++++++++++++*********++++++,,,---++++++************++++++++++++++++++++++++++++++************************)))))))))***+++,,,---...+++,,,,,,------.........,,,,,,,,,,,,------------++++++------------++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,******++++++,,,,,,------+++---...---,,,+++,,,------,,,,,,,,,,,,---......------------------------............////////////............////////////......///000111111111111000000000111111111111222///111222333222222333444444555777888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777888888888888777666666555555666666666666777777555555555555444444444333222333333444444333333222222222222222222222222222222444666555444222111111000000000000000000000000000000............000000......------------......+++111333000---...//////---...//////////////////,,,---...//////...---,,,......//////...---,,,,,,......---------,,,,,,,,,))))))+++,,,---.........++++++,,,,,,,,,,,,------,,,---,,,***,,,111222000---,,,++++++******++++++******+++++++++,,,,,,,,,+++******++++++,,,---......---,,,++++++***++++++&&&'''((()))************************+++,,,------******))))))))))))*********++++++++++++,,,,,,,,,************************------,,,+++************------------------------++++++,,,,,,,,,---------***+++---......---+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***+++,,,---------,,,,,,)))******+++,,,,,,------+++,,,------++++++,,,------,,,,,,,,,,,,---......------------------------............////////////............////////////---...///000111111111111000000000000111111111111///111222222111111222333333555666666777;;;CCCIIINNNUUU___gggoooxxx}}}sssmmmeee___[[[WWWRRRNNNLLLMMMMMMMMMLLLLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@===>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888888666666666666666555444444555555555666666666777777666666666555555555444444222333333444444333333222222222222222222222222222000222444444333111111222000000000000000000000000111000...------...000111...------------------...,,,333666111---...///...------...///////////////---...///000000///...---,,,---.../////////...---......---------,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------+++---,,,***...555777444---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,++++++*********++++++'''((()))*********))))))************+++,,,---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************...---,,,+++************------------------,,,,,,++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++((()))+++---.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...***+++,,,---...---,,,,,,))))))***+++,,,,,,------+++,,,------++++++,,,------,,,,,,,,,,,,---......------------------------............/////////000............/////////000---...///000111111111111000000000000111111111111///111222222111000000111///111333222222444:::???AAAGGGNNNUUU]]]kkk{{{}}}sssnnnfffaaa\\\XXXVVVRRRMMMIIIHHHIIIJJJJJJIIIJJJLLLMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???======>>>>>>>>>>>>======;;;;;;:::999888888888888999999999999999888888777444555555555666666777777777666666666666555555555222333333444444333333222222222222222222222222222...111333333222111111111000000000000000000000000111///...------...///111...------,,,,,,------...,,,555888222---//////...------...///000000//////)))***,,,------,,,***)))***+++---///000000000///......---------,,,,,,,,,.........///......------++++++,,,,,,,,,---------+++......,,,111999<<<999---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++*********)))******++++++++++++,,,------,,,***)))************+++,,,---...+++******))))))******+++*********++++++,,,,,,,,,************************************+++,,,------+++++++++,,,,,,---------------------------------***+++,,,---...---,,,+++)))***,,,.........,,,+++************************---------,,,,,,+++++++++************************)))******++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---...////////////.........---------------,,,++++++*********+++,,,.../////////...---333111000.........///000000000000000000000000000......///000111222222333222222222222222222222222222444666888999777555444999<<<@@@FFFPPP\\\iiirrrwwwpppjjjeee___]]]ZZZVVVSSSPPPNNNMMMIIIIIIIIIJJJKKKLLLJJJIIIFFFFFFEEECCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::777555555666888888777777666666555555555555555555666666777777666666777777666666555444444444333333222111000000000000000000000000000000222222222222222222222222//////000000000000//////////////////////////////////////////000000000000......---------......////////////////////////////////////......---------/////////...---------,,,------------------------........................---------------------------,,,++++++...777BBBJJJ888222+++)))+++---,,,*********++++++++++++******))))))*********+++++++++************************,,,,,,+++******+++,,,,,,......---,,,+++++++++++++++++++++*********))))))************************++++++******************+++******))))))******++++++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,------,,,,,,***+++,,,---------,,,,,,************************---,,,,,,,,,++++++++++++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,---......//////.........------------++++++++++++++++++,,,,,,,,,---......///.........000//////......//////////////////////////////////////////000111111111222222222222222222222222222111222444555666555444333555777:::>>>EEEOOOZZZaaaoooyyyrrrjjjddd___\\\\\\ZZZWWWTTTPPPNNNLLLKKKHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>=========<<<<<<;;;::::::999888::::::999777666777888777777777777666666555555444444444555555666666666444444444444444333333222444444333222222111000000111111111111111111111111222222222222222222222222//////000000000000//////////////////////////////............///////////////......---------.......................................---------,,,,,,...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++---444===CCCBBB:::000++++++,,,+++***++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,---+++++++++*********))))))************************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++------,,,,,,+++******)))*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................------------*********+++,,,---------...------------...//////------......///.........////////////////////////000000000000000000000000000000000000000000000000111111111222222222222222333444555666:::AAAIIINNNYYYcccqqqzzzzzzooogggbbb___[[[XXXWWWVVVSSSPPPMMMKKKIIIIIIGGGFFFEEEEEEGGGGGGFFFDDDEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>======;;;;;;;;;::::::999999888777888999999777777888999777777777666666666666555333333444444444444555555444444444444444333222222333333333222111111000000222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////---------....../////////000///...---------------------------------------------------,,,,,,,,,,,,---------...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,000555999CCC;;;111+++)))***++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------************************,,,++++++******++++++,,,*********++++++,,,......+++++++++******************************************************************+++,,,------,,,+++***---------,,,,,,+++++++++---------------------------,,,+++***+++,,,---...---,,,,,,++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------......---,,,,,,...///000,,,---...///...---,,,+++////////////////////////000000000000000/////////000000000000000000000000111111000///000111222333444444555555666:::???CCCGGGPPP]]]hhhpppxxxxxxqqqlllfffbbb___]]]ZZZXXXSSSRRRPPPMMMKKKIIIHHHHHHHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======;;;;;;:::::::::999999999777888999888777666777888666666666666666666666666333333333333333333333333555555666666666555444444333222222222111111000000222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////------......///000000000111000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////......---,,,,,,,,,------------------------------------------------***+++,,,++++++---000222777222,,,((()))***+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++******+++,,,,,,---***************************************************************+++++++++***+++---......---+++***---------,,,,,,+++++++++---------------------------,,,+++***+++,,,---...------,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++......---,,,,,,...///000---......///...,,,***)))........................000000000///////////////////////////////////////222111000///000111333444444555555555555777;;;>>>>>>DDDMMMVVV```kkkvvv~~~xxxoooiiicccaaa^^^[[[YYYWWWTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHJJJHHHEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=========;;;;;;;;;:::::::::::::::999::::::888666444555555555555555555555666666666333333333333333333333222555555555666555444444333222222111111111111111000222222222222222222222222//////////////////////////////000000000000//////////////////////////////...//////000111111222222111000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000/////////......------------------------------------------------------''')))++++++++++++---...---,,,*********++++++*********++++++++++++******************++++++++++++************************++++++++++++++++++++++++---,,,++++++************************************************************))))))*********+++++++++***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++++++++...------------...//////............---,,,+++***........................////////////////////////////////////////////////222222111000111222333444222333444444444555888::::::===BBBHHHQQQ\\\gggooouuu{{{zzzqqqjjjddd```\\\[[[YYYWWWUUURRRPPPOOONNNMMMLLLJJJIIIHHHHHHHHHKKKIIIFFFDDDEEEEEEDDDCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>======<<<<<<:::::::::::::::::::::::::::::::::888555444444444444555555555555666666666444444333333333333222222333333333333333222111111111111111111111111111111222222222222222222222222//////////////////////////////000000000000////////////////////////////////////000111222222333333000///...---------------------------------------,,,,,,,,,,,,---------------------.......................................++++++++++++++++++++++++------------------------&&&(((+++,,,++++++,,,---,,,---------,,,+++)))((()))******++++++******)))))))))*********+++++++++***************************++++++,,,,,,++++++***------+++******)))))))))***************+++++++++************************)))))))))***++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************+++,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,---......///.........------,,,------...//////........................---.........///000000000000000000000000000000000111111111111111222222333111222333333222333444666666888;;;???FFFNNNVVV\\\bbbjjjuuu~~~|||wwwooohhhccc___\\\ZZZWWWWWWVVVTTTQQQOOONNNMMMLLLKKKJJJHHHHHHGGGGGGGGGLLLIIIFFFDDDDDDDDDCCCBBB??????>>>>>>>>>??????@@@>>>>>>============<<<<<<999999999999999999999999888999999888666444555666444444444555555555666666555444444444333333333333222333333333333222111111000000000000111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////......///000111222333333///......---------..............................,,,,,,---------........................---------++++++,,,,,,---.........************************------------------------)))+++,,,,,,+++******+++---......,,,+++)))))))))***++++++,,,,,,++++++************+++++++++,,,,,,***************************+++,,,,,,,,,,,,+++***++++++***************+++))))))*********+++++++++************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------***+++,,,---...---,,,++++++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********&&&'''(((***,,,...///000++++++++++++++++++++++++************+++,,,---...------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------......///+++,,,.../////////...---+++++++++,,,---000222444........................,,,------...///000111111111111111111111111111111000000000000111111111111222333444444222222333444333555777;;;@@@EEEJJJNNNQQQ\\\jjjuuu|||vvvnnniiibbb]]]ZZZXXXWWWVVVOOOPPPOOOMMMKKKIIIHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFLLLIIIEEECCCBBBCCCBBBAAA???>>>>>>>>>>>>>>>??????===============<<<<<<<<<777777777777777888888888666777888777666555666777444444444555555555666666555555555444444333333333444444555555555444333333000000000000000111111111000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////------...///000111222222......---------......///////////////////////////---------......//////////////////......------,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++))))))***,,,,,,+++)))((((((***,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***************************+++,,,------,,,+++***))))))))))))***+++,,,---))))))******++++++++++++************************((())))))***++++++,,,,,,++++++***))))))***++++++,,,------......------,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,---...///...---,,,........................+++,,,------......---------------............///////////////000000000000////////////////////////111111000000000000111111111111222222222333333333333333444666888:::===>>>FFFKKKSSS]]]gggsss~~~}}}pppggg^^^\\\YYYUUUSSSRRRRRRRRRPPPOOOMMMKKKJJJKKKLLLMMMGGGFFFDDDCCCBBBCCCEEEFFFEEECCCBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@??????:::;;;;;;;;;<<<=========<<<;;;:::999777666555555666666666666666555555444555555666666555555444333555444444333333444444555222222222222222222222222//////000000111111111222111111111111111111111111111111000///////////////------------------------///...---,,,,,,---...///000000///........................000111000///---,,,+++***)))+++,,,---......---,,,+++***+++,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++***++++++,,,,,,++++++***+++******))))))******+++...---,,,+++++++++,,,---)))))))))******+++++++++++++++***************************++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))+++++++++************)))***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,---.......................................+++,,,------......---------------............///.../////////000000000000////////////////////////111111000000000000111111111111111222222222333333111111222333555777999:::>>>BBBIIIQQQZZZfffpppwwwtttkkkbbb\\\ZZZXXXUUURRRPPPOOOOOOOOONNNMMMKKKIIIHHHIIIJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@@@@AAABBBAAA@@@AAA@@@@@@@@@@@@?????????;;;;;;;;;;;;<<<<<<<<<<<<999999999888777666666666666666666666666555555444444555555555555444333333444444333333333333444444222222222222222222222222///000000000111111111111111111111111111111111111111000000//////////////////////////////////////////...------------...///000//////........................///000///...---......---,,,***)))))))))++++++***))))))))))))))).............../////////------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++,,,+++***)))((('''''''''***+++++++++,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***------,,,,,,------...///------------------------+++,,,------......---------------............///....../////////000000000........................111000000//////000000111111111111222222222222333111111111222333444555666666999>>>CCCKKKUUU___eeewwwyyyqqqqqqrrr~~~wwwkkkccc^^^YYYVVVUUUTTTQQQNNNLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFEEEDDDBBBBBBCCCDDDDDDBBB@@@??????@@@@@@???>>>@@@@@@?????????>>>>>>>>><<<;;;;;;;;;;;;;;;;;;:::888888888777777777666666666666666666666555555444444444444444444333222222333222222222222222222333222222222222222222222222000000000000111111111111111111111111111111111111111000//////....../////////////////////////////////...------------...///000///......------...........................---000111222111...,,,++++++------......------,,,+++---------....../////////........................,,,++++++*********++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++******((('''%%%$$$***+++++++++++++++,,,,,,*********************************++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++***))))))))))))***+++,,,------......------,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******,,,---...------------------------+++,,,------......---------------............///........./////////000000////////////////////////000000////////////000000111111111111222222222222333333333333333444555555444555888;;;@@@HHHPPPVVVeeennnzzzppphhhgggeeeppp|||uuujjjaaa\\\XXXVVVTTTQQQPPPNNNLLLJJJIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>>>>???@@@???>>>?????????>>>>>>>>>======<<<;;;;;;;;;::::::999999:::999999888888777777666666666666666666555555444333333444444333333222111222222111111111111222222111111111111111111111111000000000000000111111111111111111111111111111111000000///............///------------------------.........------.........//////...------------...------...---,,,---...///---///000000///............///000000000///---,,,++++++,,,,,,---.........------------------------,,,+++***)))))))))***+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++,,,------,,,***((('''***************************************+++++++++***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++***(((''''''(((***+++,,,------......------,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---------------------------+++,,,------......---------------............///............////////////000000000000000000000000000000////////////000000000000111111111222222222333333222222222222333333222333444666999>>>DDDIIISSS[[[gggqqqwww|||pppeeeccc___fffrrr}}}yyyuuurrrhhhddd___YYYUUUQQQNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>>>>???@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999888<<<;;;:::999888777666666666666666666666555555444333333444444333333222111222111111000000111111222111111111111111111111111111111000000000000000000000000000000000000000000000//////...............---------------------------..................---//////...---------------,,,---...---+++,,,000333444111---++++++,,,,,,---++++++,,,------+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,---------,,,+++++++++++++++++++++******))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++***(((''''''(((***+++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///------........./////////000000000000000000000000000//////......//////000000000000111111111111222111111000000///000000111000111222333444777;;;>>>DDDKKKUUU]]]dddjjjrrrwwwsssgggcccbbbeeekkksssyyyrrrmmmjjjfffccc\\\ZZZWWWTTTPPPMMMKKKIIILLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>?????????>>>=========<<<<<<<<<;;;;;;::::::999999999999999888::::::999999888777777666666666666666666555555444444444444444444333222222222111111111111111111222111111111111111111111111111111111111000000000000000000000000000000000000000///......------......////////////////////////------...//////...------///...------,,,,,,------+++---...,,,+++---333888NNNCCC666...---///...---,,,---------,,,,,,++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************++++++,,,,,,++++++***+++******************+++((()))***++++++,,,,,,+++---------,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***************)))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++++++++************)))+++***))))))))))))***+++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++++++++*********)))***************************+++,,,,,,---------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---------.........//////........................//////............//////000000000000111111111111111000000000000000111111///000222333333333555777:::???FFFLLLQQQXXX```fffpppvvv}}}{{{qqqnnnooopppsssyyyxxxrrrjjjeeebbb```]]]ZZZXXXVVVTTTQQQNNNLLLMMMMMMJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@>>><<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888999999999999555555666666777777888888666666666666666555555444444555555555555444333333222222222111111222222222111111111111111111111111111111111111000000000///000000000000000000000000//////...------------...////////////////////////------...//////...------///...------,,,,,,------+++---...---,,,///666<<>>===;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::777777888888999999999:::000111222444666777999999666666666666666555555444555555666666555555444333333333222222222222333333000000000000000000000000222111111111000000//////000000000000000000000000//////...------------...------------------------,,,---...//////...---,,,......---,,,,,,,,,,,,---***,,,...---,,,000888???pppXXX;;;++++++000000---,,,+++***)))((()))***+++++++++,,,---...000000111........................------......---,,,***)))+++++++++,,,,,,+++++++++))))))(((((((((((())))))---,,,+++)))))))))***+++((((((''''''&&&&&&&&&%%%((())))))***++++++,,,,,,+++*********))))))(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++************)))***+++,,,,,,,,,,,,+++***,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,777999///(((+++---***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------..................---------------............///////////////////////////000///---+++***+++,,,---000000000000000000000000111111222222222333333333//////000111222222333333222444666888:::???DDDHHHRRRYYYaaafffjjjsss~~~|||sssmmmiiigggfff```]]]YYYUUUSSSSSSTTTUUUMMMMMMMMMMMMLLLJJJIIIHHHJJJKKKIIIFFFFFFIIIHHHDDDGGGGGGFFFDDDCCCCCCCCCCCC??????@@@@@@@@@@@@??????BBBAAA@@@>>>======<<<<<<<<<;;;::::::999999::::::888888888888777777777777888666555666777888777555333444555555666666555555;;;999777555333222111000333222222222111111000000222222222111111111111000////////////////////////////////////////////////000000000000000000000000...........................---,,,,,,......---,,,------------,,,,,,+++***,,,---.........///111333MMM@@@222+++,,,---***&&&------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))************))))))++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...999===444---...---)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------........................---------............///........................///...,,,+++,,,---...000000000000000000000000000111111111111222222222222//////000111111222333333222333555666777:::>>>BBBGGGMMMTTTXXX\\\cccoooxxxxxxrrrjjjccc```^^^]]]\\\[[[YYYUUURRRPPPPPPRRRSSSNNNNNNMMMLLLKKKJJJHHHHHHGGGHHHGGGEEEEEEHHHHHHEEEHHHGGGFFFDDDBBBAAAAAA@@@>>>??????@@@@@@??????>>>@@@???>>>===;;;;;;;;;;;;;;;;;;:::999999999999:::888888888888777777777777777666555666777888777555333444444555555555555555777666555444333333333333111000000000////////////222222222111111111000000////////////////////////////////////////////////...................................................---,,,,,,......---,,,,,,---------,,,,,,+++***,,,---......------///111===555,,,***,,,//////---)))******+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++************************))))))************))))))******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,...999===666///...,,,(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))***+++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------........................---------............///...........................---,,,,,,---///000111000000000000000000000000000000000000111111111111///000000111111222222222222333333333333444777::::::???EEEHHHKKKQQQZZZbbbnnnvvvzzztttnnnkkkgggbbb]]]YYYXXXYYYYYYYYYUUUTTTQQQOOONNNNNNOOOPPPNNNNNNMMMLLLJJJIIIGGGGGGCCCFFFFFFDDDDDDGGGHHHEEEHHHGGGEEECCCAAA???>>>>>>>>>??????@@@@@@??????>>>>>>===<<<;;;:::999999999;;;;;;:::999999999999999888888888888777777777777777666555555777777666555333333444555555555555555333333222222333333444555333333333333333222222222222222111111111000000000////////////////////////////////////////////////------------------------...........................---,,,,,,......---,,,,,,,,,---------,,,++++++,,,---...---,,,,,,---///---+++******,,,///000000******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,333666111,,,+++***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............---------............///........................///............///000111000000000000000000000000////////////000000000000///000000000111111111222000111222222111222444666444888<<<>>>@@@DDDKKKQQQ[[[bbbmmmwww~~~|||wwwqqqllliiifffcccaaa^^^[[[WWWVVVWWWXXXYYYYYYPPPOOONNNMMMMMMMMMNNNOOOOOONNNLLLKKKIIIHHHGGGFFFDDDHHHIIIFFFEEEGGGGGGEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999999999999;;;::::::999888999999999888888888888777777777666777666555555666777666555333333444555555555444444222111111111222333444444444444444444333333333333111111111111000000000000////////////////////////////////////////////////------------------------...........................---,,,,,,......---,,,,,,,,,,,,------,,,,,,+++,,,------,,,+++***,,,---)))+++------,,,++++++,,,......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++)))))))))***************)))******++++++******))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************---,,,+++++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,+++...///+++(((***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---------............///........................000000//////............////////////////////////....../////////000000000000000000000000111111111///000111111111222444666222555777999:::<<>>>>>>>>??????>>>>>>>>>======<<<;;;::::::::::::::::::999888888888888999888888888888777777777666666555444555666777666444222333333444555444444444333222222111111111222222////////////////////////111111111000000000//////////////////////////////////////////////////////...................................................---,,,,,,......---,,,+++,,,,,,------,,,,,,,,,,,,------,,,******+++---***---000000---***)))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,******++++++++++++******+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************---,,,+++***+++,,,---...++++++************++++++,,,++++++******++++++,,,,,,---,,,***)))+++...111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---------............///------------------------000000//////...---,,,,,,////////////////////////////////////000000000000000000000000000000000000...///111222222222444555111222444555555777999<<>>>>>??????>>>>>>===>>>===<<<;;;;;;;;;;;;;;;::::::999888888888888888888888888888777777777777666555444444666666555444222222333444444444444444444444333222111111111111/////////000000000000111111111000000000/////////////////////////////////////////////////////////...................................................---,,,,,,......---,,,++++++,,,---------,,,,,,+++,,,---,,,++++++,,,...+++---//////...---,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************)))************+++++++++)))******++++++******)))*********+++,,,,,,------******++++++++++++******+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************---,,,+++******,,,...///++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++---///++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000---------............///------------------------------.........------,,,//////////////////////////////000000000111111111000000000000000000000///...000222222111111222333000111222333333444666777777999===AAAEEEKKKRRRWWWZZZ```fffiiillltttxxxrrriiiccc```^^^[[[XXXTTTSSSQQQQQQRRRRRRQQQOOOSSSRRRPPPQQQRRRRRRPPPNNNLLLMMMNNNOOOOOONNNLLLKKKKKKJJJHHHGGGFFFGGGHHHIIIGGGNNNQQQMMMHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<:::999999888888888888888888888888888777777777777666555444444666666555444222222333444444444444333444444333222222222222333222222222333333444444444111000000000////////////////////////////////////////////////////////////------------------------...........................---,,,,,,......---,,,***+++,,,,,,---------,,,+++,,,---,,,+++,,,...000,,,+++,,,,,,...//////////////////......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************---,,,+++******,,,...///++++++************++++++,,,++++++++++++++++++,,,+++***+++------***)))***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))************+++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,&&&&&&''')))***,,,---------,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////------------------------***+++,,,---............////////////////////////000000000000111111111111000000000000///////////////111222222111///000111111222333333444444555555222555888;;;===@@@DDDGGGJJJPPPWWWZZZ^^^fffsss}}}yyyrrrgggccc]]]ZZZYYYWWWTTTQQQNNNNNNNNNPPPRRRRRRQQQPPPMMMLLLKKKLLLMMMMMMLLLJJJKKKLLLNNNOOOOOOMMMKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJEEELLLPPPMMMHHHHHHIIIHHHEEEDDDCCCAAA@@@?????????======>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;:::999999888777888888888888888888888777777777777666555444444555666555444222222333444444444333333333333333222333333444444000000000111111222222222000000000000////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,......---,,,***+++,,,,,,------------***,,,------,,,---///111...,,,******---///000///:::999777444111...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++'''(((((()))***+++++++++***++++++,,,,,,++++++***)))))))))))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,++++++***))))))))))))************))))))(((,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++------------++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...............---------////////////000000000000........................///////////////000111111//////000111222222333333111222222333333444444555000111222444666999;;;<<<===@@@DDDHHHNNNVVV^^^dddooowww~~~{{{vvvsssppplllgggbbb]]]YYYTTTQQQPPPOOOMMMLLLMMMNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLNNNKKKJJJJJJLLLLLLIIIFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCCCCEEEJJJOOORRRUUUIII@@@@@@AAA???>>>@@@????????????>>>===<<<;;;999999999999999999999999999888666555444555777888777>>>@@@999333333444222666555555555555444444444333333333333333333333333000000111222222222111111111111111111111111111111000000000000//////////////////.........---------,,,,,,,,,------.........///............---------///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,000777===QQQHHH<<<555222///,,,(((++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++************+++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************+++++++++***((('''%%%$$$++++++++++++++++++++++++******))))))******+++,,,++++++***************+++---,,,***(((((()))***++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,((())))))*********))))))+++++++++***************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------...................../////////000000000000........................//////......//////000111//////000111111222333333333333333222222222222222333333333333444444555666888:::===@@@DDDJJJQQQVVV```hhhttt{{{pppmmmiiigggeeebbb]]]YYYXXXUUUQQQOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKKKKLLLNNNLLLKKKKKKMMMMMMJJJGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCCCCEEEHHHLLLOOOPPPFFF???@@@AAA>>>===???@@@??????>>>===<<<;;;;;;999999999999999999999999:::999777666555666777888:::@@@BBB<<<666666777666555555555555444444444444333333333333333333333333222333333333333333222222111111111111111111111111000000000000//////////////////.........---------,,,,,,------------------///............---------///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,///555:::FFF???555000///...,,,***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))(((((((((++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************,,,+++++++++************************************,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++******))))))******+++,,,++++++***************+++---,,,***)))((()))***++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,'''((()))******************************+++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,---------.../////////....../////////000000000..............................------......///000///000000111111222222222333333222222111000000///222222222222222222222222444555666888999===BBBFFFMMMTTT^^^hhhqqqxxx{{{vvvqqqkkkfff```^^^\\\[[[ZZZXXXUUURRRSSSPPPMMMMMMNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJCCC>>>???@@@???===>>>AAA@@@>>><<<;;;;;;;;;;;;999999999999999999999999:::999888777666777888999:::???AAA<<<888777777777555555555555444444444444333333333333333333333333555555555555444444333222111111111111111111111111000000000000/////////////////////.........------------------------,,,,,,///............---------......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++...222666888333---***+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***))))))((((((******++++++++++++******++++++************+++++++++++++++***************++++++++++++++++++++++++++++++*********)))))))))************************++++++,,,,,,+++******)))++++++++++++++++++++++++******))))))******+++,,,+++***************++++++,,,+++***)))))))))***++++++***))))))))))))***+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,++++++***))))))&&&'''(((******+++++++++)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---...///000000........./////////000000........................---------------.../////////000000000111111111222222111111111000000000///...///000111222222333333111222333444444666:::===???CCCKKKRRRZZZbbbiiinnnxxx{{{|||qqqiiieeebbb^^^[[[WWWWWWWWWVVVVVVUUUTTTSSSQQQOOOLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPKKKKKKKKKKKKKKKJJJJJJIIILLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEBBB??????@@@@@@>>>===AAA???===:::999:::;;;<<<888888888888888888888888999888777777666666777777888:::;;;999666555555555555555555444444444333333333333333333333333333333555555555555444333222111111111111111111111111111000000000000////////////////////////.....................------,,,,,,,,,///............---------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++---///111///+++(((''')))+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,+++******++++++************++++++************************++++++++++++++++++++++++*********))))))))))))(((************************((())))))******)))))))))++++++++++++++++++++++++******))))))******+++,,,*********)))******+++,,,++++++***))))))******+++************************+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********------,,,,,,+++*********&&&'''(((******+++++++++)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---...///000000............////////////////////////////////////---------------...//////000000000000000111111111/////////000000111111111//////111222333333333222///000222222222444666999888;;;???DDDHHHOOOVVVZZZcccgggoooyyyxxxtttpppjjjbbb]]][[[ZZZYYYXXXTTTUUUVVVVVVVVVVVVUUUVVVRRROOOMMMLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOJJJKKKKKKLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBAAA???@@@@@@???>>>???>>>;;;:::999:::;;;<<<888888888888888888888888777777666666555555555555777777777777666333333444555444444444444333333333333333333333333333333333444444444333333111000///000000000000000000000000000000000000////////////000000/////////..................------,,,,,,,,,///............---------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,------...+++***((('''(((*********++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++************************++++++++++++++++++++++++*********))))))))))))(((************************((())))))************)))++++++++++++++++++++++++******))))))******+++,,,******))))))***++++++,,,******************++++++******++++++++++++*********++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++++++++++++++******++++++,,,---------'''((()))******************************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******---,,,,,,++++++,,,,,,---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,---------.../////////------........./////////////////////////////////......------......///000000000000000000000000000...//////000111111222222222222333333333222000///---...000000000222444666666777999;;;===AAAGGGKKKPPPTTTZZZbbbjjjqqqvvvxxx~~~yyyppphhhcccaaa___\\\XXXUUUUUUUUUUUUUUUQQQSSSUUUUUUTTTTTTUUUVVVRRROOOLLLKKKLLLMMMMMMLLLOOOOOOPPPPPPOOOOOONNNNNNKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBB>>>>>>@@@@@@>>><<<;;;::::::999:::;;;<<<888888888888888888888888666666666555555555444444888666666888888555444666444444444444333333333333333333333333333333333333222222222222111000000///000000000000000000000000000000000000////////////000000000/////////......------------------,,,,,,///............------------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++,,,---...---,,,++++++******************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,---//////---,,,+++++++++************++++++***************+++++++++++++++++++++++++++++++++++++++*********)))))))))************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,))))))))))))***+++,,,,,,)))*********++++++++++++******+++,,,,,,+++************+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++,,,,,,------...((())))))*********))))))+++++++++***************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++******************+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------..................---------.........////////////////////////////////////......//////000111000000000000000000000///111111111111111111111111000111222333333222000///---///111111000111222444333444555555666999===AAACCCEEEIIINNNSSSYYY^^^bbbkkkqqqzzzyyyqqqllliiiiiifffbbb\\\XXXWWWWWWTTTSSSQQQQQQQQQRRRRRRQQQPPPRRRTTTTTTRRRQQQRRRTTTOOOMMMJJJIIIJJJKKKLLLLLLNNNNNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNNNNLLLJJJIIIHHHJJJKKKJJJGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB???BBBAAA<<<:::>>>???<<<999999999:::;;;;;;<<<<<<888888888888888888888888666666666666666555555444999555555999999666444777444444444333333333222222333333333333333333333333000111111111111111000000000000000000000000000000000000000000////////////000000000000/////////...,,,,,,------------------///............---------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,///000...+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++---///000000///---+++++++++************++++++))))))*********+++++++++************************,,,+++++++++************************************,,,,,,,,,------,,,++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))***+++,,,---))))))***+++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,---...------,,,,,,++++++***)))************))))))(((,,,+++++++++******))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,------++++++++++++------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...............------------------.........//////000000000000000000000000///////////////000111111000000000000////////////333333222222111000000000+++---///222333333333222000222333333222111333444111222222222333555999<<<<<<===???AAADDDIIIOOOSSSTTT[[[fffooovvv|||{{{tttlllddd]]]YYYXXXXXXWWWTTTQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPOOOOOORRRTTTTTTQQQPPPQQQSSSLLLJJJGGGGGGIIIKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNOOONNNMMMKKKJJJHHHKKKLLLKKKHHHFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAABBBBBBCCC>>>BBB@@@:::777<<<===;;;666777999:::;;;<<<<<<<<<777777777777777777777777777777777777777666666555888333333888999555333666444444444333333333222222333333333333333333333333000000111222222222111111000000000000000000000000000000000000////////////000000000000////////////,,,,,,,,,------.........//////.........---------,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111...+++***+++------,,,++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,...000111111000...,,,++++++************++++++))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***************************+++++++++++++++***)))(((++++++++++++++++++++++++*********)))***++++++,,,))))))))))))***+++,,,---((()))***+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,***++++++***((('''(((***+++++++++*********))))))+++*********))))))((((((+++++++++***)))((('''&&&************************+++***)))))))))))))))***+++,,,---,,,***)))***+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********((())))))))))))*********...+++((()))+++---,,,+++,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,//////.........---------........................000///...---,,,---......////////////////////////------...000111111111111111111000000//////.........///000111111111111111111111111111111111111111333222111111111222333444555555777888:::<<<===>>>HHHKKKPPPWWW^^^eeekkknnnooossswwwyyy{{{}}}zzztttpppiiigggddd___[[[WWWUUUTTTMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHIIIJJJLLLMMMPPPPPPPPPPPPOOOOOONNNMMMMMMKKKIIIGGGFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===<<<;;;::::::999999888999:::<<<>>>@@@777777666555555555555555888888888888777666444444666666666666555444333222222222222222222222222222333333333222222222111111000111111111111000//////222111111111000000//////000000///...............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,((())))))))))))*********,,,,,,,,,++++++************+++---......---+++***++++++*********+++---...******))))))))))))******************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++***)))(((((()))***+++++++++++++++++++++++++++------,,,,,,,,,+++++++++***************+++++++++******+++***(((((()))***+++++++++*********))))))************)))))))))(((++++++++++++***)))((((((******************************))))))))))))******+++,,,---,,,+++******,,,+++++++++******))))))))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,...+++))))))+++,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++---------......---------///.........------------........................///...---,,,,,,---...///........................---...///000000000000000000000000//////////////////000000111222222111111111111111111111111111111222222111111111222333444333444555666777999999:::;;;===AAAFFFKKKPPPTTTVVV\\\```dddgggiiinnnwww~~~yyyssslllhhhfffddd___[[[ZZZXXXUUURRROOOLLLJJJIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIKKKMMMOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>===<<<;;;::::::999999888888999;;;===>>>777777666555555555555666777888888777666555444444666666666666555444333222222222222222222222222222333333333333222222222222333444444444444333222222111111111111000000000///000000///...............//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++---......---+++***++++++*********+++,,,---*********))))))*********************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++*********))))))))))))+++***)))(((((()))***+++************************,,,,,,,,,,,,+++++++++++++++++++++***************((()))***)))((((((***,,,+++************)))))))))************))))))))))))+++++++++++++++++++++***************************)))))))))))))))***+++,,,,,,---...---+++***+++,,,*********))))))))))))))),,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---+++******+++,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---............------------........................------,,,,,,---...000111...........................//////000000000////////////////////////000000000000111222222222222111222222222222222222222222222111111111111222333333111222222333333444555555666777999;;;>>>@@@BBBCCCFFFJJJNNNQQQSSSYYY```ffflllooottt|||}}}{{{zzzwwwuuuuuuuuusssmmmiiibbb]]]XXXUUUTTTSSSPPPMMMNNNMMMKKKJJJHHHGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@??????=========<<<<<<;;;;;;;;;999888888888888999:::;;;888888777666666666666666777777777777666555444444555555666555555444333222222222222222222222222222444444444333333333222222444444555555444444333222111111111111000000000000000000///..............................---------.........------,,,,,,,,,------------------------...---,,,+++++++++,,,---...---------------,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++------------++++++++++++*********+++,,,---++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************)))))))))******))))))))))))******************************,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))((()))***)))((()))+++,,,************))))))))))))*********)))))))))))))))*********++++++,,,,,,---************************(((((())))))***+++,,,---,,,---...---+++++++++,,,******************))))))++++++++++++++++++++++++(((((()))))))))*********,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------........................,,,,,,,,,,,,---///111222......................../////////000//////......---......//////000000000111111222222222222111111222222222222222222222222111111111111111222222333111111111111111111111111777777888999::::::;;;;;;;;;===@@@BBBDDDHHHNNNRRRWWWYYY^^^dddllluuu|||vvvsssnnnkkkiiigggeeeccccccaaa`````````^^^ZZZWWWSSSPPPMMMLLLLLLLLLJJJIIIGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;888888888777777777888888888888777666666666666777666666666666666555444333444555555555444444333222222222222222222222222222444444444333333333333222111111222222111111000///111111111000000000000000000000///................................................------,,,,,,+++........................///...,,,*********,,,---------------------------------------------------)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------............+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************************))))))))))))))))))***************************,,,,,,+++++++++*********,,,+++++++++***)))))))))((()))***)))((()))+++,,,))))))))))))))))))))))))))))))))))))))))))******+++*********+++,,,---...************************))))))))))))***+++------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))************+++,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------------........................,,,++++++,,,---///111222...........................////////////......---------......//////000000111111222222222111111000111111111111111111111111000000111111222222222222222222111111111000000000333333333444555555666666888999:::;;;<<<>>>AAADDDGGGHHHJJJNNNUUU\\\bbbffffffiiilllpppuuu{{{~~~yyyrrrkkkggg^^^\\\XXXVVVUUUUUUTTTSSSMMMMMMMMMMMMNNNMMMLLLJJJGGGFFFDDDDDDDDDEEEDDDCCC@@@@@@AAABBBCCCDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>======;;;;;;;;;;;;::::::::::::777777777777777777666666888777777666666666666666444555555555555444444333444444444444444444333222222222222222222222222222444444333333333222222222000000000000000///......000000000000000000111111000000///...............---..............................------,,,,,,,,,........................///...,,,*********,,,---------------------------++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++)))))))))******)))))))))++++++++++++++++++++++++++++++++++++************+++++++++***************((()))***)))((((((***,,,(((((()))))))))))))))***))))))))))))************+++***)))))))))+++,,,---***************************************+++,,,---+++,,,---,,,***)))***++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))+++------+++***++++++,,,++++++******++++++,,,*********+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,---///111222---------------------------....../////////........................//////000111111111111000//////000000000000000000000000///000111111222222111111222222222111111111000000000000111222333444444555666666666666777888999999;;;;;;<<<>>>BBBGGGKKKNNNPPPRRRUUUYYY]]]cccjjjnnnrrrmmmkkkmmmooosss}}}}}}xxxvvvnnnkkkhhhdddaaa\\\VVVRRRMMMKKKIIIHHHIIIIIIHHHGGGBBBBBBCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>;;;;;;;;;::::::999999999666777777888888777666666777777666555555555555555333444444444444444333333333333444444444444333333222222222222222222222222333333333222222222111111111111111222111000000///000000000000111111111111000000///...............---------...............------------------------------------------------...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------***++++++,,,,,,------...,,,++++++******++++++,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++******+++***(((((()))***(((((((((((())))))******((()))))))))************+++***)))(((((()))+++,,,************************+++++++++******+++,,,,,,***+++,,,+++)))((()))***)))*********++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((+++------+++******,,,,,,++++++******++++++,,,)))*********++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------........................---,,,,,,,,,---...000111------------------------,,,,,,---...////////////..................------000000000000000///......////////////////////////...///000111222111111000222222111111111111111000111222222333444555555555444333333333555666666555444555555777999<<<>>>@@@@@@BBBDDDFFFHHHMMMSSSWWWWWWTTTTTTVVVYYY\\\dddlllooorrruuuyyyzzzzzzxxxwwwyyyzzz{{{|||}}}~~~~~~~~~{{{||||||{{{yyyvvvsssqqqllllllkkkiiifffaaa\\\YYYTTTRRRPPPOOONNNKKKGGGDDDAAA@@@???@@@AAA@@@???===???@@@AAAAAA@@@@@@AAABBB???@@@@@@@@@@@@????????????@@@@@@AAACCCEEEGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;:::999888777777666666777888888888777666666555555444444444444444222333333444444444333333222333333444444333333333222222222222222222222222222222111111111000000000222222222222222111000000///000000000111111111111000000///...............---------.........//////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,,,,---......+++******))))))******++++++************+++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***)))*********))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,((()))***++++++***)))(((------------------------+++++++++************)))))))))******+++++++++,,,***++++++***((('''(((***'''((((((((())))))******(((((())))))*********++++++***)))''''''(((***+++************************,,,,,,++++++***+++++++++)))***+++***((((((((()))(((((())))))*********+++*********++++++,,,,,,,,,((())))))))))))*********(((+++......+++******,,,,,,++++++++++++++++++,,,))))))******++++++++++++++++++************++++++---,,,+++******+++,,,---------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------...........................---,,,,,,---...000111------------------------+++,,,---.../////////////////////......------,,,//////000//////...------...........................///000222222111111000111111111111111111111000111111222222333333333444222222222333555666666555333444555666777999;;;<<<::::::;;;;;;<<<@@@EEEIIIFFFCCCDDDHHHJJJLLLSSSZZZXXXZZZ^^^bbbcccbbbaaa___aaabbbdddeeeggghhhhhhhhhdddggghhhfffhhhmmmooonnnhhhhhhiiikkkmmmmmmkkkiiiggghhhiiijjjiiihhheeedddaaaaaaaaaaaa___^^^\\\[[[RRRSSSUUUUUUTTTQQQMMMKKKDDDCCCCCCCCCDDDCCC@@@===<<<;;;;;;<<<===;;;999666<<<======<<<;;;;;;;;;<<<<<<>>>??????===<<<<<<============>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA<<<<<<;;;:::999777777666555666888999999999888777555555444333333333333444222222333444444444333333222222333444444333333333222222222222222222222222111111111000000000000///111111111111111000////////////000000111111111222000000///...............---------.........//////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------))))))*********+++++++++------------------------******+++,,,,,,,,,++++++******+++,,,,,,---......******))))))))))))************))))))******+++,,,,,,,,,,,,---------......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***)))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,((()))***++++++***)))(((++++++,,,---,,,+++***)))+++++++++*********))))))***++++++++++++***)))))),,,,,,+++***))))))******************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,++++++***)))))))))************************(((((()))***+++,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,------,,,///---+++))))))+++---///,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********...,,,***+++...000...,,,000...,,,,,,,,,------,,,)))+++,,,,,,---......,,,++++++,,,,,,---...////////////////////////......000000000000000000000000,,,---------.../////////000000000000000000000000111111111111111111111111///000222222000///000111000111111111222222222222000000000000000000000000///111222444555555444444888777666666666777999:::<<<;;;;;;;;;===???BBBDDDEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUTTTUUUVVVXXXVVVVVVVVVUUUUUUUUUUUUUUUPPPPPPQQQRRRQQQPPPNNNMMMOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::::::::999999:::;;;;;;;;;;;;:::<<<<<<<<<============>>>;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDD@@@AAAAAAAAACCCDDDEEEFFFIIIGGGEEEFFFIIIIIIHHHEEEDDDDDDDDDDDDCCCBBBAAA@@@DDDBBB@@@AAACCCDDDAAA>>>===<<<;;;999888777777777666666666666666666666666777666666444333222111111222222333444555555555555333444444555555444444333444444333555666555333111222222222111111111111000000000000000000000000000111111111111111000//////...............///000000,,,,,,------,,,,,,+++***...---+++******+++---...------------------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,***(((***...111000///,,,,,,,,,++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,+++(((''''''(((+++,,,******+++++++++******)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++)))*********++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,+++***)))+++++++++*********))))))***++++++++++++***)))))),,,++++++***))))))******************************)))************+++++++++*********))))))*********+++,,,,,,,,,++++++***)))************************+++++++++***************++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***+++,,,---,,,+++---,,,***))))))***,,,---,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++---,,,***,,,...///...,,,+++++++++,,,---...---,,,---------,,,---...---+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,------////////////////////////111000000///......------///////////////////////////////////////////////////000222222000///000111000000000111111111222222000000000000000000000000000111222333333333333333666555444444444555777777888777666666666888:::;;;<<<>>>@@@AAA@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBAAACCCCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::<<<<<<:::999999888888888777777888999999999999888::::::::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>======>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFDDDBBBCCCEEEFFFEEECCCDDDDDDDDDCCCCCCBBBAAA@@@CCCBBBAAAAAACCCCCCAAA???<<<<<<:::999888777777777777777777777777777777777444444444444444444444444333333444444555444444444333444444555555444444333333333333444555555333111222222222111111111000000000000000000000000000000111111111111111000//////.........---......//////000000111111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***(((***---///...---,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************************)))(((''''''((()))*********+++++++++******)))******++++++++++++******************************************************+++***)))(((((()))***+++)))))))))*********++++++************************)))))))))***+++++++++,,,)))************+++++++++++++++,,,,,,++++++***)))+++++++++******************++++++++++++***)))))),,,+++******)))*********************************)))************+++++++++***))))))(((((())))))***+++++++++,,,++++++***)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++------,,,***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,---...---,,,(((***+++------------,,,111...---,,,------+++***+++,,,,,,------.........******++++++,,,,,,------........................111111111000//////......///////////////////////////////////////////////////000222222000///000111/////////000000000111111000000000000000000000000222111111111111111222222333333222222222333444555555444333222222333444444444666888888888777888999666777888999999999999999999;;;<<<;;;:::999:::<<<::::::::::::::::::::::::999:::;;;;;;;;;;;;;;;:::888888888888999:::;;;<<<;;;:::888777666555666666999999888777666666666666555555666777777777666666777888888888888999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCBBBAAABBBCCCDDDCCCAAACCCCCCCCCCCCBBBAAA@@@@@@BBBAAAAAAAAABBBBBB@@@???<<<;;;:::999888777777777888888888888888888888888222222333444555666666777444444444555444444333333333444444555555444444333333222222333555555333222222222111111111000000000////////////////////////000000111111000000//////......---------------...///////////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++******************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************))))))))))))))))))***)))******+++++++++******)))******************)))************************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******++++++++++++++++++++++++******************++++++)))************++++++++++++++++++++++++******)))***************************++++++++++++***))))))++++++***************+++************************))))))*********+++++++++))))))(((((((((((())))))******++++++++++++******************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,...---+++))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---///111333...***+++---,,,++++++,,,,,,,,,---------......++++++,,,,,,---...//////------------------------------...///000111111222////////////////////////111111111111111111111111///000222222000///000111////////////000000000000000000000000000000000000222111000//////000111111111111111111222222333333444444333333333333444444222444666666555555666777555555666777777777777777777888999888666555666777888888888888999999999999666777777888888999999999555555555666777888999::::::999777555444444666666777777666555555555555555444444555666666666666555666666777777777888888888999999::::::;;;;;;<<<<<<>>>>>>==================???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???@@@AAACCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAA?????????@@@@@@AAACCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???AAAAAAAAAAAAAAA@@@???>>>;;;:::999888777777777777777777777777777777777777222333333444555666777777555555555555444333222222333444444555555444444333444333222444555666555444111111111111000000000000///////////////////////////000000000000000//////......---,,,,,,,,,,,,------------...---,,,,,,+++------------------------+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,+++******))))))***+++++++++******))))))************))))))************************((((((((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***************))))))*********+++++++++++++++*********)))))))))***************************++++++++++++***))))))+++***************++++++************************))))))*********+++++++++))))))(((((((((((()))))))))******++++++*********************************(((((()))***+++,,,,,,---))))))))))))))))))))))))+++++++++***************+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,...///...+++)))***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,***+++000888>>>555---(((+++---,,,+++---,,,,,,,,,---------------++++++,,,,,,---...//////------------------------+++,,,,,,---///000000111........................000000000000000000000000///000222222000///000111////////////000000000000000000000000000000000000222111000/////////000111111111222222333333333333333333333333444555666666333555666777555555555666555555666666777666666666444555555444222111222333444444555555555666666666333333333444444555555666777777777666777777888888:::888666444444555666777777666666555555555555555444555666666777777666666666777777777888888888888888888888999::::::;;;;;;======<<<<<<<<<<<<;;;;;;=========<<<<<<=========??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCAAABBBBBBCCCBBBBBBAAA@@@??????>>>??????@@@AAABBBAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@???>>>======::::::999888777777777777666666666666666666666666555555555555555555555555555555555555444333222222333444444555555444444333555333333444666888888777111111111000000000//////////////////////////////...//////000000000//////...------,,,,,,,,,------//////000000//////...---///...+++******+++...///+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******++++++++++++******,,,---......---,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((()))+++,,,,,,+++)))(((((()))***+++++++++++++++))))))************))))))************************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***************))))))*********+++++++++++++++***))))))))))))******************+++++++++***++++++++++++***))))))*********)))******+++,,,************************)))************+++++++++***))))))(((((())))))***((()))******+++*********************************(((((()))***++++++,,,,,,))))))))))))))))))))))))******************++++++******************++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...000222000,,,)))+++,,,---......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,++++++,,,---++++++***))),,,555AAAJJJ<<<000))),,,///,,,+++...------------------------******++++++,,,,,,------------------------------...............---------................................................///000222222000///000111/////////000000000111111000000000000000000000000111000000000000000111111111111222333333333333222000111111222333444444555222444555555444333444444222222333333333333333222444555555444333222222333222222333444444555555555444444444333444444555666777666666555555555555666777666555444333444444555666666555555444555555666555555666777777777777666777777777777888888888888777777888888999:::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>======>>>>>>>>>======???@@@AAABBBBBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@===???@@@???>>>===>>>@@@AAAAAAAAAAAA@@@???>>>>>><<<===>>>>>><<<;;;;;;<<<999999888777777777777777555555555555555555555555777666666666555444444444444444444555444444333333333444444555555444444333444333222333666888999888111111000000000/////////////////////////////////......///000000000//////---------------......///---............---,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++---//////...,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************&&&'''((())))))((('''&&&((()))***+++++++++++++++)))******************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******++++++++++++++++++++++++******************++++++)))************+++++++++,,,+++***)))((())))))***))))))*********+++++++++***++++++++++++***))))))******))))))***++++++,,,************************)))************+++++++++*********))))))*********(((((()))***************************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))***+++++++++,,,*********+++,,,---------******+++++++++,,,,,,,,,,,,---///222444222---)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))+++---,,,******,,,...***+++,,,+++...666BBBLLLEEE666---000222---+++...------------------------,,,,,,,,,,,,,,,,,,------------------------------.............../////////................................................///000222222000///000111000000000111111111222222000000000000000000000000//////000111222222222222///000111222333222222111111111111222222222111111111222444333222111111222222222333333333222222111444555666555444333444555333333444555555666777777888777666555555555666777444444444333333444444555444444444444444333333333555444444333444444555555444555555666666666666666666666666666777777777888666666777777888999999:::999999999:::::::::::::::;;;;;;::::::::::::;;;;;;===>>>>>>??????>>>>>>===>>>======<<<<<<======>>><<<===>>>@@@AAAAAAAAAAAA>>>???@@@BBBBBBAAA???>>>>>>>>>=========>>>??????===???@@@???======>>>@@@AAAAAAAAAAAA@@@???>>>===999;;;===<<<:::888999:::999888888777777777777777666666666666666666666666666666666666555555555555333333444444555444444444333444444555555444444333222111000111444777888888111000000000////////////000000000000000000000000---......///000000//////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,++++++***...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***(((+++//////---++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((((((((())))))((((((((((((((()))++++++,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************((()))***++++++***)))((()))))))))*********++++++************************)))))))))***+++++++++,,,)))************+++++++++,,,+++)))((((((((()))***))))))******++++++++++++***++++++++++++***))))))******))))))***+++,,,,,,************************)))************+++++++++++++++************++++++(((((()))******************************************************+++++++++************************(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---******+++,,,------......******+++++++++,,,,,,,,,,,,---000444555333...************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********(((+++---,,,***)))+++...---...///...///444>>>FFFLLL<<<111333444...+++...------------------------//////////////////..............................,,,,,,---///000222333333........................000000000000000000000000///000222222000///000111111111111111222222222222000000000000000000000000...///111222333333333222...///111222222222111000333333333333222111000///111222444333222111111222555555555666555555444444000111222222000000111222222222333333444555666666666555444333222222333444333333333333333444555666444444555555555444444333333333333222333333444444333444555555666666555555555555555666666666777777666666666777888888999999888888999999999:::::::::;;;::::::999999::::::;;;======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<===>>>@@@AAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBB@@@>>>============>>>>>>??????AAACCCBBB???>>>@@@BBB@@@@@@AAA@@@@@@???>>>===777:::<<<;;;888777888999999888777777777777777888777777777777777777777777555555555666666666666666222222333444555555555555333444444555555444444333000///...///222555666777000000000000////////////111111111111111111111111------...///000000//////,,,,,,------///000222333000000000111000000///...---///333666666333///---------------------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++&&&***......,,,***+++,,,*********++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((()))***++++++***)))(((************++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))(((((('''''')))***************)))(((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******)))))))))***,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------------++++++++++++------******,,,...+++---:::JJJ```TTTAAA000,,,///000---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////......//////000000111111............////////////111444777444///,,,...000000000000000000111111222111111222222222222111111000111111111111222222222444444444333333222222222333222222222222222222222222222222333333444444444222222222333333444444444444444444444444444444444444444333222222111111000333333333444444444555555555555555555555555555555222222333333333333444444333444444444555666666666555555555555666666666666555555555555555444444444444555555666777888888999;;;;;;:::999999:::::::::<<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>????????????>>>===CCC>>>;;;EEEFFF===999======<<<<<<<<<>>>???@@@AAA@@@??????>>>>>>??????@@@>>><<<<<<<<<<<<;;;:::<<<<<<;;;::::::999999888777777777777777777888999555666666666666666555555777777777777666666666666666555333222111222333333222333444444444444333222111111111111000000000000000000//////.........---////////////////////////---------------------------------------...///000,,,,,,,,,------.........---+++222>>>>>>333,,,///,,,---///000000...---+++------,,,++++++******)))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,+++***))))))************************************++++++***)))***+++************************------,,,,,,,,,,,,++++++******))))))***+++,,,,,,++++++******************(((((((((((())))))))))))'''(((((()))******++++++))))))))))))***+++,,,---((()))+++,,,---,,,,,,+++,,,+++++++++***))))))))))))************+++++++++***+++,,,)))'''&&&)))+++************************************))))))))))))))))))************))))))+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++*********)))))))))************************,,,++++++***++++++,,,---++++++++++++++++++++++++++++++++++++*********)))+++***))))))***+++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))******+++,,,,,,---------,,,++++++++++++,,,------,,,...///,,,***111<<>>????????????>>>>>>DDDAAA@@@EEEBBB===BBB@@@@@@?????????@@@@@@AAA@@@@@@???>>>>>>>>>??????@@@>>><<<;;;<<<<<<;;;:::;;;;;;::::::999888888888777777777666777777888999888888888777777666555444666666666555555555555444555444333222222222222333111222333444444333222111111111111111000000000000000/////////............////////////////////////...........................---------------......,,,,,,,,,---------......---***...777777///+++///------.........,,,***(((+++++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,+++*********************************************++++++*********+++************************------,,,,,,,,,,,,++++++******))))))***++++++,,,************************(((((((((((()))))))))***************))))))))))))+++***************++++++((()))******+++++++++***+++++++++***************)))************+++++++++***++++++***'''''')))+++************************************))))))))))))))))))************))))))+++++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************+++++++++++++++*********+++******)))******++++++++++++,,,,,,,,,---------************************++++++++++++************++++++*********+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,------,,,+++***))))))************))))))*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++---///...++++++///EEEJJJHHH<<<000+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................,,,,,,,,,,,,------------000000////////////////////////000000000111111111000333444333///---...000000000//////000000111222000111111222222111111000000000000111111111222222111111111000000000000000000000000000000111111111333333333333333222222222222222222222333333333333222222222222222222222222000000111111222333333444111111111111222222222222444444444444444444444444222222222222333333333333555444444444444444444333222222222333333333444444333333333444444555555555555555666666666666666666888888777777777777888888999999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>>>>?????????>>>>>>CCCCCCGGGIII>>>:::FFF===============<<<<<<<<<@@@??????>>>>>>>>>>>>>>>???===;;;;;;<<<<<<;;;::::::999999888888777666666777666666666777777888999999999888888777666555444555555555444444444333333444444333222222222222333111111222222222222111111111111111111000000000000////////////............////////////////////////000000000000000000000000...------,,,,,,,,,------,,,,,,,,,------------...///***+++111111,,,,,,111------------+++)))'''&&&)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++******++++++++++++******************************------,,,,,,,,,,,,++++++*********)))******+++,,,************************((((((((()))))))))******,,,,,,+++***))))))((((((,,,+++******))))))******)))))))))((())))))***+++***************+++++++++)))************+++++++++***++++++***(((((()))+++************************************))))))))))))))))))************))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++************)))))))))***+++,,,******+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))************+++---......---+++***)))******++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,)))(((***---///...------111999===666...+++---...------------------------------........./////////------------------------........................+++++++++,,,,,,,,,------000000000//////......---////////////000000000000///111333222///......//////////////////000111111000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000333333333222222222222222222222222222222222222333222222222222222222222222000000111111222222222333111111111222222222222333333333333333333333333333111222222222222333333333555444444444333333222222222222222333333333333444111111222333444555555666666555555555555555555555666666555555666666777777999999:::;;;<<<;;;;;;:::::::::999999999999::::::<<<<<<===>>>????????????===@@@DDDOOOTTTBBB777@@@::::::;;;;;;;;;;;;;;;;;;??????>>>============>>>>>><<<::::::;;;<<<;;;:::888888888777666666555555666666666666666777888999888888777777666666666666555555555444444444444333333333222222222222222222000000111111111111000000111111111111000000000//////////////////.........////////////////////////000000000000000000000000...------,,,,,,,,,,,,---------------------------///,,,,,,000000------111,,,,,,,,,,,,+++***((('''*********++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))************************------,,,,,,,,,++++++++++++***************++++++***************+++++++++(((((()))))))))*********,,,,,,+++******))))))(((******************+++++++++***)))(((((()))***+++)))))))))***+++++++++,,,))))))*********+++++++++******+++******)))******************************************)))))))))((())))))************))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))***************************************************************************************************************************************************)))))))))***++++++,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))************+++---......---+++******+++,,,,,,---------,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***))))))***---000///---+++000222...,,,---...,,,------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------000000//////......---------------.........//////...///000000///......////////////...///000000111000000000111111000000000//////000000000111111111000000000111111111111111....../////////000000000222222222222222222222222222222222222222222222222333333333333333333333333222222222111111000000000222222222222333333333333333333333333333333333333111111111222222222333333444444333333222222222111222222333333333444444444000111111222333444555555555555555444444444444444555444444444555555666777999:::;;;======<<<;;;;;;999999888888888888999999;;;;;;<<<>>>>>>?????????>>>???DDDXXXdddQQQ;;;:::<<<<<<===>>>>>>???@@@@@@???>>>======<<<<<<=========;;;999999:::;;;::::::888888777666666555555444555555555555666777888999777666555555555666777888666666666555555555444444111222222222222222222222000000000000000000000000111111111111000000000///.........///////////////////////////////////////////////////////////////...------,,,,,,---------------------------------,,,+++,,,///000------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++******,,,......+++(((************************------,,,,,,,,,+++++++++++++++***************+++))))))*********+++++++++))))))))))))************************************((((((((()))***,,,---...---,,,***))))))***+++,,,)))))))))***+++++++++,,,))))))*********+++++++++************+++++++++***************************************)))))))))((())))))************))))))***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************)))))))))*********************,,,---------------,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))******+++++++++***+++,,,------,,,+++******+++,,,---............++++++++++++++++++++++++******++++++++++++******,,,---,,,)))+++......+++---///...,,,,,,///...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------//////..................,,,,,,---------.........---......////////////...//////......//////000111///000000111111000000////////////000000000111111000000000000111111111111......//////000000111111111111111111222222222333222222222222222111111111333333333333333333333333333222222111000000//////222222222222333333333444222222222222222222222222111111111111222222222222333333222222222222222111222222333333333444444444111111111222222333333333333444444444444444444444444444333444444555666777888:::<<<===>>>===;;;:::999888888777777888888999:::;;;<<<===>>>?????????@@@AAAEEEZZZnnncccIII???======<<<<<<<<<>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<:::999999:::;;;:::999888777777666666555555444444444444555666777888999888777666555666666888888666666666555555555555444000111222222333222222222111111000000000000111111111111111111000000000000.........///////////////////////////////////////...........................------------...//////...------------,,,,,,,,,((()))+++------,,,+++***++++++,,,,,,---.........------,,,,,,+++******)))++++++++++++++++++++++++************************************++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////+++'''************************------,,,,,,,,,,,,++++++,,,+++******)))*********)))))))))***++++++,,,,,,)))))))))*********++++++******++++++++++++++++++''''''((()))***,,,...///---,,,++++++++++++++++++***************+++++++++)))************+++++++++******)))+++,,,---+++***************************************))))))))))))))))))************))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,+++---///222222222000///000...+++(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////...---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,---++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))***......+++***,,,,,,(((+++......,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------........................,,,------------.........------..................------------.........///---------...///000///...///............///000000//////000000000000//////////////////000000000111....../////////000000000......///000000111222222//////000111222333333444222222222222111111111000222222222222222222222222111111111111000000000000111111111111222222222222222222222222222222222222111111111111222222222222111111111111222222222222111111111222222222222333111111111111222222222222222222222333444444444555333333333444444666777777777999;;;======<<<:::999888888777777777777888888999:::;;;===>>>????????????AAAAAAQQQkkklllYYYMMM@@@>>>;;;999999:::<<<>>>>>>===<<<<<<;;;;;;<<<<<<;;;999888888999::::::999888888777777666555555555444444444555666777888999>>><<<:::888777777777888555555555444444444333333///000111222333222222111222111000000000000111222111111111111000000000000............/////////000////////////////////////........................---------...///000111222......---------,,,,,,,,,)))***+++++++++,,,,,,+++---,,,,,,,,,,,,------...,,,+++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,******---000000+++'''************************------,,,,,,,,,,,,++++++,,,++++++***))))))******((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++******)))((((((((()))***,,,---...+++++++++++++++***))))))+++++++++***************)))************+++++++++***))))))+++---...,,,)))************************************))))))))))))))))))************))))))))))))******+++++++++++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++************************************************************************+++++++++,,,,,,------------///333555666555333111333000,,,((('''))),,,...************************+++++++++,,,,,,---------....../////////...,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------++++++***))))))***++++++((()))***+++,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))$$$+++///,,,***,,,,,,(((###)))---------000000...++++++++++++++++++++++++******+++++++++,,,,,,,,,................................................---------.........//////,,,------....../////////............/////////000,,,,,,,,,...///000///..................///000000//////000000000000//////////////////000000000000---------.........//////...//////000111222222333......///111222333444555222222222222111111000000000000000000000000000000/////////000111111222222000000000000111111111111111111111111111111111111000111111111111222222222000000111111222222222333000000000000111111111111222222222111111111111111111111222333333444555555333333333444555666777888666777:::<<<<<<;;;999777888888777777777777888888999:::;;;===>>>?????????;;;???<<>>@@@======<<<;;;;;;;;;;;;<<<;;;999777888999::::::999888888888777666666555555333333444444666777888999CCCAAA>>>:::888777777777444444444333333333222222///000111222333333222111333222111000000111222333111111111111000000000000---.........//////000000////////////////////////////////////////////////---------...000111333444.........------,,,,,,,,,---...---++++++...//////......---,,,+++++++++,,,*********++++++,,,------++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,******---111111,,,&&&************************---------,,,,,,,,,++++++,,,,,,+++***))))))******((())))))***++++++,,,,,,)))************+++++++++///...---,,,***)))((('''***)))))))))***+++,,,,,,)))***+++++++++)))(((''',,,+++++++++******)))))))))************+++++++++***))))))+++...///,,,)))************************************))))))))))))))))))************))))))+++******+++------,,,***)))((((((((()))***+++++++++***)))'''''''''((()))******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++*********++++++...'''%%%(((***(((***...++++++++++++++++++++++++,,,,,,,,,---------......000999EEEGGG:::,,,---888444111---*********)))(((---------------------------------,,,,,,+++++++++///...------++++++***)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++***+++++++++---------........./////////...------------...///---------------------------,,,,,,++++++,,,,,,---........................////////////////////////---------------...///000////////////////////////222111000.........///000111111000000//////......000000000000000000000000////////////000000000000......///000111222222333555444222111111111222333//////000000000000//////000000000000000000000000222222111111111111222222444444444444444444444555333222222222222222222333222222222222222111000///111111222222222333333333000111333555555444333222222222222222222222222222222222333333444555666666999::::::;;;;;;::::::999:::999777666666888:::;;;<<<:::999;;;>>>???===::::::<<<@@@GGGQQQ]]]gggmmmeeeTTTAAA:::===@@@>>>999>>>===;;;999999:::;;;<<<::::::999999888777666666666666666666666666666666666555555444444666777888CCCBBBAAA???===;;;:::999555555444333333222111111000111222222333333333333000000000000000000000000000000000000000000000000//////000000111111111222000000////////////000000,,,---...//////...,,,***........................,,,------......------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))'''(((***...000,,,+++***+++,,,,,,+++******))))))))))))))))))*********++++++++++++************+++++++++,,,,,,,,,------......------,,,+++************************,,,+++*********+++,,,---///...,,,+++***+++,,,,,,'''''')))******+++++++++*********+++,,,---///000+++***)))((()))***,,,...))):::BBB888---,,,...,,,,,,+++*********+++,,,---+++++++++*********))))))******))))))******+++,,,,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((***++++++++++++***))))))******)))))))))***++++++,,,+++***)))))))))************))))))******+++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,)))***---+++'''(((,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------555IIIVVVLLL999//////111111...+++))))))))))))(((++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++******)))************************************************************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------.........---,,,++++++++++++,,,------------------------------,,,,,,++++++,,,,,,---...................................................------------......///........................222111///.........///000000000000000//////......////////////////////////////////////000000000000000000000000000111111111222111111000000000000000///000000000000000000///000000000000000000000000222111111000000111111222222222111111000000//////222222111111111111222222111222222222222111000///000000000000111111111111000111333444555444333222222222222222222222222222222222333333444555555555777888888999999888888777999888666666666777999:::;;;:::999;;;===>>><<<:::<<<<<>>BBB777,,,***+++***+++************+++,,,,,,+++++++++*********************))))))******+++,,,+++++++++++++++,,,------+++***))))))((())))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''&&&&&&///333555222---)))+++...,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************************++++++++++++,,,---...///++++++,,,------+++))))))************************)))************+++++++++''';;;EEE:::,,,))))))''',,,***))))))***,,,,,,+++******+++,,,---......///,,,+++++++++++++++++++++)))*********+++++++++,,,***************************************************************)))))))))***************************++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))((())))))*********+++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---------------------------........................///......---,,,,,,,,,,,,........................////////////.../////////////////////////////////////////////////////////////////////000000000000111111000000000000000000---...///000///...---,,,000000111111111111000000000000000000000000000000111111000000000000111111111111111000000/////////000000////////////000000000000111111111111000000222222222333333333333444000000111222333222222222111111111111111111111111111222222222333333333444444444555555555555444444555555444444555666777888888888999999:::::::::999::::::;;;>>>EEENNNWWW\\\aaaTTTDDD:::999<<<>>>===999999888777777777777888888888777777777666666666555555555555555555555555555555555555666666666777444444555555666666777777444444444333333222222222333333333333222222111000000000000000000000000000//////////////////////////////000000000000000000222111000//////...//////,,,---000666999777111+++........................,,,------......------,,,,,,,,,,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,+++***+++,,,,,,+++***))))))(((((((((((())))))+++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********))))))))))))*********+++,,,,,,+++++++++++++++++++++++++++******+++++++++************+++,,,---...++++++************+++,,,,,,444777000)))))),,,,,,***************++++++,,,******************************))))))******+++,,,+++++++++***+++,,,,,,---+++******)))))))))***************++++++*********))))))))))))))))))))))))))))))((((((''''''''''''...222555222---***+++...,,,,,,,,,,,,,,,+++***)))******++++++++++++++++++))))))(((((())))))***+++*********************************+++,,,---...///---+++((())),,,...,,,)))************************)))))))))*********++++++,,,...111333///******...+++***)))***,,,......---******++++++,,,---......++++++++++++++++++++++++******++++++,,,---------************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******))))))*********++++++++++++*********++++++,,,---*********+++++++++,,,,,,........................---------------------------,,,,,,++++++,,,,,,---------------------------........................///...---,,,,,,,,,,,,,,,.................................////////////................../////////........................////////////000000000000...//////000111111222222...///000111000///...---000000111111111111000000////////////////////////111000000000000000000111///000000111111222222222000//////////////////000///000000111111111000000111111222222222222333333000000111111111222111111111111111111111111111111111111111222222222222222444444555555555555444444444444444555555666777888777888999:::999999999999:::999:::===BBBHHHOOOSSSMMMFFF===999:::=========888888777777666666666666777777666666666666666666555555555555555555555555444555555666666666666666666666666666555555555555444444333333333333222222333333333333222222111000000000000000000000000000////////////////////////000000//////////////////111111000///////////////111000333===GGGFFF:::...........................,,,------......------,,,,,,,,,---------.........++++++++++++++++++++++++***+++,,,,,,,,,+++******,,,+++***+++,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++*********+++++++++++++++***+++++++++++++++++++++,,,++++++***++++++,,,---)))((((((((()))***+++,,,*********)))))))))******(((---///+++((())),,,---))))))******++++++++++++******************************))))))******+++,,,+++************+++,,,,,,++++++*********++++++,,,+++******************+++))))))))))))))))))))))))*********)))))))))))))))+++---///...+++)))***,,,***+++,,,,,,,,,+++***)))((()))******+++*********)))(((((((((((()))******************************************+++,,,------......+++)))+++...---***************************))))))*********+++++++++///((('''------((((((---*********+++...//////...(((((())))))******++++++*********++++++++++++++++++++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++&&&''')))+++,,,------...*********++++++++++++,,,************+++,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,------------------------------.../////////......---............/////////........................////////////000000000000......///000111222333333000000000000000//////...//////000000000000//////////////////////////////111000000//////000000111------...///000111222222000000////////////000000//////000000111111000000........./////////000000000000000000000111111111111111111111111111111111111111111111111111111111444555555555555555555444333444444555666777888888777888::::::999999999::::::::::::;;;===@@@CCCEEEBBB@@@===<<<<<<<<<<<<;;;888888777777777666666666666666666666555555555555444444444444444444444444444555555666777666666666555555555444333333222222333333333333333333333333222222333333333222111111000000000000000000000000000000000000000000000000000000////////////............------------......000---000;;;FFFFFF:::---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---............---++++++++++++++++++++++++++++++,,,,,,,,,+++*********)))((()))******)))(((++++++************++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***++++++++++++***))))))******++++++,,,---------******+++,,,,,,,,,,,,+++)))***++++++,,,+++++++++,,,+++******+++---...///))))))(((((()))******++++++++++++************)))+++------,,,+++***+++,,,((()))******++++++*********************+++++++++******))))))******+++,,,***************+++,,,,,,++++++++++++++++++,,,---++++++***))))))***++++++))))))))))))))))))))))))++++++++++++************((()))***+++++++++++++++''')))***,,,,,,+++***)))'''(((***+++++++++******((((((((((((((()))***************************************))))))***++++++,,,444666111++++++,,,************************************+++++++++,,,,,,((())))))(((((()))(((''')))))))))+++---...---,,,)))))))))))))))*********)))*********+++++++++++++++++++++++++++,,,,,,,,,************************************************(((((()))***+++,,,------************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,---++++++,,,------,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------------------------------,,,---.../////////......---------.........//////........................////////////000000000000//////000000111111111222111000000///////////////......////////////......////////////////////////000000////////////000000.........///000000000111111000000//////000000111...//////000000000000000------------............///////////////000111111111111111111111111111111111111111111111111111000333444444555555444444333333444555666777888888888777999;;;;;;999999:::;;;999:::;;;<<<=========>>>============<<<;;;;;;:::888888888888888777666666555555555555555555555555444444444444444444444444444444666777777777666555444444444444333333333333333333333333333333333333111111222333333333222222000000000000000000000000000000000000000000000000000000/////////.........------,,,------...///000+++***,,,222888888222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,.../////////...---************************,,,,,,,,,++++++************)))((()))******)))((())))))(((((((((((()))))),,,+++***((((((***+++,,,******+++++++++,,,,,,,,,***************))))))(((((()))***+++---...//////((()))***+++,,,++++++***((()))***+++,,,++++++***++++++******+++...000222+++************++++++,,,------------,,,,,,++++++---,,,,,,------,,,++++++'''((()))***+++******)))))))))*********+++++++++******))))))******+++,,,***************++++++,,,***************+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((***---......,,,&&&''')))+++,,,+++***)))((()))***+++,,,++++++***((((((((((((((()))******))))))))))))))))))))))))******))))))))))))))))))***999AAA999,,,((()))+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,!!!///222)))&&&...///&&&(((((((((***,,,---,,,+++,,,,,,,,,+++++++++++++++))))))******++++++++++++************************************************************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,***)))'''&&&++++++,,,,,,,,,---------************+++,,,---...++++++,,,,,,,,,---------------...//////...---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...------------------------+++,,,.../////////......---------.........//////........................////////////000000000000111111111111000000000000111000///------...//////------............------////////////////////////000000////////////000000111111111111111000000000111111000000000000111111......///000000000000000.........////////////000///////////////000111111000000000000000000000000111111111000000000000000222333333444444333333222333444555777888999999999777:::<<<<<<:::999:::<<<777999;;;>>>???@@@@@@???:::;;;;;;;;;::::::;;;<<<888888888888888777666666444555555555555555555555444444444444444444444444333444666777777777666555555555555555555555666666333333333333333333333333000111222333333333333333000000000000000000000000000000000000000000000000000000//////.........---............000111222333+++,,,...///....................................,,,------......------,,,,,,,,,.../////////...---************************---,,,,,,+++*********+++,,,+++***+++,,,,,,,,,***,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,***************)))(((((('''((()))+++---///000111'''((()))++++++******)))((()))***+++,,,,,,+++***+++*********,,,...111333,,,,,,,,,+++,,,,,,------.../////////...------,,,***)))***---...---++++++'''((()))++++++******)))))))))******++++++++++++*********)))***++++++,,,*********)))***++++++,,,))))))((())))))***++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++************************((((((((()))******++++++))))))))))))))))))))))))************************''''''((())))))))))))))))))222;;;:::222***(((***,,,+++***))))))***+++,,,))))))***++++++++++++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))++++++******************---+++((()))******(((%%%+++++++++******)))))))))+++)))'''&&&'''))),,,...++++++++++++++++++++++++***+++,,,+++)))((()))***************************+++++++++++++++***)))(((((())))))*********))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------......---------............///........................////////////000000000000........................000000000000000000000000......////////////......000000000000000000000000111111000000//////..................////////////............////////////////////////////////////,,,---...//////...---,,,+++---///111111000///...//////............//////000000000000////////////////////////////////////222222222222222222222222222222222111111111111111333333333444555666777888999999::::::;;;<<<<<<<<<::::::;;;;;;<<<======>>>???>>><<<999888777777777777777777777777777777777777666555444333444444555666555444333333333333333555555666666666555333222222222333444555555555555555555444333333333333444111///000333222---...444222222222111111111111000000000////////////000000///000000000......000111//////...---------......,,,---------+++,,,---/////////...---,,,++++++***...---,,,,,,++++++,,,,,,------.........---+++***++++++++++++++++++++++++///---+++***++++++***))))))************+++++++++///---+++***++++++***))))))************++++++++++++******+++...111444666+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******,,,,,,,,,---------.........---+++))))))***+++,,,///000000///---+++,,,---++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))************+++++++++******))),,,+++******))))))************+++,,,,,,,,,,,,+++************************+++++++++******)))))))))************************************************))))))***++++++++++++++++++000444333---((((((+++)))((('''&&&&&&'''((()))******+++,,,,,,,,,,,,+++*********************************)))))))))(((((())))))))))))))))))))))))******++++++++++++******************************---***((()))***+++)))'''++++++******))))))))))))+++***((((((((()))+++,,,+++++++++++++++++++++++++++,,,---,,,*********+++***************+++++++++---------------,,,+++************+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......---------............///////////////////////////............////////////......................................................////////////......////////////////////////.........///000000111111............////////////............////////////...........................//////////////////...,,,---///000000000///...//////............//////////////////000000000000////////////////////////111111111111111111111111111111111111111111111111333333333333444666777888999::::::;;;;;;<<<======999::::::;;;<<<<<<======???===;;;999888777777777777777777777777777777777777666555444444444555666666555555444333333444444555555666666666555333333333333444444555444444444444444333222222222222222222///000333333000000444222222222111111111000000000000////////////000000///000000///...---///000000///...---,,,,,,,,,,,,,,,---......,,,,,,,,,............------,,,,,,+++...---,,,,,,++++++,,,,,,------.........---+++++++++++++++,,,,,,+++++++++,,,+++))))))******)))((()))************+++++++++,,,***)))***+++,,,,,,+++)))************++++++++++++******+++...111444666++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,------...---,,,+++***++++++,,,...//////...,,,++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************,,,++++++*********************+++++++++******))),,,++++++*********************+++,,,,,,,,,,,,+++************************+++++++++++++++*********++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,+++(((((()))++++++******))))))******+++***+++,,,,,,------,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************+++***))))))***+++***(((************))))))))))))***************)))))))))++++++++++++++++++++++++,,,---...---+++++++++---)))*********++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------------......---------............///////////////////////////------------....................................------------------------......////////////......////////////////////////---......//////000111111---............/////////............////////////........................000000////////////000000........./////////////////////............//////......//////000000111111////////////////////////000000000000000000000000///000000111111222222222222222333333444666777888:::::::::;;;<<<<<<======999999::::::;;;;;;<<<<<<===<<<;;;999888777777777777777777777777777777777888777666555555555666666666666555555444444555555555555555666555555444333444444444555444444333333333333222111111111111111333000000333555333222333222222111111111000000000000000////////////000000///000000...---,,,---///000///...---,,,+++++++++,,,...//////---+++++++++------------------------...---,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,***((()))************+++++++++)))(((''')))+++.........)))************+++++++++******++++++---000333444++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++***************+++++++++,,,,,,---------------,,,++++++,,,---...---+++******+++************************+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++************************,,,+++++++++************)))******+++++++++******+++++++++************)))******+++,,,,,,,,,,,,+++************************(((((()))+++,,,---...///++++++++++++++++++++++++************************''''''((()))))))))))))))+++)))((('''((()))***))),,,,,,,,,++++++,,,,,,,,,)))***++++++,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++++++++******)))******++++++***++++++++++++++++++*********++++++,,,+++***((((((************************+++,,,---,,,+++***+++,,,)))******++++++,,,,,,---******+++++++++******))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------......---------............///////////////////////////------........./////////........................---------------------------......//////......---////////////////////////111000000///......---------------.........//////............////////////........................111000///......///000111//////............///000//////............//////000000000000////////////........................////////////////////////...//////000111222222333222222222333444555777777:::::::::;;;<<<<<<======999999999999::::::;;;;;;;;;;;;:::999888777777777777777777777777777777777999888777555555666666777777666666555555555666666555555555555555555444444555555555555444333222222333333222111111111111111222000000222555444222111111111111111000000000000000000////////////000000/////////...,,,+++,,,......------,,,,,,,,,,,,---,,,...000000...+++******,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++,,,------+++)))))))))*********+++++++++)))((('''(((+++---...---))))))*********+++++++++******+++,,,---///111222++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,---...//////---+++***+++,,,,,,+++***))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************+++,,,,,,+++++++++******))))))***+++++++++******++++++++++++******))))))******+++,,,,,,,,,,,,+++************************((()))***+++,,,---......************************************************''''''((())))))))))))))))))(((''')))+++,,,***((())))))))))))))))))))))))(((((()))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))'''************************)))+++,,,+++***)))***,,,******++++++,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---------............///------------------------....../////////000000000................................................------............------........................000000//////...---------------------........................////////////........................000///------------///000000///............////////////............//////222222111000///...------------------------------..............................///000111111222222222222222333444555666777999999::::::;;;<<<<<<<<<888888888888999999999999999999999888888777777666666666666666666666666666999888777555555666666777666666555555555666666777555555444444555555555555555555555555444333222222444444333222222222222222111222222333444444222///111111111000000000//////000000////////////000000...//////...,,,,,,---...,,,,,,,,,,,,---...//////,,,...000000...+++******+++,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...//////...---,,,,,,+++***+++,,,,,,***((())))))*********++++++++++++)))((()))***,,,,,,+++))))))*********+++++++++******+++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++************++++++++++++******,,,,,,,,,,,,------------+++---...000///---+++***)))+++++++++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++***)))((()))***+++++++++++++++***++++++++++++***)))(((******+++,,,,,,,,,,,,+++************************---,,,,,,+++******))))))))))))))))))))))))))))))************************))))))***+++++++++++++++((((((***,,,------+++(((******++++++++++++******'''(((((()))***)))))))))************************)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,***+++,,,,,,***)))***++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))************************(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111................................................------............------........................,,,------......///000000,,,------------.....................////////////------------------------......------------......///////////////.........//////............//////222222111000///...------------------------------...........................//////000000111111111111111222222333555666777888888888999::::::;;;;;;777777888888888888888888777777888888888777777666666666666666666666666666888777666555555555666666555555444444555555666666555555444444444555666666444444444555444444333333444444333222222222222222000555777555333333222///111111000000000/////////000000////////////000000...//////...------...000---------------...///000,,,...//////---+++++++++,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---,,,---///000000///---,,,---+++)))((())))))(((''')))************+++++++++,,,***))))))*********))))))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******,,,,,,---------.........+++,,,...///...---+++***)))***+++***)))((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,***)))((()))***+++++++++++++++******+++,,,,,,***)))(((******+++,,,,,,,,,,,,+++************************------,,,+++)))(((''''''************************************************))))))***+++++++++++++++(((***+++,,,,,,++++++***,,,,,,---......---,,,,,,(((((()))***************************************(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,+++---...,,,***((()))+++)))))))))******+++++++++******++++++,,,,,,++++++************************)))***,,,+++******,,,------------,,,,,,++++++******+++,,,------------,,,(((((()))***++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---...///---------............///------------------------........./////////000000........................------------------------,,,------......------,,,........................,,,,,,---......//////000,,,,,,---------.....................////////////------------------------......////////////.........///000000000///---,,,//////............//////////////////000000000000////////////////////////......................../////////000000000000000111111111222333444666666666777777888888999::::::777777777777777777777777555666777888888777777666666666666666666666666666777666555444444444555666444444333333444555555666555444444333444555666777333333444444555444444444333333222111111111111111111:::>>>999333222222111111000000000////////////000000////////////000000---...//////......000222111000///...............,,,---......,,,,,,,,,...,,,,,,------------------...---,,,,,,++++++,,,,,,++++++*********+++------,,,---///111111///---,,,222///+++))))))))))))))))))************++++++++++++***((((((*********))))))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******++++++,,,,,,,,,---------+++,,,---------,,,******)))***++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,***)))(((((()))++++++,,,,,,+++)))***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++*********************************))))))))))))(((++++++++++++++++++++++++************************''''''((())))))))))))))))))+++,,,+++))))))+++,,,))))))++++++++++++))))))))))))***+++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********((())))))***++++++,,,,,,,,,---///---)))((()))+++''''''(((((()))))))))************++++++,,,,,,---))))))))))))))))))))))))***+++---,,,,,,,,,---...///...------,,,+++***)))((()))***+++++++++++++++&&&'''((()))***+++++++++,,,,,,,,,++++++******************++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///---------.........//////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................000//////...------,,,,,,,,,,,,,,,---------................../////////000------------------------...///000111111000///......///000111111///---+++//////............//////------...///000111222333111111111111111111111111////////////////////////000000000000////////////111111111222333444666666666666666777888888999999777777777777666666666666555555777888888777777666666666666666666666666666777666555444333444444555333333333333333444555666555444444333444555666777222222333444555555555555222111111000000000000000222>>>CCC<<<444222333333000000000000////////////000000////////////000000---.../////////000222444444333222000...------,,,,,,---------+++,,,---///------------------------...---,,,,,,++++++,,,,,,++++++*********+++---...,,,...000111111000...,,,888444///,,,+++,,,------)))************+++++++++***((('''(((***++++++***)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,++++++******)))***++++++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,***)))(((((()))++++++,,,,,,,,,)))***,,,,,,,,,+++)))'''+++***)))(((((()))***+++************************))))))************)))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))+++***************++++++************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------************************************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************)))))))))))).........------,,,,,,,,,...---***((((((***---...,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------......------------------------...,,,,,,///---)))***///------------------------,,,------......------,,,..................------------------------------,,,,,,,,,---------......------------------------------------------------...------------...//////......---------......///------............------,,,,,,,,,---------..............................333000---...000111000.........//////000000111111000000000000111111111111333333444444555666666666333444444555666777888888999999888777666555555444222333333444555666777777666666555444333333222222333222222333444555666777333444444555444444333333444444444333222111//////111111111111111111111111333BBBGGG<<<111000222000000...,,,******+++...///........................///...---,,,---///111333999333---+++,,,---***'''------------,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,***)))))))))***++++++---000000...---000333555000***((()))++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))************+++++++++,,,,,,+++******)))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,***+++------,,,,,,---///************************,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++))))))***,,,......+++)))******+++++++++,,,,,,,,,+++++++++************))))))***++++++,,,,,,,,,,,,'''''''''((())))))***************))))))*********************************)))******************))))))************+++++++++************************************))))))))))))************************+++++++++*********))))))+++++++++*********))))))******************))))))++++++******************************************************************************************+++++++++,,,,,,,,,------************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))))))))************)))))))))))),,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------......------------------------,,,///111///+++)))***,,,------------------------,,,------......------,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------------...//////......------------------------............------,,,---------....................................///---+++,,,...///...---///////////////000000000//////000000000111111111333333333444555555666666444444555555666666777777888888777666666555444444333333444444555666666777666555555444333333222222333333333333444555666666333333444444555444444444444444444333222111000///111111111111111111111111333>>>BBB888///000222//////...,,,++++++---...///..............................---,,,---///111222555000,,,+++---...,,,***---.........------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++***+++------------...000222...***)))***++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++(((((())))))***))))))))))))************+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++((()))+++***))))))***+++++++++++++++++++++++++++,,,++++++++++++++++++***+++++++++*********))))))++++++++++++++++++++++++))))))***,,,...---+++)))************+++++++++,,,+++++++++************)))))))))***+++++++++******'''(((((())))))***++++++******++++++++++++************************************++++++++++++******)))************+++++++++************************++++++*********)))))))))+++++++++++++++++++++++++++++++++***************+++++++++***************,,,,,,++++++*********))),,,,,,++++++************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,+++******+++------++++++*********)))))))))***************)))))))))***+++,,,------,,,+++***...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---,,,,,,,,,---------......------------------------+++666:::222++++++,,,***------------------------,,,------......------,,,------------------......++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------...------------...//////......---,,,,,,+++,,,,,,------............------------........./////////---------------------------,,,+++,,,...//////...000000////////////////////////000000000000111111222333333444444555555666555555555555555555666666777666666555555444444444333444444444555666666666555555444444333333222222333333333444444555666666222333333444555555555444444444444333222111000///111111111111111111111111222999:::222...000111...,,,,,,------......//////..............................---------///000111111---***+++---//////---...............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***))))))***,,,---,,,+++...,,,***)))***+++******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++***)))(((((()))************+++++++++*********+++,,,---------++++++++++++++++++++++++------------,,,++++++***(((*********((('''((())),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++***************++++++++++++++++++++++++))))))***+++------+++))))))))))))*********+++++++++++++++************)))))))))*********)))((((((((())))))***++++++,,,,,,***+++,,,------,,,+++***************************+++++++++,,,,,,+++++++++))))))*********+++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************************************------,,,,,,+++*********,,,,,,,,,,,,+++***))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++---///000+++++++++*********))))))***************)))))))))++++++,,,------,,,++++++...---,,,+++************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------...+++++++++,,,,,,,,,------***,,,,,,,,,+++***+++,,,,,,,,,,,,---------......---------------------------===CCC666---///000+++------------------------,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------------...//////......---,,,++++++++++++------............------.........////////////000---------------------------------///000111111000000000000//////......---////////////000000000111222222222333444444555555555555555555555555555444555555555555555444444444444444444555555555555555444444444333333333222222333333444555555555555555222222333444555555555555333444444333222111000///111111111111111111111111222555444///...111222///+++,,,...///000000000///...........................------------...///000...,,,***+++---//////...,,,---------------,,,,,,........................------------------------,,,,,,++++++************+++((('''(((,,,---+++)))************++++++***)))************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++.........---,,,+++***)))+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************++++++++++++++++++++++++***))))))***,,,---+++)))((())))))))))))*********+++++++++*********))))))***+++++++++***)))(((((()))******++++++,,,------***+++,,,------,,,+++***************************+++++++++,,,,,,+++++++++))))))*********+++++++++************************++++++++++++************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))*********************************************************************************+++++++++,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***+++,,,++++++++++++***************+++++++++++++++++++++------,,,++++++,,,---------,,,++++++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,---------+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,---------......---------------------------===CCC777---000000+++------------------------,,,------......------,,,,,,,,,,,,,,,------..............................,,,,,,,,,---------......------------------------------------------------...------------...//////...---,,,+++++++++++++++------............------.........////////////000------------------------+++,,,...///000000000000000000//////......------...////////////000000000111111222222333444444444555555555555444444444444444444444555555555555555555555555555555444444444333333333333333222222222333444555666666666555555222333333444555555555444333333333333222222111000000000000000000000000000222333111//////222222000+++,,,...000111111000///........................---------------......///...---,,,,,,---------,,,***++++++,,,,,,,,,++++++........................------------------------,,,,,,,,,,,,++++++******,,,)))((())),,,---+++)))((()))++++++++++++******************************++++++++++++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,---.........))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++.........---,,,+++***)))+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************++++++++++++++++++++++++***))))))***+++,,,+++***((())))))))))))*********+++++++++*********)))))),,,,,,,,,,,,+++***))))))*********+++,,,,,,------******++++++++++++************************************++++++++++++******)))************+++++++++************************,,,++++++++++++*********++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************************************))))))))))))))))))))))))************++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,+++*********++++++++++++,,,,,,,,,,,,------***+++,,,+++***)))***,,,,,,,,,,,,---------......------------------------,,,777;;;333,,,,,,---+++------------------------,,,------......------,,,++++++,,,,,,------..............................,,,,,,,,,---------......------------------------------------------------...------------...//////------,,,,,,,,,,,,------------............------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---,,,------//////........................////////////000000000111111222222333333444444444444444444444555555444444444555666666666777666666666555444444444333333333333333222222222222444444666777777666555444333444444555555444444333333333333333333222111000000000000000000000000000000111111111111111111111---...///111111111000000........................------------------------------------,,,,,,,,,+++)))******++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++*********+++,,,+++***)))***,,,,,,+++***++++++************************+++++++++,,,,,,------...++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++&&&'''(((***+++,,,,,,,,,)))************+++++++++---------,,,+++*********++++++++++++++++++++++++------------,,,++++++***(((*********((('''((())),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************************+++++++++++++++++++++++++++++++++***)))((()))+++++++++***)))))))))*********+++++++++++++++************)))+++,,,,,,,,,,,,++++++***)))******++++++,,,------*********))))))*********************************)))******************))))))************+++++++++************************,,,,,,+++++++++*********************************))))))*********+++++++++))))))*********+++++++++((())))))******+++++++++(((***,,,---......,,,,,,************************************************************************************++++++++++++************************************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,---...//////---,,,+++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,------------,,,,,,))))))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++++++++,,,,,,---......///---,,,++++++*********+++++++++,,,,,,,,,,,,------)))+++,,,+++***)))***+++,,,,,,,,,---------......---------------------------000222111---***+++---------------------------,,,------......------,,,***++++++,,,------..............................,,,,,,,,,---------......------------------------------------------------...------------...//////,,,,,,,,,,,,---...///000------............------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///---++++++,,,------.........................../////////000000000000111111222333333333333333333444444555555555444444555666666777888888777666666555444444333333222222222222222222222222444555666777777666555444555555555555444333222222222222333333333222111111000000000000000000000000...///222222111......000///000000111111000000000........................---------...---------,,,+++,,,------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++++++++***)))***++++++,,,...---***)))+++---************************)))******+++,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++'''(((((()))*********))))))************+++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,++++++((()))+++***))))))***+++++++++++++++++++++++++++************))))))))))))))))))*********+++++++++++++++++++++++++++++++++***)))((((((***++++++***************+++++++++,,,+++++++++************))))))******++++++++++++***))))))******+++,,,,,,,,,+++***)))(((((()))***+++************************))))))************)))))))))************+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++''''''((()))***++++++,,,''')))+++...///...------************************************************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************)))***,,,------***(((&&&,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***,,,...000000...,,,***(((((())))))***+++------++++++************++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...------,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++++++++***)))***+++,,,,,,,,,---------......------------------------000......111///+++,,,111------------------------,,,------......------,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......------------------------------------------------...------------...//////,,,,,,,,,---...///000111---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++...111111///,,,,,,---,,,------....../////////............/////////000000000000111222222333333222222333333444555666666444555555666777888999999777777666555444333333222222222222222222222222222444555777888888666555333666666666555444333111111222222333333333222111111000000000000000000000000+++...222333000,,,,,,///111111111000000000000000........................---------......---,,,,,,)))***,,,------,,,---...***+++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***(((***,,,+++(((''')))+++,,,...///---***)))+++...************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***+++------,,,,,,---///************************++++++******))))))(((((())))))******++++++++++++++++++++++++++++++++++++***)))'''(((***++++++******++++++++++++,,,,,,,,,+++++++++************)))'''((()))***************((())))))***++++++,,,,,,,,,,,,,,,++++++*********...---,,,+++++++++------)))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))*********************************))))))))))))))))))***,,,------,,,***)))(((((())))))*********+++...---,,,,,,++++++++++++---......//////......---++++++++++++++++++++++++******++++++++++++******$$$&&&((()))))))))***,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,+++)))'''&&&((()))***++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,------------------,,,+++***)))(((+++++++++,,,,,,---------*********+++,,,---...///+++++++++******))))))))))))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++***)))))))))------------------------------------------------,,,,,,************,,,,,,------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///------------+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------...------,,,,,,------...,,,,,,,,,---...///000000000000000///...---------111111222222333444555555333444555666888:::;;;<<<:::888666555555555444222000111111111111222222222444444444444444444444444555555555444444333333333222222222111111111000000000111111222222222111111333222111000000111222333......////////////......---.........//////000000........................+++++++++,,,,,,------------------,,,,,,+++++++++---------.........//////000///...---,,,,,,+++,,,************************+++,,,---,,,***)))***+++***))))))***,,,,,,+++)))))))))))))))))))))))))))---,,,,,,+++*********++++++*********))))))(((((())))))))))))************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))---,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************)))))))))))))))***,,,,,,,,,+++,,,,,,---...++++++***************+++,,,+++*********+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++((())),,,.........---,,,,,,,,,,,,+++++++++******+++***)))(((((()))*********************+++++++++************************))))))))))))))))))))))))************************************************************))))))))))))************************************)))))))))))))))***,,,------,,,***)))))))))))))))*********+++...---,,,+++++++++++++++*********++++++*********++++++++++++++++++++++++******++++++++++++*********+++,,,+++)))(((((((((************************+++++++++++++++++++++++++++++++++*********))))))************************))))))*********++++++++++++++++++++++++***)))((()))******************)))++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...---,,,,,,------///000000////////////////////////111222222333444444555555444555666777888999:::;;;999777555444444444333222000111111111111222222222333333333333333333333333444444444333333333222222444444444333333333222222000111111222222222111111222111000000000000111222---------......------------........./////////000........................++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---///...---,,,++++++++++++************************)))***+++***((('''((())),,,***)))***++++++***)))))))))))))))))))))))))))---,,,++++++******+++++++++*********))))))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******++++++*********)))))))))******************++++++++++++*********+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,---......---,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************+++,,,------,,,+++***)))))))))***************---,,,,,,++++++++++++,,,(((((())))))))))))((((((++++++++++++++++++++++++******++++++++++++******+++,,,---,,,***(((((()))************************+++++++++++++++++++++++++++++++++***************************************(((((()))))))))*********++++++***************+++++++++************++++++++++++++++++++++++++++++)))************+++++++++&&&'''(((***+++,,,,,,---+++++++++++++++*********------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------------------------***************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222000---***+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,------...---------------...///000---......///000111111222222222333333444444555555666666666777888999999999888666333333333333222111000111111111111222222222222222222222222222222222333333333222222222222222444444444333333333222222111111222222222111111000111111000000000000111111---......//////......---.............../////////------------------------,,,,,,,,,,,,,,,++++++++++++++++++************)))((())))))))))))*********------,,,+++************************************,,,---...---+++***+++,,,...,,,***)))***+++***))))))))))))))))))))))))))),,,,,,++++++******++++++***************))))))))))))))))))*********+++++++++++++++***************+++++++++++++++++++++++++++++++++******************************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******)))******++++++***************)))((('''***)))))))))***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************************************)))***************++++++************************)))***************++++++***++++++,,,,,,++++++***************************,,,,,,+++++++++++++++,,,)))******************)))************++++++++++++******++++++++++++******%%%'''***+++***+++,,,---************************++++++++++++++++++++++++************************************************))))))))))))*********++++++***)))))))))***,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))++++++,,,,,,,,,++++++******)))))))))++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,------+++,,,---......,,,+++)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++******)))******++++++,,,,,,---........................------------------------///...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///333111,,,)))***---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------------...///000......//////000111111111222222333333444444444555777777777777777777888888666444222111222222111000000000111111111222222222222222222222222222222222222222111111111111111111222222222111111111000000111111222222222111000000000000000000000000000000000000111111111111000000........................---------------------------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))),,,,,,+++***))))))******************************---...///...---,,,---///000---***))))))*********)))))))))))))))))))))))),,,,,,++++++***++++++,,,************************))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************)))))))))******+++++++++)))))))))*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++*********+++,,,,,,***+++,,,,,,,,,+++***)))))))))))))))***+++,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***************,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,************************))))))******+++++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++******++++++,,,******++++++++++++******)))))))))******+++++++++******++++++++++++******"""$$$''')))***+++---...************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,******)))((()))+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,++++++******)))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********)))******++++++,,,,,,---........................------------------------///---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,''',,,000000,,,)))+++...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......------,,,,,,------......------------...//////////////////////////////222222222333333333333333666666666666666666666666555333111111111222111000000000111111111222222222333333333333333333333333111111111111111111111111222222222111111111000000222222222222222111000///////////////////////////000000111111111111000000...............---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++***)))))))))******************************)))+++,,,+++***)))***,,,111...***))))))***+++***)))))))))))))))))))))))),,,++++++***++++++,,,,,,***************+++++++++************++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,******))))))***++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++************++++++,,,))))))************))))))(((((())))))***+++++++++******++++++++++++******%%%''')))))))))((()))***************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++************)))*********+++******))))))+++++++++++++++*********&&&(((***+++------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++************++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++***,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------.........---------......///////////////............111111111222222222222222444444444444555555555555444333111000111222111000000111111111111222222222333333333333333333333333111111111111111222222222444444444333333333222222222222222222222111000///......////////////......---......//////......---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************+++++++++***+++++++++,,,,,,,,,,,,++++++***************+++************************)))+++,,,,,,+++***+++---///---+++***+++++++++***))))))))))))))))))))))))++++++******++++++,,,,,,*********+++++++++++++++*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++,,,---......******))))))******+++,,,++++++***************+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++******++++++++++++******+++++++++,,,,,,,,,***+++,,,...//////......***************+++++++++************************))))))))))))))))))))))))************************************************))))))***++++++,,,------************************))))))***++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++************************+++,,,,,,((())))))******))))))(((((((((((()))***+++++++++******++++++++++++******)))***++++++)))(((((((((************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++)))******+++++++++******)))******************)))+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++,,,,,,,,,,,,''')))***,,,,,,,,,+++************+++++++++,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,******+++,,,,,,---......///---,,,******+++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***......------,,,++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------...------,,,,,,------...///......---------......,,,,,,------......//////000000000000000000000000222222222333333444444444444333111111222222222111000111111111111222222222222222222222222222222222111111111222222222333333444444444333333333222222222333333222222000//////---...////////////...------------......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------++++++*********++++++,,,************************+++,,,------,,,,,,---///---,,,++++++,,,---,,,+++))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,,,,*********+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,---...///000...+++)))((()))+++,,,,,,,,,+++***)))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++***************+++*********++++++,,,,,,,,,'''((()))+++,,,,,,++++++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------************************))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++***************))))))***+++,,,,,,******++++++++++++******'''(((((()))***+++++++++******++++++++++++******)))+++,,,,,,***))))))***************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))((()))***++++++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,,,,,,,+++)))((()))))))))******+++++++++++++++,,,,,,,,,---------))))))******++++++++++++******+++,,,,,,---......000...+++))))))***,,,.../////////......------,,,++++++++++++++++++++++++------------------------******,,,,,,,,,,,,******//////...------,,,+++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,333000---,,,---------,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,...------,,,,,,------...///......---------......)))***+++,,,...///000111000000000///////////////000000111222222333444444444333111111222333222111000111111111111222222222000000000000000000000000111111222222333333333333222222222111111111000000333333333222222000//////,,,---...//////...---,,,......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,************************'''(((******))))))***+++,,,++++++,,,......,,,+++))))))))))))))))))))))))+++*********+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++,,,---...///000777444///,,,)))***+++,,,------+++***))))))(((((()))***+++,,,---,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***************+++++++++******+++---...///++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******************************************************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))************************,,,+++******+++,,,...///++++++++++++,,,---......***++++++,,,,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))***))))))***++++++(((&&&(((((((((((())))))))))))************************++++++******++++++,,,---************************///...,,,***)))))))))***'''((()))++++++***))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------++++++---......---++++++,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++------,,,++++++******)))------,,,,,,,,,,,,+++++++++,,,---...////////////...---,,,++++++,,,---...---------............///---------------------------------,,,,,,+++++++++---------------------------------............///000...,,,---///111000///////////////000000000000000111111111111222222222333333333333333222111000111111111111111111111111222111000000000111333444222222111111111111222222555555444333222111000///222222222111111111000000////////////////////////////////////............///000111000,,,)))+++///------,,,,,,,,,+++++++++************************------------------------+++++++++,,,,,,---------///---)))'''&&&(((+++,,,'''(((***++++++***((('''))))))************))))))************************'''(((((()))***+++++++++)))************+++++++++***,,,------,,,,,,...///222---)))(((***,,,+++)))---,,,+++***)))'''&&&&&&***************************,,,------+++******+++************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,222...***)))***+++)))'''*********++++++,,,,,,,,,+++***)))***,,,---,,,+++************************...---+++***)))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******************************************************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***************************))))))************))))))+++***)))***++++++)))'''(((((((((((()))))))))***************************++++++******++++++,,,---++++++++++++++++++++++++******))))))***+++---...((()))******++++++***************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,---------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------............///---,,,,,,///000000....../////////000000000000000000111111111222222222222333333333222222111000////////////////////////111111000000111111222333111000000000000000000111333333222222222222111111333333222222111000000///........................,,,,,,---------............------------,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,---------...---***(((((()))+++,,,+++,,,---......---,,,+++******++++++++++++******************************'''(((((()))******++++++)))************++++++++++++,,,...---,,,,,,---...---+++((('''(((((((((''',,,,,,+++***)))(((((('''++++++++++++++++++++++++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++000---***)))***+++***(((++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++************************+++++++++***++++++,,,,,,************************++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++*********++++++,,,,,,++++++***+++++++++***************************************++++++,,,---,,,,,,******,,,++++++*********+++++++++++++++,,,,,,++++++***)))***+++,,,------------***++++++,,,,,,++++++***************************))))))(((((((((((())))))---+++******++++++***)))((((((((()))))))))******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---***************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,---......---------,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------...............---,,,,,,...///...---....../////////000000000000000000111111111222222222222222333222222111000///////////////////////////000111111222222111111000000////////////000000111111111222222222333333333333222222111000000///........................+++,,,,,,---///000000111---,,,***+++...///...,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++************************((((((((()))******++++++)))************+++++++++,,,---...---,,,+++,,,---------...---+++******+++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********...,,,***)))***+++***))),,,,,,+++++++++++++++++++++***)))***,,,---,,,+++************************))))))***+++,,,,,,---,,,***************************************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++***************************************************+++,,,...//////---***))),,,,,,+++***))))))))))))++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++***)))(((((()))***+++///,,,***)))***+++++++++(((((()))))))))*********************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((('''''',,,+++*********+++---...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---,,,,,,------------,,,........./////////000000000000000000111111111111111111222222222222111111000000000000000000000000...///111222222222111000000000////////////000000111111111111222222222222111111111111111111111111------------------------/////////000111222222333---//////------......,,,//////.........------------------------------------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++*********++++++++++++++++++***************************(((((())))))************))))))*********+++++++++,,,......---+++***+++,,,,,,///111000---+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))*********++++++************+++++++++,,,,,,,,,++++++*********+++***)))***,,,---,,,+++************************)))***+++,,,---,,,++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++***************************************************,,,---000111000...+++))),,,,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***************************---,,,************,,,---///,,,***)))***+++++++++))))))))))))************************************++++++******++++++,,,---++++++++++++++++++++++++...---,,,+++)))'''%%%$$$,,,+++*********+++---...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++,,,---------------,,,---...//////...---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---......------,,,,,,............//////////////////000000000111111111000111111222222111111111000000000000000000000000...///000222222111000000222111111000000111111222222222222111111111000000//////000111222333444444........................111111111111111000000000,,,444888222++++++---...//////.........---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++))))))************))))))))))))************))))))************************)))))))))))))))*********))))))*********+++++++++,,,---...---+++******+++(((+++...---***((()))+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********+++++++++,,,,,,))))))***************+++,,,,,,,,,++++++*********+++***)))***,,,---,,,+++************************++++++,,,---,,,+++***)))************************))))))))))))))))))))))))+++,,,,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************++++++++++++*********++++++,,,,,,++++++******************+++++++++************************+++---///000000...,,,***,,,++++++*********++++++,,,,,,,,,,,,++++++***)))+++++++++++++++******)))***++++++,,,,,,++++++***************************,,,,,,,,,++++++,,,,,,,,,---+++******++++++***))))))))))))*********++++++************************++++++******++++++,,,---************************++++++++++++***)))((('''***************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++,,,,,,,,,,,,------++++++************++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***************+++,,,---............,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,...000000...,,,,,,,,,------.........//////////////////000000000111111///000111111222111111111////////////////////////...///000000111111000000222222111111111111222222222222111111111000000000...//////111222333444444/////////////////////////////////......---------+++888===444++++++...............------------,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******)))))))))************************))))))))))))))))))******)))************++++++++++++,,,---,,,+++***+++,,,+++,,,,,,,,,+++***+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,((()))++++++***)))******,,,,,,+++++++++++++++++++++***)))***,,,---,,,+++************************,,,---,,,,,,+++***))))))************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********************************************************++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++************************)))+++,,,......---,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++***))))))(((((()))++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,++++++++++++***)))***++++++)))'''))))))*********+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++((()))+++,,,,,,,,,++++++((()))******++++++***************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++***+++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,///111111///,,,,,,------------.........//////////////////000000000111//////000111111111111111///////////////////////////////////////000111111111111000000000000111111000000000000111111111111000111111111111222222222000000000000000000000000------------------......***666;;;222,,,...///,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))******++++++******)))***************************))))))))))))))))))))))))************+++++++++***+++,,,,,,+++***+++---///---++++++,,,---------******************))))))++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++++++++************++++++************++++++++++++'''***,,,,,,***((((((***++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++************************,,,,,,++++++***+++++++++************************************************)))***+++,,,,,,+++))))))++++++++++++++++++++++++***+++,,,------,,,+++*********************************************************++++++++++++******+++++++++,,,,,,+++++++++))))))******++++++++++++************************((()))***+++,,,++++++***++++++++++++,,,---......---------,,,+++***)))(((%%%&&&(((***,,,---...///+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***)))***))))))***++++++(((&&&)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,+++***'''((()))++++++***))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((())))))))))))*********))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---+++++++++++++++***)))(((+++***)))(((((()))***+++)))************+++++++++------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,///222222///---,,,------------.........//////////////////000000000000//////000111111111111111111111111111111111111111000///.........///111222000000////////////000000......///000111222333333333333222222111000000000000000000000000000000000,,,------...///000111111***444666///---111111***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///000---------,,,,,,+++++++++***)))))))))***+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++*********************************))))))))))))))))))************+++++++++)))***,,,,,,++++++,,,...---)))&&&%%%(((++++++)))************))))))((((((***************************,,,------+++******+++(((((((((((((((((((((((())))))************))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************'''***---,,,)))'''((()))*********++++++,,,,,,---+++***)))***,,,---,,,+++************************+++******)))***+++---...************************************************))))))***+++,,,,,,------***(((&&&(((+++,,,+++))),,,++++++******++++++,,,************************,,,+++***((((((((()))***************************---,,,+++******+++,,,---))))))*********+++++++++++++++************+++++++++++++++,,,,,,+++++++++++++++,,,------------,,,)))+++---,,,+++***+++,,,......---,,,+++))))))(((,,,++++++******++++++,,,)))***,,,***'''''')))+++,,,,,,,,,+++++++++******((()))******)))((('''&&&************************,,,+++++++++***)))))))))******))))))))))))******,,,,,,,,,------.........******+++,,,------------************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***((()))***+++,,,+++************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++************************,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,------------------------+++++++++******))))))))),,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,+++***)))***+++,,,---...,,,+++,,,//////---***---------............///......//////000111111111111111000000//////......222222111000000///000000............////////////000000000000000000000000000000111111111111000000111111111111000000000000222222000///............111000///......///000111...........................---,,,---//////...---++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,+++*********+++------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...)))***,,,---,,,***((('''************************(((((()))***+++,,,,,,---))))))))))))************************************,,,+++***))))))***+++,,,************************************************)))******+++,,,,,,------+++)))((()))+++---+++***,,,++++++******++++++,,,************************,,,+++***)))))))))******************************,,,++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,***(((&&&(((***,,,,,,+++++++++*********++++++,,,---,,,+++******+++++++++++++++++++++++++++++++++************************))))))*********************+++++++++,,,******+++++++++******)))************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))******+++,,,+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++***+++,,,---......,,,+++,,,//////---+++---------............///------...//////000000111000000000000//////......000000///.........//////....../////////000000000000000000000000000000000000000111111111111000000000000000000000000000000222111000///............111000///.........///000........................000...------...///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))******************)))(((((()))))))))*********+++++++++++++++++++++++++++******)))***+++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))))))))***+++,,,***++++++,,,+++***)))(((***************************************+++++++++))))))))))))************************************++++++************++++++*********************************************************++++++,,,,,,---,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,************************,,,+++******)))******+++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,------,,,,,,,,,)))******+++,,,+++++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,***)))((()))++++++++++++***************(((((()))*********))))))++++++++++++++++++++++++***************+++++++++++++++************++++++)))))))))***************++++++++++++***)))((((((************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,------******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++,,,------...---,,,,,,---......---+++---------............///,,,,,,------...//////000000000000////////////...---------,,,------....../////////000000000111111000000000000000000000000000000111111111111000000////////////////////////222111000//////......///000000///...---------...........................333000---,,,---.........---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))*********+++++++++***************************))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))******)))((((((((())))))+++++++++***************************************+++++++++*********)))))))))))))))*********++++++++++++++++++++++++++++++******++++++++++++***************************************************************++++++,,,,,,,,,---,,,,,,,,,------------,,,++++++******++++++,,,*********************************)))))))))*********************************+++,,,------,,,+++***+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))+++---,,,+++***++++++------,,,,,,+++***)))))),,,++++++******++++++,,,***************+++,,,---************************&&&''''''(((((()))))))))************************)))))))))***+++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---------------,,,+++***************************,,,+++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......------------......---,,,---------............///++++++,,,------......///////////////////////////,,,,,,,,,,,,---......///000000000000111111111111////////////////////////000000111111111111000000............////////////111111000///////////////000///......------,,,,,,........................555222...,,,,,,.........------,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******)))((((((((((((++++++***))))))******+++************************************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************************************************+++++++++++++++,,,,,,---.........------------,,,++++++******++++++,,,************************((()))))))))))))))))))))***************************+++,,,------,,,+++***************++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))***++++++++++++***)))+++---,,,+++***++++++---,,,,,,++++++*********,,,++++++******++++++,,,...---,,,++++++++++++*********************++++++************+++,,,,,,---)))))))))))))))))))))))))))))))))***+++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---------------************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,---------.........,,,---......------,,,------------............///++++++,,,,,,---......................../////////...---------...///000000000000000000111111111111////////////////////////000000111111111111000000---........./////////000111000000////////////000...............------,,,........................555111---,,,,,,---......------,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,++++++***)))+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------(((((())))))************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++*********++++++,,,---+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,---+++++++++******))))))(((+++******))))))***++++++************************((())))))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++---...///...---,,,---...,,,++++++******++++++,,,************************(((((()))************)))************************+++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++)))+++---,,,+++***+++,,,))))))***+++,,,------...,,,++++++******++++++,,,444111...,,,+++***'''&&&+++++++++++++++,,,,,,,,,******)))))))))***++++++))))))))))))))))))))))))***************+++++++++++++++************++++++***************)))))))))(((((()))***++++++++++++*********************************+++++++++++++++*********++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))((((((''''''(((***+++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,---------------+++---......---,,,,,,------------............///++++++,,,,,,---......///---............///////////////////////////000000/////////000000000111111000000000000000000000000000000111111111111000000.........//////000000111000000////////////000000---....../////////..............................222///,,,+++,,,------------,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***++++++,,,---...+++++++++++++++++++++++++++++++++++++++******)))******++++++++++++************+++++++++,,,,,,,,,------------------------((()))******++++++******++++++++++++++++++++++++************************************++++++++++++************+++,,,------+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,******+++++++++***))))))***************+++++++++************************'''((()))***+++,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++---...///...,,,+++,,,...,,,++++++******++++++,,,************************)))***+++,,,---,,,,,,+++************************,,,++++++++++++++++++,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***++++++,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,((()))***+++,,,------...,,,++++++******++++++,,,444111---,,,,,,+++)))'''++++++,,,,,,,,,---------)))((('''&&&&&&''''''(((************************+++++++++************************))))))*********,,,+++++++++************)))******+++++++++******************************)))*********++++++++++++)))******+++,,,,,,------,,,,,,------,,,,,,+++***)))******+++,,,++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******,,,---------,,,++++++---//////,,,+++,,,...---------............///,,,,,,,,,---......//////---------.........//////000000//////.../////////....../////////000000000000000000000000000000000000000111111111111000000......///000000111222222000000////////////000000,,,---///000000000000///........................///---++++++---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++***)))))))))******************)))************++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++************************************++++++++++++************+++,,,---...,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))'''((()))*********)))(((((()))***+++,,,++++++***************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++,,,...000...+++***+++---,,,++++++++++++++++++,,,***************************+++---...///...------************************---,,,+++******+++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......////////////......++++++,,,------------,,,)))+++---,,,+++***+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,///,,,***+++...///...,,,,,,,,,,,,------.........---,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))))))))******.........------,,,,,,,,,------------,,,,,,+++***************************))))))******++++++++++++))))))***+++,,,,,,------,,,,,,---------,,,++++++((()))***+++,,,+++******+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...------,,,+++***))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++******,,,...///++++++++++++++++++++++++)))))))))******+++++++++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,)))***+++,,,---,,,++++++***---//////,,,+++,,,...---------.........//////,,,,,,---......//////000---------.........//////111000///...........................////////////000000000000000000000000000000111111111111000000...//////000111222222333000000////////////000111,,,---///000222222111111........................,,,+++++++++---------+++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++************************)))************+++++++++************+++,,,---...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''&&&%%%&&&''')))))))))(((((('''(((***,,,---,,,***)))************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************...---,,,+++++++++,,,---------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********************************+++++++++,,,,,,---------------,,,++++++,,,------+++++++++*********))))))((()))))))))************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,)))************++++++++++++***)))(((((()))***+++************************)))************+++++++++*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++,,,,,,''''''((())))))))))))(((******+++++++++,,,,,,,,,************)))))))))))),,,******+++......+++((((((((((((+++------,,,******+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++***)))************+++++++++))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,$$$%%%(((***,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++++++++***)))(((((()))***+++,,,---------++++++++++++++++++++++++,,,+++******))))))******...,,,+++)))(((((())))))))))))))))))))))))))))))+++*********+++,,,,,,---------......------,,,+++------------------------***,,,------,,,+++,,,...................................................---------............//////---+++,,,000222111///000000111111111111000000////////////////////////////////////////////////////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***+++***)))'''''')))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******...---,,,+++++++++,,,---,,,,,,++++++******++++++///,,,))))))***+++,,,+++***************************)))((((((((()))+++,,,++++++******)))(((((('''************************)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))(((((((((((()))***+++,,,++++++************++++++,,,,,,,,,++++++************+++,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++*********************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************+++++++++++++++***)))(((((()))***+++************************)))************+++++++++*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++************,,,******+++------+++((()))((((((***,,,---,,,+++***+++,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++************++++++++++++***++++++,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))******++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++...---+++***))))))******+++++++++++++++++++++***++++++******+++,,,,,,------............---,,,,,,------------------------,,,---------+++***+++,,,................................................---------............//////---,,,---000222111000000000111111111111000000000000000000000000000000////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++)))))))))***************************************)))***++++++++++++***)))************************((()))******++++++******+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++******+++,,,---...,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++)))******************************)))))))))***+++,,,))))))))))))************************************))))))))))))))))))))))))---.........------,,,+++))))))))))))***+++,,,---++++++************++++++,,,,,,++++++++++++++++++***++++++,,,+++***)))(((******+++++++++++++++***++++++,,,,,,---......///++++++++++++++++++++++++))))))))))))))))))))))))++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++---------,,,,,,,,,,,,+++,,,,,,+++******,,,---...............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,+++***))))))))))))***+++************************)))************+++++++++*********++++++++++++++++++++++++***************++++++,,,,,,,,,+++******++++++,,,------------,,,.........------,,,,,,,,,,,,------...............******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***+++------+++)))+++)))((()))+++,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---...---,,,+++++++++,,,,,,************+++++++++,,,+++,,,,,,------......///+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))((((((((()))******++++++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,...---,,,+++******++++++......------,,,,,,,,,++++++++++++++++++,,,,,,---......//////......---,,,------------------------,,,---...,,,***)))***+++---------------------------------------------------------............///000///......000222222111///000000111111000000///111111111111111111111111////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......,,,+++***)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))***++++++++++++***)))************************((()))******++++++******+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))+++,,,---...++++++++++++,,,---...///,,,+++,,,---...---***(((************************++++++*********+++,,,---(((((())))))***+++,,,,,,************************))))))))))))))))))))))))------.........---,,,,,,************+++,,,------++++++************++++++++++++++++++++++++,,,,,,***++++++++++++***))))))((()))***+++,,,+++***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,*********+++---..................---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))*********+++++++++***************+++++++++************************++++++,,,,,,,,,++++++***))))))***++++++++++++***///......---,,,++++++******++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***,,,***((()))***,,,------***+++,,,,,,------,,,,,,++++++******++++++,,,---///...,,,******+++,,,---*********+++++++++,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------...+++*********+++---///000******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***(((''''''(((***+++++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,+++++++++++++++---------,,,,,,+++++++++.........---,,,,,,++++++,,,,,,+++++++++,,,,,,---......//////......---,,,,,,,,,------------------+++,,,---,,,+++***+++,,,---------------------------------------------------------............///000000//////000111222222//////000000000000//////000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++---------,,,+++++++++************************************++++++***************************************+++,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))***+++,,,,,,+++++++++,,,---...000000...---,,,,,,,,,,,,+++)))************************++++++++++++,,,,,,------((())))))******+++,,,,,,************************))))))))))))))))))))))))+++++++++,,,,,,++++++******************+++,,,---++++++************++++++*********++++++,,,,,,,,,*********+++************((()))***+++,,,+++******++++++++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++******)))***+++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******************************))))))*********+++++++++***************************************************++++++,,,,,,,,,++++++))))))***++++++++++++***...------,,,+++******)))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++,,,---+++))))))+++,,,---,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---///...,,,******+++,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------************+++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...++++++******+++---///000******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***((('''''')))+++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++***************,,,------,,,,,,,,,++++++---,,,,,,,,,+++++++++***------,,,,,,+++,,,,,,---...............------,,,,,,,,,,,,---------......***+++------,,,,,,---///---------------------------------------------------------............///000000000000000000111222//////000000000000//////////////////////////////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++******))))))((((((''''''************************+++******************+++************************+++,,,------......------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++,,,---///000111222///+++)))***+++,,,,,,************************++++++,,,,,,------------************************************************))))))))))))))))))))))))***++++++,,,,,,+++++++++***))))))))))))******+++++++++************++++++*********++++++,,,,,,,,,******************++++++))))))***+++,,,,,,,,,,,,,,,++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...************************************+++++++++,,,******+++,,,,,,+++******)))***************++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******************************)))************+++++++++***************)))))))))***************+++++++++******+++,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************+++,,,,,,+++******+++------+++******,,,---,,,+++***+++,,,,,,------,,,,,,++++++******++++++,,,---...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))***+++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******++++++,,,,,,,,,,,,++++++************++++++++++++...------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------.........+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000//////000222...//////000000//////...........................////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))***+++,,,......+++++++++++++++++++++++++++++++++***************************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******++++++,,,,,,+++******)))*********+++,,,...///000444000+++((((((+++------***************************+++,,,---------,,,,,,++++++++++++++++++******************************)))))))))))))))))))))))),,,,,,---.........------***)))))))))))))))******++++++************++++++++++++++++++++++++,,,,,,*********)))******+++,,,*********++++++,,,---...++++++******************++++++++++++++++++++++++************************++++++*********++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++,,,------,,,+++************++++++,,,,,,,,,)))***,,,---...---,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************)))************++++++++++++*********)))))))))((())))))*********+++++++++)))***+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,+++))))))+++...,,,++++++,,,------,,,******+++,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))***+++,,,,,,+++******))))))******++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++,,,,,,---......///000111111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111000------///111......////////////......////////////////////////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++------------............************************++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++*********+++,,,------,,,++++++*********++++++---......333000,,,******+++,,,,,,************************)))***+++,,,---,,,,,,+++)))******++++++,,,,,,,,,************************))))))))))))))))))))))))+++,,,------.........---+++******))))))******+++++++++************++++++,,,,,,++++++++++++++++++******)))))))))***,,,,,,,,,+++******+++---///000*********+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...+++,,,------------,,,++++++++++++,,,,,,---------)))+++...000000///,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------***+++,,,------,,,+++***************************)))************++++++++++++*********))))))(((((())))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***,,,---------------------))))))***++++++++++++*********+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,---+++)))(((+++...,,,+++,,,---......+++)))++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++***++++++,,,,,,,,,------------------------------------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++******++++++,,,((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***+++,,,------------,,,((()))***+++,,,---------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,((()))++++++,,,+++***)))))))))***+++,,,------...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,---...//////444444444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000111///---,,,...111......////////////......000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******((()))+++---.........---************+++,,,------222///---,,,,,,,,,+++***************************)))***+++,,,---,,,++++++'''((()))***,,,---...///************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++---,,,,,,++++++***************)))))))))***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))*********))))))******+++,,,+++,,,,,,------,,,,,,+++///......------......///---***(((***...///,,,(((***++++++,,,------------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************---,,,,,,++++++******)))************************,,,,,,------,,,+++)))(((***,,,,,,+++)))'''''''''------++++++++++++------))))))***++++++++++++***''''''((()))******++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,))))))*********+++++++++*********)))******++++++************************,,,++++++******++++++,,,))))))***+++,,,------...111000...,,,+++))))))(((------------------------++++++******++++++,,,---,,,,,,++++++***+++++++++************************,,,------,,,+++***,,,...++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++............---,,,+++++++++***)))((((((***,,,---111333111---,,,...---(((***************************++++++,,,,,,------............------,,,,,,,,,---.../////////...---,,,......///000000000000000......//////000000111111111111000000/////////...///...------...///...---......------------......------......------,,,+++///......------,,,,,,++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,---------***************)))((((((************************(((((())))))******++++++***+++,,,------,,,***)))************++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,......---,,,,,,+++******------,,,,,,+++***))))))''')))+++,,,+++***++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,+++***((((((''',,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++*********++++++,,,)))******++++++******)))---,,,,,,,,,,,,,,,,,,---,,,+++***+++------+++)))++++++,,,---------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++***)))((('''***+++,,,+++)))(((((((((,,,++++++******++++++,,,))))))***++++++++++++***))))))***++++++,,,------******++++++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++*********+++,,,,,,------,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++,,,,,,------------,,,,,,,,,---,,,,,,++++++,,,+++***)))***+++---...222===???444+++,,,...+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...............---......///000000000000000......//////000000000000000000000//////.........///...------...///...---.........------.........,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************)))))))))******************++++++,,,,,,+++******---,,,,,,,,,------...///++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++******)))&&&(((++++++***)))******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,+++++++++++++++,,,)))******++++++******)))+++++++++******++++++++++++---...---+++*********,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))((()))***,,,+++***)))******)))******++++++******)))))))))***++++++++++++***++++++,,,,,,------......******++++++++++++******************************++++++************++++++******++++++++++++*********+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,++++++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,------...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))+++,,,---.........******++++++,,,,,,++++++---,,,+++++++++,,,---...111GGGNNN<<<***+++///---------------------------......------,,,++++++***,,,,,,---------------------------------...///000......///000000000000///...////////////000000000/////////...............///...------...///...---........................,,,,,,,,,+++++++++************++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******************************++++++******************************++++++++++++------,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------***)))((()))***+++***(((******+++++++++,,,,,,,,,+++++++++,,,---......///---,,,,,,++++++*********(((***+++,,,+++******+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,---......,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++************************------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******+++...111///***((())),,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,(((***,,,,,,+++***+++,,,)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,------------------,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,------------)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...000HHHQQQ===***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...000111---...//////000000//////////////////////////////..................------///---------...///...------..................------,,,,,,+++++++++++++++,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,++++++******************************,,,,,,,,,++++++******)))***************++++++,,,+++++++++******++++++,,,---------------------,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''))))))((('''******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,++++++************,,,------++++++,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,------...///++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++***///222000***''')))---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------(((***,,,,,,,,,+++,,,---***+++,,,------,,,+++***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------......---------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++++++++,,,------...++++++++++++++++++++++++***,,,......,,,++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++,,,---......------***************++++++,,,---@@@FFF777+++...///))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,,,,---...000111------...////////////////////////...............------..................///---------...///...---------...//////...------......---,,,+++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***************)))************************------,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************---,,,+++,,,---...---+++******+++++++++,,,,,,,,,************************,,,,,,+++++++++++++++******+++,,,+++***)))***,,,************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++++++++++++++,,,------)))******++++++******)))+++,,,---......---,,,+++***...111///+++)))***---,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++------,,,,,,---...,,,,,,,,,------,,,,,,,,,))))))***++++++++++++***************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,))))))*********++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,,,,---...///***************************,,,......---++++++,,,+++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,---.........------))))))*********+++++++++,,,555888111,,,......)))+++++++++++++++++++++++++++,,,,,,---......//////,,,,,,---------------------------------...///000------...////////////.../////////............---...............////////////...------...///...---,,,---...//////...---,,,///...---,,,+++,,,---...+++++++++***)))(((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,(((((()))************)))************************------,,,,,,,,,,,,,,,,,,***+++,,,.........------......---,,,,,,,,,------((()))))))))))))))***************++++++,,,,,,---************************---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))))))))((('''&&&((()))************************++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,,,,++++++*********++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++******)))))))))***+++,,,---...)))******++++++******)))+++,,,---......---,,,++++++---//////,,,+++,,,---++++++,,,---------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***+++***,,,......---,,,,,,---,,,,,,++++++++++++,,,,,,))))))***++++++++++++***++++++++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,...//////++++++++++++++++++++++++))),,,......---,,,++++++,,,++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++------.........,,,,,,,,,---------------------------------...............------------------,,,,,,------...............---,,,---......//////......//////.........---------.........//////000000000///...------...///...---,,,---///000000///---,,,///...,,,+++***+++,,,---,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---((()))******+++++++++***************************,,,,,,,,,,,,------------)))+++...111111000...---///...------,,,,,,,,,---)))))))))******+++++++++)))******+++,,,,,,------************************+++***))))))++++++***)))******+++++++++,,,,,,,,,+++++++++,,,---------...++++++++++++++++++++++++***+++***)))''''''(((***************************++++++++++++++++++++++++************************************************,,,,,,+++++++++************+++,,,,,,,,,,,,+++***************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++------------++++++'''(((((()))***,,,---...,,,,,,,,,------,,,,,,,,,***+++---......---+++***+++,,,......------------***+++,,,,,,------------)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++,,,,,,---************************,,,+++*********+++,,,---+++---......---,,,,,,---,,,+++***))))))***+++,,,))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++,,,------------,,,+++---......//////......---++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,---......---------------------------,,,,,,,,,,,,---......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///---,,,++++++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,///******//////******///......................../////////...------,,,,,,.........------,,,,,,,,,---.../////////...---,,,,,,---......//////......//////.........---------.../////////000000111111///...------...///...---,,,---///000000///---,,,...---+++))))))***+++,,,---......//////000000111+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++''''''(((***+++,,,---...)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,------.........)))+++///222333222///------,,,++++++************,,,,,,,,,------.........))))))***+++,,,,,,------++++++++++++++++++++++++---,,,+++,,,---...---+++******+++++++++,,,,,,,,,***+++,,,---///000111222++++++++++++++++++++++++......---,,,******+++---************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,------,,,+++***)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++------,,,+++******++++++******,,,,,,,,,,,,******---000222222000---,,,+++---,,,++++++------,,,+++******************************+++,,,,,,,,,,,,+++++++++******+++------******++++++,,,,,,++++++***,,,---,,,+++***+++---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))***,,,000222222000,,,***,,,,,,++++++***))))))(((******))))))******+++,,,...((())))))'''...111''',,,,,,,,,++++++*********+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,---------************************---,,,,,,+++*********++++++++++++,,,,,,---------000//////.........//////000000000000000000000000.....................---000000000//////000000000//////.........------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...+++++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,+++++++++******,,,---...//////...---,,,(((***---000222111---))).........------,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,---...///++++++++++++++++++++++++)))***+++,,,---,,,+++***(((((()))***++++++,,,,,,...+++))))))++++++***(((,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,++++++*********+++*********+++,,,------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,++++++***************+++,,,------,,,+++***---...000000...------------,,,++++++------,,,+++************************,,,,,,,,,,,,,,,+++***))),,,+++******,,,------+++++++++,,,,,,,,,,,,++++++)))***,,,,,,,,,,,,------...---------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********)))))))))))),,,,,,,,,,,,,,,+++***)))***,,,...000000...,,,***)))))))))***++++++,,,,,,+++++++++++++++,,,,,,---++++++111000(((***...'''---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,+++******+++++++++,,,,,,,,,---------...//////............/////////////////////////////////.....................---------......---------//////.........---------------------------------...------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,---............---,,,++++++---///000///+++(((---------,,,,,,,,,+++++++++,,,---,,,+++***+++---...---,,,+++++++++++++++---------.........//////,,,------,,,+++******,,,,,,,,,,,,,,,,,,---......,,,+++++++++,,,---...///++++++++++++++++++++++++'''((()))+++,,,,,,,,,+++))))))******+++,,,,,,------***((()))+++,,,+++))),,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,+++++++++*********************+++,,,,,,************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++************,,,,,,------------,,,,,,---...///...,,,,,,---///---,,,++++++------,,,+++++++++++++++++++++++++++......------,,,***)))(((---+++***+++---...------,,,,,,------------,,,,,,((()))+++------------,,,---------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********************)))))))))++++++,,,,,,,,,+++******++++++---......---++++++))))))******+++,,,,,,---,,,,,,++++++,,,,,,---...***222???<<<+++(((---))),,,---------------......---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++//////...------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,+++***,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++---------------.........///...............//////..........................................////////////000111111000//////...............---------------------------------///......------......///...---,,,++++++,,,---.........------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---,,,,,,,,,---,,,)))''',,,,,,,,,+++++++++++++++***+++,,,+++*********,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,------...************+++---...///++++++++++++++++++++++++%%%&&&(((***+++,,,,,,,,,******++++++,,,,,,------+++***((()))***,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))))))))***++++++))))))))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------------------111111000...++++++---///---,,,++++++------,,,+++++++++++++++++++++++++++------------,,,+++***)))---+++***...///.........,,,------......------,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,------+++999KKKGGG000)))...---++++++,,,,,,------......---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,..............................---------...//////........................---------------.........000111222333333222111000........................------------------------......------------......------,,,++++++,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******++++++***(((++++++******************)))***++++++))))))***+++,,,,,,+++++++++++++++,,,***************+++++++++)))+++++++++))))))***+++---,,,,,,+++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******)))))))))******+++,,,---)))))))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++------------------------555444222...++++++,,,...---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---***+++111333000...///,,,------......------,,,000---******+++------,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************+++++++++***++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***************+++,,,,,,+++999KKKGGG111)))...---******++++++,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------........................---------------...//////////////////////////////++++++,,,,,,,,,---------------...//////...---------.....................------------------------------,,,,,,,,,,,,---------,,,++++++++++++,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))((()))***,,,+++***************************)))***++++++))))))***++++++++++++******++++++,,,...............---------)))***++++++***)))***+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++---,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,***)))((()))))),,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******)))))))))))))))***++++++***++++++,,,---...*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++---.........---,,,------,,,,,,,,,,,,------444333111...+++***,,,...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,))),,,555777111---///,,,,,,------------,,,,,,111...***+++---///...---************++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++*********+++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,---...///******))))))******+++,,,+++333@@@===,,,)))...*********+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------------,,,---------............+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))),,,---------............++++++++++++++++++++++++,,,,,,,,,,,,,,,------............---------------,,,,,,,,,,,,---...//////////////////////////////+++++++++,,,------..............................---------...............------------------------,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))(((((()))+++---,,,+++***************+++++++++***+++,,,+++*********,,,+++************++++++,,,------------,,,,,,,,,,,,)))***,,,+++******+++,,,---,,,,,,+++++++++++++++,,,---------,,,+++***)))++++++++++++++++++++++++///...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,,,,+++++++++*********+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++***)))))))))******++++++++++++,,,---...///*********+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,...///000///...------,,,+++******+++,,,---//////...---+++***,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++'''---999;;;222---...++++++,,,,,,,,,,,,++++++,,,++++++...333444111---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((()))***+++---...//////+++************+++,,,,,,------333111))),,,///(((,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,------------............------------------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,,,,,,,,,,---...///000........................,,,,,,---......///000000111000///......///000111---------.........//////------------------------------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,+++++++++------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******---,,,++++++++++++,,,---+++******+++,,,---+++)))*********+++++++++,,,,,,+++,,,---,,,+++***+++---***************+++,,,,,,+++++++++*********)))))))))+++,,,,,,++++++,,,...---,,,,,,+++******++++++***+++,,,---...------,,,++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++(((***+++***))))))+++...,,,,,,,,,+++++++++*********+++---......---+++*********+++++++++,,,,,,,,,,,,,,,+++***************************+++,,,---...)))))))))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,---...///000000///...---'''((()))***,,,---...///++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,---///111111000///...,,,,,,************,,,,,,)))***++++++******,,,...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++******'''---;;;===333,,,...***++++++,,,,,,++++++***'''(((+++222888999333------------....../////////++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000***++++++)))000333))).........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++******)))---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........---------.........//////+++,,,,,,------,,,,,,+++,,,,,,------------......+++,,,,,,------......///........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222---------.........//////........................,,,,,,,,,,,,,,,---...///---------,,,,,,++++++++++++++++++,,,---...///000------------------------.........///000111111222///---+++))))))+++---///---------.........//////------------------------.........------.........,,,,,,+++******+++,,,,,,+++++++++++++++++++++,,,........................************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,++++++,,,------,,,,,,,,,,,,---,,,***'''******++++++,,,,,,,,,,,,+++,,,------++++++,,,---******))))))***+++,,,,,,.........------,,,,,,,,,***+++------,,,,,,---...---,,,,,,+++*********+++((()))+++...///000000000++++++++++++++++++++++++++++++*********+++---...+++*********************%%%'''******)))***...111,,,,,,,,,+++++++++*********+++---......---+++************++++++,,,,,,,,,------,,,+++******++++++))))))))))))***+++,,,---'''(((((()))***+++++++++************************,,,------,,,+++***+++,,,//////.........---------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,)))***+++,,,------....../////////////////////////////////...---,,,******,,,---,,,***)))***---000,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........---***...555777111---...------------------------,,,,,,...111444333...***++++++++++++++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------,,,+++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---///...,,,///...------,,,+++******************************...---,,,+++,,,...000111---------,,,,,,+++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,+++///111//////111///+++------......------,,,+++------------------------...---,,,,,,---000222444++++++,,,,,,,,,---------,,,---------.../////////+++,,,,,,------,,,,,,+++////////////000000000000---------------------------000333555555333000---'''(((***,,,------------------------------------////////////////////////......---,,,,,,,,,,,,------------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------+++---///000000///---+++...---,,,,,,,,,,,,+++***++++++******************************))))))((((((+++++++++,,,---...///000+++,,,,,,------,,,,,,++++++,,,------+++++++++---******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************++++++++++++******++++++***)))(((((())))))++++++++++++++++++++++++---,,,++++++******++++++...------+++++++++---...///.........------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,------,,,,,,---///000...,,,....................................---,,,+++++++++,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------------------+++---333444///---...------------------------,,,,,,---///222111...+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))+++,,,,,,---,,,,,,++++++******************************)))))))))***+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---......,,,---------,,,,,,,,,,,,,,,////////////////////////------,,,,,,...000222444000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111......///...***------.........---,,,,,,---------------------------,,,,,,,,,---///111333++++++,,,,,,,,,---------,,,,,,,,,---------------,,,------......------,,,........./////////000000---------------------------///222444444222///---,,,---...//////...------////////////////////////..............................---,,,,,,,,,,,,---//////.........------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,...000000...,,,+++,,,+++++++++,,,---,,,,,,******++++++++++++++++++++++++*********))))))))),,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------+++*********************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************++++++++++++******,,,,,,+++***************++++++++++++++++++++++++,,,,,,+++***))))))))))))---,,,+++++++++,,,---...............------------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...111///...///111111...+++------------------------,,,------......------,,,(((***,,,---,,,,,,---///------------------------------------............------------------,,,,,,---+++,,,000000---,,,...,,,,,,,,,,,,------------,,,,,,,,,---//////...,,,---------,,,,,,++++++******++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,++++++++++++***)))))))))******)))))))))++++++,,,,,,,,,,,,++++++************************++++++*********+++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,,,,,,,,,,)))***+++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...------,,,,,,,,,---------......------------------------,,,,,,,,,---///111444555------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,000111...,,,------.........------------------------------,,,,,,++++++,,,...000111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++---......//////......------------.........//////------------------------...///000111111000///...000000000000///---,,,+++////////////////////////------------------------......---,,,,,,,,,,,,---///............---------,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,...//////...,,,+++*********+++,,,------...******++++++,,,,,,------+++++++++++++++*********------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...444000+++***+++,,,+++)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********++++++++++++******------,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++***)))(((((((((******+++---///...---+++---------------------------,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------///111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---''')))---......------...---------------.........,,,,,,---------..................------,,,,,,,,,------------,,,+++,,,---,,,,,,,,,,,,,,,---------,,,+++++++++,,,---------///......---,,,++++++******++++++,,,+++***)))))),,,,,,++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---------,,,,,,,,,------,,,,,,+++,,,,,,---***+++,,,,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---............---------,,,,,,,,,------------------------------------------------........................------------------------------,,,,,,,,,------------------------.........************************,,,,,,,,,---...000111222,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------........................------------------------)))+++,,,***---333777666,,,------...............------------------------++++++++++++,,,---...///,,,,,,,,,------------......---------,,,,,,++++++------............------,,,,,,,,,---------......------------------------........................//////......---,,,+++***------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++,,,---......---,,,+++***++++++,,,++++++,,,---******+++,,,------......++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,///...,,,++++++,,,...///:::444---+++---///---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))+++///333666444///+++,,,,,,------------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,+++111666444///+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............'''***---///...---,,,---,,,,,,,,,---------......,,,,,,,,,------------............------,,,,,,,,,---//////---++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++---...//////......---,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++*********+++---......---+++***++++++++++++++++++++++++***++++++++++++++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,---------,,,,,,+++******++++++,,,,,,++++++***------,,,,,,------...///......---------,,,,,,,,,------------------------------------------------........................------------------------......------,,,,,,---...000000///......---,,,,,,........................---------------------...............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------***,,,,,,+++...555999999------...//////......---------------------------++++++++++++,,,,,,---...,,,,,,---------.........//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------...------------------...------------------------------------------------..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,------,,,+++++++++,,,---,,,***)))***+++******+++,,,------......++++++++++++++++++++++++------,,,+++++++++,,,,,,///...,,,++++++,,,...///999333,,,+++---///---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,++++++++++++++++++++++++------------,,,+++***)))+++,,,111777;;;999333---,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---******+++++++++++++++,,,)))///555555000---...111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---(((+++...///...,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,---222333///+++,,,------******++++++,,,,,,------+++,,,,,,,,,++++++---////////////......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++------------++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,***************************+++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,+++++++++++++++,,,,,,---------------,,,+++***))),,,------......------,,,---------------......///......---------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------......///...,,,+++---...222111000///...---,,,,,,////////////////////////------------,,,,,,++++++---------------.........,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000///,,,---222555333///////////////...------------------------------+++++++++,,,,,,---------,,,---------..............................------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------------------------...---------...///000000////////////////////////////////////////////////......---,,,,,,,,,,,,------------............///...,,,+++***+++***)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))***++++++,,,,,,++++++***+++---...,,,)))''')))+++******++++++,,,,,,------*********+++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---111...***)))***,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++++++++,,,---.........---+++***++++++---222777777222---++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,---,,,,,,,,,...111444555555333111------------------------,,,,,,------...---------***,,,......,,,+++++++++))))))******+++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------...555777111---...///---)))******+++,,,,,,------***,,,......,,,+++---////////////...............///---+++))))))***,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******((()))***++++++,,,,,,,,,************************)))***+++,,,---,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------.........---------,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,------,,,++++++,,,------......------,,,---------------...//////......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................///000...,,,+++---///000000000/////////......------------------------,,,,,,------------------*********++++++,,,,,,,,,,,,,,,---------.................................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---000///,,,,,,000111///000000000000///---,,,+++------------------------+++,,,,,,---------------------------............------------------......,,,,,,------------,,,,,,------------............------------------------------............------...---,,,,,,,,,...///000////////////////////////..............................---,,,,,,,,,,,,------------.........//////---,,,++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***,,,------,,,+++*********++++++++++++******(((+++...,,,)))''')))---******++++++++++++++++++)))))))))*********++++++************+++,,,------++++++++++++++++++++++++***))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++***+++,,,......---,,,+++)))''''''***000222///,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,------.........---///------222:::<<<777000------------------------,,,------......---,,,,,,,,,---......,,,******+++(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............666999333...///000...))))))***+++,,,,,,------***,,,//////---,,,---///.........//////////////////,,,)))''''''(((+++---******+++,,,------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))************))))))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,+++*********+++,,,,,,---******+++,,,------------***++++++,,,,,,++++++***...------------...//////......---------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................///000///,,,+++---///////////////000000000000........................+++,,,---...////////////---------....../////////---------....../////////........................,,,---...//////...---,,,................................................))),,,,,,***+++000111///111111111000///---++++++------------------------,,,,,,---.........---------------.........//////+++++++++,,,,,,------------..................------------.........//////------------------------,,,---...//////...---,,,---,,,+++*********+++,,,------------------------------------------------......---,,,,,,,,,,,,---+++++++++,,,,,,------------+++++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))+++---------++++++************************&&&***---,,,)))(((+++///++++++******************(((((())))))*********+++************+++,,,---...)))***++++++++++++***)))''')))***+++******,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///++++++++++++++++++++++++''')))+++---------,,,+++++++++,,,,,,,,,------------------...............---------------------------,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---)))***+++666@@@666,,,333///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,...///111222999222,,,---...,,,+++---...------,,,,,,------...+++,,,---.........---,,,////////////////////////---------,,,,,,+++++++++---,,,+++***+++,,,---......,,,)))(((***,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++---++++++---000000---***,,,++++++******++++++,,,......---,,,,,,+++******000///...---,,,+++******,,,++++++***)))))))))******,,,------++++++,,,...++++++++++++++++++++++++//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))))))))*********+++++++++++++++,,,,,,---...//////+++,,,...///000//////...------------------------,,,,,,,,,---------......................................................///000111111111///...---//////000000000000//////////////////////////////........................//////...------------...,,,,,,+++***+++,,,...///,,,------......------,,,111000///...---,,,,,,,,,......//////000000111111---------............///000000000000000000000000111111000///...---,,,,,,---+++++++++,,,,,,***(((---------.........//////------------------------,,,++++++---...///...,,,...---,,,,,,++++++++++++---------............///........................+++,,,,,,,,,,,,,,,,,,+++........................//////.........------------------.........//////////////////////////////...---,,,,,,......---,,,---------,,,,,,---------111///---******+++---...333000---++++++++++++***************************))))))***+++,,,,,,------))))))***++++++++++++***++++++*********+++,,,---++++++******++++++,,,---++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,///...------++++++***)))---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------------------------,,,,,,,,,------...,,,++++++******++++++,,,)))***+++555???666,,,222...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---///000111:::222------...,,,+++,,,...------,,,,,,------...,,,---.........---,,,,,,........................---------,,,,,,+++++++++++++++*********+++,,,---...,,,))))))***,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++------,,,,,,,,,,,,------+++******,,,///000///,,,,,,++++++******++++++,,,******+++,,,,,,---......---------------,,,,,,,,,---,,,++++++***************,,,------++++++,,,...++++++++++++++++++++++++......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,+++,,,---------............++++++,,,,,,---......///------.........------,,,------------------------,,,,,,---------............................................................////////////......---...//////000000//////...////////////////////////........................//////...------------...------,,,,,,,,,---//////------------------------///......---------............//////000000000000---------............///////////////////////////000000000///......------000///......000000...,,,---------.........//////---------------------------,,,,,,---//////...---...---,,,,,,++++++,,,,,,---------............///...........................---,,,++++++,,,---...........................//////.........---------,,,,,,,,,---------.................................---,,,,,,......---,,,///......------......///111///---++++++,,,...000888444...+++***+++++++++************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,++++++***------------------------...---,,,,,,,,,,,,,,,---++++++************++++++***++++++444===666,,,111---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------......///999111,,,---...,,,+++,,,...------,,,,,,------..................---,,,+++------------------------------,,,,,,,,,,,,++++++***************+++,,,,,,...,,,***)))+++,,,,,,,,,,,,---...---+++***+++,,,************************---,,,,,,,,,,,,,,,------))))))***,,,///000///...,,,++++++******++++++,,,))))))***+++---...//////++++++,,,,,,------......---------,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------............------,,,............////////////+++,,,,,,------.........///...---,,,++++++++++++------------------------,,,------------............................................................------------......///.........//////.........////////////////////////........................//////...------------............---......///000---------------------------------------...//////...////////////000000000---------............///////////////////////////////////////////////////...---,,,---...///...------------...............------------------------...---------///000///......---,,,,,,,,,,,,,,,,,,---------............///........................///...---,,,,,,---...///.......................................---------++++++,,,,,,,,,---------------------------------...,,,,,,,,,......---,,,...------,,,,,,------...000///---,,,,,,...000111<<<777///***)))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,+++++++++,,,---...++++++,,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***))))))))))))))))))***++++++++++++++++++++++++++++++++++++***************++++++,,,,,,+++++++++))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............---,,,+++******------------------------...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,***,,,+++111;;;555,,,000---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------............---,,,,,,---------444...***---///...,,,---...------,,,,,,------...000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...,,,******,,,---,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,---******+++,,,---.........,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...............------***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,---------.........---,,,+++***+++,,,,,,------------------------------------...............................................................------,,,---...000111------............------////////////////////////........................//////...------------........................///..............................---------......///////////////////////////---------............///////////////////////////............//////000000---,,,+++,,,...///..............................------------............000...---...///000///......------,,,,,,,,,---------------............///................................................................................................,,,,,,,,,---------......---------------------------,,,+++,,,.........,,,+++******************+++...---,,,,,,,,,...///111888444///+++***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***)))***+++---///***,,,---......,,,***)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++******+++,,,,,,,,,++++++************++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........000//////...---,,,,,,+++---------------------------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++...+++///888444,,,///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,---------............---,,,,,,,,,,,,---...))))))...111000.........------,,,,,,------...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,++++++,,,------+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---....../////////......***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***+++,,,---...---------------------------------.........//////................................................//////...---...///111222------............------////////////////////////........................//////...------------...------.........---------...///000000000000///...000000///------,,,,,,,,,/////////...............---------............///........................------......///000000000111///...///111222222222.....................------------....../////////111///------...//////...---------,,,,,,---......---------............///........................+++---///111111///---+++........................---.................................////////////---------------------------,,,+++,,,...///...---*********))))))*********,,,++++++++++++,,,......000...,,,,,,---...---+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++)))((()))***,,,...***+++---......---+++***++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,---............---++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,---------............/////////......------,,,------------------------+++++++++++++++,,,------......------------......+++///,,,---666333,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++*********+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,---+++(((***222666333///......------,,,,,,------...000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............---,,,+++,,,---...---+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111---...---,,,***)))***,,,,,,++++++******++++++,,,))))))***+++---...//////------,,,,,,++++++******,,,---...000000///......***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------...............///++++++,,,,,,,,,,,,---------......////////////...,,,------------.........------------------------++++++++++++,,,---...///------------------------------........./////////................................................000////////////000000111.........//////.........////////////////////////........................//////...------------...------.........---,,,,,,...000222444444222000...111000///...---,,,,,,,,,/////////............------------............///........................---.........//////000000111///------...000000000...............------------------...//////000000111///---,,,---.........------------------...///---------............///........................***,,,///000000///,,,***........................---------..................////////////000000000------------------------,,,++++++,,,...///...------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,***+++,,,.........---,,,++++++******++++++,,,---++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,...///000//////...*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............------------------------------------------------))))))******+++,,,.........------,,,,,,------...,,,000,,,+++444222+++,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...---+++***)))***+++,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------,,,+++///888;;;666000,,,...------,,,,,,------...000///...------...//////------------------------+++++++++,,,,,,---------+++,,,---.........---------,,,,,,---......---+++***,,,------++++++,,,...++++++++++++++++++++++++,,,++++++,,,---...//////+++------+++))))))+++---,,,++++++******++++++,,,******+++,,,,,,---......+++++++++++++++,,,,,,,,,+++,,,...000000///...---***,,,------++++++,,,...------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------------...///////////////............////////////------------------------,,,------.........------------------------------............////////////................................................/////////000//////.........//////000000//////...////////////////////////........................//////...------------......//////000///...---,,,...111555888888555111...000///...---------------//////.........------------------............///.................................///////////////000---+++***+++,,,---,,,//////.........------------------...///000000000111///,,,+++,,,------------------------...//////---------............///........................------,,,,,,,,,,,,------........................---------.........//////.........////////////000........................,,,++++++,,,...//////...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,+++***,,,///000111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,---...//////++++++******++++++,,,---++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...000111000///...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,---------------------------((())))))***+++---...///---,,,,,,++++++,,,,,,---,,,111,,,***222222+++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...---+++))))))***+++,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...000///444<<>>>>>:::444111111////////////000000000000////////////////////////000000111111111111000000////////////...............------,,,,,,------...,,,,,,,,,---------......000000//////.........---///......------///000111111111000......---------000000//////......------------------------------..............................------------..............................,,,---------.../////////........................///...---,,,+++,,,,,,---------------------------------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---///111222333---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***))))))))))))***+++,,,,,,,,,+++***+++...///---***...------,,,,,,------...++++++,,,,,,,,,++++++***((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------........................///...---+++++++++,,,---------------------------,,,++++++******++++++,,,+++...111000...,,,---/////////......------,,,,,,,,,---------,,,,,,+++***,,,+++***))))))+++---...------,,,,,,,,,,,,++++++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,///222444444222...,,,+++,,,,,,,,,---------......000000...---,,,,,,------,,,,,,,,,---------.........---+++++++++,,,...///222000...---------,,,+++,,,------......------,,,000000///......---,,,,,,//////...---,,,,,,,,,,,,...,,,+++,,,---......------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......//////000/////////++++++,,,,,,,,,------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,---......---------........................//////.........,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------..................------////////////////////////////////////////////////////////////////////////........................------...///////////////...111111...---000111000333888===<<<777222000000....../////////000000000//////////////////////////////000000000000/////////////////////////////////......------......///------........./////////000/////////............///......---...///000111111000///......---------///////////////.........------------------------..............................------------......---------------------------------.......................................///...---,,,,,,,,,------------------------------------......------,,,+++++++++******++++++,,,---...---------......///000------,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++************************,,,------------,,,,,,+++,,,,,,,,,,,,+++++++++***++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,******+++......,,,***------,,,,,,,,,,,,------+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///........................---,,,,,,++++++++++++,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,+++*********+++,,,---+++++++++,,,,,,---------+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,++++++,,,,,,,,,---------......///......---------......,,,,,,,,,---------......++++++++++++---///111222777444000...---------,,,,,,------......------,,,,,,,,,---------,,,+++***//////...------,,,,,,,,,---,,,+++,,,...///...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,---...////////////,,,,,,,,,,,,---------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,---......---......///......------......000000000000....................................................../////////............---..................//////////////////////////////////////////////////////000000000000000000000000..............................///000000000000000...000000------111333111444777:::888444///...///............////////////////////////////////////......////////////....../////////000111111222222000//////////////////000....../////////000000000////////////............///............///000000111000///......---...............///////////////------------------------..............................------------......------------------------...............---------..............................---,,,,,,,,,------------------------------------......------,,,+++***************++++++,,,//////...---,,,,,,,,,,,,---------,,,,,,+++++++++......------------,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++******------,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,,,,,,,,,,---+++******+++------,,,***,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,++++++******++++++,,,...,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++,,,---++++++,,,,,,,,,,,,------+++---......---,,,------++++++++++++++++++++++++)))***,,,,,,,,,,,,...///,,,,,,,,,---------......------------......//////,,,,,,,,,---------......++++++,,,,,,...///111222:::666111...------------,,,------......------,,,((()))***,,,------,,,,,,...............---,,,,,,---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------,,,,,,,,,,,,------***+++,,,---......//////,,,,,,,,,------------...........................---------............///------------------------***++++++++++++,,,,,,,,,......------------......---.../////////...---,,,...///000111111000///.................................................../////////...............------......//////000000///////////////000000000////////////////////////111111111111111111111111........................//////000111111111111111///000///,,,...333555333333555555444111...///000---.........////////////////////////////////////...//////000000//////......///000111222333444444000//////......//////000....../////////000000000///////////////...................../////////000000000///...............------......//////000000......................................................------------............................../////////...---------,,,........................------------------------------------------------------......------,,,+++++++++******++++++,,,---......---,,,++++++++++++------------,,,+++******---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---....../////////...---,,,+++************************+++,,,,,,++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,///---,,,,,,---......---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,,,,,,,+++++++++---......---,,,,,,---++++++++++++++++++++++++)))***++++++++++++---///,,,,,,,,,---------......,,,,,,---....../////////,,,,,,,,,---------......------------......//////999666111...---......---,,,------......------,,,---...//////////////////....../////////...---,,,,,,,,,,,,...000111///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---............,,,,,,---------.................................---------............///------------------------,,,,,,,,,,,,------------........................---...............------...///000111111000///...------------------------////////////////////////////////////////////////---......//////000000000////////////000000111111000000000000000000000000222222222222222222222222///////////////////////////000000111111111111111///000///---111777888444111111111000//////000222.........////////////000000000000000000000000000///000000111111000000///...///000111222333444555///..................///------........./////////.........///////////////---......///////////////000//////............///------......//////000000......................................................------------....../////////////////////////////////...---------,,,........................,,,---------------------------------------------------......------,,,+++---,,,,,,,,,,,,---......,,,++++++++++++,,,,,,---,,,------------,,,+++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++,,,---...///000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------......//////...---,,,,,,------,,,+++************)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,------....../////////***+++,,,,,,---,,,,,,,,,------------------------,,,++++++******++++++,,,......//////.........///////////////////////////++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,---------..................------------555333///---.........---,,,------......------,,,111000///------,,,,,,------...///000000///------++++++,,,...111111000...+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,---............,,,---------....................................---------............///------------------------------------............---...////////////...---...------------...///000////////////////////////........................////////////////////////...////////////000000000//////////////////000000...//////000000111111222000000000000000000000000111111111111111111111111//////////////////////////////000111111111111111///000000000555;;;:::666///////////////000111222////////////000000000000000000000000000000000000000000111111111111000000...///000111222333444444///......------......///------........./////////.........///////////////---......///000///////////////............//////.........///////////////......................................................------------......////////////////////////...............---------........................+++,,,---.........------------------------------------......------,,,+++---------------...//////*********+++,,,---...///***+++------------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000------////////////------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------............---,,,+++***///......------------...***+++------,,,,,,,,,---,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000***+++,,,---...------,,,------------------------,,,++++++******++++++,,,+++...111111...------///000//////......---------***+++,,,,,,---------,,,******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---*********,,,,,,,,,---------......,,,---...//////......---,,,,,,,,,---------......,,,,,,------------,,,,,,000...------.........---,,,------......------,,,---,,,***)))***+++...///---...///000000///...---++++++,,,///222222000...+++,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,,,,------.........///000000///......,,,---............------------------....................................---------............///........................------------............---...///000000///...---...---++++++,,,...111333000///---,,,,,,---///000////////////////////////////////////////////////.../////////000000000000000000000///////////////...//////000111111222222000000000000000000000000111111111111111111111111////////////////////////...///000000111111000000...000111333999>>><<<666000///...///000000000000000000000000111111111222000000000000000000000000//////000000000000///////////////000111222333333000//////......//////000....../////////000000000............/////////000------///000000000///...//////............/////////////////////...............................................................------------..............................---------.......................................+++,,,---.........------------------------------------......------,,,+++---,,,,,,,,,,,,---......+++++++++,,,,,,---...///)))***,,,---......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---------------------------........................+++,,,,,,,,,,,,,,,++++++......---------......///***,,,//////---,,,---///------,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------...///******++++++,,,---......***+++---...///...------------------------------,,,++++++++++++++++++,,,)))...222222...+++,,,///------,,,++++++***))))))***+++,,,,,,------------******+++,,,,,,,,,,,,+++)))******+++---......///,,,...///...---++++++,,,------------------------,,,...000000///---------,,,,,,,,,---------......------...//////...---,,,,,,,,,,,,---------......***+++,,,,,,---------,,,,,,++++++,,,...///...---,,,------......------,,,******)))***---222777:::,,,...///111111000...---++++++---///222222111///++++++------------++++++******++++++++++++******((()))***+++---...///000...///000111111000///............///......---------------.........//////////////////////////////---------.........//////........................,,,,,,------------......---...///000000///...---...,,,******+++...222555111///,,,++++++,,,///111000000000000000000000000000000000000000000000000.../////////000000111111111111000000//////.........//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000...000222555;;;AAA===777111000//////000000///...000111111111222222222222000000000000000000000000......////////////....../////////000111111222222111111000000000000111111000000000000111111111111---.........//////000000,,,---///000000000///...//////.........//////000000000//////.........---////////////////////////.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////........................***+++---...///...------------------------------------......------,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,---......''')))+++...///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------,,,+++***((((((''')))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------........................))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---...+++---000000---,,,...000...------,,,,,,------...((()))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........////////////000...........................,,,******,,,------,,,------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***++++++,,,,,,++++++***+++---///000...,,,++++++........................---......,,,++++++---/////////...---,,,,,,,,,,,,......---------,,,,,,,,,000///...---,,,---......++++++,,,,,,---...//////,,,+++++++++++++++++++++------------------------------------------------(((,,,+++)))---888??????111,,,+++...///------......,,,+++...333333---(((,,,,,,,,,,,,,,,,,,,,,,,,......,,,***((((((***,,,,,,,,,,,,---------......------............---------------............///---....../////////////////////.........---------........................------------------------/////////...------,,,,,,......////////////......------............------000000000000000000000000222222111000//////000000////////////////////////000000000000000000000000......................../////////000000000000111///000000111111222222222---...000000//////111222000000000111111111111111////////////000111222333000222555999<<<<<<:::777000000222333333333222111222111111111111222333333222222111111111222222333444444333333222111111111///000111111111000///...000///...///000111000...000000000000000000000000111111000///...---------...............///000000000000//////.........---////////////////////////+++...000000///...////////////000000000000//////........................------------------------,,,,,,---...//////......---///111333333222000///................................................------++++++++++++------------------------------++++++,,,,,,,,,---------,,,---......//////......+++++++++************)))************************------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++******+++,,,---...///***,,,------++++++,,,......---+++***+++---///000,,,,,,,,,------.........---...///000000///...------,,,+++,,,......---,,,************+++,,,------///...------++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------.........---,,,+++))))))---.........---,,,,,,+++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------...........................---,,,++++++------,,,+++------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++'''***---...---,,,,,,,,,---------------------------......,,,++++++---///------,,,,,,,,,------...,,,,,,,,,------............---,,,,,,---...///000+++,,,,,,------.........*********+++,,,,,,,,,---------------------------------------------------))),,,,,,***---666::::::111,,,***---...------///,,,,,,,,,...000111222222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,,,,,,,,,,---------......------............---------------............///---....../////////////////////.........---------........................------------------------------........................////////////......---......//////......---////////////////////////111000000///......//////////////////////////////////////////////////////....................................////////////111111222222333333333333111222333333111000111222222222222222222111111111111111111111111222222333333444666999;;;;;;888666222333444555666555555444333222222222222333444444444444444333333444444555444444444444444333333333111111222222222111000///000///...///000111000///////////////////////////000000//////......------///............///000000000000/////////.........////////////////////////------///000000000///...//////000000000000//////........................---------------------------...//////000000//////---...111333333222000///........................------------------------------,,,++++++,,,------------------------------++++++,,,,,,,,,---------,,,------...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***,,,------,,,+++,,,......---,,,,,,,,,---///000,,,------------------............//////............---++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,---......------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,,,,------,,,,,,+++------......---,,,,,,+++------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,---......,,,***------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---++++++,,,,,,,,,,,,++++++%%%'''***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///,,,,,,,,,,,,---...//////***++++++,,,---...///000+++++++++,,,---///000111------------------------))))))***+++,,,---......------------------------------------------------+++------+++---222444333000,,,+++...000---,,,...+++,,,---,,,,,,---111555,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///---......////////////////////////............---........................------------------------,,,,,,------...//////000......////////////......---......//////......---////////////////////////000//////.............../////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111222333111///...///000333333333333333333333333555555555555555555555555888888999;;;===<<<999777777777888999999999999999777777777777777888888999::::::::::::::::::::::::666777777777777666666555333333222222222111111111111000///000222333222111000000000000000000000000////////////............//////......//////000111000000////////////......///////////////////////////------///222222000---//////000000000000//////........................------------------------...///000000000000000000---...000222222111000///........................------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***+++,,,---------,,,+++***,,,------,,,,,,---................../////////.........---------------......------------......///---++++++++++++)))'''///...---------------...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------)))***+++---............---------------,,,,,,+++------,,,,,,,,,,,,------------------------------.........////////////000........................,,,,,,,,,...000///,,,***------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000111111111111000///+++,,,,,,,,,,,,,,,,,,+++&&&(((+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////++++++,,,,,,---...//////------------------,,,,,,***++++++,,,,,,---------........................---------------------------......------......---...,,,...333444000,,,,,,------...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---------......------............---------------............///---......////////////////////////...............................................................---------.........//////......////////////............////////////..............................000//////.........//////////////////////////////000000000000000000000000////////////////////////111111111111111111111111/////////000000000000000111222333222111000111333444555555666777888999999::::::;;;<<<===>>>>>>>>>@@@???@@@AAACCCCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCC>>>>>>>>>>>>===;;;:::999666555444333333222222222333222111222444555444333222222222111111111111111......///////////////////////////...///000000111000000//////////////////////////////////////////000---,,,...333444000,,,//////000000000000//////...................................................//////000000000//////---...000111111111000///........................---------------------------------,,,,,,---------------------------------,,,,,,,,,------------...,,,,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++........................,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,---......---+++)))***,,,------,,,,,,...///......///000000//////...//////......------,,,,,,...---,,,++++++,,,---......,,,++++++,,,,,,+++)))//////...---,,,,,,,,,---,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------***+++,,,---............,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------------.........////////////000........................,,,,,,---...000///,,,***------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------,,,,,,,,,+++,,,------+++++++++,,,---------------------------......,,,++++++---//////...---,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------,,,,,,---------,,,,,,+++++++++........................------------------------...------------+++++++++,,,,,,000888999333---***...---...222555444///))),,,,,,,,,,,,,,,,,,,,,,,,///...---...000000...+++,,,,,,,,,---------......------............---------------............///---......///////////////////////////////////////................................................//////.........---------......////////////.........//////////////////...////////////////////////000000000//////000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222333333444555555555333555777888888999;;;===999:::<<<>>>@@@BBBCCCDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKJJJJJJKKKNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPKKKKKKKKKJJJHHHEEEBBB@@@===<<<;;;:::999777666555444222111222333444333222222222222111111000000000//////000000000000000000///////////////000111111//////000000000000000000000000000000000000000000111...,,,///333444111,,,//////000000000000//////////////////////////////.................................//////......------...///000111000000///........................------------------------------------------------------------------------,,,,,,---------.........+++,,,,,,---...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++******++++++++++++++++++++++++***,,,---......---+++)))***,,,------------...000...//////000000///....../////////......---------...---,,,++++++,,,---...,,,++++++,,,...///...---......---,,,,,,+++,,,,,,+++,,,,,,------......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------------.........---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...........................---------...//////---+++------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------------,,,,,,---...///...,,,+++,,,---........................---......,,,++++++---/////////...---,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++------------------------//////...---,,,+++******........................---------------------------++++++------+++***------,,,111777999333---+++------111888>>>===555---,,,,,,,,,,,,,,,,,,,,,,,,333000......000111...+++,,,,,,,,,---------......------............---------------............///---......///////////////...////////////000000000................................................000//////...------,,,,,,......////////////.........//////000000//////...000000000000000000000000111000000000000111111222000000000000000000000000222222222222222222222222000000000000000000000000///000000111222333444444222222333555666777888999666888<<<>>>???BBBEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSQQQRRRTTTWWWYYYYYYYYYYYYXXXWWWVVVWWWZZZ\\\\\\\\\^^^^^^]]]]]]]]]^^^___```___^^^^^^^^^^^^___`````````aaabbbbbbaaa```^^^]]]ZZZ[[[[[[ZZZXXXTTTQQQOOOKKKKKKJJJIIIFFFCCC@@@>>>777666555444555555444222333333333222111111000000222222222222111111111111000000//////000000111222//////000000000000111111000000000000000000000000000......000333333111...//////000000000000//////////////////////////////.......................................------,,,......//////000000000///................................................------............------------------------------,,,---------............++++++,,,---------------,,,,,,,,,,,,++++++++++++************************------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,+++***,,,---...---...///111/////////.............../////////.....................------------......++++++***,,,...000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------000000//////---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................///---,,,---...///...---------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,,,,------------,,,,,,,,,---...---,,,,,,...///---------------------------......,,,++++++---///...------,,,,,,,,,------,,,,,,------------------***+++,,,---------,,,++++++,,,,,,------..................---,,,,,,,,,+++........................------------------------,,,))))))------+++,,,111///---...222444000------+++...444;;;>>><<<555///,,,,,,,,,,,,,,,,,,,,,,,,777333......000111...+++,,,,,,,,,---------......------............---------------............///---......///////////////.../////////000000000000..................................................................------......////////////......//////000000000000//////111111111111111111111111///////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111111222333555666888999:::666777888:::<<<>>>???@@@AAACCCGGGIIIKKKNNNQQQTTTXXXYYYZZZ\\\^^^___aaaaaa```aaaccceeefffeeedddccceeecccaaaaaaccceeefffeeeggggggfffffffffggghhhiiihhhhhhhhhhhhhhhiiiiiijjjkkklllmmmmmmllljjjhhhgggggghhhiiijjjhhhfffcccaaa]]]^^^^^^\\\YYYTTTOOOKKKAAA@@@>>>======<<<:::888999999888888777666666555444444444333333222222222000000//////000000111222//////000000000111111111000000000000000000000000...///000111222111000000//////000000000000//////////////////////////////........................///////////////...------.........///////////////........................////////////////////////,,,---...//////...---,,,------------------------------------............++++++,,,------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,---...---...000111000///---,,,,,,,,,---...............////////////.........//////.........,,,+++***+++---......---------------------...///---------...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------000000//////...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------................../////////000000........................000...,,,,,,...///......------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,------......------,,,***+++,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///,,,,,,,,,,,,---...//////***++++++,,,---...//////((()))+++---.........---++++++,,,,,,---...//////,,,---------------------////////////////////////------------------------,,,'''''',,,...,,,...444222---***---...------000+++000777;;;999444000---,,,,,,,,,,,,,,,,,,,,,,,,:::444///---///000...+++,,,,,,,,,---------......---..................------------.........//////---......///////////////.../////////000000111111........................////////////////////////,,,,,,------.../////////......////////////......//////000000000000//////111111111111111111111111...............///000111000000000000000000000000000000000000000000000000111111111111111111111111555666777999;;;===???@@@@@@AAACCCEEEGGGJJJLLLMMMQQQSSSVVVYYY[[[]]]```cccfffgggggghhhiiiiiijjjjjjkkklllmmmnnnmmmllliiihhhnnnkkkhhhggghhhiiijjjiiijjjiiihhhhhhhhhiiijjjkkkmmmllllllllllllmmmnnnnnnpppqqqrrrsssrrrpppnnnllloooppprrrtttsssqqqooommmjjjkkkllljjjfff```YYYUUULLLJJJGGGFFFFFFDDDBBB@@@@@@@@@???>>>>>>===<<<<<<666666555444444333222222000000000000000111111222//////000000111111111222000000000000000000000000---///222222111000000111//////000000000000//////000000000000000000000000////////////////////////000000111000000///................../////////000........................000000000000000000000000,,,---...//////...---,,,---------------------------------.........//////++++++,,,---------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******+++,,,---...///***,,,---.........000222000///---+++***+++---...------......//////000000---...///000000///...------+++***+++,,,,,,+++***...............///000111........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------////////////...---,,,+++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,---...///111000...,,,...000///+++---111000***,,,---...//////...---,,,000000000///......------......---------......///***,,,------++++++,,,---...//////...,,,,,,---///...---,,,,,,---...,,,+++///...,,,++++++,,,...///......---,,,,,,---///000000...,,,******,,,...000,,,,,,,,,------.................................------............------(((///...((((((///000+++...---,,,++++++,,,---...------------------------.........------,,,,,,,,,)))***111000(((,,,333000111000---++++++,,,...000111111111111111000//////,,,---......,,,,,,---......//////000000///......---,,,,,,------///000000..................------................................................---------...///000000111.........////////////000......//////...------,,,---///000222222000///---111111000000//////......000000000000000000000000000000000000/////////////////////000000000111111111111111111111111111111222111000000000222333444333333444555666888:::::::::<<>>???EEEGGGJJJMMMQQQSSSUUUVVVVVVWWWYYY[[[^^^bbbdddfffhhhiiijjjjjjkkklllooorrruuuuuuvvvvvvvvvuuuuuuttttttuuuvvvuuutttsssssssssppplllgggbbb___^^^______^^^^^^]]]]]]]]]^^^___```___aaacccdddeeefffiiikkkmmmmmmmmmmmmmmmnnnnnnooooooqqqssstttsssrrrssssssuuuttttttuuuvvvtttpppllliiifffcccbbbbbbbbb___]]][[[[[[[[[[[[YYYWWWUUUSSSOOOLLLHHHEEECCC@@@===:::777666555444333222111000111///......000111111000/////////////////////000000000000000////////////000000000000000000000000////////////////////////.........///////////////000000/////////.........000000/////////...............................................................//////......---,,,,,,------......------,,,......------------............,,,+++++++++,,,---000111111///,,,+++,,,---------,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,++++++,,,------...++++++,,,,,,,,,,,,------......,,,***((()))+++...////////////////////////........................////////////...---,,,+++------............------------------------------------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---...///...---,,,(((***,,,,,,+++++++++,,,...------,,,++++++,,,,,,------............------+++*********,,,...000111///222222///---...---,,,------...//////...------+++,,,,,,---......///////////////..................000000///---,,,---......//////...---,,,---...******+++---111444555555...---,,,++++++,,,---...////////////000111333333///...,,,++++++,,,...///.........---------------........................------............------...+++---333777444///...,,,------......------,,,------------------------...------------,,,,,,,,,333)))***///,,,...444333111///---,,,+++,,,...///...///111222222000...,,,,,,.........---,,,---...------,,,,,,,,,...///000111111000///---,,,,,,++++++,,,,,,---...///000000................................................------......///000000000///////////////................../////////////////////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000//////000111222444555555000000000111111222222222444444555555777888:::;;;??????@@@AAACCCEEEGGGHHHOOOQQQTTTXXX[[[^^^```aaaaaabbbcccfffhhhjjjlllmmmooopppqqqqqqqqqrrrtttwwwyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrrrrmmmiiiccc\\\WWWUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVTTTWWWZZZ\\\^^^aaaeeehhhjjjjjjjjjkkkkkkllllllllllllnnnqqqqqqpppoooooopppuuuttttttuuuvvvvvvtttrrrqqqppppppqqqqqqqqqnnnllljjjjjjkkkjjjiiihhhfffeee___]]]ZZZVVVSSSNNNIIIEEE@@@>>><<<999666444333222333222000000111111000...000000000000000000000000///////////////000000000000000000000000000000000////////////////////////000000///////////////...000000////////////......000000000000000/////////////////////////////////..............................//////......---,,,------............------......------------......///......---,,,------------...///...,,,,,,,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,....../////////......------,,,......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,------,,,,,,------......++++++,,,,,,,,,,,,------......---+++)))***,,,///////////////////////////........................////////////...---,,,,,,,,,------......------,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......(((***,,,,,,+++++++++,,,------.........---,,,,,,------............------............------...///...111111///,,,,,,---...---..................---,,,,,,,,,---------......///000000000//////......000111222000...------...---///000///---,,,---...++++++,,,///333666666666...---,,,,,,,,,,,,---.........///000111222333333......,,,++++++,,,......//////......------,,,,,,........................------............------000+++...:::>>>666//////+++,,,---......---,,,+++------------------------------------------------000---...,,,...<<>>>>>FFFFFFGGGHHHJJJLLLNNNOOOSSSTTTWWW[[[^^^```bbbcccggghhhiiikkkmmmnnnoooooorrrtttuuuuuuttttttvvvwwwwwwwwwvvvuuutttssssssssstttsssqqqpppooonnnmmmllliiieee^^^WWWPPPLLLJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNLLLNNNRRRUUUYYY]]]cccfffhhhiiijjjkkkllllllllllllmmmnnnpppooommmkkkjjjjjjooonnnnnnnnnooopppppppppssstttvvvxxxxxxwwwuuusssttttttuuuuuusssrrrpppooommmkkkiiigggddd___XXXTTTLLLJJJFFFBBB???<<<;;;:::666555444444555444222000333222222222222222111111/////////000000000000000000000000000000000000000////////////////////////111000000000//////......000000//////////////////////////////////////////000000000000000000000000.................................///......---,,,------............------......------------...............---------------+++---......---,,,---...,,,,,,,,,,,,---------......---,,,++++++,,,...000000//////...---,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------000000000...------///111////////////////////////..............................//////...------,,,,,,,,,------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------,,,+++,,,---...///***,,,......---------...+++,,,---......---,,,+++---......//////......---***---//////...---...///222000///...,,,,,,---000.........------...............---------,,,,,,,,,000000111111111000///...111222222111///---...///---...000000...,,,,,,---...------///222444444444---------,,,,,,---------------...//////000000111...---,,,,,,,,,,,,---.../////////......---------........................------............------111---111<<>>@@@AAABBBBBBHHHHHHIIIJJJKKKMMMNNNOOORRRSSSVVVXXX[[[]]]^^^___ggghhhjjjkkkmmmmmmnnnnnnqqqsssttttttsssssstttuuurrrqqqpppnnnnnnmmmmmmnnnpppmmmjjjhhhhhhgggfffdddbbb___XXXQQQKKKFFFDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJGGGIIIMMMPPPTTTYYY___dddiiijjjlllnnnooopppppppppnnnooopppnnnjjjgggeeeeeegggggggggffffffgggiiijjjrrruuuxxx{{{{{{zzzxxxwwwzzz{{{{{{zzzyyywwwuuusssuuuttttttsssqqqmmmgggccc[[[YYYTTTOOOJJJEEEBBB@@@:::888777666777777555333333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000/////////...//////000000000000000000........................000000000000000000000000////////////////////////.........///......---,,,---......//////......---......------------......---------------,,,,,,+++***,,,......---,,,---...,,,,,,------...............---+++++++++---///000.........---,,,+++******+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------/////////...------///111////////////////////////////////////////////////.........///......---,,,,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------...---,,,++++++---...///***,,,......---------...***+++,,,------,,,+++***......////////////......%%%))),,,------...222555;;;444...---------...111///...------------.../////////......---,,,,,,+++111111222222222000///...000111222111///...///000,,,...000000...---,,,,,,///......///000111111000------------------------,,,------............------------,,,,,,---------/////////.......................................------............------111111666;;;:::444000///,,,------......------,,,------------------------,,,,,,,,,------------...(((333666+++///LLLTTT<<>>DDD777//////......------------+++,,,---...///......------///000///...---...000000000///......---------...///000111111000...---/////////...---------,,,......................../////////////////////////////////////////////...---...///111333444555666555444222000//////000000...///000111111000///....../////////000000000111111111111111111111111111111111222222333444444555555666777888:::;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIINNNOOOPPPRRRSSSSSSSSSSSSVVVXXX[[[]]]^^^___^^^^^^]]]```bbbccccccbbbcccddd^^^]]]\\\[[[ZZZ[[[]]]^^^ddd___XXXVVVWWWVVVSSSPPPOOOMMMIIIFFFBBB@@@??????>>>???@@@BBBCCCCCCCCCCCCBBBCCCEEEFFFHHHMMMRRRVVV\\\^^^bbbfffjjjlllmmmmmmiiijjjjjjiiieeebbb``````]]]___```^^^[[[YYYYYY[[[cccgggmmmrrrtttvvvyyy|||{{{|||}}}~~~~~~~~~~~~~~~~~~{{{xxxtttsssqqqmmmhhhaaa[[[WWWRRRMMMGGGCCCAAA@@@???>>>;;;::::::999888888777777666666555444333222222111111111111111111111111111000000000000000000000000000000000000000111111111//////000000000111111111---.........////////////........................////////////////////////......//////......---,,,......////////////............------------......---......///...---,,,+++,,,...000111///---------+++,,,---.../////////...++++++,,,,,,---......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,...////////////////////////////////////////////////------...............---...//////000000//////...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------......(((***,,,,,,+++++++++,,,+++++++++++++++,,,------......////////////......444444222...---222<<>>>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBBBBDDDGGGLLLPPPQQQTTTXXX]]]bbbdddffffffdddfffgggfffcccaaa``````ZZZ\\\]]][[[WWWTTTTTTUUUVVV\\\ccchhhlllpppuuuxxxwwwxxx{{{}}}~~~|||wwwxxxyyyxxxuuuqqqllliii___ZZZRRRKKKHHHFFFEEEDDDBBBAAAAAA@@@??????>>>>>>888888777666444333222111111111111111111111111111000000000000000000000000//////000000111111222222//////000000111111111222.../////////000000111111........................000000000000000000000000......//////......---,,,......////////////...............------............///000000000///---,,,---///111222000...------***+++---///000000///...***+++,,,---............------.....................------,,,,,,++++++***+++++++++,,,,,,---------)))***,,,---...---,,,,,,///...------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------,,,...///////////////////////////000000000000000000000000------...............---//////000000000000//////------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,---------......***,,,......---------...------,,,+++,,,---///000+++++++++,,,,,,,,,------...---------...111333555PPPCCC444---...111///+++//////...------...///000444444333000...---...000...///111111/////////000///222***'''//////...444000000///...------,,,,,,...,,,++++++---......---,,,------......------,,,...///000111111000///...---------............///......---------,,,,,,,,,//////.........---------111///---++++++,,,///000???999111...000222000...,,,------......------,,,.........------,,,,,,,,,//////.........---------333000---***)))***,,,.............................................------........................***+++,,,---...............///000111111000///...000000//////.........---.........---...///000000...///000111111000///.........////////////......,,,///555;;;@@@CCCDDDEEEDDD:::111///333666333...000000111111111111000///222000---...000222000//////111333444333333444555222333444555888:::===>>>BBBCCCEEEGGGJJJMMMPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYWWWVVVWWWXXXWWWVVVTTTOOOOOONNNMMMMMMMMMNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHIIIJJJMMMNNNRRRNNNIIIHHHIIIJJJIIIGGGDDDEEEFFFEEECCCAAAAAABBBDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@AAACCCFFFHHHIIIKKKOOOSSSVVVXXXYYYYYY\\\\\\ZZZYYYYYYYYYZZZZZZ[[[[[[YYYWWWTTTQQQOOOMMMSSSUUUXXX]]]bbbhhhlllnnnooosssxxx|||~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvkkkfff```ZZZUUUQQQMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBDDD@@@<<<:::::::::777555222222222111111222222333222222111111111111222222222222222222111111111000////////////////////////000000000000000000000000111111000000000000111111000000000000//////////////////.........---------........................................................................,,,,,,------------------)))***+++---...///////////////.........---------............////////////555111+++)))+++---...---++++++,,,---------,,,,,,+++***))))))***---///111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000//////.........---...------------...//////////////////............///////////////.........///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---...///000222000---333+++---///***+++///+++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,------------///...------...000222444AAA999000...000222111...//////.........///111222333222000...------------...///111111///...///000---111---...888666///111000//////...------,,,,,,---,,,+++,,,---//////...,,,------......------,,,...///000111111000///...---------............///............------,,,,,,//////.........---------000///---,,,,,,---...///???999111...///000000...,,,------......------,,,......---------,,,,,,,,,//////.........---------111///---+++***+++---.................................................................................///000000111111111///000111222222111000///000000/////////.............../////////000000000...///000111111000///......//////////////////...111444888===@@@BBBBBBBBB>>>777000///111333111...//////000111111111111111333111//////111222111000222444555555444444555666444555777:::>>>BBBEEEFFFKKKLLLMMMPPPRRRUUUWWWYYY\\\\\\]]]^^^^^^______^^^bbbaaa``````aaa```]]][[[WWWWWWUUUTTTSSSSSSSSSSSSMMMLLLKKKIIIGGGEEECCCCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKKKKHHHFFFEEEGGGIIIIIIIIIHHHIIIKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDCCCCCCDDDFFFGGGGGGHHHKKKMMMPPPRRRTTTUUUUUUSSSRRRPPPPPPQQQRRRSSSUUUTTTSSSQQQOOOLLLJJJIIIKKKMMMOOOSSSXXX\\\```bbbhhhlllrrrvvvzzz|||~~~|||}}}}}}}}}|||{{{zzzzzzssspppjjjeee```\\\WWWTTTLLLKKKJJJIIIIIIJJJKKKKKKMMMIIIEEEBBB@@@>>>;;;888555555444333222333333444222111000000//////000000222222111111111000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000//////////////////.........---------........................////////////////////////........................---------------------------............---,,,,,,............------------------------............444000,,,+++,,,......------------------,,,+++***,,,,,,++++++,,,...000111,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////.........---...------------...//////////////////............------------...............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---...///111222111000444+++,,,000+++,,,///+++,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////------------.........///000///.........///111222222000//////000111000/////////......///111222444555222...---///000...,,,---///111000///...///000,,,111000555AAA>>>111.../////////...------,,,,,,,,,++++++,,,...000///...------............------...///000000000000///...---------............////////////............---...............---------........................???888111------//////...------............------...------------,,,,,,,,,...............---------......------,,,------...........................................................................000000000000000111111000///000333444444333000///000000////////////.........///000111111111000000//////000000000000//////////////////////////////444666888;;;<<<<<<;;;:::666333000///000111000///...//////000000111111111333222000111222333333222666777888777666666888999999;;;???CCCHHHLLLPPPRRRUUUVVVWWWYYY[[[]]]___```cccccccccdddddddddddddddfffeeedddeeedddbbb^^^[[[YYYXXXWWWTTTSSSQQQQQQPPPMMMLLLJJJHHHFFFDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGFFFGGGJJJMMMNNNNNNNNNPPPSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQOOOLLLJJJIIIIIIIIIJJJIIIIIIJJJKKKMMMOOOQQQSSSPPPNNNKKKIIIHHHIIIKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEFFFGGGHHHKKKNNNQQQSSSUUU]]]bbbhhhmmmrrrvvvzzz|||}}}~~~~~~~~~~~~~~~}}}}}}{{{xxxtttppplllgggbbb___UUUSSSPPPNNNNNNPPPSSSTTTUUUSSSPPPMMMJJJGGGCCC@@@<<<:::888666444333444444333222111000000///000000111111111111000000000///111111111111111111111111000000000000000000000000111111000000000000111111000000000000/////////////////////............---........................000000000000000000000000........................///.........---,,,,,,,,,///////////////...---,,,,,,---------------------+++,,,,,,,,,------------111///---------...---,,,............---+++***)))---------....../////////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////..................------------...//////////////////............+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------.........000111222333444888,,,,,,111------000,,,,,,,,,,,,---------------++++++,,,---...///000000............////////////000//////........./////////000000///...---------///......///000222444555888333//////222444111...---///000000///......///+++000000777EEEBBB222---//////.........---------,,,++++++---///000000///------............---------...///000000///...------------............////////////////////////...........................,,,---.../////////...---<<<777000,,,,,,---...///------............------------------------------........................------..........................................---------................................................---------------...000222444444222000...000000//////////////////---///111222333222000/////////000000000000//////000//////////////////000111222444555555555333333000111222111000000000111111000000000///000000000333222222222333444444444888999:::::::::;;;>>>@@@CCCFFFIIINNNSSSWWWZZZ\\\[[[\\\^^^___```bbbbbbccceeeeeeddddddccccccccccccdddcccccccccbbb___[[[XXXVVVUUUSSSPPPNNNMMMKKKKKKIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMOOOPPPQQQPPPOOONNNNNNMMMMMMOOOQQQTTTUUUVVVVVVYYY[[[]]]^^^^^^```bbbbbbbbbcccccccccccccccccc___]]]ZZZWWWUUUTTTSSSSSSSSSQQQPPPOOOPPPSSSUUUWWWUUUSSSOOOKKKIIIIIIKKKLLLKKKKKKJJJIIIHHHGGGEEEDDDFFFFFFGGGHHHIIIJJJLLLMMMRRRVVV\\\bbbggglllqqqtttzzzzzz|||~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvsssooojjjfff```]]]XXXSSSQQQRRRUUUVVVWWWWWWVVVUUUTTTQQQNNNLLLEEECCC???;;;888555444333444333333222222222333333111111111000000000//////111111111111111111111111000000000000000000000000111111000000000000111111000000000000/////////////////////.......................................////////////////////////........................000//////...---,,,,,,+++,,,---...///000000000000,,,,,,,,,,,,------------,,,,,,,,,,,,------------///...............---,,,---.........---,,,++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...........................------------...//////////////////............------------------------,,,,,,,,,,,,------......------------------------,,,,,,------------------...............---------000...///111222222666:::>>>...,,,111///...000---,,,---------......//////++++++,,,,,,------.............../////////000000000//////...............000111111///,,,+++---//////......///000222444555777222......222444111...---...000000...---...///,,,///---333AAA???222..................---------,,,,,,,,,...000111///...---......//////......------...///000000///...------------............///.../////////////////////---.....................+++,,,...///000///...---888555000---,,,---...///---......//////......------------------------------.....................,,,---.../////////...---........................---------.........//////////////////////////////------,,,+++++++++,,,,,,---///111222222111///---//////000000000000000000---///111222333222000///000000////////////000000111000////////////000111...///000111111111000000...111333333111111222444444333222000////////////222222333333444555777999999;;;>>>@@@AAADDDGGGJJJOOOQQQUUUXXX\\\___```aaa```aaabbbcccdddddddddcccdddcccaaa```_______________^^^]]]]]]]]][[[XXXUUUSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZXXXZZZ[[[]]]]]][[[YYYXXXVVVWWWXXXXXXYYYZZZ[[[\\\]]]```ccceeeggghhhjjjlllnnnnnnpppqqqrrrrrrrrrqqqooommmkkkhhheeecccbbbbbb___^^^[[[YYYYYYZZZ]]]^^^```]]]YYYUUURRRPPPPPPQQQMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHKKKQQQVVVZZZ^^^cccffflllnnnrrruuuwwwxxxyyyzzzxxxyyyzzz|||}}}}}}}}}}}}~~~|||{{{zzzyyyvvvrrrooojjjfff```YYYTTTRRRRRRSSSSSSUUUWWWXXXXXXXXXXXXXXXPPPNNNJJJEEE@@@;;;777666555444444444444444555666111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000////////////////////////////////////////////////////////////................................................000000///...------,,,,,,------...///000000000000------------------------,,,------------.........---...//////...------,,,+++,,,------............+++,,,,,,---------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------..................------------...//////////////////............111000000///...---,,,,,,+++,,,,,,------......///------------------------,,,,,,,,,---------..............................222//////222222222888@@@GGG222+++111000///000------------....../////////---,,,,,,,,,++++++******............/////////000......................../////////------...111333//////......///111222444333///,,,,,,...000///---,,,...000///...---...///---///+++...:::999000///........................---------///111000///---......////////////......---...////////////...------------............///---............/////////---------...............+++,,,---////////////...333111///...------...///......////////////......,,,,,,,,,------------...---------...................../////////......---........................,,,,,,------.../////////////////////////////////......,,,,,,,,,---...///...///000000000000///...//////000000000000111111...///000111111111000000000000////////////000000111111////////////111111...///000111111222222111000111222333222222444555666555333111000000000111222333555777777999===???>>>AAAFFFIIILLLNNNQQQTTTYYY[[[^^^```cccdddddddddddddddfffffffffeeedddcccaaa___]]][[[YYYYYYYYYYYYSSSRRRQQQQQQRRRRRRPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMOOOQQQTTTVVVXXXYYYZZZZZZ\\\^^^bbbdddggghhhiiihhhhhhiiijjjiiigggdddccc^^^```aaa```___^^^___aaabbbdddhhhkkklllnnnqqqsssuuuvvvxxx{{{|||}}}}}}}}}|||{{{yyyvvvtttrrrqqqpppllljjjgggdddcccdddeeefffiiigggddd```^^^\\\[[[ZZZVVVVVVVVVUUUTTTRRRQQQPPPMMMLLLJJJIIIGGGGGGFFFFFFDDDGGGKKKMMMOOORRRVVVYYY]]]```dddhhhiiikkkmmmooorrrrrrtttvvvwwwxxxyyyyyy}}}{{{zzzzzz{{{zzzxxxvvvooolllggg```ZZZVVVSSSRRRPPPSSSVVVXXXYYYZZZ]]]^^^YYYWWWUUUQQQLLLFFFAAA>>>999888777666555555555555222222222222111111111000000000000000000000000000000000000000000000000000111111000000000000111111000000000000////////////...////////////000000000////////////////////////................................................000/////////...---------000000000///...---,,,+++//////.........---------------------............,,,...//////...------...***+++,,,---////////////+++++++++,,,,,,,,,------///...............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------------............------------...//////////////////............111111000///...------,,,,,,,,,------.........///------------------------+++,,,,,,------......................../////////444//////333333333;;;FFFPPP666+++000000...000...---------.....................---,,,+++***))))))------........./////////------..................///.........///000111111//////.........///111222000...---,,,,,,------...,,,...//////...------...,,,000++++++555444...000.................................000111000---+++......////////////......------...//////...---------------............///,,,,,,------............---------.........//////+++,,,---...////////////---...//////.........///......////////////......,,,,,,,,,---------......---------.........//////000000//////......------........................,,,,,,------...//////000////////////////////////...---,,,,,,,,,...000111111000000000000000000111//////000000000111111111....../////////000000000111000///......///000111222111///......///111222000000111111222222222222111111000111222333444444555444222111111222444555333666999;;;<<>>???BBBGGGLLLLLLQQQWWW[[[]]]^^^^^^___```bbbeeegggiiiiiiiiihhhbbbbbbddddddcccaaa___]]]UUUSSSPPPMMMKKKJJJJJJKKKIIIGGGEEEFFFIIILLLMMMNNNNNNNNNPPPRRRTTTWWWZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\]]]___```aaabbbbbbccceeegggkkkoootttxxxzzz|||{{{{{{yyyxxxuuusssqqqpppiiilllnnnmmmkkkiiijjjllleeehhhllloooppprrruuuwwwwwwyyy}}}~~~{{{xxxwwwvvvvvvssstttuuuvvvvvvuuusssrrruuuttttttrrrqqqooommmllleeedddbbb___]]][[[ZZZZZZTTTUUUUUUTTTRRRRRRSSSTTTKKKNNNRRRTTTSSSSSSTTTWWW[[[\\\^^^```bbbdddeeeeeeiiigggfffhhhkkkmmmoooooommmnnnnnnmmmjjjeee```]]]TTTVVVWWWVVVUUUVVVYYY]]]```bbbeeeeeeccc^^^XXXTTTMMMKKKGGGCCC???;;;999888444444444333333333222222222222222222222222222222000000000000000000000000111111000000000000111111000000000000////////////.../////////000000111111000000000000000000000000000000000000000000000000.................................///////////////,,,,,,------...---------333333222000///...---,,,******+++++++++,,,,,,,,,,,,...///...,,,+++...111.........///......---------,,,++++++,,,///111333---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------............------------...//////000/////////............******+++,,,...//////000................................................++++++,,,,,,---...//////---.........//////000000666000000444444333===MMM^^^<<<+++///...---000000.........------,,,,,,+++......//////////////////......////////////......111111000000//////......111111111111000///------........................//////............//////......////////////......------,,,,,,,,,------...------------------------..............................///000000///...---......------------......000///...------...///000---.........---,,,,,,+++......////////////......000000//////......------//////.........---------,,,,,,,,,------.........---.........---+++)))(((///////////////.........222222111000///...------,,,---......//////......//////////////////////////////............/////////////////////000111111444222000///...///000111000000000000000111111222//////000000111111222222000000000000////////////......////////////......000000111111111222222222111000//////000111222333555444444555555666777888999===BBBFFFIIILLLPPPSSSVVVYYY\\\___bbbcccddddddfffffffffgggffffffeeeeee^^^\\\ZZZYYYZZZYYYUUURRRLLLKKKJJJIIIHHHGGGHHHHHHFFFFFFGGGIIILLLPPPSSSUUUUUUWWW[[[^^^```cccgggjjjfffdddccccccccccccbbb```^^^```aaacccdddeeedddddddddhhhmmmqqqtttvvvyyy{{{yyyzzzzzzzzzxxxvvvsssqqqoooppppppooonnnnnnpppqqqlllmmmnnnqqqsssuuuwwwwww|||||||||~~~}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||{{{yyywwwuuutttrrrooommmkkkiiiiiiccccccbbb```^^^[[[XXXVVVUUUPPPJJJJJJNNNPPPPPPNNNTTTTTTUUUVVVVVVWWWXXXXXX^^^]]]]]]^^^```dddgggiiifffgggiiiiiigggdddaaa___YYYWWWUUUTTTTTTVVVYYYZZZ___bbbfffiiiiiigggccc```ZZZWWWSSSNNNHHHCCC???===;;;999555222111111222333111222444444444222000...000000111111222222222333333333222222111000//////000000000000000000000000000000000000000000000000000000////////////000000...///000111111000///...000000///...---,,,,,,+++.../////////...---,,,,,,,,,------......------,,,//////............//////......---------...//////------+++***...444444111,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,++++++******++++++,,,......------------......................................................111111000000//////......222222222222111000///...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///,,,,,,000333333222000---000666888888>>>FFFgggGGG......333---***............------,,,,,,,,,,,,,,,------------,,,,,,------............------111000000000/////////...//////////////////..............................//////............//////......////////////.........------,,,------......------------------------..............................///000000///...---///......------......///000///...------...///000...............---,,,+++......////////////..................------------//////.........---------,,,,,,,,,------.........------......---,,,+++***/////////////////////...111111111000///......---,,,---......//////......//////////////////////////////............/////////////////////000111111333222000///...///000111000000000000000111111222000000000000000111111111/////////000000000000000///000000111111000000///111111111111111222222222222222111111222333444555444555555666888:::;;;<<>>AAAEEEGGGIIIJJJOOORRRUUUWWWXXXYYY[[[]]]ZZZ\\\^^^___^^^[[[WWWUUUSSSTTTTTTTTTSSSPPPMMMKKKJJJHHHFFFEEEFFFHHHIIIJJJIIILLLPPPTTTWWWYYYYYYYYY^^^___bbbfffjjjmmmooopppsssuuuuuuuuusssrrrssstttqqqpppnnnmmmmmmllljjjiiigggggghhhhhhiiiiiiiiiiiilllnnnqqqrrrssstttvvvxxxuuuuuuttttttssssssrrrrrrppprrrtttuuuttttttuuuwwwxxxvvvtttrrrsssvvvzzz|||}}}zzzyyyzzz|||}}}~~~}}}|||}}}~~~{{{yyyuuusssqqqmmmgggcccYYYYYYYYYWWWTTTQQQMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKFFFHHHJJJLLLOOOQQQRRRSSSSSSQQQPPPNNNMMMMMMNNNOOOOOOQQQUUUZZZ```fffjjjmmmkkklllmmmmmmkkkhhhdddbbbWWWUUUPPPJJJEEE???<<<:::777666444222111222333333222222222222222222222333222222222111111111000000000000000000000000000000////////////////////////000000////////////000000//////000000000000//////.............../////////......////////////......------............------------,,,,,,,,,,,,------111111000///.........//////111000------000///,,,---.........////////////------,,,,,,,,,,,,------......---------------.........------------............------------......................................................////////////////////////......///000000000000000////////////////////////------------------------------------............---000333222000///111444555777:::<<<===>>>AAACCC888>>>===222,,,///222000,,,,,,------......//////......////////////......//////000000000000//////////////////000000000000555444333111000///////////////////////////////////////............//////000///............///000111000//////.....................//////000000000////////////////////////............//////000000/////////....../////////...//////////////////.........///000000/////////......////////////......------....../////////000---.........................................................///000000111---.........//////000000............////////////---...//////000000////////////////////////////////////............/////////////////////000000111000000000000000000111111000000000000000111111222222222111111000000//////...//////000111222222333///000000111111000000///333222222222222222222222111111222333666999;;;===BBBDDDFFFJJJLLLNNNPPPPPPPPPRRRTTTUUUUUUUUUVVVXXXUUUVVVWWWWWWVVVRRRNNNLLLHHHIIIIIIIIIHHHFFFCCCBBBDDDDDDDDDEEEGGGKKKOOOQQQSSSVVVZZZ^^^bbbdddeeeeeeeeegggiiilllpppsssvvvwwwvvvwwwwwwvvvsssqqqrrrrrrpppoooooooooqqqrrrqqqpppkkkkkkkkkkkklllmmmmmmnnnqqqrrrttttttssstttuuuwwwwwwvvvtttrrrqqqppppppppppppsssuuuvvvvvvvvvwwwyyywwwuuurrrpppqqqtttyyy|||~~~zzzvvvtttuuuxxxzzz{{{{{{|||}}}|||zzzyyyzzz{{{}}}~~~~~~~~~~~~zzzvvvsssjjjiiifffccc^^^ZZZUUUSSSNNNNNNNNNNNNLLLKKKIIIHHHDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOSSSYYY^^^cccfffhhhjjjmmmooopppooommmlllfffccc^^^XXXQQQJJJDDDAAA@@@>>>:::777555555666666222222222222222222222222222222222111111111111111111111111111111111111111////////////////////////000000////////////000000000000////////////000000111000000///......------......///////////////...---......//////......---------,,,,,,,,,,,,------,,,+++++++++,,,---.........222222...---///...+++,,,,,,---------............------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------...................................................................../////////.../////////......---,,,////////////////////////---------------------------------......////////////000111///...000555:::;;;;;;:::666444555888:::111;;;>>>333,,,///222000---------....../////////......////////////......000000000111111000000000////////////000000000000888777444222000///////////////////////////////////////............//////000///...------...///000222111000//////...//////......//////000000111111////////////////////////......---......///000111000//////......//////000......////////////.........//////000000000000000......////////////...............///////////////---------.............../////////..............................///000111------......///000000000---------......//////000......///000000000000/////////////////////////////////............/////////////////////000111111000000000000111111111111000000000000000111111222111111111111000000000000///000000111111222222222///000000000000000000///222222222222333333333444222333444777:::>>>BBBDDDJJJLLLNNNPPPRRRRRRRRRRRROOOQQQRRRRRRQQQPPPQQQRRROOOPPPPPPOOOMMMKKKHHHFFFAAAAAAAAABBBAAAAAA@@@@@@AAACCCFFFIIILLLPPPUUUYYY]]]___bbbfffiiikkklllllljjjkkklllnnnqqqtttxxxzzzyyyzzzzzzxxxuuussssssttttttsssrrrsssuuuuuuuuusssnnnnnnnnnooopppqqqsssssstttuuuuuutttrrrrrrsssuuuwwwuuurrrooommmmmmnnnnnnppprrrvvvwwwxxxxxxyyyzzzvvvtttqqqoooooorrruuuxxxxxxtttooommmooorrrvvvwwwwwwyyyzzzyyywwwvvvvvvwwwyyyzzz{{{zzzyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~|||vvvtttqqqlllhhhdddaaa___VVVVVVVVVTTTQQQMMMIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLOOORRRWWW[[[]]]fffhhhkkknnnpppppppppppppppnnnjjjeee^^^WWWPPPMMMGGGDDD@@@;;;888666555555333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000222111111000///...---,,,......///000000000//////......////////////............------------......,,,,,,,,,---...///000111---222333///---......,,,,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,------......------------......................................................---............/////////------------,,,+++***)))////////////////////////,,,,,,,,,------------...------......///000000000...------,,,...333:::>>>>>>>>>:::222///111444444222:::;;;333---///111///.............../////////.........//////.........//////000000000000//////.../////////000000000111777555333111000000000111//////////////////////////////............//////000///...------...///000333222111000////////////......///000000111222222////////////////////////...---------...///111222000000////////////000000---...///000000///...---...///000111111111111000......////////////......///...............---------------.........//////000/////////.........---///...---------...///000------......///000000111,,,,,,------...///000000......///000000000000000//////////////////////////////............/////////////////////000111111//////000111111111111111000000000000000111111222000000000000000111111111111111111111111111111111000111111222222111111000000111111222333444555555666777999===AAAFFFKKKMMMQQQRRRSSSTTTTTTSSSQQQPPPPPPRRRSSSRRRPPPNNNNNNOOOIIIIIIHHHFFFEEECCCBBBAAA??????>>>??????AAACCCDDDFFFIIINNNRRRUUUXXX]]]aaadddeeefffhhhjjjkkkmmmmmmmmmlllkkklllnnnrrrvvvyyy{{{||||||zzzwwwvvvvvvwwwtttsssrrrsssuuuwwwvvvuuuppppppqqqrrrsssuuuxxxyyyuuuuuuuuussspppoooqqqrrrsssqqqnnnkkkjjjjjjlllmmmooorrrvvvxxxxxxxxxyyyzzzyyyvvvssspppnnnoooppprrrppplllgggeeehhhlllqqqsssqqqssstttsssqqqooooooooorrrssssssrrrqqqqqqtttvvvxxxxxxxxxxxxyyyzzz{{{{{{|||~~~~~~~~~~~~}}}zzzwwwssspppnnnmmmmmmeeeeeedddaaa]]]WWWQQQNNNJJJHHHEEECCCBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIILLLOOORRRSSS^^^___cccgggkkkoooqqqrrrtttsssrrrnnniiiddd^^^[[[QQQNNNIIIDDD>>>:::777666666666555555444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111000///......///000111111000000000//////............///000000000000000......////////////......///..................///000/////////000111222222,,,111333000---......,,,------------..................------------......---------------...//////......------------............------------......................................................---------.........//////------.........---,,,,,,////////////////////////,,,,,,,,,---------......---......///000000111111...------000555<<<@@@CCC888:::888111...111333222999999777333000//////...////////////............------............------......////////////........./////////000000111111555333111000///000111222000000000000000000000000//////............//////111///...------...///111333222111000////////////...//////000111222222222000000000000000000000000...---------...///111222000000////////////000000---...///000000///...---//////000111111111111111......////////////...............------,,,,,,,,,---------.........//////000000//////.........---///...---,,,,,,---...///---------...///000000111+++,,,,,,---...///000000...//////000000000000000//////////////////////////////............/////////////////////000111111...///000111111111111111000000000000000111111222//////000000111111222222222222222111111111111111222222222333333222222222000000111222444555666666:::;;;===BBBGGGMMMRRRTTTTTTUUUVVVVVVUUURRRPPPNNNRRRTTTTTTSSSQQQOOONNNOOODDDCCCAAA???>>>>>>>>>>>>@@@???>>>???@@@CCCFFFHHHLLLQQQWWWZZZ\\\___dddgggfffffffffggghhhiiikkklllmmmllljjjiiikkkpppuuuxxx{{{||||||zzzxxxwwwwwwxxxooonnnoooqqqtttvvvwwwvvvrrrrrrrrrsssuuuxxxzzz|||uuuuuutttqqqnnnmmmnnnpppooommmjjjhhhgggiiilllmmmnnnqqquuuxxxyyyyyyyyyzzz{{{yyyuuuqqqnnnmmmmmmmmmjjjfffaaa```ccchhhnnnpppkkkmmmnnnmmmkkkhhhhhhhhhkkkllllllkkkiiijjjlllnnnrrrrrrrrrssstttuuuvvvwwwuuuzzz~~~|||zzz}}}{{{||||||}}}~~~~~~zzzwwwuuuuuuvvvwwwrrrrrrqqqnnniiibbb[[[WWWLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAACCCFFFHHHKKKLLLSSSUUUZZZ```gggmmmrrruuutttuuuuuutttppplllhhheee___\\\WWWQQQJJJEEEAAA???888888777777666666666555111111111111111111222222111111111111111111111111000000000000000000000000000000////////////000000111000///......///000111////////////000000000000......///000000000000000......////////////......//////............/////////......------------...+++111333000---......---............/////////000......------------.....................///000111//////............//////.........------.........................................................---------.........//////...///000111222222222222////////////////////////,,,,,,,,,------.........---......///000111111222///...000555>>>DDDGGGGGG000555555000...222444111???999444333222///------000000//////......------,,,------------------,,,...............///000111111000//////000000///---111111111111000000000000////////////////////////000000//////.........---............////////////000222222111111222111///333333333222222222111111000/////////............////////////000000000000333222111000/////////000...------......///000111...///000111111111111111------......//////000000000000111111111111000000......////////////......000000000000000000000000...+++---333333//////222000000000000000000000000,,,,,,------......//////,,,---///000000000///...111///------/////////.........////////////......////////////000000000000000000000000000000000000111111000000//////......222222222111111111111111000111111111111222222222333333111000000111222333222333555555666888;;;>>>DDDDDDFFFJJJNNNQQQPPPOOORRRQQQPPPOOOPPPRRRTTTVVV]]]]]]]]][[[XXXSSSNNNKKKJJJEEE???===>>>@@@@@@@@@@@@@@@BBBDDDHHHKKKNNNOOOTTTVVVYYY\\\^^^```aaaaaaeeecccbbbaaaccceeehhhjjjjjjiiiiiijjjmmmrrrwwwzzz~~~{{{yyyyyy{{{zzzwwwtttssspppnnnnnnppprrrssssssuuuuuuuuuuuuuuuvvvwwwxxxvvvuuurrrooonnnmmmmmmmmmjjjhhheeeccccccfffiiilllpppqqqsssuuuuuutttrrrqqqtttsssqqqnnnkkkhhhfffeeegggeeeaaa^^^]]]___dddhhhkkkiiigggdddbbbaaaaaabbbbbbccccccaaa___```eeeiiihhhmmmooollljjjlllnnnnnnpppqqqqqqrrrssstttvvvvvvwww{{{~~~~~~{{{zzzzzz{{{{{{~~~|||zzzyyywwwrrrjjjddd^^^YYYQQQLLLIIIHHHHHHGGGHHHHHHGGGFFFEEECCCBBBAAABBBBBBCCCCCCDDDEEEFFFFFFIIIKKKOOOVVV^^^hhhppptttvvvxxxyyyxxxtttpppmmmlllkkkgggbbb]]]XXXRRRIIICCC===;;;999999888777444111333222111222444555444333111111111111222222333444333333222222111000//////111111000000//////......000000000000000000000000000000000000000000000000111///,,,---///000///---.../////////...---,,,,,,........................000///...---------------.........///////////////////////////////////////........................000000//////.........---///...---,,,,,,---...///222222111000///...------////////////////////////........................//////.........---------000000000000000000000000444333000///------......000000000000000000000000(((,,,000,,,000000)))555111555<<>>BBBFFFIIIOOONNNMMMNNNOOOOOONNNMMMJJJLLLOOOSSSXXX]]]aaadddiiihhhfffccc___ZZZVVVSSSMMMJJJGGGGGGHHHJJJKKKKKKQQQRRRTTTVVVXXX[[[]]]^^^^^^___aaabbbcccccccccbbbbbbaaabbbdddhhhkkkmmmmmmmmmllljjjiiijjjnnnrrruuuxxxwwwwwwwwwwwwuuuqqqnnngggeeecccdddiiinnnqqqssstttsssqqqpppnnnllllllkkknnnmmmllljjjgggeeebbbaaa___]]][[[YYYYYY\\\___aaaccccccdddeeeggghhhjjjkkkhhhgggeeedddcccbbbaaaaaa___]]]YYYWWWWWWXXX[[[^^^______^^^]]][[[XXXVVVTTTUUUVVVVVVVVVUUUVVVXXX[[[\\\aaadddaaa^^^```bbbaaadddbbbaaa``````bbbdddeeejjjmmmrrruuuuuuuuuuuuuuuyyyyyyzzz{{{|||}}}~~~~~~zzzxxxxxx{{{~~~{{{ssspppjjjeeeaaa\\\XXXUUUPPPOOONNNLLLJJJIIIGGGFFFAAAAAA@@@???@@@AAACCCDDDBBBCCCEEEIIIQQQ\\\eeekkkvvvwwwxxxwwwvvvuuuuuuvvvqqqpppnnnmmmkkkhhhccc___XXXRRRIIIAAA<<<:::888777666444222111222222111000222222111111111222333333333333222222111000000000111000000000000/////////000000000000000000000000000000000000000000000000000...---...///000///........./////////...------..............................---------...//////+++,,,---...///000111222////////////////////////........................////////////............------............------000000000000////////////////////////////////////.......................................---------////////////////////////---...///000000000000000////////////////////////000111000//////000333555CCCHHHJJJEEE;;;333000111111111000//////000111222???>>>999333111222111---/////////............---...........................---,,,,,,...000333555BBB===666222000111222222000000/////////.........///////////////////////////////////////.....................////////////,,,---111777777333000000//////////////////////////////.........---------////////////000000000000000000/////////000000111222222111111000111111111444444444444333222111000222222111111000000/////////...,,,++++++,,,.../////////000000000000//////.................................//////......///////////////////////////222222222111111000000000000///---,,,---...000111000//////000111222111///111000...,,,,,,...000111000111111111222222222222000000000000000000000000...//////000111111222222111111111111111111222222111111111222222222333333555444444333444666777888555999>>>BBBFFFIIIMMMPPPSSSQQQNNNMMMMMMMMMLLLKKKLLLNNNRRRXXX]]]cccgggiiikkkjjjgggddd___[[[XXXVVVPPPOOOOOOPPPRRRUUUWWWXXXZZZ[[[]]]___aaabbbcccdddffffffggghhhhhhgggfffeeebbbbbbcccggglllpppqqqpppssspppllljjjjjjlllooorrrwwwwwwxxxxxxwwwtttqqqooofffdddbbbdddiiinnnsssuuurrrpppnnnkkkiiihhhggggggmmmlllkkkiiifffbbb^^^\\\YYYXXXWWWVVVWWWZZZ]]]___aaa``````aaabbbeeehhhjjjgggfffdddcccbbbbbbbbbbbb___\\\XXXVVVVVVXXXYYYZZZ[[[\\\]]]]]]\\\ZZZWWWUUUSSSSSSSSSSSSSSSTTTUUUVVV[[[aaadddaaa^^^___aaa```dddccc```^^^]]]^^^___```dddfffjjjmmmooonnnnnnmmmoooppprrrtttvvvxxxzzz{{{~~~}}}||||||}}}~~~~~~~~~}}}zzzvvvtttuuuyyy~~~{{{xxxtttpppkkkfff```\\\[[[ZZZXXXVVVTTTRRRQQQQQQGGGEEECCCBBB@@@@@@@@@AAA@@@???@@@CCCJJJSSS\\\bbblllooosssuuuuuuuuuuuuuuurrrrrrrrrrrrqqqooollliiifff```VVVMMMGGGBBB>>>;;;999666444333444444333222444333333333333333444444222222222111111111000000000000000000000000000000////////////////////////////////////////////////.........//////000///.........////////////..............................---------------...///000////////////............////////////////////////........................///////////////.........///000111222222111000///.../////////000000000111////////////////////////................................................////////////////////////,,,---///000000000///...////////////////////////000222...111///222>>>888>>>@@@@@@;;;444//////111222111000000///000000111777@@@BBB777///000000,,,/////////.......................................///...------...000333444@@@;;;555111000111111111111111111000000000//////////////////////////////.........///////////////............////////////,,,000:::DDDDDD999///,,,........................000000000000////////////////////////000000000000000000000000111222333333444333222111111000111111000000111222222222222222222222111111000000//////000///---,,,,,,---///000//////000000000000//////...........................//////......///000///////////////////////////111111111000000/////////---......///////////////000//////111333333222000111000...,,,,,,...000111000111111111222222222222000000000000000000000000......///000111222333333333222222222111000000000111222222222222333333333333333333444555888:::;;;<<<@@@FFFKKKNNNQQQSSSUUUSSSPPPMMMLLLLLLMMMMMMLLLRRRUUUYYY^^^cccgggiiijjjiiihhheeeaaa^^^[[[YYYXXXUUUWWWYYY\\\^^^aaaccceeecccdddfffhhhiiijjjjjjjjjllllllmmmmmmllljjjhhhgggdddbbbccchhhooottttttsssuuuqqqlllhhhfffgggjjjllltttuuuwwwvvvuuusssqqqpppiiigggfffhhhmmmrrrvvvxxxtttqqqnnnjjjhhhhhhiiijjjmmmmmmllljjjgggccc___]]]YYYYYYXXXXXXZZZ]]]```bbbddddddcccdddfffjjjmmmpppooommmkkkiiiggggggggghhhccc___ZZZYYYZZZ]]]___```bbbdddgggiiiiiigggeeeccc]]]\\\ZZZZZZZZZ[[[\\\\\\bbbhhhkkkhhheeefffgggeeehhhfffccc```]]]\\\\\\\\\___```bbbdddeeefffeeedddfffhhhjjjmmmqqqtttvvvwwwxxxxxxxxxxxxxxxxxxzzz{{{xxxuuuqqqooopppuuuzzz~~~~~~{{{yyyuuupppiiieeeeeedddaaa___]]]\\\\\\\\\RRRPPPMMMJJJFFFCCCAAA@@@@@@???>>>???DDDLLLTTTYYY```fffmmmrrrtttttttttsssssstttvvvvvvuuusssqqqpppoookkkddd]]]VVVOOOGGGCCC<<<999666444555555555444666555555444444444555555222222222111111111111111000000000000111111111111////////////////////////////////////////////////,,,---///000////////////......///////////////...........................---------------...///000000000//////.........---////////////////////////.................................//////////////////000111222222111000///......//////000000111111////////////////////////........................---................................................///000000000///---,,,...........................111+++333000555JJJ;;;888666333111000/////////111111000000000000000000000@@@HHH===000---...---////////////////////////////////////////////////////////////000111222222777444111000000000000///111111111111000000000000////////////////////////.........///////////////............////////////000333>>>KKKKKK===111...---............/////////111111111000000000//////------------............000000000111222333444555444333222111000000000000///000000111111000000000000000000000000000//////111000///......///000111///000000111111000000///........................---000///---...111333111000000000000000000000000//////////////////......,,,---///000000000///...//////000222444444222000000///...------...///000000000000111111111222222000000000000000000000000//////000000111222333333222222222111111111000000222222222222333333333333222222333555888;;;>>>@@@EEEIIIOOOTTTVVVWWWXXXYYYSSSPPPMMMLLLNNNQQQRRRSSS[[[^^^bbbfffiiijjjjjjjjjhhhfffdddaaa___^^^]]]^^^]]]```dddfffhhhiiikkkmmmkkklllnnnpppqqqqqqppppppnnnoooooonnnmmmkkkiiihhheeebbbbbbgggooouuuvvvtttrrrnnnhhhdddbbbdddgggjjjssstttuuutttsssrrrrrrsssooonnnooorrrwww}}}{{{uuupppnnnnnnqqqsssqqqqqqqqqpppnnnmmmkkkkkkffffffeeeeeegggiiikkkmmmppppppqqqtttwww|||~~~zzzwwwvvvvvvvvvnnniiiddddddiiiooossstttzzz|||~~~~~~|||tttqqqmmmkkklllmmmnnnmmmqqqwww{{{xxxuuuuuuuuutttqqqooolllhhhddd```^^^\\\```^^^]]]]]]^^^^^^]]]\\\aaabbbeeehhhkkknnnpppqqqpppqqqrrrrrrqqqqqqsssuuurrrpppmmmkkkkkkooosssvvv~~~}}}yyytttppplllkkkiiigggfffeeeeeefff```^^^\\\XXXSSSMMMHHHEEECCCBBB@@@???BBBGGGMMMPPPVVV\\\dddkkkoooqqqqqqrrrsssuuuxxxyyywwwvvvuuuvvvtttrrroookkkeee]]]TTTNNNCCC@@@;;;888777777666555666666555444444444555555111111111111111111111111000000000111111111111222000000000000000000000000000000000000000000000000+++---000000000//////000......///000000000//////..............................---------...//////------......///000000111////////////////////////.................................///////////////......////////////............//////000000111111////////////////////////........................---------.......................................///////////////...---,,,........................,,,000)))666000666SSS;;;666333///...///000///...000000000000111111111111...;;;FFFBBB666///---......////////////000000000///////////////////////////000111111111111000///000//////111333333222000111000000000000/////////////////////////////////............/////////000............////////////111111999EEEEEE999111222---.........////////////000000000000////////////------------............/////////000111333444555444333222111/////////...//////000000111000000000//////////////////000000////////////////////////000000111111111111000000////////////////////////---000000---...444666333000000000000000000000000......//////////////////............/////////000//////000333555555333111/////////////////////////////////000000000111111000000000000000000000000000000000111111222222222//////000111222222333333222222222333333333444444555666888:::>>>CCCGGGIIINNNRRRXXX[[[\\\[[[ZZZZZZSSSQQQOOOOOOSSSXXX[[[]]]bbbeeehhhkkkmmmmmmllljjjjjjhhhfffdddcccdddeeeffffffiiimmmnnnmmmlllmmmnnnnnnppprrrssstttsssrrrqqqnnnnnnnnnmmmllljjjhhhgggeeeaaa___dddmmmssstttsssnnnkkkfffccccccfffkkknnnuuuvvvwwwvvvtttuuuwwwzzzyyyzzz|||zzzwwwxxx{{{~~~zzzzzz{{{|||~~~~~~}}}|||}}}~~~~~~zzzvvvxxx}}}yyysssnnniiifffgggccc___]]]]]]^^^]]][[[___```aaaccceeeggghhhiiihhhjjjlllkkkjjjjjjmmmooommmkkkiiigggggghhhkkkmmmtttxxx{{{|||||||||~~~|||yyytttsssqqqooonnnoooppppppllllllkkkgggbbbZZZSSSOOOHHHFFFCCCBBBBBBDDDGGGIIILLLQQQXXX^^^ccchhhlllnnnnnnrrrvvvxxxwwwwwwxxxyyyxxxwwwuuusssoooiiiaaa\\\RRRNNNGGGBBB>>><<<:::888555555444333333333333333111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000)))---000111000//////000......///000000000000000........................///......---------......------......///000000000////////////////////////..................................../////////000///......------......///////////////000000000000////////////////////////........................---------.........//////..............................---------...//////........................,,,000(((888111666WWW888111111111000///......///...///000111111111111111...222;;;BBB@@@777000....../////////000000000000///////////////////////////000222333222111///------...111555777888555333000/////////............////////////////////////---.........//////000000............/////////000000,,,///:::;;;222000555........./////////000000000/////////............////////////000000000111.........///000222333444444333222000///.........------///000222222333333------......//////000000......///000000///......000000111111111111000000000000000000000000000000,,,000000---///555888555000000000000000000000000......//////000000111111000///---,,,,,,...000222//////111333555555333111......////////////......////////////000000000000000000000000000000000000111111111111111222222222,,,---...000222444666666222222333333333444444444;;;<<<>>>AAAFFFKKKOOORRRTTTXXX]]]______]]][[[[[[UUURRRQQQRRRWWW^^^ccceeefffhhhlllooopppooommmkkklllkkkiiiggghhhiiilllmmmlllooorrrrrrooollllllmmmnnnoooqqqrrrsssrrrpppooolllllllllllljjjhhhfffeeeeee```]]]aaajjjqqqsssqqqmmmjjjgggdddfffkkkqqquuuzzz{{{{{{zzzxxxyyy}}}~~~|||vvvrrrpppkkkddd``````aaa```___`````````aaaaaaaaabbbbbbcccfffggggggeeeeeehhhkkkjjjiiifffddddddeeefffggglllooosssuuuuuuvvvzzz|||~~~|||zzzyyywwwvvvuuuvvvwwwxxxsssttttttrrrlllddd\\\WWWKKKIIIFFFDDDCCCCCCEEEFFFEEEHHHMMMRRRXXX___fffkkkhhhmmmrrruuuuuuuuuwwwzzz{{{zzzxxxvvvtttpppjjjfff```ZZZRRRKKKFFFBBB>>><<<444333222222111111111111111111111111111111222222000000111111222222222222000000000000000000000000000000000000000000000000))),,,000111000...///111......///000000000000000........................000///...---------------111000000///...---------////////////////////////........................---.........//////000000111000///......///000111000000000000////////////////////////////////////........................---------.........//////........................,,,,,,,,,,,,---///111222........................---111(((:::111555YYY444***...222222---+++...222---...///111222222222222///+++222AAAGGG>>>222....../////////000000111111000000000000000000000000111111111111111000//////000000111222222222222222//////000000111111222222//////000000000000//////000000000000000000000000///////////////////////////000111222222222222222//////.........---------000000/////////.........000///...---,,,------...000//////............///222222111111000/////////111111111111111111111111000000000000000000000000////////////000000000000///////////////////////////////////////000111111111111111000000000000000111111000000//////................../////////000000000000000000000000000000000000000000/////////////////////000000000000111111000000000000111111000000000111111222222333000111333444333111///...111111111111111000000000222333444555444555777999;;;???FFFLLLQQQUUUYYY\\\aaacccddddddaaa^^^\\\\\\XXXYYY[[[^^^aaaccceeefffkkklllnnnoooooonnnlllkkkkkklllmmmnnnoooooooooooonnnooopppnnnllljjjjjjkkknnnmmmmmmlllkkkjjjiiiiiiiiijjjiiigggdddbbbccccccfff```]]]bbbgggjjjlllooojjjooorrrrrruuu}}}zzzzzz~~~}}}}}}yyyqqqmmmlllkkkgggfffdddaaaaaabbbaaa]]]YYY]]]]]]]]]```bbbddddddbbbbbbbbbaaaaaaaaabbbcccdddfffgggiiikkkmmmpppqqqrrrvvvxxx|||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvxxxwwwvvvuuutttooojjjfff^^^VVVMMMHHHIIIIIIHHHFFFFFFFFFFFFHHHMMMSSSYYY\\\dddiiipppvvvxxxxxxxxxwwwzzzzzzzzzzzzzzzwwwrrroooiiifffaaa\\\VVVOOOHHHCCC===:::666444444444333222000111333444555555444333222222222111111111111000////////////////////////,,,---///000111111000000000000000000000000000000///000111111000...,,,***......---,,,,,,,,,,,,---////////////////////////000///...---------------000000//////......------------............------,,,,,,,,,---...//////000///......------///000111...///000222222111111000000000000000000000000000//////...---------------------..................000000//////.........---........................222222111111000/////////(((///(((;;;444<<<]]]444222111111000///......---000000000000000//////...111111444999>>>>>>777111000000000000111111111111000000000000////////////111111111111111000/////////000111111222222111111000000000000000111111111//////000000000000//////000000000000000000000000////////////////////////000000111222222222111111//////.........---------////////////.........---000///...---------......//////.........//////000555555444333111000//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...............///000000000000111111111111111111111000000000/////////............/////////000000000000000000000000000000------...///000000111111////////////000000000111111111000000000000111111111111111222222222222222111222333333333222000///000000111111111222333333222333555666666999<<>>;;;999777666555333222222222222333333222222222111111111222222222222222222222222333333333222111000000///////////////////////////...///000111222111111111111000000/////////////////////////////////////////////............//////------......//////000000//////000000000000//////------------....../////////////////////000000000...///000111222111111000///////////////////////////...------------......////////////............///////////////.......................................//////000111111222111444,,,111000:::PPP>>>111000000000/////////...---...///000111111111111//////111555888777444111222222222333444444555555333333333222222222111111///000000111111111000000......///000000000000000222222111111000000//////000000111111111111000000////////////////////////////////////////////////111111111111111000///...000000/////////.........////////////////////////......//////////////////---------......000111111...////////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000//////000000111222//////000111222222333333////////////000000000000////////////000000000111000000000000000000000000222111000///...---,,,,,,000000000000111111111111222222111111111111222222444444444333333222222222222222222333333333222222333222222111222444555777;;;===AAAEEEIIIPPPVVV[[[YYY\\\```ccceeefffhhhjjjhhhiiikkkkkkkkkkkklllmmmkkkllllllmmmoooppppppqqqpppppppppppppppppppppppppppooommmkkkjjjiiiiiiiiiddddddcccaaa^^^]]]^^^``````___^^^\\\ZZZXXXWWWVVVUUUUUUTTTUUUWWW]]]dddjjjlllkkkmmmqqqtttyyy|||zzzyyywwwvvvtttppplllhhhbbb```]]][[[ZZZ[[[]]]___]]]]]]]]]^^^^^^_________]]]aaagggkkkmmmnnnoooppppppqqqsssuuuxxxzzz|||}}}|||zzzyyyxxxyyyyyyxxxvvvrrrnnniiieeeddddddfffgggfffeeecccaaa``````aaabbbaaagggpppwww|||~~~|||{{{zzz{{{{{{yyyxxxtttsssrrrrrrrrrpppmmmkkkfffaaaYYYQQQJJJDDD???;;;888666444222222222333444333333333222222222222111222222222222222222222222444444333222111000//////////////////////////////...///000111111222222222111111000////////////000//////////////////////////////.........//////000------......//////000000//////000000000000//////------------............/////////000000000000000...///000111222111111000////////////////////////......------------......000000/////////..................///////////////////////////////////////------...///000111111222///222---...000:::IIIAAA000000000000//////////////////000000000000/////////000222444666666555333---......///000000111111333333333333222222222222///000000111111111111000...///000000111111000000111111111111000000000000000111111222222111111000000000000000000000000000////////////////////////000000000111000000//////000000000/////////......///000000000000000111111......///000000000//////...............///000111...///000000111222333333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000111111222333/////////000111111222222////////////000000000000/////////000000000111111000000000000000000000000.../////////000000111111000000000111111111222222222222111111111111222222333333333333222222222222222222222222333333333333555444333333444777999;;;BBBEEEIIINNNRRRWWW\\\```___bbbeeegggggghhhiiijjjhhhjjjkkkkkkkkkkkkmmmnnnoooooooooppppppqqqqqqqqqqqqqqqpppoooooonnnnnnnnniiihhhgggeeeddddddeeeeee```aaabbbaaa^^^]]]]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWRRRTTTVVVXXX\\\aaagggkkktttpppooorrrwww}}}zzzooolllfffaaa]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYWWW\\\bbbggghhhiiiiiijjjmmmnnnooorrrtttvvvxxxxxxxxxwwwwwwwwwxxxxxxvvvtttpppnnnllljjjiiijjjlllmmmkkkjjjiiiiiiiiiiiijjjkkkkkkooouuuzzz}}}~~~}}}|||||||||{{{yyywwwrrrpppnnnnnnooopppooonnnlllhhhbbb[[[UUUNNNGGGCCC<<<:::777444222222444555333333333333222222222222222222222222222222222222444333222000000/////////000000000000000000000000/////////000000111111111111111000/////////////////////////////////////////////......//////000000.........///////////////...//////000000//////...//////000000000000000000...///000111111111000000...///000222222111111000000000000000000000000000000////////////000000111111000000//////..................///////////////////////////////////////------...//////000111111---111///---111:::@@@@@@000000000000////////////000000000000000///......///000222333444444444444......///000111222222333333333333222222222111111//////000111111111111111///000111111222222111111000000000000000111111111000111111222222111111000000000000000000000000000////////////////////////...///000000000000000000000000000000/////////...000111111111222222222222---...///000111000000/////////.........//////000//////000000111222222222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222/////////////////////000.../////////000000000111//////000000000111111111000000000000000000000000...//////000111222333333000000111111111222222222333222222111111222222333111111111222222222222222222222222222333333444444666555555666999===@@@CCCHHHLLLQQQVVVYYY\\\___bbbbbbeeehhhiiihhhhhhiiijjjjjjkkkllllllkkkkkkmmmoooqqqqqqqqqqqqqqqqqqqqqrrrpppooonnnlllkkkjjjiiiiiibbbaaa___^^^___```aaabbb```bbbcccbbb___\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYY\\\```ccceeehhhlllnnnqqqmmmmmmvvv}}}ssskkkfffcccbbb^^^]]]\\\ZZZXXXVVVTTTTTTSSSWWW]]]bbbcccccccccccchhhiiijjjlllnnnoooqqqqqqsssssstttwwwyyyyyywwwuuuppppppqqqpppoooooopppqqqpppoooooooooooopppqqqqqquuuwwwzzz|||}}}|||yyyvvvnnnkkkhhhggghhhkkklllmmmnnnkkkhhhddd```YYYRRRMMMEEEAAA<<<777444333444555444444333333333222222222222222222222222222222222222222000////////////000000000000000000000000000/////////...//////000000000000///............//////////////////////////////////////////000111111///////////////..................//////.........000000000000000000000///...///000111222111000000...///000222222111111000000000000000000000000000///////////////000111111111111000000///......---............/////////000////////////////////////---.........///000000000---111222---333888555;;;////////////000000000000...//////000000000000///...///000111111222333444111111222333444555666666222222222222111111111111//////000111111111111111000000111222222222222222//////000000111111222222111111222222222222111111000000000000000000000000////////////////////////......///000000111000000000000000000////////////111111222222222333333333---...///111111111000///000//////........./////////////////////.................................000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111////////////.............../////////000000111111000000000000111111111111000000000000000000000000222222222111111111111111000111111111111222222222333222222111111222222333000000000111111222222333333222222222333333444555555555666888<<>>444...000333111///000///000111111222111000000000...---...000111111111///////////////000000111222222222111000000//////....../////////000000000111000000111222222000............,,,+++,,,...000///000111222222111000000111000000//////000000111000000000000000000000000...........................///000000000000///...111000///000111222111000000000000000000111111111000000000000111111111111111111111000000000000000000000000000000111111111222111000000111222222111111111111111222222222222222222111111222222333444111222333333111111222333222444666666666777999;;;;;;<<>>@@@DDDFFFJJJOOOUUUYYY\\\^^^___```bbbdddfffhhhjjjkkkhhhiiijjjkkkmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkooonnnnnnmmmllljjjiiihhheeebbb^^^[[[ZZZYYYWWWVVVTTTQQQMMMMMMQQQXXX]]]aaadddkkkpppooommmllliiidddfffccceeelllttt{{{yyynnnhhhbbb[[[WWWWWWWWWUUUVVVXXXVVVYYY[[[\\\]]]^^^```bbbhhhiiiiiijjjkkklllmmmmmmoooppprrruuuxxx{{{}}}~~~||||||zzzwwwuuuuuuxxxzzz~~~~~~}}}tttooofff]]]XXXXXXYYY[[[bbbfffkkknnnmmmllljjjiiigggbbb\\\UUUOOOIIICCC???:::888666333111111111111111111000000111111222222222222222222111111111111000111111111111000//////000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000111111111111000000000000000000////////////000000000000000000000000000000111111111111000000......///111333666999;;;555222//////111222000...000000000000000000000000000000000000//////////////////000000000///......//////000000000111111111...///000111111111111111000000000000000000000000000000111111000000/////////000111222222111000/////////000111111111111111///////////////////////////<<>>333...///111111111111222111111111111444222000000111333333222///222333000---111;;;DDD\\\BBB///111555///---222111111111111111000000///222111///...///000///...---...000111111111000///////////////////////////000000000000111111111111666333000...///000/////////000000///......000111444333333222111000//////222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111///......///222333222222//////000000111111111111///000000000111111111111//////000000111111222222444222000......///000111000111222222111111111222000000111111222333444444222222111111222222333444111333333222111000111222555777888999;;;???DDDHHHKKKOOOSSSXXX[[[^^^```bbbbbbcccdddfffhhhjjjkkkllliiijjjkkkmmmnnnnnnoooooommmmmmllllllkkkjjjjjjiiilllllllllkkkjjjhhhfffeeedddaaa\\\YYYWWWVVVUUUSSSSSSPPPMMMLLLOOOWWW___eeellluuu|||{{{xxxuuupppkkkmmmjjjlllttt}}}tttllleeebbb```[[[XXXYYYXXX[[[]]]_________```aaaffffffgggiiijjjkkklllllllllmmmnnnqqqtttwwwyyy{{{||||||{{{yyywwwxxx{{{}}}~~~zzzuuummmddd]]]XXXWWWVVV[[[aaaiiimmmmmmlllmmmnnnlllhhhccc^^^YYYRRRKKKGGG@@@>>>999555333333444555222222111111111222222333222222222222222222222222111222111111111111000000000000000000000000000000000//////////////////000////////////////////////111000000//////000000111000000111111111111000000000000000000////////////////////////////////////000000111111111111000000///......///111444888:::666333111000111111000...////////////////////////111111000000000000000000////////////000000000000/////////000000000111111111111222222333333333333000000000000000000000000000000111111111000000//////000111111111111000/////////000111111111111111///////////////////////////;;;CCC>>>444///000222111111111111111111222222333111///...000111222111///333666333///000777>>>VVV@@@///000333//////444111111000000000000000000444333111000111111000///---...000111111111000///000000//////...---------000000000000111111111111666333///......///000000///000111000///...000111222222111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111222222222222222222222222///......///222333222222111111111111000000/////////000000000111111111111//////000000111111222222444222000......///000111111333555555333222222333...//////000111222333333222222111111222222333444222333444333222111222333555666888;;;>>>BBBHHHMMMPPPTTTYYY\\\^^^___bbbddddddeeefffgggiiijjjkkklllkkkkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiihhhjjjjjjjjjiiigggfffdddcccccc```[[[XXXVVVTTTRRRPPPRRRQQQPPPPPPSSS[[[gggoooyyy{{{uuuqqqqqqnnnqqq|||xxxuuupppggg```\\\]]]___bbbcccbbb___^^^^^^bbbcccdddfffhhhjjjlllmmmllllllmmmnnnppprrrtttuuuzzz{{{zzzyyyxxxyyy{{{~~~~~~~~~zzzrrrjjjaaaZZZUUUSSSUUU\\\dddjjjkkklllnnnpppllljjjfffccc___YYYSSSNNNEEEBBB===888555555666777333333222222222222333333222222222222222222222333333222222111111111111111000000000000000000000000111000////////////000111////////////////////////000//////......//////000000000111111111111000000111000000000/////////...////////////////////////000000111111111111000000000///......///111333555555333222111111111000///////////////////////////000000111111111111111111.........///000111222222....../////////000000000............/////////000000000000000000000000000000000111111111111000000000000111111111111000000//////000111111111111111000000000000000000000000000777:::666222222333222111111111000111111222333111111000/////////111222///333666555111000333777BBB999111000000///111444000000000///000111222222555333111111222222111000...//////000000000000000111000000///...------,,,/////////000000000111111555222///...///000000000...000111000///...///000000/////////000111222222111111111000000111111111000000000000000000000000000000000000000000000000111111000000000000111111000///...///111222222111222222111111000//////...000000000000111111111111000000000000111111111111222111000//////000000111000444777666444222333444/////////000111111111222222222111111222222333444222333444444333333444666444777:::>>>BBBGGGMMMQQQUUUYYY]]]___^^^___bbbfffffffffggghhhjjjkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjjjjiiihhhggggggggggggfffeeedddbbbaaa```^^^\\\YYYXXXWWWUUURRRPPPLLLOOOQQQSSSXXXbbbqqq||||||xxxtttsssyyyzzzooojjjfffiiimmmmmmiiiccc^^^[[[___```aaadddfffiiijjjkkkmmmmmmllllllmmmnnnpppqqquuuvvvvvvvvvuuuvvvyyy{{{{{{}}}~~~{{{vvvooofff]]]VVVRRRSSSWWW^^^dddhhhkkknnnpppjjjhhhfffdddaaa^^^YYYUUUKKKGGGBBB<<<888666666777444444333333222222333333222222222222333333333333444333222222111111222222000000000000000000000000111111////////////111111000000000000000000000000//////............//////000000111111111111000000111111000000//////......000000000000000000000000000000111111111111000000111000///......///000000333222111000000000000000000000000000000000000000000000000000111111111111////////////000111222333........./////////000000000000////////////000000000000000000000000000000000000111111222222111111111000000000000000000111//////000111111111111111111111111111111111111111111222222///111444444111111111000000000111333333000222333222//////111333111222333222111111222444222999:::444///000222222//////...///000111333444333222000000111222111000///////////////000000111////////////////////////....../////////000000000333111//////000111111000---///000000///....../////////.........///111111111000000//////000000111000000000000000000000000000000000000000000000000111000///......///000111111000///000111222111000111111111000000000000000000000000000111111111111111111111000000000000000000000000000000111111111///333777777333111222444111111111111111111111111222222111111222222333444111333555555555555777888888<<>>:::888777555555444333333333333333222222222333333333444444555444333222111222222333000000000000000000000000222111///......///111222000000000000000000000000000000////////////000000000000111111111111000000111111111000///.........000000000000000000000000000000111111111111000000000000000000////////////000111000000//////000111111111111111111111111111/////////000000000111111333222000/////////000000//////000000000111111111222222111000000000111222000000000000000000000000///000111222222222222111111111000000000000111111//////000111111111111111000000000000000000000000///000000///000444333///111111000000000111333444///333666444000///111555222111000///000111333444///???EEE:::000000111...............000222444555222000//////000111111000000///.........///111222......//////000111111222............////////////111000//////111222111000---...000000///......///000///...------...///000000000////////////000000000000000000000000000000////////////////////////222111000//////000111222222111///000111111000////////////000111111222222000000000000111111111111222222111111000000//////...///000111222222111111---222666666222000111333333333222222222222222222222222111111222222333444111333555666666666888:::>>>BBBHHHNNNTTTYYY^^^aaa^^^aaacccbbb```aaafffjjjjjjjjjkkkkkklllmmmmmmnnnooooooooonnnmmmkkkjjjiiieeeeeeddddddddddddcccccc``````___^^^]]][[[ZZZYYYXXXYYY[[[^^^aaaaaa^^^\\\WWW___jjjsss|||yyy{{{~~~sssmmmfffgggggghhhiiijjjkkklllfffeeedddcccdddeeegggiiihhhjjjkkkllllllmmmooorrrtttuuuwwwyyy{{{{{{{{{{{{~~~~~~~~~~~~{{{sssiii```ZZZSSSRRRTTTZZZccciiikkkkkkfffdddbbbbbbccccccaaa```___[[[TTTLLLDDD???;;;999666555444333333333333333222222222333333444444444555444333222111222333444000000000000000000000000222111000......000111222000000000000000000000000111111000000000000111111000000111111111111000000222111111000///......---000000000000000000000000000000111111111111000000///000111111111111000000//////000///......000111111111111111111111111111......//////000000000111666555222000...------...000111111111111222222222///...---,,,,,,---......000000000000000000000000///000111222222222222222111111000000000000111111//////000111111111111111000000000000000000000000,,,111222111000222111...111222222333333222222111333222111000////////////111111111111111111111111///???IIIBBB444...///000...333222---000999888000000222444666555333000---000000000000000000000000////////////////////////.../////////000000000111......//////////////////000000000000111111111111000000000000111111111111///////////////.........000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000111222222333444444222222222111111111000000222222222222222222222222000111111111111222222222222333333444444333333222111333444444333222333555333444555555666999===@@@FFFJJJQQQWWWZZZ]]]___aaa```aaaccceeefffggghhhhhhjjjlllmmmnnnooommmlllkkkpppnnnmmmlllkkkhhheeebbbbbbaaa___^^^^^^___```aaa___^^^]]][[[ZZZXXXWWWWWWZZZbbbmmmvvvxxxssskkkfff^^^mmm}}}qqqqqqvvv}}}~~~{{{zzzxxxwwwuuurrrnnniiieeebbbccccccaaa___```dddhhhgggfffeeefffgggjjjlllnnnooopppqqqrrrrrrtttwwwyyyzzzyyyzzz|||~~~~~~}}}{{{xxxrrrkkkeee[[[XXXUUUUUU[[[cccjjjnnnhhhccc^^^\\\^^^``````___aaa___]]]YYYTTTLLLDDD>>>===:::666444444444333222222333444444444333222222444444444333333222222222000000000000000111111111......///111111222222222000000000000000000000000000000000///000000111222000111111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000///...---------///000111333222222111111111111111000000000000000000000000222111111111000000//////............/////////000---...///111111000000///111000000000000000111111///000000000000000//////111111111111222333444555;;;888333///,,,,,,---...000000000000000000000000000000000000111111111111111111000000000000111111111222222333333222222111222222111111111222333333000000000000000000000000,,,999BBB<<<333000222333...333333///333;;;;;;333111222444555444222000///000000000000000000000000////////////////////////////////////000000000000......///////////////000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000111222333333333333222222222111111111000000222222222222222222222222111111111111222222222222333333333333333333333333222333444444222222333555444555666777999===CCCFFFLLLPPPVVVZZZ]]]___aaabbbbbbcccdddfffggghhhiiiiiikkklllnnnoooooonnnmmmlllnnnllljjjiiihhhfffbbb______]]]\\\ZZZZZZ[[[\\\]]]ZZZZZZYYYWWWVVVXXX[[[^^^lllvvvxxxxxxyyysssuuu|||}}}zzz~~~wwwlllddd``````___]]][[[\\\```dddddddddcccbbbbbbcccfffhhhjjjkkkmmmmmmnnnpppsssvvvwwwwwwxxxzzz|||~~~~~~}}}}}}{{{vvvpppkkk___ZZZUUUTTTXXX```gggllliiieee___[[[\\\___bbbddddddccc```]]]XXXQQQIIIDDD@@@<<<888666666666666555222222333444444444333222444444444333333222222222111111111111111111111111...///000111111222111111000000000000000000000000......//////000111111222//////000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111111000000///000111222333222222111000000000000111000000000000000000000000111111111111000000000///........./////////000000...///000111111111000000000000////////////000000//////000000000000//////000000000111111222444444777555222///...///000111000000000000000000000000000000000000111111111111111111111000000111111111111222222333333222222111111111111222444555777888000000000000000000000000---555999666222111222222---222222///333:::;;;555222222222333222222111000000000000000000000000000//////000000000000//////000000000000////////////.../////////000000000000000000000000111111111111111111000000//////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000///000111333333333222222222222222111111111111111222222222222222222222222111111111111222222222333333333222222222222333333333444444333222222333555555666888;;;>>>DDDKKKPPPTTTWWW\\\___aaabbbcccddddddeeefffhhhiiijjjjjjjjjkkklllnnnpppppppppnnnmmmkkkiiigggfffeeebbb___\\\[[[ZZZXXXVVVVVVWWWXXXYYYUUUVVVUUUTTTTTT\\\hhhrrryyyuuuzzz|||zzzvvvjjjcccbbb___\\\YYYYYY\\\___```aaaaaa___\\\\\\___bbbccceeefffggghhhjjjnnnqqqssstttvvvxxxzzz|||}}}}}}~~~{{{wwwssseee___WWWSSSUUU\\\dddhhhjjjfffaaa\\\ZZZ]]]dddiiihhhfffdddbbb^^^XXXRRRMMMEEEAAA<<<999888888888777111222333444444444444444444444333333333333222222333333333222222111111111000000111111111111111000000000000000000000000000.........///000111222222.../////////000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111222333222111111000000000000000000000000000000000000000111111111111000000000000....../////////000000000000000111222222222222111000//////.........////////////000000111000000///000000000000000111222333222111111000000111222222000000000000000000000000000000000111111111222222222222111111111111222222111222222333333222222111111111222222444555777888000000000000000000000000333555555333111000000///---111111///000555555222222222111111111111111222///////////////////////////000000111111000000///000000000000/////////////////////000000111111111///000000000111111111111111111000000///...------///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000///000222333333333222111111111111111111111111111111222222222222222333333111111111222222222333333444333222111111222333444444555555444222222444666666888<<>>CCCIIIMMMSSSVVV[[[^^^```bbbdddfff```dddhhhiiihhhggggggiiiiiillloooooommmkkklllnnnllliiifffeeedddcccbbb```]]]YYYVVVTTTPPPLLLNNNRRRUUUVVVVVVTTTPPPPPPRRRUUU^^^kkk{{{sssnnnkkkrrrzzzooocccZZZZZZYYYWWWTTTRRRRRRTTTVVV``````aaaaaabbbdddhhhkkkrrrrrrtttxxx|||}}}{{{wwwuuuuuutttqqqkkkeee^^^ZZZ\\\ZZZZZZ___eeeiiigggddd```^^^\\\[[[[[[^^^aaaccccccbbb___\\\YYYSSSNNNJJJAAA<<<666333333444444222111111111111111111222222222222222222222222222222111111111111222333444444333333333222111000//////111111111111000000//////111111111111111111111111111111111111111111111111222222222222222222222222000111111222222111111000111111222222222333333333444444555555444222111///222111000111222222222000333333222111000000111111000///...000222444444333222111000111333444333222222111000//////000111222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111000//////000111222333333333333222222222111111111111222222333222111000000111222333555444333333222222333333444444333333222222111111000111222222222222111000000000000000000111111111222222111111000000//////000000000000000000000000111000000//////000000111222111111000000000111111333333333333222111000///////////////////////////111111111111111111111111222222111111111111111222111111111111111111111111222222111000000000000000444444444333333333222222000111111222222333444444111111111111111111111111222222111111111111111111222222333333333222222222333333333333333333333333333333333333333333333333333555777777666555555666666888<<<@@@DDDIIIOOOSSSXXX[[[___aaabbbcccdddfffbbbeeehhhiiihhhggghhhjjjiiikkknnnnnnlllkkkkkklllgggdddaaa```___^^^\\\[[[WWWSSSQQQQQQNNNJJJLLLQQQYYY[[[^^^^^^]]]]]]___bbbpppwwwsssqqqyyyuuulllcccbbb```\\\YYYXXXWWWXXX\\\]]]___```aaabbbcccdddllllllooosssxxxzzzyyywwwuuuuuutttrrrmmmhhhbbb^^^[[[YYYXXX\\\bbbggghhhfffbbb```\\\ZZZYYY[[[^^^```bbbaaa___]]]ZZZVVVQQQOOOFFFAAA;;;777666666666555333333333333333333333333222222222222222222222222222222222333333555666777333333222222111111000000333333333333222222222111111111222222222222111111111111111111111111111111222222222222222222222222111111222222222222111111111222222222222333333333444444444444333222111000222111000111222333222000333222222111000000111111000//////111444666666555222111000111333444333222222111000//////000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000111111111222222222222222111111111111222222333333222222222222333444555444333333222222333333666555444333111///......000111222222222222111000//////000111111222222333111111111000000000000000111111111000///.........000//////......//////000111111111222333444555666000111222222222111//////000000000000000000000000000000000000000000000000222111111111111111222222111111111111111111111111222222111111111111111111444444444444444333333333000111111222222333444444111111111111111111111111111111222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444333555666555444333444555777;;;AAAGGGLLLQQQVVVZZZ___aaadddeeeeeedddeeeffffffgggiiiiiihhhhhhiiikkkhhhjjjllllllkkkiiiiiijjjbbb```\\\ZZZYYYYYYWWWVVVTTTQQQOOOOOONNNLLLPPPVVV___ccciiimmmppprrrtttvvv||||||vvvtttqqqlllgggccc___]]]\\\]]]___aaabbbbbbaaa```dddeeehhhmmmrrruuuuuuttttttuuuuuusssppplllhhheee]]]ZZZWWWYYY___eeehhhiiieeebbb]]]YYYWWWXXXZZZ\\\___^^^]]]\\\ZZZXXXVVVUUUNNNIIIBBB===:::999888777555444444444444444444444333333333333333333333333333333333444555777888999222222222222222222222222333333333333222222222222000111222333333222111000222222222222222222222222222222222222222222222222222222333333333333222222222222222222333333333333555555444333222222222222222111111111333333222000333222111111000111111111000000000222555777777666222111000111333444333222222111000000000000111222222222222222222222222222111111111111111111111111111111111111111111111111333222111000///000111111000000000000000111222222222222111111111111222222222222222222222333333333555444333333222222333333555444333222000///......111111111222222111111111222222222222222222222333000000000000000111111111000000000/////////......//////............//////......000222555999;;;===444333222000//////000000111111111111111111111111000000000000000000000000111111111000111111222333111111111111111111111111222222222222222222111111333333333333333333333333000111111222222333444444111111111111111111111111111111222222222222222333333333333333333444555555333333333333333333333333444444444444555555555555444555666555444444555777<<>>;;;888777555555555555555444444444333333333333333333333333333333333444555777999999222222222333333333333333111111111111111111111111000111333444444333111000222222222222222222222222222222222222222222222222222333333444444333333222222222222333333333444444666555333222111222333333222111111222444444222000222222111111111111111222222111111222444555444333222111000111333444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333111//////000111222222111000000000111333333222222111111111111222222000111111222222222333333555444333333222222333333222222222111111111000000222111111111111111111222333222222111000//////...000000000000000111111111.../////////000000000111//////............//////...///000333666:::<<<>>><<<999444000......111333222222222222222222222222000000000000000000000000111111000000111222222333111111111111111111111111111222333333333333222222111111111111111111222222000111111222222333444444111111111111111111111111111111222222333333333333333333333333444555666777333333333333333333333333444444444555555666666666555666666666555777:::===DDDHHHNNNTTTWWWZZZ\\\^^^```cccfffhhhhhhhhhiiijjjkkkjjjiiiiiiiiiiiijjjjjjeeeeeeeeefffeeedddbbb```ZZZWWWTTTRRRRRRRRRRRRRRRUUUPPPMMMPPPTTT\\\jjjvvv~~~~~~wwwlllhhhcccaaabbbccccccbbbaaabbbcccdddfffhhhjjjlllpppqqqsssssssssrrrqqqooommmhhhbbb___```dddiiilllkkkhhhccc^^^ZZZXXXXXXXXXWWWXXXWWWUUUSSSTTTXXX[[[]]]YYYSSSKKKCCC===999777666666555555444444444444333333333333333333333333222222222333444666777888333333333333333444444444111111111111111111111222111222333444444333222111222222222222222222222222222222222222222222222222222333333444444333333222222222333333333444444444555444333222111222333444222111222333555444222000222111111111111111222222444222111111222222111000222111000111333444333222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111444333111//////000222333333222222222222333444444222222111111111111222222///000111222333333333222555444333333222222333333111111111111222222333333222222111000000111222222111111000///---,,,+++***111111111000000000000000/////////000111222222222000//////......//////000222222333333555777888999@@@<<<666111...///222444111111111111111111111111111111111111111111111111000000000000111222333333111111111111111111111111111222333444555444333222000000000000111111111111000111111222222333444444222222222222222222222222111111222222333444444444333333333333444666888999333333333333333333333333444444555555666777777777777777888888999===BBBFFFLLLPPPUUUYYY[[[\\\^^^___```cccfffhhhiiiiiikkklllllljjjiiiiiijjjjjjhhhgggcccbbbaaabbbbbb```]]][[[UUURRRNNNMMMNNNPPPQQQQQQRRRPPPQQQXXXbbbooo|||yyyzzzssskkkeeecccbbbaaa___aaabbbbbbbbbaaacccfffhhhmmmnnnpppqqqrrrrrrqqqqqqrrrooojjjfffeeegggjjjmmmmmmkkkgggccc___\\\ZZZYYYWWWWWWUUURRROOOPPPUUUZZZ___^^^ZZZSSSJJJBBB===:::777777666555555444444444333333333333333333333333222222222222333444555666444444444444444444444444333333333333444444444444333333333222222333333333333333333333333333333333222222222222222222222222222222333333333333222222333333333333444444444444444333333222222333333333222222222444555555222000111111111000111111222333444222111111111111000///222111000111333444333222111111222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111444333222111000111222222222333333444555444444444222222111111111111222222000111222333444444444333555444333333222222333333111222222222333333333444222222111000000111222222111000000///...---,,,,,,222222111111000000//////111111111111222222222222111000000//////000000111333333222333333444555666<<<:::777444222111222222111111111111111111111111222222222222222222222222000000000000111222333444111111111111111111111111111222444555666555444333000000111111111222222222000111111222222333444444222222222222222222222222111111222222333444444555333333222333444777999;;;333333333333333333333333444555555666777777888888888888999:::===CCCJJJOOOSSSVVVZZZ\\\^^^___aaabbbbbbeeehhhjjjjjjjjjkkkmmmkkkjjjiiiiiikkkjjjgggdddaaa___^^^^^^___]]]ZZZVVVSSSPPPMMMLLLNNNPPPRRRSSSTTTVVV___nnnzzzwwwsssttt}}}uuuooojjjddd______``````___^^^___cccgggjjjkkkmmmnnnooopppppppppsssqqqnnnkkkiiijjjlllnnnnnnmmmllliiieeeaaa^^^\\\YYYYYYVVVPPPLLLLLLRRRXXX]]]______ZZZRRRIIICCCAAA999888888777666666555555444444444444444444444444444333333333333333444444666666555555444444333333333333333444444444555555555444222111111222444555333333333333333333333333222222222222222222222222111111222222222222111111333333333444444444444555222333333444444333333333111222333555666555222///111111000000111222222333222111000111333444333222222111000111333444333222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111333333222222222111111111000111444555666555333111222222111111111111222222000222333555666666555555555444333333222222333333333333333333333333333333333222111000000111222333222222222222111111111111333222222111000//////...444444333333222111111111111111000000000000111111000000000111333555666777777777777666555333222111000000000000000000000000333333333333333333333333000000000000111222333444111111111111111111111111111222444666666555444333111111222222222333333333000111111222333333444444222222222222222222222222111111222333333444555555444333222333444777:::<<<333333333333333333333333444555555666777888888999888999:::<<<@@@GGGOOOTTTVVVYYY\\\^^^```aaadddfffeeegggjjjkkkkkkkkklllmmmjjjiiihhhjjjkkkjjjfffbbb```^^^\\\\\\]]]\\\XXXTTTTTTQQQNNNNNNPPPSSSVVVWWWZZZ```ooosssqqqooottt~~~uuukkkccc]]]^^^^^^]]]\\\^^^bbbggghhhiiikkklllnnnoooooooooqqqqqqpppnnnllllllnnnooooooooonnnmmmiiieeeaaa^^^[[[[[[WWWPPPJJJKKKQQQWWW[[[___aaa^^^WWWOOOIIIGGG::::::999999888777777666444444444444444444444444555555444333333333333444777777666555444333333333111111111222222333333333666444222000000222444666333333333333333333333333222222222222222222222222111111111222222111111111333333333444444444555555111222333444555444333222111222333555666555222///111111000000111222333333111000000222444666666666222111000111333444333222111222333444444333222111000000000000000000000000111111111111111111111111111111111111111111111111222333333333333222111000...000333555666444111///222222111111111111222222555333222333555666555333111222222333333222222111333333333333333333333333222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///111222333444555999<<<===999333//////111111222333333111///000000222111///000111333333222111111222222222222111111111222333333222111///...//////000111222222333333111111222222222333333333111111222222222333333333222222333333444555666666555555444333444555666777222222333333444555666666666555555444444444555555444555666666555666888999777;;;AAAGGGLLLQQQVVVZZZ[[[\\\]]]___```bbbddddddkkkkkklllmmmnnnnnnnnnmmmllljjjiiihhhgggeeeaaa___ZZZ\\\[[[YYYWWWVVVTTTRRRRRRPPPNNNOOOQQQTTTZZZ^^^iiisss{{{tttrrrsss{{{uuuffffffbbb]]]\\\___bbbcccccceeeeeefffgggiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnssspppooopppqqqlllccc\\\ZZZ\\\[[[VVVOOOLLLNNNRRRUUUWWW[[[^^^___ZZZRRRMMMFFFBBB===999888777666555666666555444444444444555777555333222333333222000333888>>>>>>999555333444111111222333333333333222111111111111111111111111444444444333333222222222666555444333333333333333444333222111111222333444222222222222333444555555333444444555555444444333222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333333222111111222333333000000000000000000000000333333333333333333333333111111222222222333333333444444444333333222222222111111111111111111111111444333111000000000111111333111111222555777666444333333444444444444333333333333333333333333333333222222111111111111222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333444222777<<<<<<888333111222222444555444222111111222222111///000222333333222111111222222222222111111111222333333333222111000000000000111222222333333444333333333222222111111111111222222222333333333333333444444555666666777444333333222333444555666222222333333444555555666666555555444444444555555555666777666666777999;;;;;;???FFFLLLQQQUUUYYY\\\\\\]]]^^^```bbbccceeeeeejjjkkklllmmmnnnnnnnnnnnnkkkjjjhhhgggfffccc___]]]XXXYYYYYYWWWTTTSSSRRRQQQQQQQQQRRRVVV[[[aaahhhnnn~~~{{{zzz{{{vvviiiddd^^^[[[^^^aaaccccccdddddddddeeeeeeggghhhhhhlllmmmmmmnnnnnnooooooooosssqqqpppqqqrrrnnneee___\\\]]]\\\YYYTTTQQQPPPQQQRRRTTTYYY]]]___]]]XXXSSSMMMIIIBBB===:::888777666666666555444444555555666777555333333333333333111333888<<<<<<888444333444111111222333333333333222222222222222222222222222444444444333333222222222666555444333333333333444333333222111111222333333444444333333222333333333333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222111111222333333111111111111111111111111222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111444333111000000000111222111000000222555777777666444444555555555555444444333333333333333333333333222222111111111111222222222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000777???AAA>>>777222000333555666666444333333444222111000111222333333222111111222222222222111111111222333444444444333333000000111111222333333333555555444333222111000000111111222222222333333333444444555555666666777777333222222222222333444444222333333444444555555555555555444444444555555666555777777777777999;;;>>>AAAFFFMMMSSSWWWZZZ]]]_________```bbbdddeeefffgggjjjkkklllmmmmmmnnnnnnnnnjjjhhhfffdddbbb```\\\YYYVVVVVVWWWUUUSSSPPPPPPQQQQQQVVV^^^gggoooyyyuuunnneee``````cccddddddeeeeeedddcccbbbbbbcccccciiiiiikkklllmmmooopppqqqtttsssrrrssstttpppiiiccc___^^^]]]]]][[[XXXSSSOOOMMMOOOTTTZZZ___```___\\\WWWRRRJJJCCC>>>;;;888666777666555444444555666777888666444444444555444333333777999888555333333444111222222333333333333333333333333333333333333333444444333333333333222222555555444333333333444444333333222222222222333333666555444333222222222222333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111111111222222222333333333222222111111111111111000222222222222222222222222333333222111111111111222222111222333444555555555444444555555555555444444333333333333333333333333333222222111111222222333333333333222111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444:::@@@BBB>>>777111...222444555555444333333444222111000111333444333111111222222333333222222111222222333444444555555666111111111222222333333333555444444333222222111111111111222222222333333333444444444444555555666666333333333333333444444444333333333444444444555555555444444444444555666666555666777888888;;;>>>AAAHHHMMMTTTZZZ]]]___```aaaaaabbbcccdddfffggghhhiiijjjjjjkkklllmmmmmmmmmlllhhhfffbbb```^^^\\\XXXUUUVVVUUUUUUUUURRRNNNPPPTTTYYYeeeuuuuuullliiihhhgggffffffeeedddbbbaaaaaa``````dddeeegggiiilllnnnpppqqqsssssstttuuuuuusssmmmiiiaaa___^^^```aaa^^^VVVOOOIIIJJJOOOUUU\\\aaacccccc___YYYQQQJJJDDD???;;;888888777555444444666777888888777555444555666555444444555666555333222333444111222333333444444333333444444444444444444444444333333333333333333333333555444444333333333444444333333333333333333333333555555444333333333333333333444444555555444444333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222111111111111222222222222222222222222222222222222222222222222444555555444444333444444333333444444444444333333333333333333333333333333333333222222222222333333444444444333222111111000222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000444777::::::888444000...000222444444222222222333222111111222444444333111222222333333333333222222222222333333444555666777222222222222222333333333333333333333333333333333111111222222222333333333222333333333333333444444333444444555555555555555333333333444444444444444444444444444444555666666555666777888:::>>>CCCGGGNNNSSSYYY^^^```aaabbbbbbcccdddeeefffgggiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjeeebbb^^^\\\ZZZWWWTTTRRRTTTRRRRRRSSSPPPNNNSSS[[[kkk}}}}}}vvvqqqllliiigggfffdddbbb```^^^^^^]]]```aaacccfffjjjmmmoooppprrrssstttvvvvvvtttpppnnndddbbb```bbbeeebbbYYYRRRIIIIIIKKKPPPWWW^^^bbbdddbbb^^^WWWPPPJJJDDD???;;;:::888666555444555777888888666555555666666666555444444444444222222333444222222333444444444444333444444444444444444444444333333333333333333333333444444333333333444444555333333333333333333333333444333333333444444555666333444444555555444444333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222333333333333333333333222222222222222222222222222222222333333333222222666777888666444333444555333333444444444444333333333333333333333333333333333333222222222222333333666555444444333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111000000000111111111111111///000222222111000111222111111222333555555333111222222333333333333222222333222222333444555666777222222333333333333333333222333333333444444444555111111222222222333333333222222222222222222222333333444555666666666555555444444444444444444444444444444444444444555666777666777999;;;>>>CCCJJJNNNTTTXXX]]]```bbbbbbcccdddeeeeeefffggghhhiiijjjkkkjjjjjjjjjjjjiiihhhffffffaaa^^^ZZZXXXVVVTTTRRRPPPPPPMMMNNNRRRRRRRRR]]]kkk|||}}}{{{wwwuuuwwwxxxsssjjjhhhfffbbb___\\\[[[ZZZ\\\]]]```cccgggjjjmmmnnnoooqqqsssuuuuuutttrrrqqqiiifffdddeeegggeee^^^XXXNNNLLLKKKMMMRRRYYY^^^```bbb___[[[WWWSSSMMMFFFAAA===;;;888555444555666888888666444444666666666555444444333333333333333333222222333444444444444444444444444444444444444444222222333333333333444444444444333333333444555555333333444444444444333333333333333333444555666777333444444555555444444333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333111111222222222333333333333333333333333444444444333333333333333333333333111222333333444333333333666777999888555444666888444444555555555555444444333333333333333333333333444333333222222333333444666666555444333222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111222222111000//////000111222333...000222222111000111222111111222444666555333111222333333444444333333222333333222222222444555666333333333333333333333333444444444444444333333333111111222222222333333333333333333333333333333333222333444555555555444444444444444444444444444444444333333444444666777777777999<<>>AAAGGGNNNVVV\\\]]]___bbbccccccdddfffhhhffffffggghhhiiijjjjjjkkkkkkjjjiiihhheeeccc```___[[[YYYUUUSSSRRRQQQPPPNNNQQQNNNQQQ[[[bbbjjj~~~{{{vvvrrrsssvvv}}}}}}zzzuuunnnfff```\\\ZZZWWWXXX[[[___bbbfffiiijjjkkkmmmqqqsssssssssssssssrrrpppllljjjiiihhhhhhggg]]]XXXQQQMMMNNNRRRWWWYYY___```aaabbbaaa[[[TTTNNNAAA>>>:::666444444555666666444333333555666555555333333333555666666444222222333444444555555444444333333333333333333333333222222222333333444444444333333333333333444555666333333444555555444333333777666555444444444444444333444444555555444444333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222111111111111111111111111111111222222222333333333000000111111222222222222333333333333333333333333000111333444555444333333444666666444333444666666333333333444444444555555111111222333444666666777333333333333333333333333111111222222222222111111111111222222222222111111333333333222222111111111111111111222222333333333000111222333333222111000111111222222222222111111222222111111111111111222000000000000111222333444333333222222333333444555444444333222222222333333333333222222111111222222222333444444222222333444555444333333222222222333444444444555555555666666555555555555555555555555444444444444444555666777444555777777666777999;;;777<<>>888333333444444555555555666666666444444444555666666666777333333333333333333333333222222333333333333222222111111222222222222111111111222222222222333333333333333333222222222222111222222111111111111222222111111222222222222111111000000000000111222333333777666555333333222222222111222333444555444333222222222222222333444444555555444444333333333333333333555666555444333444555777777666555555555555555333333333333444444444444333444444555555666666666777777666666555555666666333555666777:::???EEEIIIQQQVVV\\\aaadddeeefffgggbbbdddgggjjjkkklllkkkkkkkkkjjjiiihhhfffeeedddccc^^^\\\YYYVVVSSSRRRQQQQQQMMMVVV___hhhssswwwrrrooommmjjjeeeaaa```aaadddfffmmmooossswwwyyyyyyyyyxxxvvvvvvvvvtttoooggg```[[[YYYYYYYYYXXXXXXYYY\\\^^^aaa```^^^\\\XXXPPPGGGAAA<<<;;;999777555555555555555555555555555555555555777777777666666666666555333444555555666666555555444444555666666666666555555555555555555555555555555555666666666777777777444444444555555555555555333444555666777888888999444444444444444444444444444444444444444444444444222222222222222222222222000000111222333333444444222222222222333333333333222222222222333333333333000000111222222222222222333333333333333333333333333333222333333444555666222222333333444555666666555555666666666666555555999222333===AAA999333444555555666666666777777777555555555555666666666666333333333333333333333333222333333444444333333222111111222222222222111111111111222222222333333333333333333222222222111111111111222222222222111111111111222222222222111111000000000000111222333444:::999666333222222444555222333555666777666555444333333333222222333444444333222222222222333333444444555666555444333444666999999777666555555444444333444444444444555555555444444555666666777888888888888777666666666666666555666888;;;>>>DDDKKKPPPWWW[[[```dddeeeggghhhiiiccceeehhhkkkmmmmmmlllllljjjiiihhhfffdddbbbaaa```[[[YYYWWWUUUTTTTTTUUUUUUUUUaaaqqq|||wwwooogggcccbbbccceeehhhkkkpppuuuxxxyyyxxxxxxvvvwwwzzzzzzwwwqqqjjjfffcccbbb___[[[XXXWWWYYY[[[^^^___``````^^^WWWOOOIIIAAA???<<<999777666666666555555555555555555555555777777777777666666666555333444555555666666555555333444555666777666666555555555555555555555555555555666666666777777777777444444444555555555666666555555666666777777777888444444444444444444444444555555555555555555555555222222222222222222222222000111222333444555666666222222222333333333444444222222222333333333444444111222222333333333333333333333333333333333333333444444333333333444444555333444444444444444444444555555666666666666555555:::222333???BBB:::444444777777777777888888888888666666666666666555555555333333333333333333333333222333333444444333333222111111222222222222111111111111111222222333333333333333333222222111111111000111222333333222111000111111222222222222111111000000000000111222333444===;;;777444222333555777444555777888999888777555444444333222222222333333111111111111222333444444444555666555444444555666;;;:::888777555444444444444444444555555555666666555555555666777888888999888888777666666666666666999:::===???DDDJJJRRRWWW\\\___bbbeeeggghhhjjjllldddfffjjjmmmoooooonnnmmmiiihhhgggeeecccaaa______WWWVVVUUUTTTTTTVVVXXXYYY```oooyyyooohhheeeffffffeeeiiinnnssswwwxxxxxxwwwrrruuuzzz}}}|||yyyuuuqqqnnnkkkeee^^^WWWTTTTTTVVV]]]^^^aaacccbbb\\\TTTNNNDDDBBB???;;;999777777888666666666666666666666666888888777777666666666555333444555555666666555555333444666777777777666555888888888888888888888888666666666666777777777777444444444555555555666666777777777777666666666666444444444444444444444444555555555555555555555555222222222222222222222222111111222333555666777777222222333333333444444444222222222333333444444444444555666666777777666666555555555555555555555555555555444333333333444444666555555444444333333222555555666666666666555555666666777777777777666666444555777999999999888888555777999888555222333555555666666666444333444555444444333222222222333333111222444666666555444333222222222222222222222222333333333333333333333333111000000000111222333333000111333444444333111000111111111222222333333444666555555444444333333222555555555555666666666666555555444444444333333333444444444444444444444444666666666666777777777888777777666666555555555555444555555666666666666666777666555333444555666888999777555444555777888888:::<<<@@@EEEJJJPPPVVV[[[bbbccceeegggiiiiiiiiiiiijjjkkklllmmmmmmkkkiiihhhkkkgggbbb```aaabbbaaa___YYYUUUTTTWWWVVVUUU[[[dddrrrsssiiibbb___```hhhoooqqqrrrtttxxx{{{xxxxxxyyyzzz{{{{{{{{{{{{xxxuuuoooiiiccc[[[TTTOOOWWWYYY\\\```aaa^^^XXXSSSNNNIIIAAA<<<999888888777999888777666555555555555777666555444444555666777777777777777666555444333555555666666777777888888999777555444333444555666666666666666777777777777888777555444555666888999666666666666666666666666555555555555555555555555333333333333333333333333333333333222222111111111333333333333333333333333555444444333333444444555444444444444444444444444444333333222222333333444444444444444444444444444444555555555444333222222444444444555555555666666666666777777777777666666666666666777777666666666555555666777888888888888777999:::888555333333444555666666666444333444555777666555444333333222222111222444555555555333222222222222222222222222222222222222222222222222222111111111111111111222333444333333333333444444333222222222222222333333333333333333333333444444444444444444444555555555555555555555444444444333333444444444444444444444444555555666666777777777777666666666666555555444444444555666666777777666666666555444444555777999:::===;;;888666666666666666===@@@EEEJJJOOOTTTZZZ^^^ccceeegggiiijjjkkkkkkjjjkkklllmmmmmmmmmkkkiiihhhjjjfffaaa^^^]]]\\\ZZZXXXWWWTTTTTTVVVXXX^^^kkkzzztttjjjdddaaagggmmmooooooqqqsssuuuwwwxxxyyy{{{|||}}}}}}}}}|||yyyuuuoooiiibbbZZZTTTTTTUUUYYY]]]``````]]]ZZZRRRMMMFFF@@@<<<:::999777999888777666666666666666777777666555555666777777777777777777666555444333666666666666777777888888999777666444444444666777666666777777777888888888999888666555555666777888666666666666666666666666555555555555555555555555444444444444444444444444333333333222222222111111333333333333333333333333555444444333333444444555444444444444444444444444444333333222222333333444444444444444444444444444555555555555555444333333444444444555555555666666666666777777777777666666555555666666666666555555555555555555666777888888:::;;;;;;999666444444444555666666666444333444555999888777555444333222222000111333444444444333222333333333333333333333333111111111111111111111111333222222111111111111222666444111111222444444444333333333333222222222222111111222222333444444555333333333444444444444555555555555444444444444333444444444444444444444444444555555666666666666666555555555555555444444444444555666666777777666666555555555555777999;;;<<<===<<<999777777777888999AAAEEEKKKQQQVVVZZZ___bbbeeefffhhhjjjllllllllllllmmmmmmnnnnnnmmmkkkjjjhhhfffccc___\\\ZZZYYYWWWUUUVVVUUUVVVYYY___mmmtttllleeehhhlllooopppppppppqqquuuvvvxxxzzz|||~~~|||xxxrrrkkkbbb\\\UUUUUUVVVYYY]]]_________XXXSSSLLLFFFAAA===:::888888888777777777777777777888888777777777777888888777777777777666555444444666666666777777777777888888777666555444555666777777777888888888999999999:::999777666555555666777666666666666666666666666555555555555555555555555555555555555555555555555333333333333222222222222333333333333333333333333555444444333333444444555444444444444444444444444444444333333333333444444555555555555555555555555666666666666666555555444444444555555555666666666666777777888888777777666555555666666666666555555555555444444444666888999======;;;999777555444444555666666666444333444555777777555444333333333333000111222333333333222222333333333333333333333333222222222222222222222222444333222222111111111111555222111111444555333111444444444333333222222111111111111222222333333333333333444444444555555555555555555555444444444444555555555555555555555555333444555666777666666555555555555555444444444444555555666777777777777777666666666777888999;;;<<<888888888777888:::===@@@EEEJJJQQQXXX\\\___bbbdddfffgggiiikkkllllllllllllnnnnnnnnnmmmlllkkkiiihhhaaa```]]][[[YYYYYYXXXXXXUUUXXX]]]cccmmmvvvmmmmmmooosssuuutttssstttttttttvvvxxx{{{~~~~~~yyyrrrjjjddd[[[YYYVVVVVVXXX[[[]]]^^^]]]XXXRRRLLLFFFAAA<<<888999888888777777888888888888888888888888888888888777777777777777666555555777777777777777777777777777777666555555666666777888888999999999::::::::::::999888777666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444444444333333333333444444666666666666666666666666666666777777777777666666555555555555666666666666777777777888888777777777555555666666666666555555555555444444444666888999???===:::888777666555444555666666666444333444555333333333333333333444444111111222222333333333222333333333333333333333333333333333333333333333333444444333222111111111222444333333666999999444000555444444333333222222222333333333222222111111111444555555555666666666666666666555555555444444444555555555555555555555555333444666777777777666555555555555555555555555555555666666777777777777777888888888888888999999:::555666777888888;;;@@@DDDJJJOOOVVV\\\___bbbdddeeefffgggiiikkkllllllkkkkkknnnnnnmmmllljjjhhhgggfff___^^^\\\YYYWWWWWWYYYZZZUUU]]]hhhsssxxxsssrrrwwwzzzyyyxxxyyyssstttuuuwwwzzz}}}~~~xxxpppkkkbbb^^^XXXTTTUUUXXX[[[]]]^^^[[[VVVQQQKKKEEE???;;;:::999999888888888888999888888999999999999888888777777777777777777666555888888888888777777777777777777666666666777777777999999999999::::::::::::::::::999888777666666666777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444555444444333333444444555666666666666666666666666666666777777777777777666555555555666666666777777777777888888888888777777666666777777777777666666555555555555666777888888???<<<999777777777666555555666666666444333444555222222222222333444555555222222222222333333333444333333333333333333333333333333333333333333333333444333333222222222222333777666666;;;???>>>777111444444444444333333333333555444444333222222111111555555555666666666777777666666666555555555444444555555555555555555555555444555777888999888666555555555555666666666666666555666777777888888777777888888888888888888888888666888:::::::::<<>>;;;777555666777666555555666666666444333444555444333333333333444444555333333333333333444444555444444444444444444444444222222222222222222222222333333222222222333444444999666555999===>>>888222333333333444444444444444444444444333333333333333444444444555555555666666666666666666555555555555555555555555555555555555444666888::::::999777666666666666777777777888888666666777888888888888777666666777888888999999999555888<<<======@@@GGGMMMUUUYYY]]]```bbbccceeefffiiijjjlllmmmnnnnnnmmmlllllljjjhhhfffdddbbbaaa```]]]\\\[[[YYY[[[aaajjjpppxxx~~~zzzzzzyyyyyy{{{}}}}}}wwwoooddd\\\XXXYYY[[[\\\]]]]]]\\\ZZZXXXRRRLLLGGG>>>===;;;:::888888777777777777888999999888777777666777777888888888777777999999999888888888777777666666777888888888888888888888888888999999999999888888888999999888888777777777777777777777777777666666666666666666666666555555555555555555555555333333333444444444555555333333333333333333333333555444444333333444444555444444444444444444444444555555444444444444555555444444444444444444444444444555666666777777777666555666666666777777777777777888888999999888888777888888999999999999888888444555777999999999888888===999555444666777777555555666666666444333444555777666555444444444444444444444333333333444555666444444444444444444444444111111111111111111111111222222222222333444444555999444111444999:::666111333333333444444555555555222333333444444555555666333333333444444444555555777666666666555555555555666666666666666666666666555777999;;;;;;:::888777666666777777888888999999666666777888888888888888333444666777999999::::::222666;;;>>>@@@EEENNNUUUYYY\\\___bbbcccdddeeegggkkklllmmmooooooooonnnnnnjjjiiigggdddbbb```______ZZZZZZ[[[\\\aaalllyyy~~~}}}|||{{{|||~~~yyylllaaaZZZXXXXXXXXX]]]]]]]]]]]]\\\WWWQQQLLL???>>><<<:::999777777666666777888999999888777666666777777888888888777777999999999999888888777777555666777888888888888888777777888888888999999999777888888999999999888888777777777777777777777777777777777777777777777777777777777777777777777777333333333444444555555555333333333333333333333333555444444333333444444555444444444444444444444444555555444444444444555555444444444444444444444444444444555666666666666666666666666666777777777777888888999999999999888888777777777777777777777777666666777777777777666666666666666666777777777777888777666444444555555666444444444444444444444444444444333222333444555666555444333333333333222111444444444444444444444444222222222222333333444555555444444333333444444555666555333333333444666888333333333333333333333333444555555666666666666666666666666555444444444333555555555555666666666666777777888888888888777777222333555666888999999:::555666777999999888888777888777666777888999888777777999<<<@@@EEELLLTTTYYY\\\]]]___aaacccdddeeeeeellllllllllllmmmmmmmmmmmmmmmiiiddd```^^^^^^]]]]]]XXXVVVWWW]]]jjj||||||{{{{{{zzz{{{~~~|||rrrfff]]]XXXVVV[[[[[[]]]______\\\WWWSSSHHHDDD>>>:::999999888888<<<<<<;;;:::999777777666777888999999::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<888999999::::::999999888;;;;;;;;;:::::::::999999777777888999999888666555777777777777777777777777555555555555555555555555555555555555555555555555333444444444555666666666444444444444444444444444666666555555555444444444666666666666666666666666777666555333333333444555666666666666777777777777777777777777777777777777;;;;;;::::::999888777777888888888888888888888888666777777777777777666666888888777777666666666555777666555444333444444555444444444444444444444444444333333333333444555555666555444444444444444333444444444444444444444444333333222222333333444555555444444333333444444555666555444333333444666777333333333333333333333333444555555666666666666666666666666666666666555555555555555555666666666666777777888888888888777777444555666777888999999999666666888888999888888777888888777888999:::::::::999<<<@@@EEEJJJPPPWWW\\\___```bbbdddeeegggggghhhkkkkkklllllllllkkkjjjjjjgggdddaaa^^^\\\[[[ZZZYYYWWWXXX^^^iii{{{}}}zzzwwwyyy~~~|||qqqfff]]]YYY[[[\\\]]]^^^___]]]YYYVVVMMMIIIBBB===;;;;;;:::999;;;;;;:::999888888777777888888999:::::::::999999::::::::::::::::::::::::888888999999:::;;;;;;<<<999999::::::::::::999999::::::::::::999999999999888888999888888777666666777777777777777777777777666666666666666666666666555555555555555555555555555555666666666666666666666666666666555555555555666666555555555444444444666666666666666666666666777666666555555555555555555555666666777777888888777777777777777777777777:::999999888777777666666888888888888888888888888777888888888777666666555:::999888777666555555444666555444444333333444444444444444444444444444444222333444444555555444444666666666555555555555444444444444444444444444444333333333333333333444555555444444333333444444555555555444333333555666777333333333333333333333333444555555666666666666666666666666777777777777777555555555555666666666666777777888888888888777777777777888999999999999888666777888888999999888888888888888999:::;;;<<<===<<<@@@FFFLLLQQQVVV\\\___bbbccceeeggghhhjjjjjjkkkjjjkkkllllllkkkiiifffeeeaaa```___]]][[[YYYWWWVVVTTTYYYdddvvvzzzvvvyyy~~~rrrggg```]]]]]]\\\]]]___^^^]]][[[UUUPPPHHHBBB???===<<<;;;::::::999999888888888777999999:::::::::999888888999999999999999999999999888888999999::::::;;;;;;999999::::::::::::999999999999999999888888888777::::::999888777666666666777777777777777777777777777777777777777777777777555555555555555555555555777777777777777666666666999999888888777777666666666666666555555555555444666666666666666666666666666777777777777666666555555555666666777888999999777777777777777777777777888888777777666555555555888888888888888888888888888888888888888777666555999999888888777666666555666666555555444444444444555555555555555555555555222333444555666555444333555666666666555444444555444444444444444444444444444444333333333444444555555444444333333444444555555444444444444555666777444444444444444444444444444555555666666666666666555555555666666777777888555555555555666666666666777888888999999888888777999::::::::::::999888888777777888888999999999999777888999999:::;;;>>>@@@???DDDLLLRRRWWW[[[___aaadddeeegggiiijjjkkklllllljjjkkklllllljjjgggccc```]]]^^^^^^\\\ZZZWWWUUUUUUWWW```pppyyyvvvzzz}}}rrrkkkaaa___]]]]]]^^^______^^^[[[VVVNNNHHHCCC@@@>>><<<999999999999999888888888::::::::::::999999888777888888888888888888888888888888999999::::::::::::999::::::::::::::::::999888888888888777777777777<<<;;;999777666666777777777777777777777777777777666666666666666666666666555555555555555555555555888777777666666555555555:::999999888888777777666666666666555555555555555666666666666666666666666666777888999999888666666555555666777888999999:::777777777777777777777777888777777777666666666555888888888888888888888888888888888888888777666666777777777777888888888888777777777777666666666555555555555555555555555555222333444555666555444333444555666555333222333555444444444444444444444444555555444333333444444444555444444333333444444555444444444444555555666666444444444444444444444444444555555666666666666666444444444555555666666666555555555555666666666666888888999999999999888888;;;;;;;;;::::::999888777888888888888888999999:::666888999999:::<<<@@@CCCCCCIIIQQQWWW\\\___aaabbbeeeeeegggiiijjjkkkkkkkkkkkkkkklllkkkhhhddd```^^^ZZZ[[[\\\ZZZWWWUUUUUUWWWaaaooo~~~xxxvvvzzz~~~xxxhhheeebbb````````````___^^^ZZZTTTNNNIIIEEE@@@>>>:::::::::999999999999999::::::::::::999999888777888888888888888888888888888888999999999999999::::::::::::;;;;;;:::::::::888888888777777777666666<<<;;;999777777777777888888888888888888888888888555555555555555555555555555555555555555555555555666666666555555444444444888888888777777666666666666666666666666666666666777777777777777777777777666777888999999888777666666666666777888999999:::888888888888888888888888999999888888888888777777999999999999999999999999777888888999999888888777777777777888888888999999777888888888888777666666555555555555555555555555222333444444555555444444333555777666333111333555444444444444444444444444666555444444444444444444555444444333333444444555444444444555555555555666444444444444444444444444444555555666666666666666444444444444555555555555555555555555666666666666888888999999999999888888:::;;;;;;:::999888777777999888888888888999::::::666999;;;;;;;;;===CCCGGGIIINNNUUU[[[___aaabbbddddddeeeggghhhiiijjjjjjjjjjjjjjjiiihhheeebbb^^^\\\WWWXXXXXXVVVTTTUUUZZZ^^^mmm{{{yyyxxx{{{rrroooiiifffdddbbbaaa___```]]]XXXTTTPPPJJJDDD@@@<<<<<<;;;;;;:::::::::999999999:::::::::999888888999999999999999999999999888888999999999999999999::::::;;;;;;;;;;;;::::::888888888888777777777666::::::999888888888888999888888888888888888888888555555555555555555555555555555555555555555555555555555555555444444444444666666666666666666666666555666666666666777777777777777777777777777777777666777777888888888888777777777777888888888999999888888888888888888888888::::::999999999999999999999999999999999999999999666666777888999999999999999999888888888888888888666777888888888777555555555555555555555555555555444333333333333444555555444777999777333222444777444444444444444444444444666666555444444444444444555444444333333444444555333444444555555555555555555555555555555555555555444555555666666666666666666666666666555555555555555555555555666666666666888999999::::::999999888999:::::::::999888777666999999888888888999:::;;;888;;;=========@@@FFFLLLOOOSSSZZZ___aaacccdddeeeeeeeeeggghhhiiiiiijjjjjjggggggeeecccaaa^^^[[[ZZZUUUVVVVVVUUUUUU[[[eeemmm~~~yyysssmmmiiifffbbb``````___]]][[[WWWQQQIIIDDD>>>>>>===<<<;;;;;;::::::888888999:::::::::999999::::::::::::::::::::::::999999888888888888888888::::::;;;;;;;;;;;;::::::999999888888888777777777888888999999::::::999999888888888888888888888888555555555555555555555555555555555555555555555555555555555555666666666666555555666666777888888888555666666666777777777777777777777777777777777777666666666666666777888888999999999888888888888777888888888888888888888888999999::::::::::::::::::999999999999999999999999555666777888999:::::::::;;;::::::999888777666666555666777777777666444333666666666666666666666666555444333222333444555666555888:::999444333555999444444444444444444444444777666555444444444444444555444444333333444444555333444555555666666555555555555555555555555555555444555555666666666666666888888777777666666555555555555555555666666666777888999999::::::999999888999999999999999888777666:::999888888888999:::;;;:::===@@@@@@???BBBIIIOOOSSSWWW]]]aaacccdddfffgggeeefffggghhhiiijjjjjjjjjeeedddbbb```]]][[[YYYXXXVVVWWWWWWWWWYYYbbbppp{{{yyysssmmmhhhccc````````````___\\\UUUMMMGGG@@@???>>>===<<<;;;::::::777888999:::::::::::::::::::::::::::::::::::::::999999888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999999999888888888888666777999:::;;;;;;:::999888888888888888888888888777777777777777777777777555555555555555555555555555555666666777777888888555555666777888999999:::555666666666777777888888777777777777777777777777777666555555555666888999::::::999999888777777777888888888888888888888888999999999999999999::::::999888888888999::::::;;;;;;:::999888888888999:::888888888888888888888888999999888888777777666666555666777888888777666555777666555555555555444333333999;;;777666999999555333333333333333333333333666666666555444444444333444444444444444444444444777555333333444555555444333333333444555666777777999888888888777777666666777777777777777777777777111333555666666666888:::>>>===:::888666666777888888888888888888888888888888777777777777777888999888;;;>>>??????DDDNNNVVV\\\^^^bbbeeeggghhhhhhggghhhiiiiiijjjiiihhhgggfffeeegggfff___ZZZYYY[[[]]]ZZZXXXYYY]]]bbbmmm|||vvvooofff```eeecccbbbbbbaaa\\\TTTMMMEEE@@@;;;;;;===>>>;;;777999999999:::;;;<<<;;;:::888999;;;=========;;;:::888777666777999:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888999999:::::::::;;;:::999999888888999999666555555555555666666777555555555555555555555555777777666666666666777777777777666666555555555444777777777777888888888888999::::::999999777666555777777888888999999999:::666666777777888888999999666666777888999999999999===<<<;;;;;;::::::::::::999999888888999::::::;;;;;;:::999888888999::::::888888888888888888888888888888888888777777777777666666777777777777666666888777666555555444333333555999:::666555777666222444444444444444444444444555555555555555555444444444444444444444444444444777666555666777888777666555555555555666777888999888888888888777777777666777777777777777777777777333444666666666666888:::???===;;;999888888999999888888888888888888888888888777777777777888999999:::<<>><<<:::999999::::::999999999999999999999999888888888888888999::::::<<<===@@@DDDJJJRRRXXX\\\```bbbdddgggiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggfffbbb```]]][[[YYYXXXYYYZZZ\\\cccooo{{{yyyqqqkkkeeedddbbbcccdddbbb]]]XXXLLLGGG@@@<<<<<<<<<;;;999::::::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;;;;999777666777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999999;;;:::999999888888999999999999888777666666666777666666666666666666666666888777777666666777777888777777666666666666555555777777777777888888888888;;;:::999777777777777888999999999999999999888888555555555555555666666666888888999:::;;;;;;;;;;;;:::::::::::::::::::::;;;::::::999999999::::::;;;999999999999:::::::::;;;999999999999999999999999777777777888888999999999999888777666666777888999666666666555555555777888888777666555666888888777666666666666666666666666444444555555666666777777555555555555555555555555555666777:::<<<<<<:::888666666666666666777888999888888888777777777777777777777777777777777777777777999:::999777777888999===<<<;;;:::999999::::::999999999999999999999999999888888999999:::;;;<<<===>>>AAAHHHQQQYYY]]]___bbbdddfffhhhjjjkkkkkkllllllkkkkkkjjjhhhgggffffffddd___[[[ZZZZZZYYYZZZ]]]iiiuuu~~~uuuooogggdddbbbccceeedddaaa]]]RRRMMMEEE@@@======<<<;;;;;;<<<======<<<<<<<<<<<<;;;:::999888888999;;;<<<:::888777777999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;:::999999888888999999;;;:::999888777777777777666666666666666666666666888777777777777777777888777777666666666666666666666777777777888888888888<<<:::888666666777888999999999999888888777777777666666666666666666666666888999:::;;;<<<<<<<<<<<<888888999::::::;;;;;;;;;;;;;;;::::::999::::::;;;999999::::::;;;;;;;;;;;;999999999999999999999999777777888888999999::::::999888777666666777888999333555666555555777:::>>>AAA<<<999888888888777777555555555555555555555555444555555666666777777777555555555555555555555555555555666999;;;;;;999777666666555555666666777777777777777777777777888888888888888888888888888888888999:::999888777888999::::::999999999999999999999999999999999999999999999999999999:::;;;<<<===>>>@@@EEEMMMVVV]]]```aaadddeeegggiiijjjkkklllmmmlllllljjjiiigggfffeeedddccc]]]YYYYYYYYYYYY^^^eee{{{zzzssskkkgggdddccceeeeeecccaaaYYYTTTLLLDDD@@@>>><<<<<<;;;===??????===<<<<<<>>>===;;;999888888999;;;<<<:::999777888999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;:::999999888888999999;;;;;;:::888777777777777777777777777777777777777888888777777777777888888666666777777777777777777666777777777888888888888;;;:::888666666777999:::888888777777666666666555999999999888888888888888999999:::;;;<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::<<<;;;;;;:::::::::::::::888999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999999999888888888777777888888888333555666666555777<<<@@@KKKCCC<<<;;;:::777444555666666666666666666666666666666666666666666777777555555555555555555555555666555666888999:::888666666666666555555666666777777777777777888888888888888888888888888888888888888999:::999888777888999888888999999999999999999::::::::::::::::::::::::::::::::::::;;;===>>>???@@@EEELLLSSSZZZ___bbbdddffffffgggiiijjjkkkmmmmmmmmmkkkiiigggeeedddcccccc___YYYVVVXXXYYY[[[ffftttzzzrrrmmmhhheeeffffffdddbbb^^^ZZZSSSKKKDDD???======<<>><<<;;;999999:::;;;<<<;;;999888888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;:::999999888888999999::::::999888777777777777777777777777777777777777999888888777777888888999666666777777777777888888777777777777888888888888:::999888777777888999999777777777777777666666666;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::<<<<<<;;;:::::::::::::::888999:::<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999999999999999888777888888999999888888777555777888777444555;;;@@@MMMCCC;;;;;;;;;888666777777777777777777777777777777777777666666666666666555555555555555555555555888777666777888999888777888777777666666777777888666777777777888888888888888888888888888888888888666888999888777777888999888999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===???@@@CCCJJJSSSZZZ^^^```dddffffffgggggghhhiiikkklllmmmlllkkkhhhfffcccbbbaaaaaa[[[WWWWWW[[[\\\aaattt{{{uuummmiiihhhgggeeecccccc___YYYPPPHHHBBB>>>======@@@CCCAAA>>>;;;===@@@>>>===<<<;;;;;;;;;<<<<<<<<<:::888999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;:::999999888888999999999888888777777777888888888888888888888888888888999888888777777888888999666666777777777888888888777777777777888888888888888888888888888888888888888888888888999999999999<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<;;;:::===<<<;;;:::::::::::::::777999:::<<<======<<<<<<::::::::::::::::::::::::;;;::::::999999888888888777888999::::::999888777888::::::777444444999>>>III???888:::<<<::::::<<<888888888888888888888888888888777777666666555555666666666666666666666666;;;999777777888999888777999999888888888888888999666666777777888888888999888888888888888888888888555777888888777777888999999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;===>>>???@@@FFFNNNYYY___```aaaeeehhhggggggggghhhiiikkklllmmmllljjjhhheeebbbaaa``````ZZZWWWYYY___bbbiiizzzqqqllliiihhhfffdddeeebbb\\\SSSJJJCCC???======AAADDDBBB>>>;;;===@@@>>>>>>===<<<<<<<<<<<<<<<<<<:::999999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;;;;:::999999888888999999777777777777777777888888888888888888888888888888999999888888888888999999666666777777888888888999777777777777888888888888777888888999999999888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;<<<===>>>???>>>===;;;999AAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;444555666888999999999999;;;;;;<<<===<<<;;;999888777999;;;;;;:::::::::;;;999:::::::::999777555444666666666666777777777777888888999999999999888888:::::::::999999888888888666777888999:::999888888888999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========@@@EEEHHHPPPUUU[[[aaadddfffhhhjjjkkkkkkllllllkkkkkkjjjjjjiiinnnmmmccc]]]]]]^^^\\\XXX\\\```bbbgggxxx{{{rrrnnnllljjjhhhgggeeeaaaYYYPPPHHHCCCAAA?????????@@@AAABBBCCCDDD???<<<999999<<<===<<<:::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999888888777777777888888888999999:::::::::::::::999888777777888888777777888999999999999888555555666777888999999999888888::::::::::::888888999888888777888999;;;<<>><<<;;;::::::;;;<<<888999;;;===>>>======<<>>>>>===<<<;;;;;;;;;@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;555666777888888999999888:::::::::::::::999888888777999;;;;;;:::::::::;;;;;;;;;999888777777888888666666666666777777777888888888999999999999888888:::::::::999999999888888777777999:::::::::999888999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???CCCIIIMMMVVVZZZ```dddfffggghhhiiilllllllllllllllkkkjjjiiifffiiihhh```\\\]]]]]][[[XXX\\\eeeooo}}}wwwrrrpppnnnlllhhhgggccc\\\TTTKKKEEEBBB>>>>>>???@@@BBBEEEGGGHHHDDDAAA===;;;<<<<<<<<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999::::::::::::::::::::::::888888999999999::::::::::::999999888777777888888777777888999999999999888777888888999999:::::::::::::::;;;;;;;;;;;;::::::::::::999888999999;;;;;;>>>===<<<;;;::::::;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>======<<<;;;;;;:::???>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;777777888888888888888777999999888777777777777888777999;;;;;;:::::::::;;;===;;;888777777888;;;<<<666666666777777777888888888888999999999999888888:::::::::999999999999888888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;======>>>???AAAGGGNNNSSS^^^aaaeeeggghhhhhhhhhiiimmmmmmmmmmmmlllkkkiiihhhcccdddbbb^^^\\\]]]]]]ZZZ[[[cccrrr~~~wwwtttrrrqqqiiihhheee```XXXPPPIIIDDD======>>>@@@CCCGGGJJJKKKHHHEEE@@@===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::;;;;;;;;;888999999999999::::::::::::999888888777888888888777777888999999999999888:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<;;;:::::::::::::::;;;<<<;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::>>>=========<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777666999888777666666777888999777999;;;;;;:::::::::;;;;;;:::999888888:::<<<===666666777777777888888888888999999::::::999999888999999999999999999999999999999::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@DDDKKKTTTZZZbbbdddhhhiiiiiiiiijjjkkkmmmnnnnnnnnnllljjjhhhfffcccbbb___]]]\\\]]]]]]\\\dddsss~~~yyyvvvtttkkkiiigggccc]]]UUULLLGGG>>>>>>>>>@@@BBBEEEHHHJJJHHHEEE@@@===;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999999888888888888888888999999999999999999999999999999888888888888888999777777888999999999999888;;;;;;;;;;;;;;;:::::::::===<<<;;;::::::;;;<<<======<<<<<<;;;::::::::::::999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;::::::============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::999999888777666:::999888777777888::::::777999;;;;;;:::::::::;;;888888999:::;;;;;;;;;;;;777777777777888888888888999999::::::::::::999999999999999999999999999999999999999:::::::::;;;;;;:::;;;<<<<<<======<<<<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<=========>>>>>>>>>???;;;===???CCCHHHPPPYYY___ccceeehhhjjjjjjkkklllmmmnnnnnnooonnnllliiifffcccaaa___\\\ZZZZZZZZZ]]]```qqqyyyuuummmkkkhhheee```YYYQQQKKKBBBAAA@@@??????AAACCCEEECCCAAA???<<<;;;;;;===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::999999888777666666999999999999999999999999999888888888888888999999777777888999999999999888::::::::::::999999999999<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;::::::999888999;;;======<<<;;;:::;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::========================<<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::999888777777:::999999999999:::;;;;;;777999;;;;;;:::::::::;;;777888:::;;;;;;;;;:::999777777777888888888999999999999::::::::::::999999888999999999999:::::::::999999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@@@@@@@<<<>>>CCCGGGMMMUUU]]]cccdddgggiiikkkkkklllnnnooommmnnnnnnnnnkkkgggccc```]]]ZZZYYYXXXWWWXXX```iii}}}wwwqqqnnnjjjgggddd___VVVPPPGGGEEEBBB???===>>>???@@@>>>>>>>>>===;;;;;;===???<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;:::999999888:::::::::999999999999888888888888777888888999:::777777888999999999999888888888888888999999999999999999999888888999999999:::;;;;;;;;;;;;::::::999777999<<<>>>???>>>===;;;;;;::::::999999:::;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::999888888888999999:::;;;;;;::::::777999;;;;;;:::::::::;;;888888888888999999999999777777888888888999999999999::::::;;;;;;::::::999888888999999999:::::::::999888888777888999:::;;;999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<======>>>??????@@@@@@>>>AAAGGGMMMSSS[[[bbbfffhhhjjjlllllllllmmmnnnpppmmmmmmnnnmmmjjjeeeaaa^^^YYYXXXYYYZZZXXX[[[iiixxxzzzvvvrrrmmmjjjhhhddd\\\VVVKKKHHHDDD@@@======>>>???<<<>>>??????<<<;;;<<<===>>>======<<<<<<======>>><<<<<<=========>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;:::::::::999999999888888888888777777888999999:::777777888999999999999888777777888888999999::::::888888999999999999888888888999:::;;;;;;::::::999666999===@@@AAA@@@>>><<<<<<;;;::::::::::::;;;<<<999999999999999999::::::>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999999:::::::::999999777888999;;;;;;;;;:::999777999;;;;;;:::::::::;;;;;;999777666666777999;;;777888888888888999999999999::::::;;;;;;::::::999888888888999999:::::::::999888777777777888999:::888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???;;;<<<<<<===>>>??????@@@???DDDJJJQQQXXX^^^eeeiiikkkmmmnnnnnnmmmmmmnnnppplllmmmmmmllliiiddd___\\\YYYYYY\\\]]][[[```rrr}}}zzzuuuooolllkkkgggaaa[[[LLLIIIEEEAAA>>>>>>???@@@<<>>>>>============>>>>>><<<=========>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;444555666777999;;;<<<<<<:::::::::999999888888888888888777777888999::::::777777888999999999999888777777888999::::::;;;;;;888888:::;;;;;;:::888888666777999:::;;;::::::999666999===AAABBBAAA???=========;;;;;;:::;;;<<<===999999999999999999999:::======>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;@@@???===;;;:::999:::::::::::::::999999999888888;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999555:::===:::999999999666:::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<999999>>>@@@???@@@BBBCCCIIIRRRZZZ```dddgggiiikkkmmmnnnooooooooopppqqqrrrooojjjhhheeeaaaZZZUUUVVVVVVWWWYYYaaaqqq{{{sssooolllhhhaaa[[[LLLJJJFFFBBB???>>>>>>>>><<<<<<;;;;;;;;;:::::::::=========>>>??????@@@@@@??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777<<<;;;:::999888999::::::777777777666666666666555888888888888888888888888888999::::::;;;;;;::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<888888888888888888888888999::::::;;;;;;::::::999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>?????????@@@>>>>>>???@@@??????=========<<<;;;;;;;;;;;;<<<===;;;::::::::::::999999999999999888888999:::;;;;;;::::::999999999999999999999999999999999999999999888888888888999999999999999999999999999999999999888===???<<<:::;;;:::888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>===::::::>>>@@@??????BBBGGGLLLUUU]]]bbbfffiiikkklllmmmoooppppppppppppqqqpppmmmiiigggeeeaaa\\\XXXZZZZZZ\\\cccrrrxxxrrrnnnjjjddd^^^SSSPPPKKKEEEAAA???>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????==================<<<<<<======<<<<<<;;;;;;;;;;;;========================999999888777777666555555<<<;;;999888888888999:::::::::999999999888888888999999999999999999999999999::::::;;;;;;;;;;;;;;;999999999999999999999999666666666777777888888999::::::::::::::::::::::::888999999::::::999999888888888999:::::::::::::::;;;;;;;;;:::::::::::::::>>>>>>>>>???????????????>>>>>>>>>>>>????????????======>>>???????????????;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;;;;:::::::::777777888888999;;;<<<===999999999999999999::::::999999999999999999999999888888888888999999999999888888888888888888888888<<<@@@BBB>>><<<===<<<999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>???<<<;;;>>>???>>>@@@CCCLLLQQQYYY```eeeiiikkkmmmnnnnnnooopppqqqqqqqqqqqqmmmjjjgggeeecccaaa]]]ZZZ[[[[[[___nnnvvvqqqmmmhhhccc]]]XXXQQQJJJDDDAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<==================<<<<<<;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999<<<;;;999888888888999:::;;;:::::::::999999999999999999999999999999999999888999999:::::::::::::::888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777888888999:::::::::::::::;;;;;;;;;:::::::::999999????????????????????????????????????@@@@@@@@@@@@>>>>>>>>>?????????>>>>>>=========>>>???@@@AAAAAA===<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<===::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::===AAABBB>>><<<===<<<::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===============;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@======?????????BBBGGGQQQVVV^^^dddhhhjjjlllnnnoooooooooppprrrrrrqqqpppkkkiiieeebbb```^^^\\\[[[\\\^^^ggg|||yyytttppplllhhhbbb^^^VVVNNNHHHDDDBBBBBB>>>>>>>>>>>>============;;;;;;<<<======>>>>>>???=========>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>=========<<<<<<;;;;;;===<<<:::999999999:::;;;999999999888888888777777888888888888888888888888666777777888999888888888777777777888888888888888;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888999999999999888888999999:::;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>=========@@@@@@@@@@@@AAA@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@<<<:::;;;;;;999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAA@@@>>>>>>@@@@@@AAAFFFMMMVVV[[[bbbgggjjjlllmmmnnnpppooooooppprrrsssqqqoooiiigggddd```]]][[[[[[[[[___fffvvv~~~xxxtttoookkkddd```ZZZRRRLLLGGGEEEDDD??????>>>>>>>>>=========<<<======>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999>>>===<<<::::::;;;;;;<<<999999999888888888777777999999999999999999999999777888888999999999999999888888888888999999::::::888888888888777777777777999999999999999999999999999999::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<>>>=========<<<<<<;;;;;;@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<@@@AAAAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<===999888:::;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>==================>>>???@@@@@@@@@@@@AAAAAAAAA???===???AAABBBDDDLLLUUU[[[```fffkkkmmmmmmnnnoooqqqooonnnooorrrssspppmmmhhhgggddd```\\\[[[]]]```bbboooyyyqqqllleeebbb]]]WWWQQQKKKGGGEEE>>>>>>>>>>>>==================>>>>>>???@@@@@@@@@>>>>>>???????????????@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::>>>===;;;:::::::::;;;<<<;;;:::::::::999999999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;777777888888999:::::::::888888999999999999999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????@@@@@@@@@AAA@@@???=========>>>>>>===>>>?????????>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;888888999999:::;;;;;;<<<::::::::::::::::::::::::888888888999999999::::::999999999999999999999999666:::;;;888777999;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@======???BBBDDDHHHRRR]]]aaaeeejjjnnnpppppppppqqqqqqnnnlllnnnqqqrrrooolllffffffdddaaa^^^___cccgggppp~~~ssskkkgggfffbbb\\\UUUNNNGGGDDD>>>>>>=========<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>===========================>>>>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::::::::999999999888888888888888888888888888888888888999999:::::::::::::::666666777777888999999::::::::::::;;;;;;<<<<<<<<<999999999999999999999999999999::::::::::::999999888999::::::;;;;;;::::::999999::::::;;;<<<<<<<<>>>>>>>>>>>???>>>=========>>>@@@AAA:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;:::::::::666666666777888999;;;;;;666666777888999999::::::888888888888888888888888666777777777777888888888777777777777777777777777666999:::777777:::<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999999999:::::::::;;;;;;;;;::::::999999::::::;;;============>>>>>>>>>>>><<<<<>>>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>::::::::::::::::::::::::888999999999999999999999:::999888777777777888999777777777666666666666555555555555555555555555555555555666777777777777777444555555666777888888999666666777888999999::::::666666666666666666666666888888999999999999888888777777888999999999999888666777888999:::;;;;;;<<<