BM6P6(@ FFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMNNNNNNOOOPPPPPPUUUUUUVVVVVVUUUTTTRRRQQQTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSTTTSSSRRRRRRTTTWWWVVV___hhhoooyyymmm^^^UUUOOOMMMMMMRRR]]]iiiooorrroooggg___XXXYYY^^^jjjzzztttbbbUUUVVVUUUSSSTTTVVVRRRKKKDDDCCC@@@>>><<<;;;;;;;;;;;;::::::999999::::::;;;>>>>>>======<<<<<<;;;;;;<<<;;;???GGGQQQgggxxxssszzztttkkkhhhiiiqqq{{{|||pppiii___XXXUUUVVVXXXZZZ\\\^^^```aaaaaabbbeeegggeeefffgggfffffffffhhhjjjhhhiiijjjiiigggeeefffgggiiinnnuuuzzz|||}}}~~~wwwwwwvvvtttqqqlllhhheeedddaaa\\\YYYWWWVVVSSSRRRNNNNNNOOOOOOQQQSSSTTTUUUUUUSSSUUUYYY___jjj|||tttmmmfff\\\UUUSSSKKKIIIFFFCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIMMMLLLOOOSSSTTTRRRUUUZZZaaarrr[[[TTTOOOHHHFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>:::BBBMMMbbbrrrddd\\\WWW]]]mmm{{{tttlllccc^^^UUUSSSOOOLLLKKKKKKLLLMMMMMMLLLNNNQQQTTTXXXaaakkkEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOPPPQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRSSSUUUWWWWWW```jjjrrr{{{lll]]]UUUOOOMMMNNNWWWdddrrrwwwvvvqqqhhh```XXXYYY___kkkzzzrrrbbbXXXYYYWWWVVVYYYZZZUUUMMMDDDCCCAAA>>><<<;;;;;;;;;;;;::::::999999::::::;;;============<<<<<<<<<<<<===<<>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<=========BBBLLL```rrrddd\\\WWW]]]lll|||uuummmddd```VVVTTTPPPMMMKKKKKKLLLLLLMMMLLLNNNQQQTTTWWW```jjjEEEEEEEEEFFFGGGHHHIIIJJJMMMMMMNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSUUUWWWYYYcccnnnuuu~~~kkk\\\TTTOOONNNPPP[[[lll{{{yyypppfff___XXXYYY___lll{{{pppbbb]]]]]][[[\\\___```XXXMMMDDDCCCAAA>>>===<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<=========>>><<<>>>CCCHHHWWWwwwzzzqqqqqq{{{~~~ppplllmmmoooxxxzzzppphhhbbb[[[VVVUUUWWWZZZ[[[^^^aaadddffffffffffffggghhhhhhhhhgggdddcccdddfffjjjjjjjjjhhhfffdddeeefffmmmrrrzzz}}}zzzyyyuuutttsssqqqnnnjjjfffdddaaa^^^[[[XXXVVVTTTRRRPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVZZZ___cccmmm|||qqqkkkcccYYYPPPMMMJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKJJJLLLWWWdddmmmWWWPPPKKKFFFFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;<<<<<>>===<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<=========>>><<<>>>BBBEEEOOOkkktttrrrzzzrrrlllllllllssstttkkkbbb]]]WWWTTTUUUXXXZZZ\\\___bbbfffiiiiiihhhggggggkkkkkkjjjgggdddbbbbbbccchhhiiihhhfffccccccdddeeennnttt~~~|||yyywwwssssssqqqooolllhhheeeccc___]]]ZZZWWWVVVTTTQQQOOONNNNNNNNNOOOOOOPPPQQQRRRTTTWWW]]]bbbfffpppyyyoooiiibbbWWWOOOLLLIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKLLLKKKOOO^^^nnnkkkWWWPPPKKKGGGFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===@@@CCCHHHZZZzzzhhh^^^XXX]]]fffrrrxxxooogggbbbZZZWWWSSSOOOLLLKKKKKKLLLLLLKKKMMMPPPRRRTTT[[[ddd|||EEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTVVVWWWWWWVVVVVVWWWXXX[[[hhhvvv~~~mmm[[[QQQNNNQQQWWWdddvvvwwwjjjaaa\\\VVVYYYaaannn~~~ooohhhggghhhiiiiiijjjfffXXXJJJCCCAAA???===<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;<<<<<<=========;;;===BBBDDDKKKbbbyyyvvvrrr{{{uuullliiiiiimmmwww{{{oooggg\\\XXXTTTSSSTTTXXXZZZ\\\^^^bbbfffiiiiiiiiihhhiiimmmmmmlllhhhdddbbbaaabbbffffffeeecccaaaaaaccceeemmmvvv|||yyywwwrrrrrrpppmmmjjjgggeeeccc^^^\\\YYYXXXVVVTTTQQQOOONNNNNNNNNOOOPPPQQQRRRSSSTTTWWW^^^dddjjjuuuvvvlllggg```VVVNNNLLLHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJMMMOOONNNTTTdddtttiiiXXXQQQMMMKKKFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???BBBGGGVVVzzznnnaaaYYY[[[bbbkkk~~~{{{rrrhhhccc\\\ZZZUUUPPPMMMKKKKKKKKKKKKKKKMMMPPPQQQRRRYYYaaarrrFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWYYYYYYXXXWWWXXXYYY\\\jjjyyymmm[[[QQQPPPWWW```pppwwwjjjaaa\\\VVVYYYbbbpppqqqooommmqqqsssqqqmmmeeeVVVIIIAAA@@@>>><<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::===BBBCCCHHHZZZnnnuuuqqq|||zzznnnhhhfffgggnnnvvvzzz{{{~~~vvvkkkcccWWWTTTRRRQQQTTTWWWZZZ[[[\\\```dddggghhhhhhiiijjjoooooommmjjjeeebbbbbbbbbdddddddddbbbaaaaaadddfffnnnwww~~~{{{xxxwwwrrrqqqooollliiigggeeeddd]]]\\\ZZZXXXWWWUUUQQQOOONNNNNNOOOOOOQQQSSSTTTUUUVVVWWW\\\eeennnzzz|||rrrhhhbbb\\\TTTNNNLLLGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNQQQRRRXXXfffttthhhZZZSSSPPPOOOFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>><<>><<<;;;::::::::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;:::<<<:::>>>BBBCCCDDDSSSdddyyyuuurrrsssjjjdddcccfffllloooqqqvvv{{{{{{qqqeee]]]TTTRRRPPPPPPSSSWWWYYYYYYZZZ]]]aaadddeeegggjjjlllqqqqqqoookkkfffcccccccccdddddddddbbbbbbcccgggjjjpppwww~~~{{{yyywwwvvvrrrqqqooollliiigggeeeeee]]]\\\ZZZYYYXXXVVVRRROOOMMMNNNOOOPPPRRRTTTVVVXXXWWWVVVZZZdddqqq~~~xxxmmmbbb\\\WWWPPPLLLLLLFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMPPPUUUXXX]]]gggqqqfffZZZTTTRRRRRRFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======:::AAAGGGOOOiii|||iiiYYYXXXZZZbbb{{{|||oooggg```]]]XXXSSSNNNLLLKKKKKKKKKJJJLLLOOOOOOOOOTTT\\\cccwwwHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNQQQPPPOOONNNMMMKKKKKKJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUXXXZZZZZZYYYXXXYYYYYY[[[kkk|||jjjYYYRRRWWWffftttrrreee[[[UUUUUUYYYbbbqqqvvvyyyvvvsssdddTTTIII>>>===<<<:::999999999:::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<;;;>>>BBBBBBBBBNNN^^^rrrwwwtttwwwllldddaaaaaaeeehhhjjjooouuuxxxmmmbbbYYYRRRPPPOOOPPPSSSVVVXXXXXXYYY\\\___bbbdddgggjjjmmmrrrqqqppplllgggdddddddddeeeeeedddcccccceeeiiilllrrrwww~~~{{{yyywwwvvvuuurrrqqqooollliiigggfffeee]]]\\\ZZZZZZYYYVVVSSSPPPMMMNNNOOOQQQSSSVVVXXXYYYXXXUUUXXXdddsssuuujjj^^^XXXSSSNNNKKKLLLFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFHHHJJJKKKLLLQQQPPPRRRXXX]]]aaaiiiqqq~~~eeeZZZTTTRRRTTTFFFCCC@@@?????????>>>===<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<:::AAAGGGMMMccckkkZZZVVVXXXaaa{{{rrriiiaaa^^^YYYSSSNNNLLLKKKKKKJJJJJJLLLOOONNNNNNSSSZZZ```uuuFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLMMMLLLLLLKKKJJJIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSPPPOOONNNOOOQQQRRRRRRRRRQQQOOOMMMLLLMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXVVVXXXZZZZZZYYYYYYYYYZZZbbbnnn~~~fffYYYPPPQQQfff~~~}}}lll^^^VVVSSSTTT]]]lll{{{xxxaaaNNNGGGAAA@@@>>>===;;;:::::::::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<===<<<===>>>>>>AAALLLWWWnnnxxx}}}mmmfffbbb______```bbbiiippp~~~rrrcccXXXRRRQQQPPPPPPQQQSSSUUUWWWYYY]]]^^^`````````aaaccceeejjjnnnooommmllljjjeee^^^gggdddcccdddcccccchhhooo{{{~~~~~~zzzwwwuuutttuuurrrooommmkkkjjjhhhfff```^^^[[[YYYXXXVVVSSSQQQLLLMMMNNNQQQSSSUUUVVVWWWUUUWWW]]]gggppp}}}pppiii___UUUOOOLLLKKKJJJFFFDDDCCCBBBCCCDDDFFFGGGDDDFFFGGGHHHGGGHHHJJJLLLTTTUUUYYY^^^aaabbbiiiqqq{{{cccVVVWWWWWWNNNGGGCCC???===============<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;???CCCIIIZZZ{{{pppYYYUUUYYYccc|||wwwllliii___VVVSSSQQQMMMJJJKKKIIIKKKLLLMMMNNNQQQTTTWWWaaavvvGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOORRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLNNNPPPSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWYYYYYYXXXYYYZZZ\\\cccnnn|||xxxbbbVVVPPPSSShhhwwweeeYYYSSSRRRRRR^^^pppvvv]]]KKKEEE@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<===>>>>>>AAALLLWWWnnn}}}qqqgggaaa^^^^^^___```gggnnn~~~xxxlll```VVVSSSQQQQQQQQQRRRTTTVVVXXXYYY[[[\\\]]]^^^^^^___aaacccfffjjjkkkjjjjjjkkkgggaaahhhdddccccccbbbbbbgggnnnzzz}}}~~~zzzwwwuuuttttttrrrooommmlllkkkhhhggg```^^^[[[ZZZXXXWWWTTTRRRMMMNNNOOOQQQSSSUUUVVVWWWXXXYYY___iiirrrnnnggg]]]TTTNNNKKKIIIHHHFFFEEEDDDCCCCCCEEEFFFHHHFFFFFFGGGGGGGGGHHHKKKMMMUUUXXX___eeeffffffmmmwwwwwwbbbWWWXXXWWWMMMFFFCCC???===============<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>AAALLLXXXmmmuuuhhhaaa\\\\\\]]]^^^dddkkk{{{qqqfff[[[UUUTTTSSSSSSSSSTTTUUUVVVXXXYYYXXXYYY[[[[[[[[[\\\___aaabbbfffiiiiiijjjmmmmmmiiijjjfffcccbbbaaa```eeelllxxx}}}}}}{{{xxxuuutttsssqqqooommmmmmllljjjhhh```^^^\\\ZZZYYYWWWUUUSSSOOOPPPQQQRRRTTTUUUVVVWWWZZZ\\\bbbkkkttt|||jjjcccZZZQQQLLLIIIGGGFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGFFFEEEGGGKKKNNNUUU[[[ccciiiiiijjjtttrrraaaYYYZZZWWWLLLFFFCCC???======>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======???AAAFFFTTTppp{{{ggg^^^]]]fffzzzpppkkkaaaYYYUUURRRMMMJJJJJJJJJLLLMMMNNNOOORRRUUUXXX]]]qqqIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOONNNOOOQQQSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWZZZ___cccjjjrrr|||xxxeeeUUUPPPPPPWWWnnnlllZZZQQQPPPRRRTTTfffmmmTTTGGGEEE??????>>>>>>======>>>>>>::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<>>>>>>BBBLLLXXXqqqzzzjjjbbb\\\ZZZ[[[]]]aaagggwwwzzznnncccYYYSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXVVVWWWYYYZZZZZZ[[[^^^``````eeeiiijjjlllqqqsssrrrlllgggdddbbb```___dddjjjxxx~~~~~~}}}{{{yyyvvvsssrrrpppnnnnnnmmmllljjjhhh```^^^\\\ZZZYYYXXXUUUSSSQQQQQQRRRSSSTTTUUUVVVWWW\\\]]]ccclllvvvwwwgggaaaXXXPPPKKKIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDFFFKKKNNNSSSYYYbbbggggggkkk{{{nnnaaa]]]\\\WWWJJJEEEBBB???>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAFFFSSSmmm~~~lllaaa\\\fff|||sssmmmddd[[[XXXTTTNNNJJJJJJJJJLLLMMMNNNOOORRRVVVYYY]]]pppKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNNNNOOOQQQRRRPPPQQQQQQPPPPPPPPPSSSUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXX\\\bbbgggpppvvvooo^^^QQQOOOQQQXXXppp}}}lll\\\SSSRRRTTTZZZnnnhhhQQQGGGFFF@@@@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>>>>BBBMMMYYYyyymmmddd\\\ZZZ[[[\\\```eeessswwwnnncccXXXRRRRRRUUUUUUVVVVVVWWWWWWWWWWWWUUUWWWYYYYYYZZZ[[[^^^```___eeejjjkkkmmmrrruuuuuuooojjjeeecccaaa```eeekkkyyy~~~|||||||||zzzvvvssspppooonnnnnnmmmllliiiggg___]]][[[ZZZYYYXXXUUUSSSRRRRRRSSSTTTUUUVVVWWWXXX\\\]]]ccclllwwwsssddd^^^VVVPPPKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDFFFJJJNNNQQQTTT[[[```cccmmmllldddaaa]]]UUUHHHDDDAAA???>>>>>>???>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???>>>AAAHHHTTTmmm~~~mmm```ZZZccc~~~vvvqqqggg___[[[WWWPPPKKKJJJJJJKKKMMMNNNOOOQQQUUUXXX^^^oooLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQOOONNNNNNPPPSSSTTTRRRSSSSSSRRRQQQRRRUUUWWWUUUUUUVVVWWWWWWXXXYYYYYYVVVWWWXXXXXX[[[___eeejjjtttyyyhhhYYYNNNOOOSSS[[[sss~~~nnn___VVVUUUWWWaaauuucccOOOGGGEEEAAA@@@>>>===;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::<<<>>>???BBBMMMYYYrrrggg]]][[[[[[\\\___dddnnn~~~|||ssslllbbbWWWRRRRRRUUUUUUVVVWWWWWWWWWVVVVVVUUUVVVXXXYYYZZZ[[[^^^aaa```gggmmmmmmnnnqqqssssssrrrlllhhheeecccbbbgggnnn{{{~~~{{{|||}}}{{{wwwssspppnnnmmmmmmllljjjgggddd^^^\\\ZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVXXXYYYYYY[[[]]]cccmmmyyy}}}nnnaaa\\\TTTNNNKKKHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHHHHFFFEEEFFFJJJMMMNNNPPPTTT[[[cccrrrmmmiiieee]]]SSSGGGCCCAAA???>>>??????>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>===@@@HHHSSSkkkzzzkkk^^^XXXaaazzz{{{tttkkkbbb^^^ZZZRRRMMMKKKIIIKKKLLLMMMNNNQQQTTTWWW]]]kkkMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSVVVXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWYYY[[[]]]bbbhhhllluuu{{{zzzbbbTTTLLLPPPVVV___wwwooo```XXXXXXZZZggg{{{~~~___MMMEEEAAA@@@???>>>===<<<<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<;;;:::<<<>>>???BBBMMMYYYvvvjjj___\\\\\\]]]```cccgggwwwxxxoooggg]]]TTTRRRTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSUUUWWWXXXYYYZZZ]]]```eeennntttsssrrrssstttssstttooojjjgggeeeeeejjjrrr~~~}}}{{{{{{}}}|||wwwsssooonnnmmmlllkkkiiieeeaaa]]][[[YYYXXXWWWVVVTTTRRRRRRRRRTTTUUUWWWYYY[[[[[[\\\]]]dddooo{{{wwwiii]]]XXXRRRLLLIIIGGGEEECCCDDDDDDEEEEEEFFFFFFFFFEEEHHHHHHHHHGGGFFFGGGIIIKKKMMMNNNSSS]]]jjj}}}pppooohhh]]]QQQFFFBBB@@@?????????@@@>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======;;;>>>FFFPPPgggvvvhhh[[[VVV___uuuwwwnnnfffaaa\\\TTTNNNLLLHHHIIIKKKLLLMMMPPPSSSVVVYYYeeexxxNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSWWWWWWWWWVVVTTTTTTVVVXXXZZZYYYYYYXXXWWWWWWVVVVVVVVVXXXZZZ\\\___dddiiimmmvvv{{{rrr^^^QQQKKKPPPXXXbbb{{{ppp```YYYYYY]]]jjj~~~|||]]]LLLCCC>>>??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::<<<>>>???BBBNNNZZZzzzyyylll```]]]]]]^^^```dddcccrrr~~~vvvkkkbbbYYYRRRRRRVVVTTTUUUVVVWWWVVVUUUTTTSSSRRRTTTVVVWWWXXXZZZ]]]___llluuu{{{zzzwwwvvvvvvuuuvvvpppkkkiiigggggglllttt~~~}}}zzz{{{}}}|||xxxsssooonnnmmmlllkkkhhhccc```\\\ZZZXXXWWWWWWVVVTTTRRRQQQRRRTTTVVVXXXZZZ\\\]]]\\\^^^eeeppp~~~rrrfffZZZVVVPPPKKKGGGEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJMMMNNNTTTaaaqqqssssssjjj\\\PPPFFFBBB@@@??????@@@@@@>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<:::<<>>>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<<<<>>>===<<<;;;:::999999999???<<<<<<>>>AAACCCKKKSSSxxxrrrccc]]]]]]\\\\\\]]]eeeiiivvv|||rrrhhhaaa\\\WWWVVVYYYSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTWWW[[[\\\\\\aaahhhmmmyyy}}}uuusssvvvxxxrrrtttssspppkkkkkkooottt~~~}}}|||{{{|||}}}{{{uuuppprrrpppmmmiiieeecccaaaaaa^^^ZZZVVVSSSRRRRRRQQQPPPRRRSSSVVVXXXXXXXXXWWWVVVZZZ]]]eeeqqqooo```YYYTTTMMMIIIGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNNNNOOOLLLOOOUUUbbb|||uuusssjjjVVVGGGFFF??????>>>???@@@???>>><<<============<<<;;;::::::888888999::::::;;;;;;<<<<<<@@@>>>AAAMMM___sssddd]]]YYY]]]nnn|||tttkkkfffccc___VVVOOOKKKJJJIIIJJJMMMOOOPPPOOOYYY]]]gggzzzNNNNNNMMMMMMMMMNNNPPPQQQSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRQQQQQQQQQRRRTTTTTTWWWXXXXXXWWWUUUTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWWWWYYY]]]bbbjjjpppttt|||~~~hhhXXXTTTQQQTTTaaawwwnnn```XXX[[[bbbsssnnnSSSKKKFFF>>>?????????>>>======<<<<<<>>>===<<<;;;:::;;;;;;<<<===<<<;;;;;;::::::::::::>>>;;;:::===???AAAHHHOOOnnn}}}}}}uuueee___^^^^^^]]]^^^cccgggtttzzzpppeee^^^YYYTTTSSSVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSVVVZZZZZZZZZ```gggppp{{{wwwuuuwwwzzzwwwxxxvvvqqqlllmmmrrrwww~~~|||{{{|||~~~|||xxxsssqqqoookkkhhhdddbbbaaa```aaa^^^ZZZWWWVVVVVVUUUTTTQQQSSSUUUWWWYYYYYYYYYXXX\\\___gggtttmmm```XXXSSSMMMHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFJJJJJJKKKKKKLLLKKKKKKKKKKKKOOOVVVfffxxxssshhhSSSFFFFFFBBB@@@??????@@@???===;;;=========<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@LLL\\\}}}vvvfff]]]YYY\\\kkk}}}yyyooohhhddd^^^VVVOOOKKKJJJIIIJJJMMMOOOOOOOOOWWW[[[dddvvvLLLLLLMMMMMMOOOQQQTTTUUUTTTSSSQQQOOONNNMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWVVVTTTSSSSSSUUUXXXZZZYYYXXXVVVUUUTTTSSSSSSYYYZZZ\\\```eeelllrrrvvv~~~wwweeeXXXTTTSSS[[[mmm|||lllaaa\\\___eeezzzgggOOOGGGDDD???@@@@@@@@@???>>>>>>============<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<:::999<<<===>>>CCCJJJaaa}}}{{{xxxggg```___^^^^^^___bbbeeepppyyyoooddd]]]WWWRRRQQQTTTWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSVVVYYYYYYYYY___gggsss~~~yyyxxxzzz|||~~~}}}yyysssnnnooouuuzzz~~~}}}|||~~~zzzvvvnnnllliiieeecccaaa```___aaa^^^[[[YYYXXXXXXWWWUUURRRSSSUUUWWWYYYZZZZZZ[[[^^^aaaiiiwww~~~jjj```WWWRRRLLLHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGKKKLLLLLLLLLLLLKKKKKKJJJLLLPPPZZZnnn{{{ttteeePPPDDDEEEDDDBBB@@@@@@@@@???===;;;======<<<<<<;;;::::::999======<<<<<<<<<;;;;;;;;;;;;???===???IIIWWWwwwyyyggg]]]XXXYYYgggxxxtttkkkeee^^^VVVOOOLLLKKKIIIJJJLLLNNNOOOOOOUUUXXXaaaqqqOOOOOOOOOPPPQQQTTTVVVWWWTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSPPPOOOPPPSSSVVV[[[ZZZXXXVVVUUUSSSSSSSSSXXXYYY\\\aaahhhpppvvvzzzrrrbbbVVVTTTUUUbbbwwwxxxiiibbb```dddiii___KKKEEECCCAAA@@@@@@???>>>>>>======<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<::::::<<<<<<<<<@@@GGGXXXrrr~~~yyyhhh```___]]]]]]^^^bbbeeennn|||zzzoooddd]]]WWWRRRRRRUUUWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTVVVYYYZZZZZZ```gggttt~~~{{{zzz|||~~~{{{tttqqqrrrxxx~~~{{{|||zzztttjjjhhhfffccc```___^^^^^^^^^[[[XXXWWWWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[^^^bbbkkkzzzwwwfff^^^UUUQQQKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMNNNRRR___uuu~~~}}}rrraaaLLLCCCFFFCCCBBB@@@@@@@@@AAA@@@>>>>>>===<<<;;;::::::999999::::::::::::::::::::::::;;;@@@>>>???HHHTTTqqq}}}iii^^^WWWVVVbbbpppwwwmmmfff___XXXRRRNNNLLLJJJJJJLLLNNNNNNNNNRRRVVV^^^mmmTTTSSSRRRRRRSSSTTTUUUVVVTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOPPPSSSVVVZZZYYYWWWVVVUUUTTTTTTTTTUUUWWW[[[bbbkkksss{{{ooo___UUUTTTYYYiiiuuuhhhbbbbbbhhhnnnwwwYYYJJJDDDCCCDDD???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===<<<:::;;;======<<>>>>>======<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::;;;<<<===;;;:::;;;???>>>===???DDDJJJZZZqqq~~~{{{ggg^^^[[[XXXXXXYYY___aaahhhrrr|||uuujjj^^^XXXSSSPPPQQQUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXYYY[[[[[[[[[bbbjjjpppxxx~~~}}}||||||xxxxxx|||~~~~~~~~~yyy|||sssiiibbbaaa___]]]\\\[[[[[[\\\ZZZXXXWWWWWWWWWWWWUUUSSSXXXWWWUUUUUUUUUWWWZZZ[[[```gggssslll___YYYPPPMMMIIIGGGGGGGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHMMMNNNNNNNNNNNNMMMMMMLLLSSSYYYjjj{{{jjjXXXIIIEEEGGGBBB@@@???@@@BBBEEEFFFFFFBBBAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::@@@???@@@FFFNNNgggrrrfff^^^XXX\\\eee}}}vvvnnnfff^^^ZZZQQQNNNJJJIIIJJJLLLMMMNNNPPPSSSZZZfffyyyVVVUUUSSSQQQPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTSSSRRRTTTUUUUUUUUUTTTTTTVVVXXXTTTTTTTTTUUUVVVWWWXXXYYYVVVYYY___gggpppyyy{{{dddYYYRRRXXXfffyyysssiiibbbbbbkkkuuuaaaOOOJJJDDDAAACCC??????>>>>>>===<<<<<<<<<;;;<<<=========<<<;;;:::;;;;;;:::::::::;;;<<<<<<999888;;;>>>???<<<>>>CCCFFFQQQdddwww||||||hhh^^^ZZZXXXWWWXXXZZZ[[[bbbjjjttttttiii]]]WWWSSSQQQSSSXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXZZZZZZZZZaaaiiimmmuuu{{{|||}}}}}}{{{}}}|||~~~|||ooofff___^^^\\\[[[ZZZZZZZZZ[[[XXXWWWVVVWWWWWWWWWUUUTTTUUUTTTSSSSSSTTTXXX\\\^^^eeemmm{{{|||iii\\\UUUOOOLLLIIIGGGGGGGGGFFFEEEBBBCCCCCCDDDFFFGGGGGGHHHMMMMMMNNNNNNOOONNNNNNNNNTTT[[[nnnxxxeeeUUUJJJGGGHHHDDDBBB@@@@@@CCCEEEFFFFFFDDDBBB@@@===<<<<<<<<<===???>>>>>><<<;;;:::999999888======>>>DDDKKKcccxxxmmmddd\\\]]]dddzzz}}}sssiiiaaa\\\RRRNNNKKKIIIJJJLLLMMMMMMPPPRRRWWWaaarrrTTTSSSQQQOOONNNMMMMMMMMMPPPQQQSSSTTTUUUUUUUUUTTTPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOPPPRRRSSSSSSSSSRRRQQQQQQSSSTTTTTTSSSSSSTTTUUURRRSSSSSSUUUVVVXXXZZZ[[[YYY\\\bbbiiirrr{{{sss^^^WWWQQQZZZkkksssiiibbbaaakkkvvvZZZLLLIIICCC???BBB@@@@@@??????>>>=========;;;<<<=========<<<::::::<<<;;;;;;::::::;;;;;;;;;777777:::>>>>>><<<===BBBEEENNN^^^ppp}}}}}}iii^^^ZZZXXXWWWXXXUUUWWW]]]eeennn{{{uuujjj___YYYUUUTTTWWW[[[YYYYYYYYYXXXWWWWWWVVVVVVYYYWWWWWWYYYXXXYYY```hhhllltttzzz|||~~~yyymmmeee]]]\\\[[[YYYYYYYYYZZZZZZVVVUUUUUUUUUVVVVVVTTTRRRRRRQQQPPPQQQTTTYYY^^^aaaiiirrrzzzhhh[[[TTTNNNKKKHHHGGGGGGGGGFFFEEEAAABBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRTTT\\\pppvvvbbbSSSKKKHHHIIIFFFDDDAAAAAABBBDDDEEEEEEEEECCCAAA>>>===<<<===>>>@@@???===;;;999666555444555;;;<<<===CCCIII```}}}rrriii```___dddxxxwwwlllbbb]]]RRROOOKKKIIIIIIKKKMMMMMMPPPRRRVVV^^^mmmVVVUUUTTTSSSQQQOOONNNNNNJJJMMMQQQRRRQQQPPPOOOOOOMMMMMMMMMNNNPPPRRRSSSTTTQQQRRRSSSTTTUUUUUUTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUTTTTTTTTTRRRQQQPPPOOOKKKLLLNNNQQQUUUXXXYYYXXXYYY\\\cccmmmwwwlllZZZYYYVVVeeeyyyxxxnnnhhhbbbbbboooqqqVVVLLLDDDAAACCC@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::;;;<<<===>>>???DDDLLLXXXeeesssqqqaaaYYYWWWVVVUUUWWWXXX\\\aaahhhsssssshhh[[[TTTTTTVVVWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVYYYVVVVVVWWWWWWXXX```iiiooorrrxxx~~~}}}|||}}}~~~~~~wwwnnngggbbb___[[[XXXXXXYYYYYYYYYUUUUUUTTTSSSRRRRRRSSSSSSPPPOOOOOOOOORRRVVV[[[^^^lllsssssseeeYYYPPPLLLKKKHHHGGGFFFFFFGGGHHHFFFGGGGGGFFFEEEEEEFFFHHHIIIMMMQQQRRRPPPNNNOOOQQQWWW^^^vvvrrr^^^SSSOOOLLLKKKFFFEEECCCAAA@@@AAACCCDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===@@@AAAAAAHHH\\\pppvvviii___^^^bbbxxxsssggg^^^VVVRRRNNNKKKKKKLLLMMMMMMNNNNNNSSS\\\gggyyySSSSSSRRRQQQPPPPPPOOOOOOKKKMMMPPPQQQQQQPPPOOOPPPOOOOOOPPPPPPQQQSSSTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPNNNLLLLLLNNNRRRUUUXXXYYYYYY[[[___eeeoooxxxkkk[[[[[[[[[llltttjjjeeeaaacccqqqhhhQQQJJJCCCAAACCC@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::;;;<<<===>>>???@@@HHHUUUdddsssuuuddd[[[XXXWWWVVVWWWXXX[[[```dddoootttjjj]]]UUUUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWYYYVVVVVVWWWWWWXXXaaajjjpppsssyyy}}}|||}}}~~~~~~~~~{{{uuummmhhhccc```\\\ZZZZZZ[[[[[[[[[VVVUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOPPPSSSWWW]]]aaannnvvvooobbbWWWPPPJJJHHHFFFEEEDDDDDDEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIKKKOOOSSSTTTRRRQQQRRRTTTXXXbbb|||ppp\\\SSSNNNLLLKKKHHHFFFDDDCCCBBBBBBCCCDDDAAAAAA???>>>============<<<;;;;;;::::::;;;;;;<<<;;;===?????????FFFXXXkkkyyylllbbb___bbbwwwxxxjjjaaaXXXTTTOOOKKKKKKLLLMMMMMMNNNOOOTTT[[[cccrrrPPPPPPPPPPPPOOOOOOOOOOOOLLLNNNPPPPPPOOOOOOQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTVVVWWWWWWVVVVVVUUUQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTTTTSSSQQQOOOMMMLLLMMMOOORRRUUUWWWYYYZZZ]]]aaaiiirrr{{{fffYYYZZZbbbtttzzznnneeebbb```dddsssxxx\\\KKKGGGBBBBBBDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>===EEERRRbbbsssyyyhhh^^^YYYXXXWWWWWWXXXZZZ]]]```iii{{{vvvlll^^^WWWVVVYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWVVVWWWWWWYYYbbblllrrruuuzzz}}}}}}}}}~~~}}}|||zzzwwwrrrlllgggdddaaa^^^\\\\\\]]]^^^]]]WWWVVVTTTRRRQQQOOOOOONNNNNNOOOPPPQQQTTTXXX^^^cccpppzzz{{{jjj^^^UUUPPPIIIHHHFFFEEEDDDDDDEEEFFFEEEFFFGGGFFFFFFFFFHHHJJJMMMQQQTTTUUUSSSSSSUUUWWW]]]kkklllZZZQQQMMMKKKKKKJJJHHHFFFDDDCCCCCCCCCCCC@@@@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>===BBBSSScccqqqeeeaaabbbsss}}}oooeee[[[VVVPPPLLLKKKLLLLLLLLLMMMPPPUUUYYY^^^jjjPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNOOORRRTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQSSSSSSTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSQQQRRRTTTTTTSSSQQQNNNLLLMMMOOOQQQSSSTTTWWWYYY[[[^^^ccckkkttt|||}}}___UUUXXXfffyyyvvvjjjaaa___```eeetttiiiSSSHHHFFFAAABBBCCC>>>===========================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>CCCNNN^^^sss}}}kkk___ZZZWWWVVVWWWWWWYYY\\\___fffwwwyyynnn```XXXWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZWWWWWWXXXXXX[[[dddooouuuwww|||~~~}}}}}}~~~~~~|||yyyvvvsssoookkkgggdddaaa___^^^^^^______^^^WWWVVVTTTRRRPPPNNNMMMLLLNNNPPPRRRSSSTTTXXX^^^cccqqq~~~ttteee[[[SSSPPPIIIIIIHHHGGGFFFFFFGGGGGGDDDFFFGGGGGGFFFGGGIIIKKKOOORRRUUUUUUTTTTTTWWWZZZeeevvvfffWWWQQQLLLJJJKKKJJJIIIGGGEEECCCBBBBBBBBB??????>>>>>>>>>>>>>>>???===<<<<<<;;;;;;;;;;;;<<<======>>>>>>===@@@NNN\\\|||xxxjjjcccbbbnnnrrrhhh___ZZZSSSNNNLLLLLLLLLLLLKKKOOOUUUXXXZZZddd{{{SSSRRRQQQPPPNNNMMMLLLKKKNNNOOOOOONNNNNNPPPSSSVVVTTTTTTUUUUUUTTTSSSQQQQQQPPPPPPQQQRRRRRRQQQPPPOOORRRSSSSSSTTTTTTTTTTTTTTTQQQRRRSSSSSSRRRPPPMMMLLLNNNPPPSSSSSSTTTVVVZZZ]]]___eeemmmvvv}}}tttZZZTTTYYYhhh{{{ttthhh______aaaggguuu~~~^^^NNNHHHGGGAAABBBCCC==============================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========AAADDDLLL]]]uuunnnaaaYYYVVVUUUVVVVVVYYY\\\___fffwww|||qqqbbbYYYWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ\\\\\\YYYXXXYYYZZZ]]]hhhrrrwwwxxx}}}~~~~~~~~~~~~~~~}}}{{{wwwssspppmmmiiigggcccaaa^^^]]]^^^^^^]]]\\\VVVUUUSSSQQQOOOMMMLLLLLLOOORRRUUUVVVUUUXXX^^^cccssspppcccXXXRRRPPPHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGHHHJJJLLLOOOQQQSSSSSSSSSTTTXXX\\\hhh|||{{{```UUUQQQKKKIIILLLHHHHHHFFFDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;>>>>>>???@@@>>>@@@KKKWWWvvv~~~ooofffdddmmmvvvlllccc]]]UUUOOOLLLKKKKKKKKKJJJNNNTTTWWWXXXaaaxxxUUUTTTSSSQQQPPPNNNMMMLLLMMMNNNOOOOOOOOOPPPSSSVVVTTTUUUVVVVVVUUUSSSRRRPPPRRRRRRSSSTTTTTTSSSQQQPPPRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRQQQQQQPPPOOOMMMMMMOOORRRTTTTTTTTTUUUZZZ^^^```fffpppxxx~~~lllYYYXXX^^^lll|||~~~qqqfff___aaaeeekkkwwwpppVVVKKKHHHGGG@@@AAACCC<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======BBBDDDLLL^^^zzzrrrcccYYYUUUTTTVVVVVVZZZ]]]```gggwwwuuufff\\\YYYYYYWWWVVVVVVUUUUUUUUUVVVYYY\\\^^^^^^[[[ZZZ[[[\\\```kkkvvvzzzzzz|||~~~~~~~~~~~~}}}zzzuuurrrooolllhhhfffbbb___]]]\\\\\\[[[ZZZXXXSSSRRRQQQOOONNNMMMMMMMMMPPPTTTYYYYYYYYY[[[aaagggyyy~~~lllaaaVVVOOONNNEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHKKKMMMOOOQQQRRRRRRRRRTTTYYY^^^iiitttZZZTTTRRRLLLIIILLLGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;??????@@@AAA@@@@@@HHHRRRnnnsssiiifffmmm|||rrrgggaaaWWWPPPLLLKKKKKKKKKJJJMMMRRRUUUWWW```uuuUUUUUUTTTSSSRRRQQQPPPOOOLLLNNNPPPPPPPPPQQQTTTVVVUUUVVVWWWWWWWWWUUUSSSRRRTTTTTTUUUUUUUUUTTTRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMNNNNNNPPPSSSUUUUUUSSSUUUZZZ___bbbiiisss{{{}}}bbbWWW[[[cccrrr~~~}}}lllccc^^^cccjjjppp|||~~~___NNNGGGGGGFFF???AAADDD===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>============???>>>===<<<;;;;;;;;;;;;>>>>>>???AAA@@@@@@FFFOOOdddvvvkkkiiihhhzzzjjjcccYYYQQQMMMKKKKKKKKKLLLMMMOOOSSSVVV___qqqUUUTTTTTTTTTSSSSSSSSSSSSLLLNNNPPPQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYWWWUUUTTTSSSTTTUUUUUUTTTSSSRRRQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTRRRPPPMMMLLLMMMNNNOOOPPPSSSVVVUUUSSSUUUZZZ```dddkkkuuu}}}rrrZZZTTT\\\dddwww|||iii```]]]dddmmmtttoooRRRIIIDDDEEEDDD>>>AAAEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@NNNfffxxxyyyggg\\\WWWVVVXXXYYY[[[^^^___dddsssnnnbbb]]]\\\YYYWWWUUUTTTTTTTTTVVVZZZ]]]```aaa^^^\\\^^^___dddppp{{{}}}{{{{{{~~~~~~}}}{{{yyyuuusssppplllhhhddd^^^\\\ZZZXXXWWWUUUSSSPPPNNNMMMMMMMMMNNNOOOPPPPPPOOOVVV]]]aaaaaaeeennnuuuvvvggg^^^RRRIIIHHHEEEFFFGGGGGGGGGGGGFFFFFFCCCDDDFFFGGGHHHIIILLLOOOPPPRRRSSSSSSSSSVVV]]]bbbwwwiiiSSSSSSUUUNNNIIIKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<>><<<<<<;;;;;;;;;======>>>AAA@@@???EEEMMM\\\|||wwwmmmjjjbbb~~~llleeeZZZRRRMMMKKKKKKJJJNNNMMMNNNQQQUUU]]]mmm|||XXXXXXXXXWWWVVVUUUTTTSSSTTTSSSRRRSSSVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUVVVVVVVVVTTTVVVWWWXXXXXXWWWUUUSSSTTTSSSQQQOOONNNNNNNNNOOOUUUUUUUUURRRRRRUUU\\\bbbhhhpppzzziiiYYYXXX^^^dddwwwyyykkkbbb______fffppp|||dddSSSJJJGGGCCC@@@???@@@CCCEEE>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888777777888:::;;;<<<=========DDDMMM___lll^^^WWWVVVXXXYYY\\\```bbbgggrrr~~~xxxjjj```[[[YYYXXXSSSTTTVVVVVVWWWYYY]]]___]]]^^^\\\YYY^^^jjjtttxxx|||{{{~~~~~~~~~yyyuuupppllljjjhhhfffddd```___\\\YYYVVVSSSQQQOOOLLLKKKKKKLLLOOOQQQRRRRRRRRRWWW^^^cccdddgggsssqqqaaaZZZTTTMMMIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLTTTQQQPPPOOOPPPUUUcccqqqiiiTTTPPPQQQMMMKKKMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::999<<<>>>>>>===@@@GGGMMMVVVmmmrrrgggaaauuu{{{ooo___SSSNNNLLLIIIGGGLLLMMMPPPTTTTTTXXXdddqqqWWWWWWWWWWWWVVVUUUTTTTTTVVVUUUTTTUUUWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWWWWWWWVVVUUURRRQQQOOOMMMLLLLLLMMMNNNSSSTTTUUUTTTUUUYYY```ffflllsss}}}zzzcccVVVTTT]]]hhh~~~{{{pppbbb]]][[[^^^iiiuuutttWWWHHHHHHFFFCCC@@@??????AAABBB???>>>>>>>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888888888999:::;;;<<<===<<>>>>><<<<<<=========<<<;;;;;;999<<<>>>>>>===???EEEKKKTTThhhttthhhbbbnnntttcccUUUOOOLLLJJJIIILLLMMMPPPSSSTTTWWWcccoooVVVVVVVVVVVVVVVUUUUUUUUUYYYWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXSSSQQQNNNLLLKKKMMMOOOQQQQQQTTTWWWXXXYYY^^^eeejjjrrryyymmm^^^TTTQQQ^^^ppp{{{qqqfff\\\ZZZZZZ```mmm|||fffPPPEEEFFFEEECCC@@@???>>>>>>??????>>>>>>======>>>>>>???======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888::::::999888999:::<<<===<<>>===============<<<<<<;;;:::<<<>>>===<<<>>>BBBGGGPPP```zzzwwwiiibbbeeeppp}}}jjj[[[RRROOOMMMLLLLLLMMMOOORRRRRRUUU___jjjUUUUUUUUUUUUUUUVVVVVVVVVZZZYYYXXXYYY[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZVVVTTTPPPMMMMMMOOOSSSUUUSSSVVVZZZ\\\]]]bbbhhhnnnwww}}}}}}ddd[[[TTTQQQaaayyyttthhh```ZZZYYY[[[dddsssxxx]]]NNNIIIEEEDDDCCCAAA@@@>>>======???>>>>>>======>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999;;;:::999888888999;;;<<<===AAAFFFPPPiiivvvzzz~~~nnnbbb[[[YYYYYY\\\```ccchhhuuu{{{mmmbbbYYYSSSTTTTTTSSSRRRSSSWWW\\\aaafffkkkmmmkkknnnvvv~~~|||xxxyyy~~~~~~}}}|||{{{|||}}}~~~|||{{{tttpppkkkgggdddbbb```___]]]]]][[[YYYUUUPPPKKKIIIFFFHHHKKKMMMPPPTTTWWWZZZ^^^aaagggmmmqqqzzzwwwaaaWWWTTTOOOKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKMMMOOOOOOLLLLLLRRR^^^qqqkkk^^^SSSQQQRRROOOLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIDDDDDDCCCBBBAAA@@@??????===>>>>>>>>>>>>===<<<<<<;;;<<<===<<<<<<===@@@CCCKKKYYYsss|||kkkccc```eeexxxsssaaaVVVQQQPPPPPPNNNMMMNNNQQQQQQSSS[[[eee|||WWWVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTUUUVVVVVVWWWVVVUUUUUUVVVWWWXXXYYYZZZVVVSSSPPPNNNNNNQQQTTTWWWVVVYYY\\\^^^```dddkkkppp{{{rrr\\\WWWTTTTTTfff~~~~~~lll```ZZZWWWXXX\\\hhhzzziiiTTTJJJHHHEEEDDDDDDBBBAAA???>>>===>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999;;;:::999999999:::;;;<<<;;;>>>CCCKKK___~~~uuuxxxvvvggg^^^[[[[[[\\\___aaagggtttvvvhhh\\\TTTUUUTTTSSSRRRSSSWWW]]]aaajjjqqquuuttttttyyy~~~{{{wwwyyy~~~}}}~~~zzzzzzzzz|||}}}rrrnnniiieeebbbaaa___]]]\\\[[[ZZZWWWSSSOOOKKKIIIFFFIIIMMMPPPRRRVVV[[[______bbbhhhnnntttppp^^^UUURRRMMMIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIILLLNNNPPPPPPNNNPPPWWWeee{{{zzzccc[[[SSSQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<===<<<<<<===???AAAFFFTTTmmmoooddd___aaapppyyyeeeXXXRRRPPPQQQPPPNNNNNNPPPQQQQQQXXX```wwwYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]]]][[[YYYZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYSSSQQQOOOMMMNNNPPPSSSUUUXXXZZZ^^^___aaafffnnntttzzzfffVVVRRRTTTZZZllluuucccWWWTTTTTTWWW]]]lll|||```PPPIIIGGGCCCCCCCCCBBBAAA@@@??????>>>???AAABBBBBBAAA???>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;888<<>>======<<<<<<<<<======>>>???@@@DDDPPPhhhuuuggg___^^^iiixxx~~~iiiZZZRRRPPPPPPRRROOOOOOQQQQQQQQQUUU\\\ppp\\\[[[YYYWWWWWWWWWXXXYYYYYYYYYZZZ]]]______^^^\\\\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZVVVWWWXXXYYYYYYXXXWWWWWWQQQPPPOOOOOOPPPRRRTTTUUUWWWZZZ]]]___bbbiiirrryyyjjj___TTTQQQWWWdddwwwyyyiii[[[SSSRRRTTT\\\cccssspppZZZPPPJJJGGGBBBAAA@@@???????????????===???CCCEEEEEECCC???=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::666777999;;;<<<<<<;;;;;;999<<<@@@DDDNNNccc{{{yyyvvviiiaaa___^^^^^^]]]```lllyyyuuueee\\\UUUVVVVVVWWWWWWZZZ^^^aaaqqq||||||zzzxxxvvvwwwyyy}}}zzzzzzzzz|||~~~~~~{{{yyyqqqmmmhhhcccaaa___]]]\\\ZZZXXXUUUQQQNNNMMMLLLLLLKKKPPPUUUWWWXXX[[[bbbgggiiimmmttt|||mmm```SSSOOOMMMIIIFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFHHHJJJMMMPPPRRRSSSSSSWWW```lllkkk\\\ZZZVVVQQQOOOOOOPPPPPPLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@??????>>>======<<<<<<===???@@@@@@@@@BBBMMMbbb|||}}}jjj]]]WWWbbbrrrqqq```WWWTTTTTTTTTQQQPPPQQQQQQPPPTTTYYYhhhzzz^^^\\\ZZZXXXWWWXXXYYYYYYZZZZZZ\\\___aaabbb```^^^]]]\\\\\\[[[ZZZYYYYYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[VVVWWWYYYZZZZZZXXXVVVUUURRRRRRRRRRRRSSSTTTVVVWWWVVVXXX[[[^^^bbbjjjuuu}}}aaa\\\UUUSSS[[[mmmoooaaaWWWRRRTTTWWWcccjjjzzzbbbRRRLLLHHHDDD@@@???>>>======>>>???@@@<<<@@@DDDHHHHHHDDD@@@<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::444666999<<<>>>===;;;:::;;;===@@@AAAEEEUUUqqq}}}xxx{{{nnnccc```^^^]]]\\\^^^jjjvvvyyyiii^^^UUUVVVWWWXXXYYY[[[^^^aaappp}}}zzzuuuqqqsssuuuzzz{{{zzz{{{||||||{{{xxxuuuqqqmmmhhhcccaaa___]]]\\\ZZZWWWSSSOOOMMMLLLMMMNNNMMMRRRWWWZZZZZZ]]]ccciiiooosss{{{eeeZZZOOOLLLKKKIIIFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHKKKNNNQQQRRRTTTTTTXXXaaammm~~~hhh[[[ZZZWWWQQQNNNOOOQQQQQQIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>===<<<<<<>>>@@@AAAAAA@@@BBBKKK]]]sssmmm[[[RRR\\\nnnxxxggg]]]YYYYYYVVVRRRPPPQQQQQQPPPSSSWWWbbbsssaaa___]]][[[ZZZ[[[\\\]]]]]]]]]]]]^^^^^^```aaaaaa^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVXXXYYY[[[[[[ZZZXXXWWWRRRSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[```gggpppxxx|||uuu^^^WWWOOOQQQbbbyyy|||gggZZZTTTRRRVVV[[[jjjuuujjj^^^RRRIIIHHHGGGBBBAAA@@@@@@??????@@@@@@CCC??????DDDDDD???<<<>>><<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999888:::???CCCFFFOOObbbttt|||mmmfff```[[[YYY\\\gggsssnnn]]]WWWTTTUUUXXXYYYZZZ^^^dddqqqvvvoootttwww{{{}}}|||zzzzzz{{{zzzxxxvvvnnnmmmjjjhhhfffbbb^^^ZZZWWWTTTQQQNNNLLLMMMNNNOOOTTTUUUZZZ^^^^^^^^^eeennnttt~~~sss```VVVMMMKKKJJJGGGEEEEEEGGGDDDBBBBBBDDDEEECCCAAADDDDDDEEEFFFIIILLLOOOQQQTTTWWW[[[aaalll}}}yyyggg^^^YYYSSSNNNMMMMMMMMMNNNLLLMMMMMMKKKIIIIIIIIIKKKFFFFFFEEECCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>>@@@HHHVVVjjjpppaaaVVVZZZfffwwwsssccc[[[YYYUUUUUUSSSQQQOOOPPPSSSUUU^^^kkk```___]]]\\\\\\]]]___```^^^^^^^^^______```bbbbbb___^^^]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXYYY[[[[[[ZZZXXXWWWUUUVVVVVVWWWWWWWWWVVVVVVWWWXXX\\\bbbkkkuuu}}}mmmVVVSSSQQQXXXkkkyyyeeeXXXSSSTTT[[[bbbqqq{{{aaaWWWLLLDDDCCCAAAAAA@@@@@@???????????????BBB??????DDDDDD???<<<>>><<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999777888999:::::::::999888888999<<>>>>>>>>>>>>>>???@@@BBBGGGTTThhhpppaaaVVVXXXcccuuuyyyhhh___\\\WWWVVVTTTPPPNNNMMMPPPRRRXXXbbbttt```___^^^^^^^^^___aaabbb____________```aaabbbbbb``````^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYXXXXXXWWWVVVTTTTTTVVVYYY^^^fffppp{{{|||bbbQQQRRRVVVaaauuuuuuaaaUUUSSSYYYcccmmm{{{pppXXXPPPGGGAAAAAA>>>@@@???>>>>>>======>>>>>>AAA???@@@CCCCCC>>><<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::777888999:::::::::::::::::::::;;;======AAAOOO^^^jjjxxxwwwkkk^^^XXXWWW[[[ccclllzzzppp]]]YYYWWWYYYZZZ[[[___dddssswwwpppvvv}}}{{{yyyxxxwwwvvvtttqqqooonnnkkkgggcccaaa^^^[[[YYYZZZWWWRRRNNNMMMPPPSSSVVV\\\\\\^^^```aaadddooozzzzzzhhhYYYPPPIIIHHHHHHFFFDDDEEEGGGFFFDDDDDDEEEEEEEEEDDDFFFFFFHHHKKKNNNRRRUUUVVVYYYYYYZZZ___hhhvvvhhh___ZZZWWWSSSQQQPPPPPPNNNMMMMMMLLLKKKIIIHHHIIIIIIJJJFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>??????@@@AAADDDFFFPPPcccssscccVVVWWWaaasssrrrfffaaa\\\[[[XXXSSSOOOMMMNNNPPPSSSYYYgggwwwbbbaaa````````````aaabbb_______________```aaaaaaaaa``````___]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTWWWZZZaaakkkvvvpppZZZRRRUUU[[[gggzzzrrr]]]TTTUUU^^^lllxxxcccRRRNNNFFFBBBCCC???>>>>>>===<<<<<<<<<<<<===???@@@BBBCCCAAA>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<===<<<===>>>===@@@KKKWWWeeetttssscccZZZYYY[[[bbbiiiuuuwwwddd]]]YYYZZZ[[[\\\```eeetttyyyrrrxxx}}}}}}|||{{{yyywwwuuutttrrrooolllnnnjjjeeebbb```^^^[[[ZZZZZZWWWQQQNNNMMMQQQUUUYYY___^^^___bbbccchhhuuupppaaaUUUNNNIIIHHHHHHFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGIIILLLPPPSSSVVVXXXXXXYYY[[[]]]cccppptttdddaaaWWWUUUSSSRRRRRRQQQOOOMMMPPPNNNKKKJJJJJJKKKKKKKKKEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???>>>======>>>>>>???@@@AAADDDDDDKKK___}}}zzziiiZZZXXX```rrr|||nnnfffeeeccc^^^XXXRRROOOOOOPPPRRRUUU___nnn~~~bbbbbbaaaaaa````````````^^^^^^]]]]]]]]]^^^______````````````___]]]\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWYYY]]]eeeooozzzfffVVVQQQWWW^^^jjj|||}}}mmm[[[UUUZZZfffwwwnnnXXXMMMLLLFFFDDDEEEAAA>>>===<<<<<<;;;;;;<<<<<<===@@@CCCBBB???>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;<<<;;;<<<======@@@IIITTTeeettt{{{iii^^^ZZZZZZ^^^dddppp~~~}}}kkkccc\\\\\\]]]^^^aaafffuuu{{{uuu|||{{{zzz}}}zzzzzzyyyvvvuuusssqqqnnnkkkllliiieeebbb```___]]][[[YYYUUUPPPMMMMMMQQQVVVZZZ___^^^```cccffflll{{{iii\\\RRRMMMIIIIIIHHHFFFFFFIIIGGGGGGFFFEEEDDDDDDEEEFFFEEEFFFIIIMMMPPPSSSVVVWWWTTTYYY\\\]]]aaappphhh^^^]]]UUUSSSRRRRRRRRRQQQOOOMMMOOOMMMJJJJJJLLLLLLJJJHHHEEEDDDDDDCCCCCCCCCCCCDDD@@@BBBCCCDDDDDDBBB@@@???>>>=========>>>>>>???@@@CCCBBBHHHZZZxxxrrraaa\\\bbbuuuvvvmmmkkkhhhccc[[[TTTOOONNNNNNRRRRRRYYYfffuuu```````````````_________^^^]]]]]]]]]]]]]]]^^^^^^^^^___`````````^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^\\\[[[[[[ZZZZZZYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZYYY\\\aaaiiitttqqq]]]UUUPPPWWWaaannn}}}tttfffYYYXXXaaappp___NNNHHHHHHBBBBBBDDD@@@>>>===<<<<<<;;;;;;<<<<<<;;;AAADDDAAA>>>======<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999888888777777888888999;;;999:::<<<<<<>>>FFFOOOcccvvvqqqddd[[[WWWZZZ___lll{{{rrrhhh```^^^```aaadddgggttt}}}yyy|||{{{|||yyyyyywwwuuusssrrrpppllljjjiiifffcccbbbaaa```^^^\\\WWWTTTQQQNNNOOOSSSXXX[[[______aaaeeejjjrrrwwwbbbWWWPPPLLLIIIJJJHHHEEEFFFIIIEEEFFFFFFEEECCCCCCDDDFFFEEEGGGJJJMMMQQQSSSUUUVVVQQQWWW\\\```gggyyyyyyeee\\\ZZZSSSQQQPPPPPPQQQQQQOOONNNLLLJJJIIIKKKMMMLLLHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>??????BBBAAAFFFUUUqqq|||hhhaaaeeexxx~~~tttnnnkkkeee\\\SSSNNNLLLLLLNNNOOOTTT^^^kkk~~~ZZZ[[[\\\^^^___``````aaa___^^^^^^]]]]]]]]]^^^^^^[[[]]]^^^``````___^^^]]]]]]]]]]]]\\\]]]^^^^^^___]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ]]]ccclllxxxeeeVVVUUUQQQ[[[gggtttiii^^^VVVZZZhhhzzzmmmUUUHHHEEEEEE???@@@CCC???>>>======<<<<<<<<<<<<<<<:::BBBEEEAAA=========<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<:::999888999999:::;;;999:::<<<<<<===DDDKKK```xxx}}}mmm___XXXYYY___gggwwwxxxmmmcccaaabbbcccfffiiittt{{{}}}|||yyyvvvtttrrrqqqpppnnnkkkhhhdddcccaaaaaaaaa```]]][[[VVVTTTRRRQQQRRRUUUZZZ\\\______ccciiioooxxxlll\\\TTTNNNJJJHHHIIIGGGCCCDDDHHHDDDEEEFFFEEEBBBAAACCCEEEFFFHHHKKKOOOQQQSSSTTTUUUQQQUUU[[[eeetttqqqddd]]]WWWQQQOOONNNMMMOOOPPPOOONNNMMMLLLLLLNNNQQQPPPJJJDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAEEEQQQiiinnndddgggzzz|||qqqnnnggg^^^UUUNNNLLLLLLKKKMMMRRRZZZcccuuuVVVWWWZZZ\\\___aaabbbbbb```______^^^^^^^^^______ZZZ[[[]]]___``````___^^^^^^]]]]]]]]]]]]^^^______]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY^^^dddnnn{{{zzz]]]RRRTTTUUU```nnnzzz}}}tttaaaXXXTTT\\\mmmwwwWWWRRRFFFDDDDDD>>>@@@DDD@@@>>>>>>===<<<<<<<<<<<<===999BBBFFFAAA<<<===>>><<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======BBBAAA???===<<<<<<<<<===>>><<<<<<>>>>>>>>>CCCJJJ^^^zzzvvveee[[[\\\bbbdddttt{{{pppeeebbbccceeegggjjjsss}}}~~~|||yyysssqqqpppooonnnllliiiggg``````___```aaa```]]]ZZZVVVUUUTTTSSSUUUXXX[[[^^^___```eeelllrrr|||uuudddXXXQQQLLLIIIHHHHHHEEEAAABBBFFFCCCEEEFFFDDDAAAAAACCCEEEHHHJJJMMMPPPRRRTTTUUUUUURRRSSSYYYhhh~~~|||ggg___YYYRRRPPPNNNLLLLLLMMMOOOOOOOOOPPPOOOPPPSSSWWWUUUMMMGGGDDDDDDCCCCCCCCCDDDDDDEEEIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBEEENNNcccqqqfffhhh|||uuuqqqkkkaaaWWWQQQNNNNNNKKKNNNSSSYYY```qqqZZZZZZZZZ[[[]]]___bbbcccccc```^^^^^^```aaa```^^^\\\ZZZWWWWWWYYY\\\^^^^^^bbbbbb```___^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZ[[[XXXXXXZZZZZZXXXYYY]]]eeelllwwwmmmZZZSSSSSSYYYnnnvvvwww}}}oooeeeVVVWWW[[[fffwwweeeUUUGGGEEEDDDAAA???>>>=====================<<<<<<<<<<<<>>>>>>===<<<;;;<<<===;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;<<<<<<===:::::::::::::::::::::::::::===???>>>;;;<<>>==================<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::<<<>>>===;;;<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;;;;;;;<<<<<<<<<;;;:::::::::::::::<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999;;;<<<;;;:::;;;@@@DDDTTTppp}}}|||{{{lllbbb^^^[[[```lllyyyuuujjjeeeeeekkkrrrzzz{{{~~~zzzxxxuuusssnnnkkkgggdddcccbbbaaa```___]]]\\\[[[[[[YYYVVVTTTWWWXXXYYY\\\^^^```bbbbbbfffqqqwww|||vvvcccXXXOOOKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGJJJMMMPPPRRRRRRQQQPPPYYYaaannnooocccXXXWWWXXXRRRPPPOOONNNNNNOOOOOONNNMMMQQQPPPPPPQQQQQQOOOKKKIIIIIIFFFCCCCCCEEEIIIKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGFFFDDDBBBAAAAAABBBAAA???>>>DDDCCCFFFUUUgggpppcccdddttttttgggXXXOOOMMMKKKLLLNNNSSSWWWbbbvvv______^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\]]]]]]^^^^^^\\\YYYVVVVVVYYY]]]___```bbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXX[[[ZZZ[[[___``````fffmmmyyy~~~gggYYYTTTWWW]]]nnnvvvaaaYYYVVV[[[ggg{{{gggTTTKKKIIICCCBBB@@@???>>>======<<<;;;;;;<<<<<<<<<<<<<<<===<<<===>>>===;;;:::;;;<<<<<<<<<;;;:::999999999999888999999:::;;;;;;<<<<<<999999::::::::::::;;;;;;:::;;;;;;:::999;;;???BBBJJJaaa~~~~~~qqqeee```\\\]]]eeeppp{{{zzzoooiiihhhmmmsss~~~zzzyyy{{{}}}zzzwwwtttrrrjjjgggdddbbbaaa```^^^\\\\\\[[[ZZZXXXWWWUUUTTTSSSWWWYYY\\\^^^```bbbeeeggglll}}}jjjZZZRRRMMMJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIILLLPPPSSSSSSRRRQQQQQQ[[[dddvvvttteee___WWWVVVXXXRRRQQQOOONNNNNNOOOPPPNNNMMMPPPPPPPPPPPPOOOMMMKKKIIIJJJGGGDDDCCCFFFJJJNNNOOOMMMLLLKKKIIIHHHHHHHHHHHHEEECCCAAA@@@AAABBBAAA@@@===DDDDDDDDDOOO]]]wwwzzziiiaaaiiiuuu{{{mmm\\\OOOKKKLLLLLLNNNRRRVVV]]]mmm{{{dddcccbbb```___]]][[[[[[\\\\\\]]]]]]^^^___```bbb]]]ZZZYYYYYY\\\___aaabbbbbbaaa```_______________^^^]]][[[YYYYYYZZZ\\\]]][[[[[[^^^aaaaaabbbiiirrrooo[[[RRRRRRYYYbbbttt}}}eee[[[YYY```oookkkXXXMMMFFFBBBAAA@@@???>>>===<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;======<<<;;;:::;;;<<<<<<;;;:::999999999999999888888999999:::;;;;;;<<<999999999::::::;;;;;;;;;:::::::::999:::;;;>>>@@@DDDUUUooo~~~zzzxxxjjjccc___]]]```iiitttwwwqqqooosssxxx|||wwwuuuzzz{{{wwwtttqqqnnnhhheeebbb```___^^^[[[YYYZZZYYYXXXVVVTTTSSSSSSTTTVVVZZZ]]]```aaadddgggjjjwwwwwwaaaTTTNNNJJJIIIJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJIIIMMMQQQSSSRRRQQQQQQQQQ\\\iii~~~}}}jjj```]]]VVVVVVWWWRRRQQQPPPNNNOOOPPPPPPOOOMMMOOOPPPPPPPPPNNNLLLKKKJJJJJJGGGDDDDDDGGGKKKOOOQQQMMMKKKIIIGGGFFFFFFGGGGGGEEECCCAAAAAABBBBBBAAA@@@===EEEDDDCCCJJJTTTkkknnnbbbdddlllqqq```RRRLLLNNNMMMOOORRRUUUZZZfffrrrfffeeedddcccaaa___]]][[[\\\^^^_________```ccceee]]]\\\\\\^^^aaacccddddddbbbaaa``````______``````^^^\\\YYYWWWWWWYYY\\\___\\\\\\```cccdddfffoooyyy~~~bbbSSSNNNQQQ[[[ggg|||{{{ddd\\\\\\fffwwwxxx\\\PPPJJJDDD===???>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======;;;<<<===<<<:::::::::;;;::::::999999999999::::::;;;;;;::::::999999888888888999999::::::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@CCCMMMaaayyy}}}xxx}}}rrriiiccc___^^^eeeooozzz|||~~~xxxtttvvvzzz{{{wwwsssooollliiifffdddbbb```___]]]ZZZXXXXXXXXXWWWTTTRRRRRRUUUWWWWWW[[[___bbbcccfffjjjnnn|||jjjWWWNNNJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKIIIMMMQQQQQQPPPOOOQQQSSS___rrruuuddd]]][[[UUUTTTVVVQQQQQQPPPOOOOOOPPPPPPOOONNNNNNOOOPPPOOOMMMLLLLLLMMMJJJGGGEEEEEEHHHKKKNNNOOOLLLJJJHHHFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCBBB@@@???EEEDDDBBBHHHOOO```yyyuuueeeccchhhtttuuueeeXXXRRRQQQOOOPPPRRRTTTWWWaaakkkddddddeeeeeedddbbbaaa``````bbbcccbbb``````ccceee^^^^^^```cccfffhhhfffeeebbbaaa``````````````````^^^\\\ZZZXXXWWWXXXZZZ[[[ZZZ]]]bbbfffhhhlllwwwqqqYYYOOOMMMPPP]]]kkk~~~|||lll^^^^^^^^^jjj}}}hhhRRRJJJGGGCCC=========<<<<<<;;;<<<<<<<<<999999:::;;;;;;<<<======;;;<<<===<<<:::999:::;;;888888888888999:::;;;;;;;;;;;;::::::999888888888888888999::::::;;;<<<<<<===<<<::::::;;;===??????BBBFFFUUUiiiyyy|||}}}rrrfff```]]]bbbjjjuuu}}}xxxtttwww}}}yyyuuuqqqmmmiiiffffffdddbbbaaa```^^^ZZZXXXWWWWWWVVVTTTRRRSSSWWWZZZXXX]]]bbbeeefffhhhnnnsssooo___PPPJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKMMMMMMPPPSSSSSSQQQRRRUUUYYYccc}}}mmm^^^YYYXXXRRRQQQTTTOOORRRPPPOOOOOOPPPPPPOOONNNLLLNNNOOOOOOLLLLLLMMMOOOIIIGGGEEEFFFHHHKKKMMMMMMLLLKKKHHHEEEDDDEEEFFFGGGIIIGGGDDDCCCCCCCCCBBB@@@@@@EEECCCBBBHHHLLLWWWlllllldddfffkkkxxxkkk___ZZZSSSPPPOOOQQQRRRUUU]]]gggbbbcccdddeeefffeeedddcccdddffffffdddaaa```bbbddd___```bbbfffjjjjjjhhhfffbbbaaaaaa````````````aaa]]]\\\[[[ZZZYYYWWWWWWVVVYYY\\\ccciiilllqqq~~~iiiTTTMMMMMMPPP^^^nnnyyy|||ssskkk^^^WWW______llluuuZZZGGGAAAAAA???======<<<<<<;;;;;;;;;<<<<<<999999::::::;;;<<<======;;;<<<===<<<:::999:::;;;777777777888999:::<<<<<<777888888999::::::;;;;;;888888999::::::;;;<<<<<<>>><<<::::::<<<>>>??????@@@AAAKKK^^^mmmvvvxxxhhhaaa\\\```hhhrrr|||sssvvv~~~~~~zzzvvvrrrnnnjjjgggfffeeebbbaaa```^^^[[[XXXWWWWWWVVVTTTRRRSSSXXX]]]YYY^^^dddggghhhkkkpppvvvhhhZZZMMMIIIJJJJJJIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMQQQUUUWWWWWWUUUVVV[[[```gggwwwhhhZZZUUUVVVOOOOOORRRNNNRRRPPPOOOOOOPPPQQQOOONNNKKKMMMOOONNNLLLLLLNNNPPPHHHGGGFFFFFFIIIKKKLLLKKKMMMKKKHHHFFFEEEEEEGGGHHHJJJHHHEEEDDDDDDCCCBBB@@@AAAEEEBBBBBBIIIKKKSSSeee~~~sssgggfffeee{{{zzzoooeee```SSSPPPNNNOOOQQQSSS[[[ddd___```aaacccddddddeeeeeegggfffcccaaa___^^^^^^^^^aaabbbcccfffiiihhhfffcccbbbaaa```___^^^]]]]]]]]]^^^\\\ZZZYYYYYYZZZZZZYYYaaadddjjjpppwwwhhh\\\PPPLLLMMMTTTaaammm{{{rrriiiccc\\\UUUTTTWWW___lll~~~vvvaaaOOOIIIEEE>>>;;;??????>>>>>>===<<<;;;;;;:::;;;======<<<999888:::<<<;;;;;;<<<<<<;;;;;;:::999::::::999999::::::;;;<<<999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>>===AAA>>>>>>======<<<<<<;;;;;;:::;;;<<<:::888777999;;;;;;;;;;;;<<<;;;;;;:::999999888888888888999::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::::::::======BBBLLLWWWcccssszzznnnaaa^^^aaagggrrr{{{{{{wwwzzzuuuqqqmmmiiiffffffeeedddcccbbb```\\\YYYTTTQQQOOOQQQVVV[[[^^^___cccbbbdddiiimmmooossswwwqqq\\\TTTJJJEEEEEEGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIKKKMMMNNNQQQQQQTTTWWWXXXXXX___fff|||zzzvvvggg___\\\WWWSSSPPPPPPPPPQQQVVVTTTQQQPPPQQQPPPOOOMMMNNNMMMLLLKKKJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIKKKKKKJJJHHHGGGFFFEEEFFFFFFIIIHHHFFFDDDCCCCCCCCCCCCEEEBBBAAACCCEEEGGGMMMUUUmmmrrreee\\\kkk|||zzzpppddd[[[TTTSSSSSSSSSUUUXXX```___``````aaabbbddddddfffeeecccbbbaaaaaabbbbbb^^^___aaadddffffffdddbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______ccciiirrr|||zzzbbbUUUNNNJJJMMMSSSZZZccckkkkkkaaaXXXRRROOOOOOTTT[[[gggrrrpppXXXJJJ@@@@@@AAA>>>===@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::999777777888:::;;;;;;;;;;;;;;;:::999999777777777777777888999999999999999999999999999999::::::::::::::::::::::::888999999999:::::::::;;;<<<;;;???FFFPPP\\\mmm|||vvvggg___^^^aaaiiirrr{{{www}}}xxxsssoookkkgggdddbbbaaaaaaaaaaaa^^^ZZZWWWQQQPPPQQQUUU[[[```cccdddffffffjjjqqquuuvvvxxx||||||dddTTTOOOHHHDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIILLLNNNOOOVVVRRRRRRVVVZZZ^^^eeelll{{{{{{jjj```\\\YYYVVVRRRPPPPPPPPPQQQVVVTTTPPPOOONNNNNNNNNLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKIIIIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBFFFCCCBBBDDDEEEFFFLLLSSSfff}}}nnnaaaeeeqqqzzznnneee\\\WWWTTTPPPQQQSSS````````````aaabbbcccdddeeedddcccbbbbbbcccdddeee___```aaadddffffffdddaaa^^^]]]]]]\\\\\\\\\\\\]]]___```aaaaaaaaa```aaaaaaeeelllxxxjjjYYYPPPLLLMMMTTT[[[___cccgggddd[[[RRRNNNNNNQQQZZZccclllwww___RRRIIIAAAAAAAAA>>><<<===;;;;;;;;;;;;;;;;;;<<<<<<999999999888888888999999:::;;;;;;;;;;;;:::999999888777777777777888999999888888888888888888888888999999999999999999999999:::::::::;;;;;;<<<<<<===;;;:::<<>>=========<<<;;;::::::::::::::::::::::::;;;999888888:::;;;;;;::::::::::::::::::999888888999888888888888999::::::888888888888888888888888999999999999999999999999666666777888999:::;;;;;;<<<;;;===@@@CCCLLL___ppp|||lll^^^ZZZ\\\^^^mmm|||vvvqqqpppllljjjgggfffeeeeeecccbbb```^^^ZZZXXXWWWWWWUUUSSSWWWYYY\\\^^^```bbbeeegggjjjmmmvvvrrr\\\OOOHHHGGGFFFFFFFFFFFFGGGHHHDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIJJJMMMPPPSSSUUUQQQTTTYYY[[[\\\iiisssggg```]]]ZZZYYYWWWTTTSSSRRRRRRRRRRRRQQQOOOOOOOOOOOOMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHEEEEEEFFFFFFEEEIIINNNZZZmmmssshhhdddsss~~~qqqdddXXXPPPQQQVVVeeefffhhhjjjjjjiiigggfffcccbbbaaa```aaabbbcccdddeeedddeeeeeeeeeccc___[[[YYYXXXXXXYYYZZZ[[[\\\]]]\\\^^^aaaaaabbbeeemmmsssyyyrrr___RRRNNNNNNSSSVVVaaaqqqyyyqqqcccZZZPPPLLLLLLPPPWWW^^^hhhqqq}}}zzz___OOOJJJ??????===;;;;;;======<<<;;;;;;::::::999999888888:::888666777999;;;:::999999::::::::::::999888888888777777777777888999999888888888888888888888888888888888888888888888888666666777888999:::;;;;;;;;;;;;>>>@@@BBBIII[[[lllxxxfff]]]]]]]]]jjjyyyzzzxxxvvvppplllllljjjhhheeeddddddcccaaa```^^^[[[WWWUUUUUUWWWXXXXXX[[[]]]```aaaaaacccgggjjjooorrr{{{rrrbbbTTTMMMGGGFFFFFFDDDDDDDDDFFFHHHCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIKKKNNNQQQTTTVVVTTTUUUXXX\\\bbbtttyyykkkddd^^^ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPOOOPPPQQQRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHFFFEEEGGGFFFEEEEEEEEEGGGHHHIIIGGGDDDDDDFFFFFFEEEIIIOOOUUUbbb~~~tttllleeelll{{{pppbbbVVVRRRTTTeeehhhkkkmmmmmmkkkhhhfffbbbbbbaaa``````aaabbbccceeeddddddddddddaaa\\\YYYXXXXXXXXXXXXYYY[[[\\\]]]XXX[[[___```aaagggrrrzzzyyydddVVVOOONNNPPP\\\___iiiwww{{{ooo\\\OOOPPPMMMNNNUUU\\\cccllltttfffQQQFFFDDDBBBBBB@@@<<<;;;======;;;;;;;;;::::::999888777777999666444555888:::999777999::::::::::::999888888666666666666666777888888777777777777777777777777888888888888888888888888777888999:::;;;<<<======999;;;>>>@@@AAAGGGXXXiiinnnccc```]]]hhhwwwyyyttttttrrrmmmjjjjjjiiigggdddbbbaaa```^^^\\\\\\YYYTTTSSSUUUXXX[[[\\\___aaaddddddeeeggglllpppuuuxxxuuuiii```TTTLLLIIIFFFFFFEEECCCBBBCCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKNNNRRRUUUWWWXXXVVVWWW\\\hhh}}}nnnfffccc___ZZZXXXWWWUUUSSSQQQOOONNNNNNNNNOOOPPPRRRTTTRRROOOLLLKKKLLLMMMNNNOOOOOONNNMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEHHHGGGEEEEEEEEEGGGIIIKKKFFFDDDDDDGGGGGGFFFIIIOOOPPPYYYrrrwwwrrrhhhhhhyyyjjjZZZRRRRRRllllllmmmlllkkkjjjhhhfffgggfffdddcccbbbaaaaaaaaaffffffeeeccc```\\\XXXVVVYYYYYYYYYXXXWWWWWWZZZ\\\^^^^^^```bbbhhhqqqzzz}}}fffUUULLLJJJQQQXXXaaallluuuvvvssskkk[[[LLLNNNNNNPPPWWW```jjjqqquuukkkWWWJJJEEEDDD>>>======<<<;;;;;;::::::888888888888999:::;;;<<<777888999::::::999777777666666777777777777666666888888777666666666666666::::::999999999999999999888999::::::888777777777555555666777888:::<<<===999888<<>>>>>???KKKYYYyyyvvv~~~vvvnnnmmmxxx}}}|||zzzvvvrrrqqqoookkkfffaaa^^^\\\[[[VVVWWWZZZ\\\[[[ZZZWWWUUUTTTUUUXXX[[[___bbbdddeeejjjmmmqqqtttxxx~~~xxxggg[[[SSSKKKHHHEEEBBBBBBEEEBBBBBBBBBCCCCCCEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOQQQTTTVVVXXXYYYaaafffqqqrrrddd]]]YYYUUUSSSUUUVVVVVVTTTSSSQQQPPPOOOOOOLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHJJJLLLOOOQQQXXXWWWUUURRRPPPOOONNNMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIQQQggg|||ooojjjpppxxxmmmdddcccaaa___^^^______``````bbbfffiiikkkiiigggeeeeeedddbbb```^^^[[[YYYWWWVVVWWWYYYYYYYYYZZZ[[[]]]bbbkkkyyyhhhWWWQQQNNNSSS\\\fffqqqzzz|||yyyrrrhhh[[[RRRPPPRRRVVV___lllwww~~~nnn\\\JJJCCCCCC@@@;;;888:::::::::::::::999999999:::;;;<<<===<<<:::777555666666666777777888888999888999999::::::999999888888777777666666666666666777777888888888999999999666777999999777777777888999888888888888888999999;;;;;;<<<<<<<<<>>>FFFOOOggg}}}wwwqqqzzz{{{yyyxxxwwwtttqqqpppnnnjjjeeeaaa^^^\\\[[[XXXXXXWWWWWWVVVVVVUUUUUUUUUXXX\\\```cccfffhhhiiikkkooossswww{{{jjj\\\TTTMMMGGGFFFDDDBBBAAADDDBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMPPPSSSUUUWWWXXXXXXeeelll|||tttlllbbb\\\WWWSSSRRRSSSTTTTTTSSSRRRQQQPPPOOONNNJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGIIILLLOOOQQQVVVUUUSSSPPPNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGEEEKKK\\\rrrvvviiigggsssxxxcccbbbaaa```````````````ccceeehhhjjjkkkiiigggeeefffeeecccaaa___\\\[[[ZZZXXXYYYZZZZZZZZZ\\\___bbbiiirrrttt___RRROOOSSS]]]hhhpppxxx~~~ssshhh___XXXQQQPPPRRRZZZeeevvv[[[OOODDDBBBBBB>>>999777999999999999999999999999888888999999888666555444666666666666666777999999777777888888888888777777888888777666666666666666444555555666666777777777444666888888777666777888888888888888888888999999;;;;;;:::;;;;;;>>>CCCGGGYYYnnnxxx}}}{{{yyywwwuuuuuussspppnnnooollliiidddaaa^^^\\\\\\ZZZXXXVVVTTTTTTTTTVVVWWWXXX\\\```dddgggiiilllmmmooorrrwwwzzz}}}mmm\\\SSSMMMGGGCCCCCCCCC@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMOOORRRTTTUUUUUUUUUcccooojjjfff```ZZZUUURRRQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIKKKMMMOOORRRQQQPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHFFFGGGLLLWWWggg~~~qqqgggkkksss___```aaabbbcccdddddddddggghhhjjjkkkjjjhhhfffdddgggeeecccaaa^^^]]][[[[[[YYYZZZZZZ[[[]]]aaafffjjjsss{{{zzzcccVVVMMMOOOYYYhhhrrrvvvxxxzzzuuuiii^^^XXXSSSPPPSSSXXX___mmmhhhPPPHHHBBBAAA@@@===;;;<<<888888888999999999999999777777777666666555555555666666555555666777999:::555555666666666666555555888888777666666666666666444444555555666777777888555666888888777777888999888777777777888999::::::999:::999999:::>>>@@@AAAJJJ\\\sss~~~xxxwwwuuutttrrrpppnnnlllllljjjgggccc```^^^\\\\\\XXXWWWUUUTTTUUUVVVXXXZZZ[[[___dddhhhiiikkknnnqqquuuxxx|||}}}kkk\\\SSSOOOHHHCCC@@@BBBCCCAAAAAACCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNQQQSSSUUUUUUTTTTTTcccssszzzrrraaa```\\\VVVPPPOOOPPPPPPMMMNNNNNNNNNNNNMMMKKKJJJHHHJJJLLLMMMLLLKKKHHHGGGFFFGGGGGGIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEHHHMMMTTT]]]rrr}}}mmmhhhkkk]]]^^^aaadddfffgggggggggiiijjjkkkkkkjjjhhheeedddfffeeeccc```^^^\\\[[[[[[ZZZZZZ[[[\\\___eeelllrrrzzzgggUUUOOOLLLQQQ^^^oooyyywwwsssqqqiii^^^VVVRRRPPPOOOVVV___dddssskkkTTTGGGBBB>>>===;;;999;;;???888888888888888888999999999888777777666777777888666555555555666777999:::888888999999999999888888888888777666666666666666555666666777888999999:::555777999999999888999:::777777777777888999:::;;;999999999888:::>>>???>>>>>>MMMcccxxx~~~~~~}}}|||{{{xxxwwwvvvtttssspppnnnllljjjhhheeebbb___]]]\\\\\\UUUUUUUUUVVVWWWYYYZZZ[[[^^^bbbgggiiijjjlllpppssszzz}}}ooo]]]SSSOOOOOOFFFBBB@@@CCCEEECCCDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKPPPQQQTTTVVVWWWWWWVVVUUUfffxxxvvvwwwwwweeeZZZ[[[XXXRRRMMMMMMOOOPPPNNNOOOOOOPPPOOONNNMMMLLLHHHIIIKKKMMMLLLJJJHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGHHH???CCCIIIMMMSSSeeesssiiigggyyy|||bbb``````bbbgggkkklllkkkllliiigggfffffffffdddcccdddcccaaa___]]][[[YYYXXX___```aaacccffflllsssxxxjjjWWWOOONNNHHHWWWhhhsssyyywwwmmmccc[[[UUUQQQPPPQQQTTT]]]ggglllqqqYYYLLLAAA???<<<:::888888888999===<<<;;;:::888777666555777777777777666666666666666666777777777777666666888888777777666666555555777777666666555555444444777333000///222666777666888888888888777777777777666666777888999999::::::::::::999888999:::;;;<<<@@@EEEOOO^^^sss~~~{{{zzzwwwvvvsssrrrqqqooollliiigggfffdddaaa^^^[[[XXXWWWXXXVVVUUUVVVYYY]]]_________aaacccfffiiiooouuuyyylll^^^UUUNNNIIIHHHCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHKKKLLLMMMTTTRRRRRRSSSSSSRRRVVV\\\ccc{{{}}}tttnnnssskkkbbbYYYTTTOOOMMMNNNPPPPPPOOONNNMMMMMMKKKJJJIIIHHHHHHLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGLLLKKKJJJIIIJJJJJJHHHGGGEEECCCBBBBBBCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBGGGEEEFFFRRR___vvvsssmmmooosss|||```___```ccchhhmmmnnnmmmllliiigggeeeeeeeeecccbbbbbbaaa```___^^^]]]\\\\\\aaaccceeegggkkkqqqxxx}}}vvv___OOOIIIJJJOOO]]]nnnxxx{{{vvviii^^^UUUQQQOOOQQQSSSWWW```jjjssscccQQQHHH@@@>>><<<:::888888888999888888888777777666666666777666666666666666666666444444555555555555444444777777777777666666555555666666666666666555555555777444111111444666666555777777777666666666666555666666777888888999:::::::::999999888999:::;;;<<<<<>>???<<<;;;:::999888777777777888888777777777777777777444444555555666666666777555555666666666666555555555555555555555666666666444444555555666666777777555666888888777555444333888888888777777777666666777777777777777888888888777777888888888888999888888:::@@@FFFMMM[[[uuu{{{zzzyyyxxxxxxwwwvvvtttwwwxxxyyyyyyxxxvvvtttrrrssspppllljjjhhhgggdddbbb]]][[[YYYXXXXXXZZZ\\\^^^bbbccceeeiiilllmmmllljjjiiilllpppvvv~~~kkk```VVVOOOJJJIIIHHHDDDAAAAAA??????@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKOOORRRTTTWWWVVVUUUVVVUUUZZZggguuuppptttvvvbbb\\\WWWOOORRRQQQPPPNNNKKKIIIIIIIIIKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHLLLQQQXXXZZZVVVNNNHHHDDDBBBAAA@@@BBBDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBGGGGGGIIIPPPQQQVVVfffyyyssspppsssdddfffiiiiiihhhgggfffgggfffdddbbbaaaaaa```___]]]^^^]]]\\\\\\^^^```cccdddlllqqqzzzyyyZZZMMMKKKOOO]]]nnn{{{{{{rrreeeZZZ[[[YYYZZZ```iiitttzzz^^^OOOGGG>>>:::<<<::::::999999888777666666777666666555444333333222444444444555555666666777333333444444444444333333444555555555555666666666555555555666666666666666333555777777666444444444888888888888777777777777777777777777777777777777666666777888888888888777777777;;;BBBHHHTTTmmm{{{xxxxxxxxxxxxxxxwwwuuutttsssvvvvvvwwwwwwvvvtttrrrppppppmmmiiigggfffeeecccbbb\\\\\\[[[[[[\\\___aaaccciiiiiikkkmmmppppppnnnllliiiooowww|||jjj\\\UUUNNNIIIFFFFFFEEE@@@>>>>>>===>>>@@@AAABBBCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIILLLNNNQQQTTTUUUTTTSSSSSSUUUXXXbbbuuuttt|||mmm___YYYUUUQQQPPPPPPOOOMMMJJJIIIJJJLLLIIIIIIJJJJJJJJJJJJKKKKKKGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGLLLRRRXXXXXXSSSLLLGGGEEECCCBBBAAABBBEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCHHHGGGIIIPPPOOORRR___nnn}}}vvvvvvdddfffiiiiiigggeeedddeeedddbbb```___``````___^^^]]]]]]]]]^^^```dddhhhjjjrrryyynnnUUUOOORRRXXXjjj~~~{{{rrrkkkccc[[[YYYYYY^^^hhhrrr|||vvvaaaMMMGGGCCC<<<999===999999999888888777666666666666555444444333222222333333444555555666777777222333333444444333333222444444444555555555666666666666666666666555555555222444666666444333444666888777777777777666666666777777777777777777777666555666777888888888777666888666999@@@EEENNNeee}}}|||||||||||||||zzzwwwtttuuuwwwxxxyyyyyyxxxxxxxxxssstttuuuuuutttrrrooonnnmmmjjjfffdddddddddcccbbb^^^^^^___aaaccceeeggghhhnnnmmmnnnppprrrsssrrrpppooowwwzzzjjjZZZQQQOOOHHHDDDBBBDDDCCC>>>===>>><<<===???AAACCCDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHIIILLLNNNQQQRRRSSSSSSOOOQQQVVV\\\cccqqquuufff___XXXTTTUUUMMMNNNMMMKKKJJJKKKOOORRRRRRPPPMMMKKKJJJIIIJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHMMMRRRRRRMMMHHHFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHFFFHHHNNNKKKLLLWWWeee}}}yyybbbeeeiiiiiifffddddddeeebbb```______``````___^^^]]]\\\]]]___bbbggglllooowww~~~fffSSSSSSYYYbbbwww~~~sssjjjddd]]]WWWUUUWWW```mmmxxxfffSSSEEECCCBBB<<<;;;???888888888888888777666555666666666666666555555555333333444444555666777777444555555666666555555444444444444555555555666666777777666666555555555444111333555555333222555777777666666666555555555555777777777777666666666666444555777888888888777666;;;777999AAAEEEKKK```www|||}}}~~~{{{zzzzzzzzz{{{yyyvvvsssooorrruuuwwwxxxyyyzzz{{{qqqrrrssssssrrrpppmmmlllllliiieeeccccccccccccbbb```aaaccceeehhhjjjkkkllloooooooooqqqtttuuuuuussszzzyyyhhh[[[OOOIIIIIIFFFCCCBBBCCCCCC???>>>@@@<<<===???BBBCCCDDDDDDDDDFFFEEECCCBBBCCCDDDFFFGGGIIIKKKNNNPPPRRRRRRQQQQQQMMMRRRZZZdddooo~~~ddd^^^[[[RRRNNNSSSJJJKKKKKKJJJJJJMMMSSSXXX^^^[[[UUUOOOKKKIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFCCCHHHMMMMMMIIIEEEEEEGGGEEECCCBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHEEEFFFKKKGGGFFFQQQ^^^yyy{{{dddeeeggghhhgggeeebbb```aaa^^^[[[\\\```cccaaa^^^```^^^[[[[[[```iiirrryyyrrrfffVVVPPP\\\ttttttggg]]]UUUSSSTTTUUU^^^eeeppplllUUUMMMDDD???>>>>>><<<999888888777777777777888888777777777777777777777777222333444555555444333222222222444555666666777777555555555555555555555555333333333444444444555555333555666555333333555888999999888777666555444444444444555555666666777777777777777777888888888888;;;:::===AAA???CCC[[[uuu~~~}}}}}}~~~~~~}}}{{{{{{{{{zzzwwwuuuvvvwwwxxxyyyzzzyyyxxxxxxuuuqqqmmmkkklllllljjjhhhhhheeebbbaaabbbccceeeeeeeeegggjjjlllnnnnnnmmmmmmuuurrrssswwwxxxwwwyyy}}}}}}gggVVVOOOKKKGGGDDDCCCBBBBBBAAAAAABBBBBBCCC>>>???@@@AAACCCDDDEEEEEEFFFGGGFFFEEEDDDEEEHHHJJJEEEHHHLLLPPPSSSTTTTTTTTTTTTVVV[[[hhhvvvaaaZZZTTTLLLJJJOOONNNOOOOOOLLLKKKQQQ^^^iiirrrcccSSSKKKIIIFFFDDDDDDCCCCCCBBBDDDHHHJJJKKKKKKQQQNNNKKKLLLNNNMMMHHHCCCEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKWWWjjjffffffhhhhhhgggdddbbb``````]]]ZZZ\\\```bbb```^^^aaa```___```eeennnxxxhhh___UUUUUUgggkkk]]]UUUPPPPPPRRRSSS]]]dddooo~~~oooXXXMMMGGG@@@======>>>;;;999:::999888777666666666666555555555555555555555555333444555555555555444333333444555555555555555444444444444444444444444444333333333444444444555555333555666555333333555888888888888777666666555555555555666666666666666777555555666666666777777777:::999<<<@@@>>>BBBXXXppp~~~}}}}}}}}}|||zzzxxxxxxxxxyyyyyyyyyxxxwwwvvvsssoookkkiiiiiijjjjjjiiihhhfffeeedddfffhhhiiijjjkkklllnnnoooqqqqqqqqqqqquuusssuuuzzz}}}}}}yyykkkZZZNNNJJJHHHFFFDDDBBBAAAAAA@@@@@@AAAAAABBB??????@@@AAACCCDDDEEEEEEFFFFFFFFFEEEDDDEEEHHHKKKKKKNNNQQQSSSTTTSSSRRRQQQZZZ```jjjyyyppp^^^XXXTTTMMMKKKPPPJJJLLLKKKIIIKKKTTTdddpppyyyiiiXXXOOOKKKGGGDDDDDDEEEDDDEEEGGGLLLOOOQQQQQQSSSPPPLLLLLLMMMLLLGGGCCCEEEDDDBBBCCCEEEFFFFFFEEEBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJRRRccc~~~hhhhhhhhhhhhfffdddaaa```^^^\\\ZZZ[[[___aaa```^^^bbbccceeegggmmmvvvsss^^^YYYWWW```wwwzzzaaaRRRLLLLLLNNNRRRTTT^^^eeepppxxx[[[JJJDDD@@@<<<:::<<<<<<:::888;;;:::999777666555444444444444444444444444444444444444555666666555444444555555555555555444333333333333333333333333333333333333333444444444555555333444555555444444666777777777777777777777777777777777777777666666666666444444555555555666666666888888;;;===<<<@@@SSShhh~~~}}}|||yyyyyyyyyxxxwwwvvvtttsssppplllhhhfffgggiiijjjjjjhhhhhhhhhjjjkkkmmmoooppprrrrrrrrrssstttvvvxxxyyyzzzyyy|||vvvdddZZZNNNGGGEEEEEEDDDAAA@@@@@@@@@??????@@@@@@@@@??????@@@BBBCCCDDDEEEFFFEEEFFFFFFEEEEEEFFFIIIKKKNNNQQQTTTVVVUUUSSSRRRRRR[[[gggxxxwwwgggYYYUUURRRMMMLLLOOOIIIJJJIIIHHHJJJTTTdddpppvvvgggWWWOOOKKKGGGEEEFFFFFFFFFGGGKKKPPPUUUWWWXXXWWWSSSNNNLLLKKKJJJFFFCCCDDDBBBAAABBBCCCEEEDDDDDD@@@AAAAAABBBCCCDDDEEEEEE@@@@@@@@@AAABBBEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJOOO[[[qqqjjjjjjiiigggeeebbb```___]]][[[ZZZ\\\___aaaaaa```bbbeeejjjnnnttt|||sss^^^XXXXXX^^^mmmrrrYYYMMMJJJLLLPPPSSSZZZdddkkkvvvbbbOOOFFF>>><<<::::::::::::888666:::999888777555555555444444444444444444444444444555555555555555555555555444444444555555444444333333333333333333333333333333333333444444444555555444444444444444555666777666666666777777888888888888888888777777666666555444444555555555666666666888888:::<<<<<>>??????>>>>>>>>>>>>?????????@@@AAABBBCCCEEEFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLMMMQQQTTTVVVUUUUUUVVVXXX]]]ooo|||zzzwww|||kkk___UUURRRPPPLLLKKKMMMKKKLLLKKKIIIJJJQQQ[[[dddeeeYYYNNNIIIHHHFFFFFFHHHFFFFFFHHHLLLRRRXXX[[[\\\XXXTTTOOOKKKIIIHHHEEEBBBBBB@@@??????AAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFF?????????@@@AAADDDFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIOOOWWWfff|||kkkjjjhhheeecccaaa```___]]]\\\\\\]]]```bbbccccccbbbhhhooouuuzzztttaaaSSSTTTZZZgggzzzwwwfffSSSKKKKKKNNNRRRVVVbbbkkkrrr|||eeeOOOEEECCC===<<<;;;::::::999777555888777666666666666666666555555555555555555555555555555555444444555555555111222333444555555555555444444444444444444444444333333333444444444555555444333333333555666777777555555555666777777888888888888777777666666555555555555666666666777777777888999;;;<<<<<>>>>>======>>>>>>??????@@@AAABBBDDDEEEFFFFFFDDDFFFGGGHHHHHHIIILLLNNNNNNQQQTTTTTTSSSTTTXXX]]]iii~~~yyymmmnnnhhhiiiyyyqqqbbb[[[SSSPPPNNNKKKJJJJJJJJJKKKLLLKKKKKKMMMQQQUUUVVVMMMFFFEEEEEEDDDEEEHHHEEEEEEGGGKKKQQQVVVYYYZZZWWWTTTOOOKKKHHHFFFDDDBBB@@@>>>======???@@@@@@???AAABBBBBBDDDEEEFFFGGGGGGAAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHLLLQQQ\\\nnnuuuvvv}}}kkkiiifffcccaaa```______]]]^^^___```bbbdddfffggggggnnnwww~~~rrraaaWWWRRRTTT```rrreeeYYYNNNKKKLLLPPPVVV\\\iiirrrxxxmmmTTTGGGBBBAAA======<<<:::999777666666666666666555555666666777555555555555555555555555555444333333333333444555000111222333555555555666555555555555555555555555333333333444444444555555444333222333555777777777444444444555555666666666666666666666555555555555555555666666666777777777777999:::;;;;;;???FFFLLL```ttt~~~{{{xxxwwwvvvuuusssqqqpppnnnmmmlllkkkkkkkkkkkklllllljjjiiijjjmmmpppoooqqqssssssqqqrrruuuxxxyyy}}}qqqdddYYYRRRMMMFFFDDDBBBBBBBBBAAA@@@>>>???>>>>>>======>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGDDDGGGIIIJJJKKKLLLNNNPPPSSSUUUVVVSSSQQQSSSZZZ```vvv|||nnn```bbb___fff~~~}}}eee\\\XXXRRRNNNLLLKKKJJJJJJHHHJJJLLLLLLKKKKKKLLLMMMOOOIIIEEEFFFFFFDDDDDDFFFEEEEEEFFFIIINNNRRRTTTUUUSSSQQQNNNKKKHHHEEECCCCCC@@@>>>===>>>???@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFKKKTTTbbbwwwxxxppprrriiigggdddaaa___^^^___```___```aaacccdddfffiiikkkmmmvvvwwwaaaWWWUUUVVV\\\lllrrrYYYRRRMMMLLLNNNTTT^^^hhhqqq{{{vvvYYYJJJEEEBBB???<<<;;;;;;999888777777888888777666555555555555555444444444444444444444444444333222222222222333444111222333444444444444444444444444444444444444444333333333444444444555555444222111333666888888777333333333444444444444444444444444444555555555555444444555555555666666666666888999999:::===AAADDDOOO```uuu~~~~~~~~~|||{{{zzzwwwsssrrrrrrrrrrrrqqqnnnmmmlllkkkkkkkkkllllllmmmnnnpppooommmmmmoooqqqooorrruuutttssstttzzz~~~oooaaaWWWQQQKKKGGGAAAAAA@@@@@@@@@@@@???>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGEEEHHHKKKLLLMMMNNNPPPRRRTTTVVVVVVRRRPPPTTT___hhhpppcccYYYaaadddooonnnaaaWWWUUUQQQLLLKKKLLLMMMMMMKKKLLLLLLLLLJJJIIIHHHIIIIIIFFFFFFHHHHHHEEECCCEEEFFFEEEEEEGGGKKKMMMOOONNNMMMNNNMMMKKKHHHEEECCCCCCBBB@@@???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAAAAAAAABBBDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDIIIOOOXXXgggtttnnnvvvhhhfffccc___^^^^^^___``````aaaccceeefffhhhkkkmmmsss|||jjjXXXTTTWWWZZZgggxxxvvvdddUUUQQQNNNOOOQQQXXXfffrrryyy^^^GGGBBBBBB???:::::::::999888666777999::::::999777666444333333333333333333333333333333333333333111111111111333333333333444444444333222222333333333333333333333333333333333444444444555555444222111222666888888777333333333333333333333333222333333444444555555555333333333444444444555555555777777777888<<<>>>???DDDQQQfffyyy~~~~~~~~~{{{yyywwwwwwvvvtttrrrsssqqqnnnmmmnnnpppppppppllllllkkkjjjkkklllmmmnnnnnnpppsssssspppoooppprrrpppsssuuuuuutttwww~~~ppphhh\\\SSSNNNJJJEEEBBBCCCBBBAAA@@@???>>>======??????>>>>>>>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGFFFHHHLLLNNNOOOPPPRRRTTTRRRTTTTTTQQQQQQXXXfffrrrlllaaaYYYeeennn{{{sss```[[[TTTSSSOOOLLLKKKNNNPPPPPPRRRQQQNNNKKKHHHFFFFFFFFFCCCBBBDDDIIIJJJFFFEEEFFFHHHFFFFFFGGGIIIKKKKKKKKKJJJKKKLLLKKKHHHEEEDDDCCCDDDBBBAAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFJJJIIIHHHFFFDDDCCCBBBBBBFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKOOORRR\\\rrryyynnnlll|||ccc```\\\[[[^^^```aaa```fffcccccchhhjjjkkkqqqzzzkkk]]]TTTOOOWWWdddxxxtttfff[[[TTTMMMKKKQQQYYYaaammmzzzzzzdddNNNEEECCC>>>::::::::::::999888777666555555666666777777666555444444555444333222111222333444333333333333333333333333111111222222222333333333444444444555555555555666333333333333333333333333444555666555444444444666555444444333333444444555222222222333333333444444555555666666666666555555666666777777888999;;;<<>>======>>>>>>===>>>???@@@@@@@@@@@@@@@>>>@@@BBBDDDCCCDDDEEEFFFKKKKKKLLLOOORRRUUUVVVVVVUUUQQQRRRWWWWWWYYYkkkyyyhhh```ZZZaaattt}}}hhh[[[RRRQQQPPPNNNLLLLLLMMMNNNOOOSSSRRROOOLLLIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHNNNKKKHHHJJJLLLLLLGGGBBBBBBAAAAAA@@@AAABBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBBBBBAAA???>>>???AAACCCEEEKKKJJJGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDHHHNNNSSSXXXeeejjjjjjuuuccc```]]]\\\___aaaaaa```aaa```cccjjjoooqqqxxxuuuaaaXXXTTTUUUaaaoooxxxhhh\\\TTTPPPLLLNNNVVV```iiiuuuiiiWWWFFF???===:::888888666666777777777888888888555555555555555444333333444444333333222222333333222222222222222222222222111111222222222333333333444444444444555555555555333333333333333333333333333555666555444333444555555444444333333444444555222333333333444444444444555555666666666666555555666666666777888999;;;;;;>>>@@@JJJYYYhhhuuu~~~zzz{{{~~~|||yyywwwuuutttuuutttsssrrrqqqrrrsssssstttrrrqqqooonnnmmmnnnnnnrrrooommmmmmnnnnnnmmmkkklllkkkiiiiiikkknnnqqqrrruuuuuuvvvwwwxxxxxxwwwvvvuuuwwwzzz}}}~~~jjj]]]XXXSSSLLLGGGDDDBBBAAA???@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKLLLOOORRRUUUVVVVVVVVVRRRRRRWWWYYY```vvvwwwfff]]]^^^iiipppbbbXXXQQQOOONNNMMMLLLKKKLLLNNNOOORRRPPPNNNKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOLLLIIIJJJLLLLLLHHHDDDDDDCCCBBBBBBBBBDDDFFFGGGBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>???AAADDDEEEIIIHHHFFFDDDCCCBBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCCCCFFFJJJNNNQQQ\\\sssxxxlllrrr{{{aaa```^^^^^^`````````___```aaagggpppvvvzzzttteeeWWWTTTWWW^^^lllzzz~~~jjj\\\SSSOOOOOOOOOUUU___jjjrrr{{{iiiUUUJJJ???;;;999777777888666666666666777777777777333444444444444333222222333333444444333333222222111111111111111111111111111111222222222333333333444444444444555555555555333333333333333333333333333444555555333333444555555444444333333444444555333333333444444444555555555555666666666666555555666666666777888999:::;;;:::;;;AAANNN[[[hhhxxx~~~zzzyyyxxxxxx{{{zzzyyywwwuuusssqqqppppppoooooommmllllllmmmnnnooooooooooooooonnnnnnnnnnnnrrrpppooonnnoooooonnnlllkkkkkkkkklllnnnqqquuuwwwuuuvvvwwwxxxyyyxxxwwwwwwxxx|||zzzhhhZZZQQQLLLIIIFFFCCCBBBBBB@@@???@@@???>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCCDDDFFFGGGFFFFFFHHHJJJKKKMMMOOORRRUUUWWWXXXXXXXXXTTTUUUYYY]]]hhhsssfff```eeeuuutttaaaZZZUUUPPPMMMLLLKKKJJJJJJKKKMMMMMMOOONNNLLLJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGIIIJJJLLLMMMOOOOOOOOOLLLIIIIIIKKKKKKIIIFFFEEEDDDCCCCCCDDDGGGJJJLLLDDDDDDCCCBBBAAAAAAAAABBB@@@???>>>>>>???BBBDDDFFFFFFEEEDDDBBBBBBBBBBBBCCC@@@AAABBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJQQQddduuuqqqqqqsss{{{____________````````````dddiiipppxxx}}}}}}eee\\\VVVXXX___hhhtttzzzmmm___VVVQQQPPPSSSWWW```jjjsssyyy}}}nnnUUUHHHCCC>>>;;;999888999:::999888777666555444444333333333444444444444333333222333444555444333222111222222222222222222222222111111222222222333333333333333444444444555555555333333333333333333333333222444555444333222333444555444444333333444444555333333444444444555555555444555555666666555555444666666666666777999:::;;;::::::>>>GGGQQQ___ppp~~~}}}}}}}}}~~~~~~xxxwwwuuutttrrrrrrrrrrrrqqqpppooommmllllllmmmmmmooooooqqqrrrrrrrrrrrrrrrtttssssssssssssrrrqqqpppmmmnnnoooppprrruuuyyy{{{xxxzzz|||}}}||||||||||||{{{yyyiii]]]TTTNNNEEECCCBBBAAAAAAAAA???>>>??????>>>>>>>>>>>>>>>???>>>>>>@@@AAABBBBBBBBBBBBDDDEEEGGGGGGFFFGGGIIIKKKOOOQQQTTTVVVWWWXXXZZZ[[[ZZZZZZ]]]aaafffrrr}}}nnnjjjkkksss~~~aaaVVVUUURRRNNNJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCHHHHHHIIIJJJKKKLLLMMMNNNMMMJJJGGGFFFGGGHHHGGGFFFEEEDDDBBBBBBDDDHHHKKKNNNFFFEEECCCAAA@@@@@@AAAAAA>>>>>>===>>>@@@BBBDDDFFFDDDCCCBBBAAAAAAAAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBFFFEEEFFFGGGHHHLLLZZZhhh{{{uuupppttt^^^___```aaaaaabbbbbbcccjjjpppyyylll[[[YYY[[[ccclllssszzz}}}sssfff]]]XXXUUUSSSRRRYYYaaakkkuuu}}}}}}}}}sssZZZKKKAAAAAA???;;;999999999999888777777666555444333333333444444555555555444444222333444555444333222111333333333333333333333333111111222222222333333333333333333444444444444555333333333333333333333333222333444333222111222444555444444333333444444555333333333444444444555555444444555555555555444444555555555666777888::::::;;;:::<<>><<>>>>>>>>>>>>>>??????>>>???@@@AAACCCCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJMMMQQQSSSVVVWWWWWWYYY\\\______dddkkkqqquuuvvvlllrrr|||mmmYYYSSSRRRPPPLLLIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCDDDDDDDDDBBBBBBAAAAAACCCGGGJJJLLLEEEDDDBBBAAA@@@@@@@@@AAA=========>>>@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCBBBEEECCCDDDFFFGGGJJJSSS^^^www~~~sssrrr~~~```aaacccddddddeeehhhjjjpppxxxwwwcccSSSYYYdddqqqyyy|||zzzwwwpppdddYYYUUUUUUUUUWWWYYYbbblllyyy{{{|||uuuZZZKKKCCC<<<>>><<<999777999888555444444444444555555555666333444444555555555555444333333444444333333222222333333333333333333333333111111222222222333333333333333333333444444444444333333333333333333333333111222333333111111222333555444444333333444444555222222222333333333444444444444555555555555444444555555555666777888999:::999999:::???CCCLLL\\\kkk}}}|||~~~}}}{{{yyyyyyzzz{{{}}}{{{zzzxxxuuutttsssssssssttttttuuuwwwxxxyyyzzz{{{yyy{{{|||{{{xxxuuusssssssssvvvyyyzzzzzz{{{|||sssfffZZZRRRLLLFFFBBBCCCAAA@@@???@@@???>>><<<>>>>>>>>>>>>>>>??????@@@>>>???@@@BBBCCCDDDDDDEEECCCEEEFFFFFFGGGIIIMMMPPPQQQTTTVVVXXXXXX\\\ccchhhmmmuuuvvvuuuzzzbbbUUURRRPPPMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA??????@@@AAACCCEEEGGGIIICCCCCCBBBAAA@@@@@@@@@AAA======>>>>>>@@@AAACCCCCCCCCBBBAAA@@@@@@AAAAAABBBDDDDDDDDDEEEDDDDDDCCCBBBCCC@@@AAADDDFFFHHHNNNUUUnnn}}}xxx~~~ccceeegggggghhhjjjooosssyyyvvvccc]]]SSS^^^ooo}}}}}}pppeee^^^XXXTTTTTTTTTVVV^^^gggqqq}}}zzz|||}}}^^^KKKBBB===:::;;;999666666:::888222333333444444444555555555222222333444444444444444444444333333222222333333222222222222222222222222111111222222222333333333222222333333333444444444333333333333333333333333111222333222111000111333555444444333333444444555111111111222222222333333333444444555555444444333555555555555777888999:::888888:::===???EEESSS```vvv~~~}}}~~~|||{{{zzz{{{{{{|||{{{zzzzzz{{{|||~~~}}}yyywwwwwwxxx|||vvviiiaaaWWWPPPKKKHHHDDDAAABBB@@@>>>===>>>???>>>===>>>>>>>>>>>>>>>???@@@@@@>>>???AAABBBDDDEEEEEEEEEDDDEEEFFFGGGIIILLLPPPTTTSSSVVVZZZ\\\^^^eeepppxxx~~~~~~xxxiiiZZZSSSOOOKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@?????????===>>>@@@BBBCCCDDDEEEEEEAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>???@@@@@@AAABBBDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAACCC@@@@@@DDDGGGHHHKKKPPPaaatttfffhhhjjjjjjkkknnntttyyy~~~aaaUUUYYYWWWdddwwwzzzeeeTTTPPPPPPSSSVVVUUUXXXfffuuuzzz}}}jjjRRRGGG@@@;;;999:::888555777<<<:::222777666555444333222222111000111222333333333333333555444333222111222333444111111111111111111111111111111222222222333333333222222333333333444444444333333333333333333333333000222333222111000111222555444444333333444444555000000111111111222222222333444444555555444444333555555555555666888999:::888888;;;>>>>>>BBBNNN[[[qqq~~~||||||~~~~~~lll\\\XXXRRRJJJEEECCCCCCBBB@@@AAA>>><<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@@@@>>>???AAACCCDDDEEEFFFFFFDDDFFFGGGIIIJJJNNNSSSWWWVVVZZZ^^^aaafffooo|||{{{yyyyyy|||wwwyyyiii^^^UUUPPPLLLGGGGGGLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFEEE@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@AAABBBBBB===???AAAAAA@@@???>>>>>>===>>>@@@CCCDDDDDDDDDCCC???@@@AAABBBCCCBBBAAA@@@>>>>>>??????@@@@@@@@@@@@EEEDDDCCCAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@FFFCCCCCCGGGIIIIIIKKKOOOVVVhhhjjjlllnnnpppsssxxx~~~zzzgggUUUPPPVVVaaaqqqooo]]]SSSNNNMMMPPPTTTXXX```ooo}}}|||iiiUUUIII>>>:::<<<999888888777666555555444666555333333444444333222333222111000000111222333222222222111111111111000333222222111111222222333666666666555444333111000000111333555555444333222666555555444333222111111111111111222222333333333444444444333333222222222333333333333333333333333333333333444444444555555444444444555555555555666888;;;<<<:::999???KKKVVVlll{{{pppfff[[[TTTHHHGGGGGGEEEDDDCCCBBBAAA======<<<======>>>???@@@<<<===??????>>>>>>@@@AAA@@@AAACCCCCCCCCDDDGGGIIIIIIIIIIIIIIIJJJNNNSSSVVVYYY\\\^^^aaammmwwwllljjjllljjjjjjpppyyy^^^WWWOOOJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDD?????????@@@AAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>BBBBBBCCCCCCBBB@@@???>>>??????@@@AAAAAAAAAAAA@@@?????????>>><<<===???AAADDDCCCCCCBBBAAA???>>>===CCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJTTT^^^pppjjjmmmqqqvvvzzzxxxhhh\\\SSSWWWbbbnnn|||zzzeeeWWWQQQPPPOOOQQQVVV\\\gggxxxsssTTTFFF@@@:::888;;;888888777777666555555444666555444444555555444222222222111111111111222222222222222111111111111000333222222222222222222333333333333333333333222111222222222222333333444444444444333333222222111111333333333333333333333333333333333222222111111111333333333333333333333333333333333444444444555555444444444555555555555666777:::;;;:::999>>>IIIRRRlll~~~qqqggg___WWWNNNHHHDDDCCCBBBAAA@@@???>>>>>>>>>============>>>>>>???<<<>>>??????>>>???@@@BBBBBBCCCDDDEEEDDDEEEHHHJJJJJJKKKMMMNNNPPPTTTXXX\\\___^^^^^^eeexxxooofffcccaaafffiiivvv}}}eeeZZZUUUNNNJJJJJJKKKKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>AAABBBBBBBBBBBB@@@???>>>>>>???@@@@@@AAAAAA@@@@@@>>>??????===<<<<<<>>>@@@EEEEEEEEEDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIQQQXXXggg|||lllqqqxxx~~~eeeVVVQQQTTTaaappp|||nnn[[[RRRQQQRRRQQQSSSYYYbbbppppppZZZEEE>>>===:::999<<<888777777666666555555555666555444444555666444333222222333333333333222222222222222111111111111000222222222222222222222222000000111222222333222222444333111000000222444666222222222222222222222222333333333333444444444555222222111111111111111000333333333333333333333333333333333444444444555555444444444555555555555666666999;;;:::999<<>>===<<<<<>>=========>>>>>>===>>>@@@@@@??????AAABBBDDDEEEFFFFFFFFFFFFIIIKKKIIIKKKNNNQQQSSSVVVZZZ\\\```]]]]]]kkkrrrhhhbbb^^^[[[bbbllljjjWWWUUURRRMMMJJJIIIIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEIIIHHHGGGEEECCCAAA???>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>????????????>>>>>>>>>>>>@@@AAABBBBBBAAA@@@>>>===>>>???@@@@@@AAAAAA@@@@@@===>>>>>><<<;;;;;;===???CCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGNNNQQQ[[[mmmrrrwwwpppZZZPPPQQQ[[[lll{{{uuudddVVVQQQQQQTTTSSSUUU]]]hhhyyy|||[[[MMM@@@======;;;999:::777777666666666555555555666555444444666666555444222222444555555444222222222222222111111111000000222222222222222222222222000111111222333222222222333333222111111222333444000000111111111222222222000000111222333555555666222222222222111111111111333333333333333333333333333333333444444444555555444444444555555555555666555777::::::999:::???DDDXXXrrr~~~{{{{{{{{{}}}xxxwww{{{{{{qqqggg___ZZZVVVPPPLLLJJJGGGEEEBBBAAA@@@@@@??????>>>>>>>>>@@@@@@???>>>============>>>???AAAAAA@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGJJJLLLLLLOOOSSSUUUVVVWWWYYYZZZYYYZZZ```sss|||mmmddd```^^^^^^eeexxxsss___UUUPPPOOOMMMKKKJJJHHHGGGFFFGGGFFFEEEEEEDDDDDDDDDDDDGGGGGGEEEDDDBBB@@@???>>>AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>===???@@@AAAAAAAAA@@@>>>===>>>>>>???@@@@@@@@@@@@@@@=========<<<;;;;;;===???@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGKKKLLLRRRaaaxxxzzzpppcccVVVSSSZZZggguuu~~~rrrfff\\\UUUQQQPPPVVVVVV[[[dddppp}}}___JJJCCC;;;:::999777555444666666666666555555555555555444333444555666555444222222444555555444222222222222222111111111000000111222222333333222222111333333333333333222222111111222333333333222111000000000000111111222222333111111111111111222222222222333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666444666999999888999<<>>>>>===>>>>>>???@@@BBBBBBAAAAAACCCDDDDDDFFFGGGHHHHHHIIIKKKMMMSSSVVVYYY[[[[[[ZZZ[[[[[[UUU^^^lll{{{lllbbb]]]```gggwwwwwwaaaUUUQQQMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@????????????@@@AAABBBCCC??????@@@@@@@@@???>>>>>>????????????>>>>>>>>>===>>>???@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???=========<<<;;;;;;===??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHHHHJJJJJJNNNYYYmmm~~~yyy\\\WWWTTTZZZfffrrrzzz}}}~~~ssseeeZZZVVVTTTRRRQQQ[[[^^^eeeppp{{{bbbJJJ???<<<999888888777666666555555555555555555555555444333222333555555555333222222333333333333222222222222222111111111111000111222333444444333222111333333444444333222111111000111333444444222000///000111111111222222333333555444333111000...---,,,333333333333333444444444333333333333333333333333333333333444444444555555444444444555555555555666444666777888888999;;;===AAASSSiiizzz}}}zzzxxxuuunnniiijjjmmmpppuuu{{{xxxoooeee___[[[UUUQQQPPPHHHGGGFFFDDDBBB@@@??????============>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@AAACCCCCCBBBBBBDDDEEEEEEGGGHHHIIIJJJLLLOOOQQQSSSVVVYYY\\\\\\]]]^^^______lll~~~zzzlll```]]]ggguuugggWWWQQQOOOJJJLLLLLLKKKIIIGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA===>>>>>>>>>@@@AAABBBCCC>>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>===>>>???@@@@@@???>>>======>>>??????@@@@@@??????===>>>>>><<<;;;;;;===???BBBBBBCCCCCCDDDCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIILLLSSSbbbyyyvvvqqqrrr~~~zzziiiRRRSSSXXXbbboooxxxxxxuuummmeee[[[TTTSSSUUUXXXZZZccchhhrrr~~~}}}hhhMMMDDD;;;;;;:::888777888999888555555555555555555555555333222111222444555444333222222111111111111222222222222222111111111111000000111333444444333111000000111222222222222222222222222222222222111000000222222222222333333333333444444333222111//////...111111222222333333333333333333333333333333333333333333333444444444555555444444444555555555555666444555666666777999;;;===;;;HHHWWWcccqqqxxxooogggeeeeeefffjjjpppssswww|||}}}}}}yyytttfff\\\TTTSSSQQQKKKHHHIIIEEEEEEDDDCCCAAA?????????;;;<<<<<<<<<======>>>>>>?????????>>>??????@@@@@@@@@BBBCCCDDDCCCCCCDDDFFFFFFHHHJJJLLLNNNPPPSSSVVVRRRVVV[[[___cccgggkkknnnsss~~~uuujjjdddgggxxxmmm\\\TTTOOOMMMHHHIIIJJJIIIFFFDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@AAAAAA===>>>@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>><<<===>>>??????>>>=========>>>>>>???????????????>>>??????===<<<<<<>>>@@@CCCCCCCCCDDDCCCCCCBBBBBB???@@@BBBCCCCCCBBB@@@???AAABBBCCCDDDEEEFFFFFFFFFEEEIIILLLNNNUUUhhhuuunnnvvvwwweeeWWWTTTWWW^^^hhhtttzzzuuunnn]]]ZZZUUUQQQRRRXXX```fffiiiooo{{{}}}wwwQQQCCCHHH888999888444333444555444444555555555555555555555222111000111333444333222333222111000000111222333222222222111111111111000000111333444444333111000---...///000222222333333444333111000///000111222333333333333333333333333000000111222333333444444000000111111222222222222333333333333333333333333333333333444444444555555444444444555555555666666555555555666777999;;;===666@@@KKKTTTbbbuuu|||rrrhhhcccaaaaaadddiiiggglllrrruuuuuuxxx~~~{{{qqqjjjeeeccc\\\RRRKKKKKKJJJEEEBBBDDD>>>??????>>><<<;;;;;;<<<<<<<<<======>>>????????????>>>>>>>>>???@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFGGGJJJLLLNNNPPPSSSWWWZZZXXX\\\bbbiiipppvvv}}}qqqhhhiiissssss\\\RRRPPPLLLHHHFFFHHHIIIGGGDDDBBBCCCEEECCCCCCCCCCCCCCCDDDEEEFFFIIIHHHGGGEEECCCAAA??????AAA@@@??????>>>?????????===>>>@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>><<<===>>>??????>>>============>>>????????????????????????>>>======???AAAAAAAAABBBBBBAAAAAA@@@??????@@@BBBCCCCCCBBB@@@???@@@@@@BBBCCCDDDEEEEEEEEECCCHHHKKKJJJLLL[[[uuuqqquuu|||nnn___UUUSSSPPP^^^mmmuuuyyyvvviii\\\[[[TTTPPPRRRWWW]]]eeelllttt}}}vvvaaaIII???<<<:::999888777666666666666333333333333333333333333333333333333333333333333222222222222222222222222333222111222333333222111///000111222333222111111//////......///000111111---...000111222222222111222222222111111111000000......///000111222222222222222111111111111111111111111111222222333333333333444444555555444444333222222333333555666888888666666666666777777777777999<<<@@@FFFQQQaaasss|||rrriiibbb___```cccgggfffgggiiimmmrrrvvvxxx|||}}}wwwrrrkkkddd___ZZZVVVSSSJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@???>>>===<<>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJNNNMMMNNNQQQRRRSSS[[[ccccccffflllwwwpppppp}}}|||___UUUSSSKKKDDDCCCHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDEEEDDDCCCCCCEEEHHHGGGHHHGGGEEEBBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>AAA@@@???===<<<;;;;;;;;;======>>>>>>>>>>>>==================>>>???@@@AAAAAA@@@>>>======>>>@@@AAAJJJHHHFFFCCCAAA???>>>===???@@@AAABBBCCCBBBAAA@@@>>>???AAACCCEEEEEEEEEEEEHHHDDDEEELLLOOOSSSeeeyyytttggg^^^UUUQQQRRRVVVfffvvvzzzvvvoooeee]]]UUUOOOMMMQQQXXX___gggnnn{{{rrrTTTAAA:::999999888777666666555555555333333333333333333333333333333333333333333333333222222222222222222222222333111000111222333222000///000111222222222111111111111111111111222333333...///000111111111111111222222222111111111000000000000111333333444444333111111111111111111111111111222222222222222222333333333444444444444333333222222222333333555666777555666666666777777777777777999;;;===DDDPPP```kkk~~~~~~vvvoooiiiccc```aaa```___```ccchhhmmmoooqqqsssvvvzzz~~~vvvqqqgggccc\\\VVVRRRNNNJJJHHHFFFEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????BBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFGGGIIIJJJKKKLLLOOOOOORRRVVVWWWYYY```hhhmmmuuu~~~qqqzzzoooXXXRRRQQQLLLGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDGGGIIIJJJKKKJJJGGGCCCAAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>@@@BBBCCCIIIHHHEEECCCAAA???>>>===???@@@AAAAAABBBBBBAAAAAA???@@@BBBCCCDDDDDDDDDDDDFFFBBBCCCHHHJJJLLL[[[lll~~~zzznnn```WWWSSSRRRWWW\\\dddsss}}}qqqfffaaa___VVVQQQOOOTTT[[[bbbjjjqqq___III>>>;;;;;;888777666555444444444444333333333333333333333333333333333333333333333333222222222222222222222222111000///000111222111//////000111111222222111111111111111111111111222333111000000000000000111111222222222111111111111111000111222333333333333333111111111111111111111111222222222222222111111111333333444444444444333333222222222222222333444555555555666666666777777777999999::::::>>>FFFRRR[[[ooozzz}}}nnnccc___[[[WWWVVVXXX]]]```bbbcccfffjjjooouuu|||xxxqqqjjjddd___ZZZVVVQQQLLLIIIFFFDDDAAAAAAAAA@@@???>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDHHHHHHIIIJJJLLLMMMNNNOOOMMMNNNRRRXXX[[[\\\bbbjjjwww{{{xxxrrraaaRRROOONNNIIIFFFHHHDDDCCCBBBAAAAAABBBCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKOOONNNMMMIIIEEEBBBBBBCCCEEEDDDCCCAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@@@@@@@BBBDDDEEEGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCBBBDDDAAABBBFFFEEEFFFPPP]]]rrr{{{fff```XXXSSSTTTZZZeeemmmvvv~~~yyyjjj```___aaa___YYYVVVYYY___fffnnnvvvgggNNN@@@<<<;;;;;;666555444444333333333444222222222222222222222222222222222222222222222222111111111111111111111111111///...///000111000//////000000111111111111111000///////////////000000222111000/////////111111111111111111111111111111...///000111111111111111111111111111111222222222333333222222111111000000333333333444444333333333444333333333333333444444555555555666666666777777777999::::::===CCCMMMUUUcccooorrrggg```VVVQQQQQQSSSUUUVVVYYY[[[```dddiiipppwww{{{xxxtttnnnhhhccc^^^YYYVVVPPPMMMIIIFFFEEECCCAAA???>>>==================>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEIIIJJJKKKMMMOOOPPPQQQQQQOOOPPPUUU\\\^^^```gggooo~~~~~~|||bbbYYYPPPNNNKKKEEEBBBCCCCCCBBBAAAAAAAAABBBDDDEEEAAABBBCCCCCCDDDFFFIIILLLQQQQQQOOOKKKFFFCCCBBBCCCEEEEEECCCAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCAAA@@@?????????AAA@@@?????????@@@BBBCCCAAAAAABBBBBBBBBAAAAAAAAADDDBBBCCCFFFEEEDDDKKKTTTfffxxxnnneeeWWWXXXXXXXXX\\\gggsss{{{xxxnnnddd^^^___cccddd^^^ZZZ]]]dddllluuu~~~sssdddNNN???999888777666555444444333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000///...///000000///...000000000000000111111111000000///////////////000222111000/////////111111111111111111111111111111//////000111111111000000000000111111111222222222222222222111111000000000222333333333333333333222555444444444444444555555555555555555666666666666333555666777888===EEEKKKZZZhhh}}}uuujjj[[[QQQMMMMMMMMMLLLQQQSSSVVVYYY\\\```eeehhhoooppprrrtttwwwyyyzzz{{{}}}}}}{{{uuupppkkkfffccc^^^ZZZWWWTTTQQQNNNEEECCC@@@??????>>>===;;;===============>>>>>>???AAAAAA@@@@@@@@@@@@??????>>>??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRRRRSSSUUUVVVZZZ```cccgggoooxxxzzzrrrttt}}}yyyhhhXXXSSSOOOLLLHHHCCCAAAAAACCCBBBBBBBBBBBBDDDEEEFFF???AAABBBCCCCCCEEEIIILLLPPPPPPNNNKKKFFFCCCCCCCCCDDDCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@???@@@@@@???>>>============::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCEEEEEECCCCCCAAA@@@@@@?????????AAA@@@???>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCEEEDDDDDDHHHNNNXXXiii|||ggg\\\ZZZVVV___gggjjjnnnvvvvvvjjjbbb]]][[[^^^cccaaa]]]\\\ccclllttt}}}YYYOOOCCC;;;999999888666444444333333333333333444222222222222222222222222222222222222222222222222111111111111111111111111000///...///000111000...000////////////000111222333222222111111111111111111000000000000000111111111111111111111222222222111222222333333333222222000000000111222222333333111111111111111000000000222222333333333333222222444444444444555555666777444444555555555666666666444666888888777999???DDDSSSbbb{{{wwwcccTTTNNNLLLJJJIIILLLMMMOOOPPPPPPRRRTTTWWW]]]^^^aaadddgggkkkmmmooowww|||~~~|||{{{}}}~~~{{{{{{wwwtttuuuyyy}}}~~~}}}yyyuuusssnnnllliiigggdddaaa]]][[[UUURRROOOMMMKKKJJJGGGFFF@@@???>>>>>>>>>>>>===;;;>>>=========>>>>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLOOOQQQSSSTTTUUUUUUVVVUUUXXX^^^ccciiivvvxxxqqqkkkmmmsss}}}~~~xxx|||mmm[[[OOOMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEFFF???@@@AAABBBBBBDDDGGGJJJLLLLLLKKKHHHEEEBBBBBBCCCBBBAAA@@@??????>>>>>>????????????@@@@@@???????????????>>>===============:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@?????????@@@@@@???????????????@@@AAAAAAAAAAAA@@@?????????@@@@@@???@@@AAABBBBBBCCCFFFIIIMMMZZZooouuueeeZZZYYY]]]dddrrr~~~~~~~~~~~~}}}rrrggg]]]YYYWWWVVVZZZaaaaaa___dddnnnwww|||fffKKKFFF???;;;::::::999777444444333333333444444444111111111111111111111111111111111111111111111111111111111111111111111111111000//////111111000///000//////...///000111222333333222111111111111111...///000111111111111111000000111111111222222222222222333333333222222111///000000111222222333333000000000000111111111111222222333333333333222222222222222333444555666777444444444555555555666666555888::::::999:::>>>BBBKKK]]]{{{mmm\\\TTTRRRPPPNNNKKKLLLMMMMMMLLLKKKLLLNNNQQQRRRTTTWWW[[[^^^aaaccckkkpppsssqqqqqqssssssrrrpppmmmjjjlllqqquuuuuutttvvvwwwyyyyyyyyyzzz}}}{{{sssooohhhccc```^^^]]]\\\XXXVVVTTTSSSRRRQQQOOOMMMJJJHHHEEEDDDDDDCCCAAA@@@AAA@@@???@@@AAAAAA@@@>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIMMMOOORRRUUUWWWXXXXXXWWWWWWVVVWWW]]]eeeppp~~~tttoooiiijjjmmmqqqwww{{{}}}~~~vvveeeYYYMMMKKKHHHEEEDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDD>>>???@@@@@@AAABBBEEEHHHGGGGGGGGGEEEBBBAAABBBCCC??????>>>>>>>>>>>>>>>???===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???????????????@@@????????????@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAACCCEEEFFFKKKRRRaaawwwnnn^^^XXXWWW\\\dddppp{{{tttmmmddd\\\VVVUUUSSSRRRWWW___dddeeelllxxx{{{lllOOOCCC???;;;777666555555444444444444333333444555555111111111111111111111111111111111111111111111111000000000000000000000000222000///000111222111///000///.........///111222111111000//////...//////---...000111222222222111000000111111222222222222000000111111111000000//////000000111222222333333//////000000111111222222222222222333333222222222111111111222333555666777444444444555555555666666000333777888777999===@@@EEEYYY{{{vvvddd\\\YYYWWWUUUMMMOOOOOONNNLLLKKKLLLMMMLLLMMMOOOQQQTTTXXXZZZ\\\```fffiiiggggggjjjjjjiiiiiieeeccceeekkkooonnnllllllmmmnnnooooooppprrrtttnnnrrruuutttrrrttt|||~~~xxxpppiiiddd]]]YYYTTTPPPOOOOOOOOOOOOLLLJJJHHHHHHHHHHHHFFFDDDGGGEEECCCBBBBBBBBBAAA??????>>>===>>>@@@@@@>>>===>>>>>>=========>>>>>>???<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDEEEEEEGGGHHHIIIJJJJJJNNNPPPTTTWWWYYYZZZZZZZZZ___]]]^^^dddnnn|||wwwqqqooojjjjjjjjjlllrrr{{{yyypppfff\\\OOOLLLGGGBBBBBBDDDCCCAAABBBBBBAAA@@@@@@@@@AAABBB>>>???@@@@@@@@@AAADDDGGGCCCDDDDDDCCCAAA@@@AAACCC===============>>>>>>???======>>>>>>>>>>>>======;;;;;;:::999999999::::::;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<======<<<======>>>>>>>>>======??????>>>>>>???@@@@@@AAA===>>>???AAAAAA@@@??????@@@???>>>>>>>>>???AAABBBDDDEEEDDDBBBBBBDDDFFFEEEOOOQQQ[[[mmmrrr```UUUPPPTTTcccsss|||mmmddd```YYYYYYWWWRRRPPPTTT^^^fffjjjwww{{{mmmSSSGGG>>><<<;;;888777555555444555444333222111222333333000000000000000000000000111222333333222111222333000111222333333222111000111111000000//////......---......///000111111222000///...------...///000222222111111000000//////555444222000///000000111000000000000000000000000111111111000000000000000222222222222222222222222111111222222222222111111222222333333444555666666666555555444444444555555666666666666777888:::;;;DDDVVVsss}}}nnngggeeebbb```ZZZYYYVVVTTTQQQNNNKKKJJJJJJKKKKKKJJJJJJKKKMMMOOOVVVYYY^^^ccceeeeeedddcccbbbccccccdddeeefffggggggfffeeedddcccccceeeggghhhiiiiiijjjkkkmmmnnnooopppxxx{{{zzztttooolllfffeeeccc```^^^[[[YYYXXXMMMKKKIIIFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC>>>>>>???@@@@@@@@@@@@???@@@???>>>======<<<==================>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDBBBDDDFFFGGGFFFFFFGGGHHHEEEEEEFFFHHHIIIKKKNNNOOOSSSVVV[[[^^^^^^```gggooorrrlllhhhnnn~~~xxxnnncccaaadddjjjrrr~~~pppkkkkkkhhhbbbOOOLLLFFFBBB??????AAABBBCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>??????????????????>>>>>>======<<<<<<>>>>>>>>>>>>============;;;;;;;;;::::::999999999:::<<<======<<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===>>>???AAABBB???@@@AAABBBAAA???===<<<>>>???@@@@@@???>>>???@@@AAACCCCCCAAA??????CCCGGGMMMMMMSSS```rrrmmmaaaTTTQQQVVVbbbtttpppaaaXXXTTTUUUVVVUUUSSSTTT[[[gggpppxxxuuuXXXFFF???<<<;;;:::888666666555555555444333222222222333333000000000000000000000000...///000000......///000000111222222222222111000111000000000/////////............///000111111111000//////......//////000111111111000000000000000444333222000000000000000000000000000000000000000///000000000111111111111222222222222222222222222111111222222222222111111222222333333444555555666555555444444444444555555666666555666777888:::;;;BBBPPPhhhxxxuuutttsssqqqgggeeebbb]]]XXXTTTPPPNNNIIIIIIIIIIIIHHHIIIKKKMMMPPPSSSWWW[[[]]]^^^^^^]]]ZZZZZZ[[[[[[\\\]]]^^^^^^___^^^]]]\\\]]]^^^```aaaaaaaaabbbcccdddeeeffffffiiikkkooorrrttttttssssssrrrqqqrrruuuyyy{{{||||||yyyxxxvvvtttqqqpppnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkklllmmmmmmllllllmmmnnnmmmlllhhhddd```\\\ZZZXXXSSSRRRQQQOOOMMMKKKIIIHHHGGGEEECCCAAA@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@??????>>>>>>============>>>??????????????????>>>>>>>>>@@@AAA@@@@@@@@@BBBDDDCCCEEEFFFFFFEEEDDDEEEFFFDDDFFFHHHJJJLLLNNNPPPQQQVVVYYY___gggooowwwwwwzzz{{{qqqiiibbbccckkkwwwrrrbbb```aaa^^^YYYLLLJJJFFFBBB@@@@@@AAABBBCCCAAA@@@>>>>>>???@@@AAA???@@@AAABBBBBBAAA@@@???<<<<<<=========>>>>>>>>>==================<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;======<<<;;;<<<=========<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;===>>>>>>???@@@AAA@@@???===<<<===>>>??????======>>>???===>>>??????>>>@@@CCCGGGLLLKKKNNNWWWeeexxxppp[[[RRRLLLQQQ```rrrtttdddYYYSSSPPPUUUUUUVVVVVV[[[eeesss}}}pppYYYGGG>>>===999999888777666666666666555444333222222222333333000000000000000000000000---///000///...---...///000111111222222111111000000000000000////////////......//////000000111111//////000000000000//////000000000000111111111111333222111000000000000000000000000000000000000000//////000000111111222222111111111111111111111111111111222222222222111111222222333333444444555555555444444444444444555555666666555666777888:::;;;AAAJJJ[[[ooo|||zzzvvvppphhh```YYYUUUKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWVVVUUUUUUWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^___aaacccdddeeeffffffffffffeeegggiiikkkkkkjjjgggfffeeecccaaa___^^^^^^\\\[[[ZZZYYYWWWWWWVVVVVVWWWXXXXXXXXXVVVUUUVVVWWWXXXVVVRRRNNNLLLJJJJJJKKKGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA???>>>>>>>>>???@@@???????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>=========>>>??????AAAAAAAAA@@@@@@????????????AAACCCCCCBBBBBBCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFGGGJJJNNNPPPQQQSSSUUUVVV\\\aaajjjxxx{{{qqqhhhddddddkkkyyysss^^^SSSSSSUUUSSSNNNHHHGGGEEECCCAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@>>>???AAACCCCCCAAA???>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<==================>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::999;;;======<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888999:::;;;<<<<<<===>>>???>>>===<<<;;;<<<===>>>===<<<;;;<<<>>>999:::<<<<<<===@@@DDDGGGJJJHHHHHHLLLTTTeeejjj[[[TTTOOONNNXXXkkktttdddZZZTTTRRRSSSWWWXXX[[[```hhhtttrrrXXXIII???<<<<<<777666666555555666666777444444333333333222222222000000000000000000000000000111222111000000111222000000111111111111000000000000000000////////////.../////////000000000111...///000111111000///...//////000000111111222222222222111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111222222222222111111222222333333333444444444444444333333444444555555555555555555777999;;;<<>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???============>>>???@@@@@@BBBBBBAAAAAA@@@????????????AAADDDEEEDDDCCCDDDDDDHHHIIIKKKKKKJJJIIIJJJKKKMMMPPPTTTVVVVVVWWWZZZ\\\cccooorrrkkkhhhdddgggnnn~~~lll```RRRKKKLLLNNNKKKHHHDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>???<<<>>>AAACCCCCCAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>?????????=========<<<<<<<<<;;;;;;888888888888888888888888888:::<<<===<<<<<<===>>><<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;<<<=========<<<;;;;;;;;;===>>>===<<<;;;<<<===999:::;;;<<<>>>@@@CCCDDDGGGFFFFFFGGGJJJVVVnnnwwwfffXXXPPPRRRSSSWWWdddwwwxxxaaaUUUPPPNNNOOOSSSWWW\\\eeeppp|||sssYYYHHH???:::777777555555444444555555666777444444444333333333222222000000000000000000000000111222333333111111222333000000000000000000000000////////////000000000000////////////000000000000...///000111111000///...//////000000111111222222111111111111000000000///000000000000000000000000333222222111000///......000000000000000000000000111111222222222222111111222222222333333333333333333333333333333444555555555555555555777999;;;<<>>???????????????????????????>>>?????????@@@@@@>>>>>>>>>???????????????>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAA@@@@@@????????????AAADDDFFFEEEEEEEEEFFFHHHJJJMMMMMMMMMNNNOOOPPPRRRUUUWWWXXXWWWXXX]]]bbbmmm{{{ooo``````fffmmmyyyppp\\\TTTKKKGGGHHHHHHFFFCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>=========>>>;;;===@@@BBBBBB@@@===;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888999;;;======<<<;;;<<<===;;;;;;:::::::::;;;;;;<<<999999999999999999999999<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>=========>>>???@@@AAAAAADDDEEEFFFGGGFFFMMM___ppp~~~nnn```VVVPPPNNNTTT[[[eeerrrkkkWWWQQQPPPNNNPPPUUUXXXaaaqqqiiiYYYIIIAAA===999666555444444333333444555555666333333444444444333222111000000000000000000000000///111222111000///000111111000000//////000000111////////////000000000000////////////000000000000......////////////......000000000000111111111111///000000111111000//////000000000000000000000000333222222111000///......111111111111111111111111111111222222222222111111222222222222333333333333222222222222333444555666555444444555777999;;;======???BBBFFFNNNZZZiiitttppphhh]]]VVVRRRQQQPPPNNNQQQQQQRRRRRRRRRQQQOOONNNJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMKKKJJJJJJKKKKKKIIIHHHFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDBBB@@@??????@@@===>>>@@@BBBBBB@@@???===============>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFGGGGGGIIIKKKJJJLLLOOOPPPQQQQQQSSSUUUUUUWWWXXXWWWVVVZZZdddlllwwwqqqqqqtttuuuttthhh```\\\dddsssuuu___QQQLLLGGGDDDDDDDDDBBB???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>=========<<<;;;<<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???????????????@@@<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<:::::::::::::::;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;<<<>>>@@@???>>>???@@@AAA@@@???BBBCCCEEEGGGFFFHHHSSS___|||wwwdddZZZTTTQQQTTTYYYaaalllxxxnnn^^^RRRSSSUUUSSSUUU\\\___lllnnnUUUKKK@@@===;;;888666666333333333333333333444555333333444444444333222111000000000000000000000000///000111000///...///111111000///......///000111.../////////000000000111000000000000////////////......------------......111111111000000000000000...///000111111000//////000000000000000000000000000000000000000000111111222222222222222222222222111111222222222222111111222222222222222222222222222222222222333444555666444444444555777999<<<===;;;>>>AAABBBEEEMMMWWW```iiissszzz}}}xxxiii^^^YYYWWWVVVTTTUUUVVVWWWWWWVVVSSSOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBBBBCCCAAABBBCCCBBB@@@??????@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>???????????????======>>>>>>>>>======<<>>>>>???@@@@@@@@@@@@???@@@@@@??????>>>?????????@@@@@@@@@AAABBBBBBCCCCCCCCCDDDGGGHHHIIIKKKNNNQQQQQQSSSVVVWWWWWWWWWXXXZZZZZZ[[[ZZZXXXYYYaaappp|||}}}wwwoooiiifffeeeffffff]]]dddmmmyyy{{{cccVVVJJJGGGDDDCCCBBBBBB@@@???BBBAAA@@@???????????????======>>>>>>======<<<<<<:::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;>>>>>>>>>===============;;;;;;;;;::::::::::::999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;::::::;;;::::::999999::::::;;;<<<999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::<<<===<<<;;;:::;;;<<<@@@>>>===>>>AAABBB@@@>>>@@@@@@BBBDDDDDDEEEKKKSSSiii|||pppaaaSSSOOOPPPTTT\\\eeeppp}}}vvvkkk\\\PPPJJJPPPUUUTTTWWW^^^hhhvvvtttTTTJJJAAA999777555333333555444333333222222333333444333333444555444333222111000000000000000000000000000111222111000///000222111000///......///000111.../////////000000111111000000000000////////////...---,,,++++++,,,---...222222111111000000//////...///000111111000//////000000000000000000000000---...///000111222333333222222222222222222222222111111222222222222111111222222222222222222222222222222222222333444555666444444444555777:::<<<===<<>>============>>>>>>>>>>>>??????@@@@@@???>>>>>>===??????@@@@@@AAAAAAAAABBB>>>>>>???@@@@@@@@@@@@???AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKNNNRRRUUUZZZ[[[]]]^^^]]]\\\]]]^^^^^^___^^^\\\^^^iii|||ssspppkkkddd^^^[[[\\\]]]aaaqqqdddRRRMMMGGGEEEDDDCCCCCCBBBAAAAAABBBAAA@@@>>>>>>>>>??????=========>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::888888999999999:::::::::======<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;===>>>???>>>;;;999999:::999999999999::::::;;;<<<999999999999999999999999:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>999:::;;;;;;999999:::;;;>>><<<<<<>>>AAABBB@@@>>>@@@>>>>>>AAABBBBBBGGGMMMYYYmmmrrriiiVVVTTTPPPNNNRRR]]]kkkuuuxxxlllaaa[[[TTTQQQPPPRRRTTTWWW___gggwwwvvvXXXFFF<<<:::888666666888:::<<<444444444444333222111111111111111111111111111111111111111111111111111111000000000000000000000000------......000111222333........................////////////////////////...............///000000000000000000000000000000---...///000111111000000///111222111000///000111////////////000000000000000000111222222222222111222222222222222222222222333333222111111222333333222222222333333333444444222222333444666888:::;;;======>>>???AAABBBDDDEEENNNUUU^^^hhhuuuvvvmmmllliiieeecccccccccbbb___^^^___ZZZRRRMMMKKKIIIHHHHHHFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAACCCCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAA@@@@@@AAACCC@@@@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<<<<======>>>>>>??????????????????@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEECCCBBBAAABBBDDDEEEDDDCCCEEEGGGJJJKKKNNNQQQVVVZZZdddbbbcccfffeeebbbfffnnnnnnjjjhhhhhhiiisssrrrpppiiidddaaa\\\YYY^^^hhhtttlllXXXMMMKKKFFFCCCAAAAAACCCDDDCCCAAA>>>@@@AAAAAA???>>>>>>???@@@???>>>===;;;:::888888::::::::::::::::::::::::888888888999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999999999::::::;;;;;;;;;999:::;;;<<<<<<:::999777888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999<<<>>>>>><<<:::<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888;;;>>>@@@???>>>>>>>>>======>>>???AAACCCFFFHHHTTT^^^rrrwwwjjj^^^WWWOOONNNMMMOOOWWWdddsss}}}xxxlllaaaXXXTTTSSSQQQQQQUUUYYY^^^hhhqqq{{{^^^JJJ???;;;999777555555555666666222222333333444333333333111111111111111111111111111111111111111111111111000000000000000000000000///......------...//////////////////////////////////////////////////////...............///000000000000000000000000000000////////////000000000000///000111111//////000111////////////000000000000000000111222222222222111222222222222222111111111333333222111111222333333222222222222333333333333333333333444555666777888888888999:::;;;===>>>???AAAIIITTTaaappp{{{{{{yyyuuutttoooqqqpppllljjjfff]]]SSSPPPMMMJJJHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@?????????????????????????????????@@@AAAAAA@@@???@@@BBBAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>???????????????>>>??????????????????@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGFFFEEEGGGIIIKKKKKKKKKLLLNNNQQQTTTVVVYYY]]]```cccdddjjjrrrvvvvvv{{{~~~yyyxxxyyy~~~jjjhhhbbb]]]\\\\\\aaannn{{{qqq___QQQJJJIIIEEECCC@@@@@@BBBCCCBBB@@@===???@@@???>>><<<============<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::999::::::;;;;;;::::::999::::::999999888888888888777888888888888888888999888999;;;;;;;;;:::888777888999999999999:::::::::::::::::::::::::::::::::999999:::<<<>>>>>>===:::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::;;;;;;:::<<>>>>>>>>???=========>>>@@@BBBDDDFFFKKKRRRccc{{{wwwiii]]]UUUOOOLLLKKKMMMQQQVVV___kkkwww~~~uuujjj^^^UUUQQQPPPUUUTTTUUU[[[aaahhhsss}}}xxx[[[GGG>>><<<:::999888777555444333333000111222333444444444444111111111111111111111111111111111111111111111111000000000000000000000000000///...---,,,+++++++++000000000000000000000000////////////////////////...............///000000////////////////////////111111///......///000000...///000000......///000////////////000000000000000000111222222222222111222222222111111000000000333222222111111222222333111222222222333333333333444444444333444444555555666666666666777888999:::777>>>JJJWWWfffzzz~~~tttfffYYYWWWSSSNNNKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA?????????AAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAABBBCCCDDDEEEEEEHHHGGGGGGHHHLLLNNNOOOOOOPPPSSSWWWZZZ\\\^^^bbbdddgggmmmyyyuuueee___\\\[[[^^^fffuuuooo\\\QQQJJJHHHHHHCCCAAA@@@@@@AAAAAA@@@???<<<===???>>><<<;;;;;;<<<:::::::::;;;<<<<<<======999999999999999999999999888888888999999999999999888999999999999999999888999888888888888777777777888888888888888777777777888888999::::::888777666999999999999:::::::::;;;999999999999999999999999:::999:::<<<>>>>>>===;;;:::999999999999999:::::::::::::::999999:::::::::<<<===???>>>======>>>???=========>>>???@@@BBBBBBEEEGGGTTTkkkpppiii^^^TTTOOONNNOOOQQQSSSWWW]]]bbbggglllqqquuupppmmmeee]]]UUUQQQRRRSSSYYYXXX[[[bbbiiippp{{{xxx\\\HHH>>><<<>>>999999999999888666444333111111222333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000///...---,,,+++++++++////////////////////////////////////////////////...............///000000////////////////////////333222///...---...///000---///000///...---...000////////////000000000000000000111222222222222111222222111111000/////////222222222222222222222222333333333333444444444444444444444444444555666666888888777777777888999999888<<>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIKKKJJJJJJLLLOOORRRSSSSSSTTTWWW[[[___bbbeeehhhkkkuuu~~~zzzlllddd[[[___eeeppp~~~sss\\\PPPLLLIIIHHHHHHAAA@@@??????????????????<<<===>>>>>><<<;;;;;;<<<999::::::;;;;;;<<<<<<===888888888888999999999999888888888888888999999999777777888888888888777777888777777777777777777777;;;;;;::::::999999888888777888888999888777666666999999999999::::::::::::888888888888888888888888999888888:::<<<===<<<:::888888888888888888999:::999999999999999999999999===>>>>>>===<<<<<<===???============>>>>>>??????CCCEEENNN___qqqzzzooogggXXXTTTOOOLLLLLLPPPVVV[[[^^^cccjjjnnnnnnkkkhhhfff^^^]]]ZZZVVVSSSSSSUUUWWWYYYYYY___iiirrrzzz]]]IIIAAA===;;;<<<555666777888888666555444222333333333222222111000000000000000000000000000000000000000000000000000//////////////////////////////...............///........................////////////////////////...............///000000////////////////////////333222///...---...///000---///000///...---...000////////////000000000000000000111222222222222111111111111000000000//////222222222222222222222222444444444444555555555555333333333444555666888888999999888888888888999999;;;<<<@@@GGGQQQeeessslllbbbYYYRRRNNNKKKIIILLLLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMQQQQQQRRRUUUYYY\\\\\\\\\\\\^^^aaaeeeiiinnnuuuyyyttthhhbbb```aaakkk{{{oooaaaRRRLLLKKKHHHFFFEEE@@@@@@??????>>>>>>>>>???<<<>>>???>>>===;;;<<<<<<;;;;;;;;;;;;;;;:::::::::777777777888888999999999888888888888888888888888666777777888888777777666777777777777777777777888:::::::::999999888888888888888888888777777666666888888888999999999::::::777777777777777777777777777666666777999::::::888888777777777888888999:::888999999::::::999999888;;;<<<===<<<;;;;;;===???<<<<<<======>>>>>>>>>>>>@@@DDDMMMXXXaaannnyyykkk```XXXSSSKKKLLLNNNOOOSSSYYY```eeehhhlllqqqrrrmmmfff```\\\VVVWWWWWWVVVUUUUUUXXXZZZYYY[[[dddpppzzzfffJJJ???===999666555222222444555555444333222333333333333222111000///000000000000000000000000000000000000000000000000///////////////////////////////////////000111222........................////////////////////////...............///000000////////////////////////111111///......///000000...///000000......///000////////////000000000000000000111222222222222111111111111111111111111111111222222333333222222111444444444444555555555555222222222333444666777888777666666666666666777888999999<<>>@@@<<<===???>>><<<;;;;;;<<<===<<<<<<;;;:::999888888666666666777888888999999888888888888888777777777666777777888888777777666777777777888888888888999777777777777777666666666888888888777777777777777777777777777888888888999777777777777777777777777666555444555888999888777777777777777888999::::::888999:::;;;;;;:::999888888999;;;;;;:::;;;<<<>>>;;;<<<======>>>>>>>>>>>><<>>@@@;;;<<<======;;;::::::;;;<<<<<<;;;::::::999999888555555666666777888888999999888888888777777777666777777777888888777777777888888888888999999::::::666666666666777777777777999999888888777777777888666666666666777777777777777777777777777777777777777555444555777999999888888777777888999:::;;;;;;999:::;;;<<<<<<;;;:::999444666999:::::::::;;;<<<:::;;;===>>>?????????>>>;;;===CCCIIIMMMTTTdddsssssshhhZZZOOOJJJJJJKKKKKKLLLUUUaaalllttt||||||yyysssjjj___WWWRRRQQQUUUVVVWWWXXXYYY\\\```dddiiilllttt|||iiiRRRDDD<<<<<<:::333333:::888777666555333222111111///000111222222222222222000000000000000000000000000000000000000000000000////////////////////////111000////////////000000000000000000000000000000////////////////////////...............///000000111111111111111111111111---...///000111111000000///111222111000///000222////////////000000000000000000111222222222222111000000111222333444444555111222333444444333222111000000111111111222222222222222111000//////000000333333333333444555666777555555:::>>>===CCC]]]{{{|||uuuqqquuuvvvxxxwwwrrrkkkccc^^^XXXWWWUUURRRPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAAAAA@@@@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUXXX\\\```eeehhhjjjlllqqqzzzxxxyyyttthhhbbbdddeeecccddd``````ffflllvvvrrrdddXXXPPPIIIGGGFFFEEEAAA===@@@FFF???AAABBB@@@===<<<>>>AAA999;;;<<<<<<:::999999:::;;;;;;:::::::::::::::999444555555666777888888999999888888888777777666666777777888888888888777777888888999999999:::::::::777777888888999999:::::::::999999888777888888888555555555555666666666666888888888888888888888888777666555666888999999999888888888888999:::;;;<<<999:::<<<======<<<:::999111444888:::;;;:::;;;;;;:::;;;===>>>@@@@@@??????===<<<>>>CCCHHHMMMXXXbbbsss[[[RRRKKKIIIJJJJJJMMMRRR\\\qqq~~~tttfffZZZUUUSSSRRRQQQRRRVVV\\\___aaaccceeegggtttyyygggRRRCCC???;;;888666444222000444444333333222111000000000000000000000000000000222111111111000000//////...//////000111222222222///...---,,,,,,,,,,,,,,,////////////////////////......------------......---------------...///000111///...------...///111111000///...------...///......////////////......000000000000000000000000////////////////////////////////////////////////222222222222222222222222000000000000111111111111222222222222222222222222222222111111222222333444333333333444444444555555333555777888;;;CCCOOOYYYwwwwwwjjjggg]]]VVVWWWXXXWWWUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPKKKKKKJJJIIIIIIGGGEEECCCDDDFFFEEEAAAAAAEEEFFFDDDDDDBBBAAAAAABBBCCCCCCBBBCCCBBB@@@AAABBBCCCCCCBBBIIIGGGDDDCCCDDDDDDDDDCCCHHHHHHGGGGGGGGGFFFDDDBBBBBBDDDFFFFFFEEEEEEIIILLLKKKMMMPPPPPPOOONNNQQQSSSQQQTTTVVVVVVYYY]]]]]]YYYWWWWWW[[[bbbfffhhhmmmsss|||}}}hhhhhheee___ZZZXXXZZZ]]]^^^dddnnnyyymmmbbbXXXNNNGGGEEECCC@@@?????????>>>===>>>???@@@@@@???>>>===<<<===<<<;;;::::::;;;<<<===<<>>===??????@@@@@@BBBEEEJJJNNN```rrrOOOIIIEEEFFFHHHLLLTTT\\\rrr}}}ppphhh]]]UUURRRQQQRRRRRRUUUYYY___dddhhhmmmrrrwww}}}jjjTTTFFF???<<<999777666666444333444444333222222111000000000000000000000000000000111111111000000000//////...//////000111111222222///......---,,,,,,------////////////////////////000000////////////000000---------------...//////000///...------...///000111000///...---......///......////////////......000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222000000000000111111111111222222222222222222222222222222111111222222333444333333333444444444444555666888999888777<<>>======>>>>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<<<>>BBBFFFEEE@@@;;;888888888888888888888888999;;;>>>AAACCCBBB@@@??????????????????AAAEEEIIITTTddd{{{GGGEEEEEEIIINNNUUUcccppp{{{ooo```[[[UUUQQQPPPRRRTTTUUU[[[```gggmmmqqqxxx~~~{{{{{{cccQQQEEE@@@;;;888666555666777666666333333333222111111000000000000000000000000000000111111000000000000//////...//////000000111111222//////......------......//////////////////////////////000000000000//////...------------...//////000///...------...///000000000///............///......////////////......000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222111111111111222333333333333333333444444444444666777888666555777<<>>AAAAAA???<<<:::999777777777777777777777777666666666666666666666666888777777666666666666777666666777777666666555555555555444444555666888999:::999777555444444444555666666555555555444444444666666666666666555555555555555555555555666666666444666777777666555666888::::::===DDDIIIJJJDDD>>>888888888888888888888888888:::===@@@BBBAAA@@@?????????>>>===<<<===@@@BBBIIIUUUggg}}}EEEFFFJJJPPPWWWaaarrruuuiii```UUUSSSQQQQQQSSSVVVXXXZZZcccjjjrrrxxx{{{zzzzzzuuu^^^NNNDDD???===888666444444555666666555333222222222111111000000000000000000000000000000000000000000000000//////////////////000000111111000//////.........//////////////////////////////,,,,,,---......---,,,,,,......---------......///000///............///000/////////.........//////......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111222222333222222333333333444444444111333555555555666999<<<999AAAMMMYYYcccooozzz|||qqqlllmmmssszzzxxxsssiii^^^VVVQQQQQQRRRRRRWWWZZZ[[[^^^bbbbbb```\\\[[[YYYVVVSSSRRRSSSTTTQQQPPPNNNLLLIIIIIIJJJKKKNNNLLLLLLLLLMMMLLLJJJHHHJJJIIIHHHHHHJJJNNNTTTYYYYYY[[[]]]___````````````cccbbb```______aaadddgggnnnwww{{{zzzyyy~~~|||iii]]]XXXZZZ]]]aaagggqqq}}}vvveeeSSSKKKIIIFFFCCCBBBBBBAAA???@@@AAAAAAAAA???;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;>>>@@@@@@>>>;;;:::999777777777777777777777777666666666666666666666666777666666555555555666666666666666777777666666555333333333444555666777888888888666555555555555666666666555555444444333333666666666666555555555555444444555555555555555555555666777666555555666777:::999;;;BBBHHHIIIBBB;;;888888888888888888888888555777:::===>>>>>>===============<<<;;;;;;>>>@@@FFFLLLYYYlllGGGIIIQQQZZZcccnnnsssbbbYYYSSSQQQQQQRRRSSSUUUYYY]]]___gggppp}}}|||qqqUUUGGGBBB>>>:::888888666333222333444333222222222111111111111111000//////////////////////////////////////////000000///////////////000000000//////.........//////000////////////////////////,,,,,,------------,,,,,,///......---------......//////............//////......//////////////////......////////////......///////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111000000111111222333222222222333333333444444000111333555555777888::::::===BBBHHHOOOZZZhhhqqqvvv|||xxx|||{{{jjj]]]WWWWWWYYY^^^eeekkkpppuuu{{{|||zzzpppnnnjjjddd]]]YYYYYYZZZSSSSSSRRRPPPNNNOOORRRUUUVVVUUUUUUUUUUUUSSSPPPMMMNNNNNNOOOPPPTTT[[[dddkkkpppqqqsssttttttssspppnnnmmmjjjfffeeefffjjjnnnqqqyyyvvvlllddd___\\\aaaiiirrr}}}gggZZZMMMHHHGGGEEECCCCCCAAA@@@???@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::<<<>>>>>><<<:::999999666666666666666666666666666666666666666666666666666555555555555555666666666666777888888777777666222222333555555666666666666666666666777777888999777666666555444444333333666666666666666555555555555555555555555555444444555666777666555444555666888888999>>>BBBBBB<<<666888888888888888888888888666777999;;;<<<<<<<<<;;;:::;;;<<<;;;;;;<<<>>>@@@CCCFFFOOO^^^tttVVVYYYaaakkkttt{{{yyybbbUUUPPPNNNQQQRRRUUUVVVYYY]]]bbbffflllwwwnnnVVVAAA===@@@===888777888555333111222222111000111111111111111111111111////////////////////////......////////////000000////////////////////////......------......////////////////////////////////////...------...////////////...------------...////////////////////////---...//////000/////////......////////////......////////////////////////////////////////////////........................////////////////////////000000000000111111111111111111111111111111111111111000000000000111222222222222222222333333333333333333444555555666666666888999:::;;;>>>GGGSSS\\\fffqqqyyyiiiccceeejjjsss|||vvviii```]]]]]]XXXZZZ[[[[[[ZZZ]]]ccchhheeeeeeeeeeeedddaaa\\\XXXTTTWWW[[[___fffqqq~~~{{{wwwrrrqqqtttyyysssjjjeeeeeefffhhhmmmtttqqqZZZQQQIIIGGGEEEBBBAAABBB@@@???>>>???@@@@@@>>><<<<<<<<<;;;;;;;;;<<<======::::::;;;;;;;;;;;;::::::888:::<<<;;;:::888888888666666666666666666666666666666666666666666666666666555555555555666666777666666777888888888777777111333444555555555444333444555666777888999999:::888888777666555444444333555555555555666666666777666666666555555555555555555666777666444444444555777777888:::;;;:::777555888888888888888888888888999:::;;;<<<===<<<<<<;;;888999;;;;;;;;;<<<>>>AAA>>>AAAGGGSSSddd|||llllllqqqxxx||||||}}}||||||ttteeeWWWPPPPPPQQQUUUWWWZZZ\\\___dddkkkpppxxxqqqWWWGGG<<<===???999666888666333111000111222111111000000000000111111111111////////////////////////........./////////000000////////////////////////------,,,,,,---......///////////////////////////000///---,,,,,,---///000//////...---------------......////////////......,,,---///000000000//////......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111222222111222222222222333333333444333333333444555555555555666777777888===EEELLLWWWbbbuuuwwwtttzzzxxxkkkffffffhhhllloooqqqrrrxxx|||uuummmhhh]]]cccllluuuzzz{{{wwwrrrsssyyy}}}{{{tttmmmddd```ccclllvvv}}}xxxaaaQQQKKKFFFFFFEEEAAA@@@BBB@@@???>>>>>>???>>>;;;999;;;:::999999:::;;;<<<===888999:::;;;;;;:::999888666888999999888666666777666666666666666666666666666666666666666666666666666666555555666666777888444555666666777777777666222333555666555444222000444555555666777777777777:::999888777666555444444333444444555666777888888777777777666666555555555555666777666444333444555555777999888666555666888888888888888888888888888;;;;;;;;;<<<;;;:::999999777999:::::::::;;;<<<>>>:::>>>BBBIIITTTggg}}}xxxuuuvvvyyyxxxpppiiigggcccccc___WWWQQQQQQTTTWWWYYY\\\```bbbeeekkksssyyyoooSSSHHH>>>999<<<:::111000666444222000///111222222222000000000000000111111111////////////////////////---.........//////000000///////////////.........,,,,,,,,,,,,,,,---...//////////////////////////////---***((((((***---///000///...---------------......////////////......,,,---///000000000//////......////////////......////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000111111222111111222222222333333333222111000111444666666666444777999::::::===BBBFFFNNNYYYmmmwwwrrrrrrzzz~~~{{{tttfffnnnyyyqqqkkkmmmjjjfffhhhnnnnnniiifffaaa]]]___iiiyyytttaaaOOOMMMHHHFFFFFFEEEBBBAAACCC???>>>>>>>>>>>>===:::777999999888888888999;;;<<<777888999::::::999888777555777888888666555666666666666666666666666666666666666666666666666666666666666666666666777888888333333444555666666666555222333555666555333000///444555555666555555444444::::::999888777666555555222333444555666888999999888888777777666666666555555666777666444333444555444888:::888555444888<<<888888888888888888888888:::::::::999888777666666777999::::::999999:::;;;;;;>>>AAACCCHHHVVVkkkzzz{{{sssoooiii```YYYWWW[[[TTTQQQUUUWWWVVVXXX]]]```dddiiinnnrrrxxxfffSSSIII;;;:::999777555444333333777666666444333222111111000///.........000111222000000000000////////////////////////////////////...---,,,,,,,,,,,,---......------,,,,,,------...,,,...000...,,,+++...000...//////---,,,,,,...000---------------...///000///...---,,,,,,,,,,,,,,,......////////////......,,,---...//////...---,,,////////////////////////------......///000000000//////000000///...------////////////000000000000000000000000111111111111////////////////////////222222222111111111000000111111111111111111111111111111222333333444555555666666666666777888::::::BBBOOO^^^ooo}}}yyy{{{zzznnngggdddcccbbbbbbccceeegggiiicccaaabbbkkk{{{tttiii___UUUNNNGGGEEECCC@@@??????@@@AAA>>>>>>>>>>>>============::::::::::::::::::::::::888888888777777777777666888888777555555444444444555555555555555555555555666666777777777777666666444555555555666666777777555555555555555555555555333333333333444444555666555555555666777777888888;;;:::999777666444333222222333444555777999;;;<<<999888666444555666999:::===;;;888555444555666777999888777666666777888999999999888888888888888888666666777777777777666666777888999:::;;;<<<<<<<<<888<<>>============<<<<<<<<<999999999999999999999999999888888888888777777777888777666555555444444444666666666666666666666666666666777777777777666666555555555555666666666777555555555555555555555555333333333333333444555666444555666777777888888888:::999888777555444333222333444444666777999;;;<<<;;;:::888666666777999;;;;;;999777555444555777888888777666555555666777888888888888888888888888888666777777777777777777666777777888999:::::::::999:::<<<>>>>>>@@@FFFPPPXXXjjj}}}|||~~~lllcccZZZUUURRRNNNNNNQQQRRRXXXbbbkkkmmmkkklllpppuuuyyy~~~www^^^KKKAAA<<<:::999888777555444333333333111111111111222222222333000////////////000000111////////////////////////........................000///............///000...------,,,,,,------......//////...,,,+++,,,...---------,,,***+++---///...------------...//////......---,,,,,,,,,------......////////////............////////////..............................000000000///......---------...//////////////////....../////////000000000//////000000000000111111111111111111111111111111222111111111111000000000111111111111111111111111444444444444555555555555666555555555555555666666666>>>GGGSSSiiitttlllhhheeefffiiijjjjjjhhhfffddddddfffhhhnnnqqqvvv}}}iii```UUUNNNMMMLLLHHHEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888999999999888888888888777888777666555555444555555666666666666666666666666555666666777777666666555555555555555666666666666555555555555555555555555444444333333333444555555444555666888888888888777999888777666555444333333444444555666777999;;;<<<===<<<999888777888999:::999888666555555666777999666666555555555555666666777777777777777777777777777777888888888888777777666777777888888888777777;;;<<<===<<<<<<@@@GGGMMMZZZoooxxxnnnnnnuuu```YYYRRRPPPNNNLLLNNNRRRZZZcccooowwwwwwvvvxxx{{{rrrZZZGGG>>><<<<<<===777777555444333333333333444333333222111111000000000////////////000000000.........///////////////........................///..................///...------,,,,,,------...//////...---,,,+++,,,,,,,,,------+++******,,,.........---------......///...------,,,,,,,,,---------......//////......------------......---------........................------......///000000000------...///000000//////........./////////000000////////////000000000111111111111111111111111111111111111111000000000000111111111111111111111111444444444444444333333333555555444444333444444444444999===DDDTTThhhuuuxxx{{{}}}~~~yyy}}}~~~rrrfff```\\\YYY[[[^^^aaaccceeehhhmmmttt{{{ssseee]]]VVVNNNIIIHHHHHHFFFCCC????????????>>>===<<<;;;;;;;;;;;;:::::::::999999888888888888999999999999999999999999888888888888777777666555555555555555444444444444444444444444555666666666666666666555555555555666666666666666555555555555555555555555555444444333333333444444333444666888888888777666777777666666555444333333333333333444666888999:::<<<;;;999777777777777888666666555444555666888999444444444444444444444444666666666666666666777777777777888888888888777777777777888888888777666666:::;;;;;;::::::===BBBFFFQQQbbbyyyhhhccchhh}}}UUUQQQOOOQQQQQQPPPSSSXXXeeeoooyyy~~~|||aaaTTTDDD:::777888888666555555444333222222333333444444333333222222111111///000000000000/////////------....../////////000........................------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,------+++******,,,...///......---------......------,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000------...///000000//////............////////////...////////////000000000111111111111111111111111000000000000000000000000111111111111111111111111333333333222222222222222555444333333333333333444666777888;;;EEERRR[[[^^^hhhoooyyy|||{{{|||sssyyyxxxpppiiiaaaZZZYYYXXXYYY\\\bbbgggkkksss|||lll]]]UUURRRMMMGGGCCCBBBBBB@@@???>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999999999999999::::::;;;;;;999999999888888888777777777666666555555555555666444444444444444444444444555555666666666666555555666666666666666555555555555555555555555555555555666555444333333333333333222333555666777777666666666555555555444444333333111111222222444555777777:::999777666555555555555555444444444555666777888333333444444444444333333444444444555555666666666777777888888888888777777777888888888888888777666999999999999:::<<<@@@CCCHHHSSSddd|||sss___```iiiPPPNNNOOOSSSUUUUUU[[[aaaooowww~~~}}}}}}wwwdddLLLEEE<<<888888777444111333333222222222222222333000111111222333444555555///000000000000//////...---------......//////000------------------------,,,,,,------------,,,,,,...------,,,,,,------......,,,++++++,,,------,,,---------,,,***+++---/////////...------------...------,,,,,,,,,---......------............------------,,,,,,,,,,,,------------------------------000000000///......---------...//////////////////------........./////////......////////////000000111111111111111111111111//////000000000000000111111111111111111111111111111111111111222222222222444333333333333333444444666777777888<<>>=========<<<<<<<<<;;;::::::::::::999999999999999999999::::::;;;;;;<<<888888888777777777777666666666555555555555666666555555555555555555555555444555555666666555555444666666666666666555555555555555555555555555555555777666555444333222222222222222333333444555555666444444444444444444333333000000000111222444555666666666555444444333333333444444444444444555666666333333444444444444333333333333333444444555555666666666777777777777666666666777888888888888777777888888888999;;;===???AAADDDJJJVVVnnnfff\\\eeesssSSSQQQRRRVVVYYY]]]fffoooyyy~~~sss\\\LLLAAA>>>:::888999888555222222222111111111222222333//////000111222333444444///000111111000///...---,,,,,,---......///000000------------------------,,,---...//////...---,,,...------,,,,,,------...---+++)))***---///...---.........---+++,,,...000//////...---------------,,,,,,,,,,,,,,,---...///,,,------......------,,,///...------------...///------------------------000000000///......------//////////////////...------------.........//////........./////////000000000000000000000000000000////////////000000111111111111111111111111111111111111111222222333333333333333333333333444555666555555666777888999<<<>>>IIINNNTTTXXX[[[```hhhnnnwwwzzzrrrnnnmmmfffdddjjjqqqvvvzzz}}}}}}sssjjjeeeaaa```ccckkkssszzzzzzjjj[[[NNNHHHIIIDDDCCCBBBAAABBBCCCCCCCCC???>>><<<;;;;;;<<<======;;;;;;:::::::::999999999777888888999::::::;;;;;;777777777666666666555555666666555555555555666666555555555555555555555555444555555666666555555444777666666666555555555555555555555555555555555555777777555444333222222222222111000000111222444666333333333333333333444444111111111111222333555555444444444444333333333444444444444444444444555555333333444555555444333333222222222333444444555555555555666666666666555555444555666666777777777777888777888999;;;=========AAAEEENNNaaa}}}|||ggg[[[___rrrXXXVVVVVVYYY]]]cccooo{{{{{{zzz~~~uuu\\\III===888666444444555555555555111111111111111111222333111111111111000000000000///000111111111///...---,,,,,,------...///000000---------------------------...///000000///...---...------,,,,,,------...,,,***(((***---//////---...//////---,,,,,,...000000///...---------------,,,,,,,,,,,,,,,---...///,,,------......------,,,111000///......///000111------------------------------......///000000000///000000000///...---------------.........//////............/////////000////////////////////////.../////////000000111111111111111111111111111111111111222333333444555555222222222333444555666777222333555888888666777999===@@@EEEHHHKKKRRR]]]fffqqq|||xxxxxx{{{}}}}}}{{{yyypppkkkiiimmmiiihhhmmmssswww|||xxxsssppppppvvvrrr___WWWRRRLLLHHHHHHBBBBBBAAAAAAAAAAAABBBBBB???>>><<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999666777777888999999::::::666666666666555555555555666666555555555666666777333333333333333333333333444555555555555555555444777777666666555555555444555555555555555555555555888777555444333222111111222111///...///111444666222222333333333333444444111111222222333444555666333333444444444444444444444444444444444444444444333333555555555555333333111111222333333444555555444444555555555555444444222333444555666666666666888777777999:::<<<;;;;;;;;;???FFFRRRhhh~~~eeeUUUUUUeeeXXXZZZ^^^aaagggqqq}}}zzz|||sssYYYHHH@@@>>>777777666555444333333222222222111111000000////////////000000000000////////////000000000000/////////............---------......//////...---,,,,,,.......................................---------------------------------------------------------......//////...---,,,,,,---------........./////////...---,,,+++,,,,,,---//////000000///...------,,,------...............---........./////////000111111000......---------000000//////.........---////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...///000111333444555666111111222333333444555555555666666444222222333444555999>>>@@@CCCIIISSS[[[jjjyyyyyyooollloootttwwwxxx{{{xxxwwwxxxwwwyyyuuummmiiiiiiqqqwww~~~iii```TTTLLLIIIGGGCCC@@@===>>>???@@@@@@@@@@@@@@@=========<<<;;;;;;::::::;;;;;;999888888888999:::777777777777777777777777666555555555444444444444555555555555555555555555444333333222222333333444777777666555444333333333444555666666555333111000222222111111111111222222777777777777666555444333222222222222222222222222222222222222222222222333333333333333333333333333444444222222222222444444222222222333333444444444555555555555555555555555555555555555555555555555222333333444444333333222555555555555666666666666666666666666666777777777888;;;AAAJJJVVVcccnnntttpppfffYYYSSS]]]sss]]]aaafffkkkqqqzzz}}}~~~xxxzzz~~~rrrZZZIII???888444666555555444444333333222222222222111111111111111//////000000000000////////////000000000000/////////............---------......//////...------,,,........................,,,,,,,,,---------------------------------------------------------------......//////...------,,,+++++++++,,,,,,,,,------//////---,,,,,,,,,------///////////////...------------...////////////...////////////////////////000///...------,,,,,,,,,//////......------------////////////////////////000000000000000000000000000000000000000000000000000000000000////////////333333333333333333333333111222222333333444444444111222333222000000111333111555999;;;===CCCLLLSSSdddrrr}}}vvvuuuwww{{{|||{{{~~~|||{{{|||{{{||||||yyyyyy{{{lll\\\UUULLLFFFEEEDDDAAA>>>===>>>??????@@@@@@@@@???======<<<<<<;;;:::::::::;;;:::999888777888888999666666666666666666666666666666666555555555444444555555555555555555555555444444333333333333444444666666555555444444333333555555555555444333222111333222222222222222222333666666666666555444333222222222222222222222222222333333333222222111111111333333333333333333333333333333333222222333333333222222222333333333444444444444444444444444444444444444444444444444444444333444444555555444444333555555555555666666666666666666666777777777888888;;;<<<>>>CCCJJJRRRYYY]]]\\\XXXSSSTTTaaayyyeeeiiipppvvv|||}}}zzz{{{~~~oooTTTCCC>>><<<777000333333333333333333333333111111222222222222222222//////000000000000//////...//////000000//////...///............---------.........///......---,,,........................***++++++,,,,,,---------------------------------------------------------.........///......---,,,+++++++++,,,,,,,,,------//////...---------.........////////////...---------......///////////////000000000000///////////////...---,,,,,,,,,,,,,,,......---------------,,,////////////////////////000000000000000000000000000000000000000000000000111111000000//////......333333333333333333333333222222222333333333333333000111111111000000111333///222555666888===DDDJJJZZZfffyyyuuudddXXXNNNIIIDDDBBBBBBBBB@@@>>>===>>>>>>???????????????===<<<<<<;;;;;;::::::999999999888777777777777777666666666666666666666666777666666666555555555555444444444444444444444444555555444444444444555555444444444444444444444444666555444333333222222333333333333222222333333333444555555555444333222111222222222222222222222222444444333222111000000///222222333333333333333333222222333333333333222222222222222222333333333333444444444444444444444444333333333333333333333333444555555666666555555444444555555555555666666666555555666777888999999:::<<<<<<;;;<<<>>>BBBEEEHHHIIILLLOOOVVVddd}}}lllpppwww~~~~~~fffVVVCCC::::::;;;777222000111111111222222222333000000000111111222222222//////000000000000//////...//////////////////...///............------------...............------........................******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............---------------........./////////..............................//////...---------...//////000000//////111000000000000////////////......---,,,,,,,,,---........................////////////////////////////////////////////////000000000000000000000000111111000000//////......///000111222333444555555333333333222222222222222222333333222111000222333000222444555666:::@@@DDDOOOZZZkkkwwwiii^^^TTTNNNFFFDDDAAAAAABBBBBBAAA???======>>>>>>???>>>>>>===<<<<<<;;;;;;:::999999999888777777666666666666666666666666666666666666666777777666666666555555555444444444444444444444444555555555444444555555555333333333333333444444444666555333222111222333444333222222111111222222333333333333333333222111111111111111111111111111111333333222222111111000000222222222222222333333333111222333444444333222111222222222222222222222333333333333333333333333333222222222222222333333333444444555555555555444444444444444555555555666666555555666777888999:::;;;;;;:::999999:::===@@@AAABBBHHHOOOVVVbbbzzztttxxx}}}}}}}}}zzz}}}rrr^^^JJJDDD;;;666555555333111//////000000111222222222......//////000000111111//////000000000000//////......////////////......///............---------------...............---........................+++,,,,,,---...//////000************************------------------------------...............------------.........//////------..................------............---------......///////////////000000000///////////////000///..................///////////////000000000////////////////////////////////////////////////////////////////////////111000000000/////////.........///000111222222333222222222222222222222111444555444333000///000222111222333444555888<<>>=========>>>>>>>>>======<<<;;;;;;;;;:::999999888888777777777777666666555555555555555555555555555555666666666666555555555555444444444444444444444444555555555444444555555555222222222333333333333333555444333111111222333444111111000000000000111111222222222222222222111000111111111111111111111111000000000111111222222222111111111222222333333333000111333333333333111000222222222222222222222222333333333333333333333333111111111222222222333333333333444444444444333333444444444444555555555555444555666777888999::::::999888888888:::<<>>AAA@@@@@@>>><<<:::::::::;;;<<<=========<<<<<<;;;::::::::::::999888888777777777777888888888777666555555555555555555555555555444444444444333333333333333333333333333333333333444444333333333333444444333333222222111111000000111222222333333333222222111111000000000000111111111222222333333222222111111111111111111111111111//////000000111111222222///000000111222222333333222222111111111111222222222222222222111111111000222222222222222222222222111111222222333444444555333333444444444444333333333333444444444555555555444444555555666666666777666666666666777888:::;;;;;;@@@FFFJJJQQQaaawww{{{{{{|||~~~|||xxxwwwxxx~~~qqqXXXIIIDDD???:::444333111111111222333444222222111111111111111111222222111111000000////////////000000000000//////---..................---//////.........---------,,,,,,---.../////////...........................---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---.../////////...---------.........//////((()))+++,,,---,,,,,,++++++,,,------.........---***+++,,,,,,------,,,,,,)))***+++,,,---///000000------,,,,,,,,,------...---.........//////000000////////////////////////000000000000000000000000////////////////////////------...///000111222222//////000000111111222222//////000111222333333444000111333333444555888:::333222222333666888999999333888;;;<<>><<<=========<<<;;;;;;:::::::::999999888777777777777888999999999888666555555555555555555555555555444444333333333222222222333333333333333333333333444333333222222333333444444333333222111000//////000111333444444333222111222222111111111111222222111222222333333333222222000000000000000000000000111111111111000000000000///000000111222222333333333222111000000111222333222222222222111111000000111111111111111111111111111111222333444444555555444555555555555555555444333333333444444444555555444444444555555555555555444444555666888999;;;<<<999>>>EEEIIIOOO[[[kkkxxxwwwyyy|||~~~~~~~~~|||ooocccRRREEE>>>:::777444555444444333222111000000222222222111111111111000222111000.........///000000000000000000///..............................------------,,,,,,+++***+++***))))))***+++---......------,,,,,,------...///...---,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---+++******+++---...---......//////...------,,,,,,,,,------.........+++,,,---......---,,,+++---,,,++++++++++++,,,---......//////...---,,,,,,,,,---......------///000........................//////.........---------000000//////.........---////////////////////////////////////////////////............////////////...///000111111000///...000000000000000000000000111000//////000111222111555222222333111///111555555666666666777:::???CCCJJJPPPXXX]]]aaahhhttt~~~rrrdddYYYPPPIIIFFFCCC???>>>???AAABBBBBB??????===<<<;;;::::::999>>>>>>===<<<:::999888777999999888888777666555555444444555555666666777777555555555555555555555555333333333444444555555555333222000............///333444444555555444444333333333333222222111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000//////000111111111111111111111111000000000000000000111111111111222222222333333333222222111111111222222111111111111222222333333333222222111111111111111222333333333333222333333333444444444555555222333555555444444666777888666555666888999888888999;;;>>>@@@DDDNNN\\\ggg{{{ssswww}}}~~~|||{{{||||||qqqXXXOOOCCC:::888888666555333333222222111111000000222222222111111111000000222111///.........///000000000000000000///..............................---............---,,,+++//////......---.........------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,...------,,,++++++,,,,,,...---+++******+++---.....................------,,,,,,,,,---------......,,,------------------,,,---,,,+++******+++,,,---......//////...------,,,+++---......------...///........................//////.........---------000/////////............////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000000000///000000111000000---+++---111222222444999333444444333333555888;;;<<>>===>>>???@@@@@@???>>>===<<<::::::::::::======<<<;;;:::999999888999999999888777666666666777777777777666666666666555555555555555555555555333333333333444444444555444333222000000///000000222222333333333333222222333333333333222222222111333333333333333333333333111111111111111111111111222111111000000111111222000000000000000000000000//////000111111111111111111000000000000000000000000000111111111222222222333333333222222111111111222222111111111111222222333333333222222111111111111111222333333333333222333333333444444444444555333444555444333333555777555444444555777777555333777:::===>>>BBBJJJVVV___mmmwwwsssyyy}}}xxxtttuuuttt{{{zzzcccRRRCCC===666222333444444333111111111000000000000000222222111111111000000000111000///.........////////////000000000///....................................//////......------000000000000///...---,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,......------,,,,,,------------++++++++++++------......---,,,,,,---...///,,,,,,,,,------------......------,,,,,,------...---,,,+++******+++,,,---.........///......---,,,+++,,,------,,,,,,---..........................................---------////////////............////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000//////000000000000//////000---...111111//////222222333444333222111222444444888>>>BBBFFFNNN[[[dddsss}}}mmmbbbUUULLLGGGEEEAAA===BBB???<<<;;;<<<>>>>>>>>>>>>>>><<<;;;::::::::::::;;;;;;;;;:::::::::999999999999999888888777777666888888888777666666555555444444444444444444444444222333333333333333444444555444333222222222222222111111111222222111111111444444333333333333222222333333333333333333333333111111111111111111111111222111111000000111111222000000000000000000000000//////000111111111111111000000000000000000111111000000000111111111222222222222222222222111111111222222111111111111222222222222222222222111111111111111222333333333333222333333333333444444444444555555555333222333666888777777666777777777444222666888;;;<<<>>>DDDLLLRRR\\\eeetttzzz~~~yyyrrroookkkooozzzttt___MMMAAA<<<888444222222111000///.../////////000000111111111111111111000000000000////////////.../////////...///////////////..............................------............------,,,---.........,,,+++***---,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///---,,,++++++---...000------------------------...---,,,++++++,,,---......---,,,++++++,,,---...---...............------+++,,,------++++++,,,---................................................///////////////.........////////////////////////////////////////////////............////////////111000///......///000111000000000000000000000000...///111111000/////////444000///222222///---...111333555555444222222222333666:::<<>>===>>>===<<<;;;::::::::::::999999999999::::::::::::999999888888888777777777666666666666666555555555444444444444444444444444222222222222333333333333444444333333222222222222000111111222222111111000444333333333333333333333000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000//////000111111111111111000000000000000111111111000000000000111111111111222222222111111111111111222222111111111111222222222222222111111111111111111111222333333333333222222222333333333444444444555555444333333555999<<>>CCCGGGOOOXXXdddrrr|||vvvqqqnnnmmmllluuuhhhYYYLLLAAA::::::888666444222111///---.........///000000111111111111111000000000//////.........////////////.........////////////..............................+++,,,,,,---------,,,,,,)))***+++---------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,///000------------------------...---,,,++++++,,,---...///...---,,,,,,---...///------...............---+++,,,------+++++++++---........................---..............................///////////////////////////////////////////////////////////////............////////////111000///......///000111000000000000000000000000---///111111//////000111222...---222555444444555///111444555444333333333222444555555777<<>><<<@@@>>><<<<<<===>>>=========<<<;;;:::::::::::::::888888888999999999999999888888777777777777777666222222333333444555666666444444444444444444444444222222222222222222222222222222222222222111111111111111222222222222111111333333333333333333333333000000000000000000000000000000000000000000000000111000000000000000000111//////////////////////////////000111111111111111//////000000111111111111//////000000000111111111111111111111111111111111222222111111111111222222111111111111111111111111111111222333333333333222222222222333333333444444444444444444555888===@@@KKKFFF???:::888888999999777888999::::::;;;===???DDDKKKVVVbbbooozzzsssnnnnnnrrruuu{{{|||```MMMEEE>>>999666555444444333222111000///......//////000000111111111111000000000/////////------.../////////......------.../////////..............................++++++,,,,,,---,,,,,,,,,***+++,,,---............,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///...------------,,,,,,,,,...------,,,,,,------...///...---,,,,,,---...///,,,---......///.........,,,---...---,,,+++,,,---........................---------........................///////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000---///111111//////222666:::444000333555333222333,,,...111222222111222333333444444444555777<<>>??????>>>???>>><<<<<<===>>>===<<<<<<<<<;;;:::::::::::::::888888888888888888888999666666666666666666666666///000111222333555666666333333333333333333333333222222222111111111111000000000111111111111000000111111222222222222111111111111222222222222333333222222222222222222222222000000000000000000000000111000000//////000000111//////////////////////////////000111111111111111/////////000111111222222/////////000000000111111000000000111111111111111222222111111111111222222000000000111111111111111111111222333333333333222222222222222333333333333333444555555666999===@@@HHHCCC<<<777555666777888888888888888999999:::::::::@@@IIISSS^^^ooo|||vvvpppooouuunnn\\\III???:::555333444111111222222111000000111000000000000000000000111111000000000////////////,,,---.../////////......,,,---......//////..............................+++,,,,,,---......------......---------......///,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---+++++++++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,---............---------,,,,,,,,,,,,------------------,,,---,,,+++******+++,,,---,,,------...//////......---...///...,,,+++,,,---........................---------.........//////............/////////000////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000---///111000...000666;;;DDD;;;333222333000......,,,...000111000000111222333333444555555777999;;;666AAAOOO\\\kkk|||yyyzzz}}}rrrgggZZZOOOKKKIIICCC@@@@@@>>>===<<<<<<===>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;::::::999999::::::888888888888888777777777444555555555555555555555111111222333444444555555333333333333333333333333222222111111000000000000///000111222222111000000///000000111111000000///000000000111111222222222222222222222222222222222000000000000000000000000000000////////////000000//////////////////////////////000111111111111111...//////000111111222222////////////000000000111///000000000111111111222222222111111111111222222///000000000111111111222111111222333333333333222111222222222222333333333222444555555555777999;;;===:::666555555666666666888777666666777888888888666;;;AAAFFFMMM[[[mmmzzz~~~{{{uuurrruuuooobbbOOOEEE===;;;777222111555111222222222000000000111111111111111000000000000000000000000////////////+++,,,.../////////......,,,,,,---.../////////...........................,,,------.../////////...000///---,,,++++++,,,---,,,++++++++++++++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++)))***+++,,,---...------.........------,,,,,,,,,+++,,,............,,,+++++++++***))))))***++++++,,,,,,---.../////////......///000///---,,,---...........................---------.........//////---.........//////000000////////////////////////////////////////////////............/////////000...///000111111000///...000000000000000000000000---000111000...111888>>>@@@777000000222222222333000111222111000000111222...///000222333444555666333;;;CCCGGGOOO]]]iiiooovvvsssqqqpppmmmkkkpppwwwzzzhhh\\\XXXLLLDDDDDDDDD@@@===>>>>>>===;;;999999999999999<<<;;;999:::;;;;;;:::888;;;;;;:::999999999::::::888888888888777777777666333444444444444444444444333444444444444444444444333333333333333333333333222111111111000000/////////000222222333222111000......////////////......//////000000111111111222////////////////////////000000000000000000000000000000////////////000000//////////////////////////////000111111111111111...//////000111222222222////////////000000000000//////000000111111111222222222111111111111222222//////000000111111111222111111222333333333333222111111222222222333333333333444555555444444555666444333333555777888777666777666444444555777777777888;;;>>>>>>AAAJJJZZZgggxxx|||{{{~~~pppaaaQQQGGG>>>===;;;888555333111///000000000000000000000000.................................////////////000000000//////.........------...///000000...,,,+++000000/////////.........,,,,,,,,,------.........---,,,,,,---...---+++(((,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------++++++++++++------------------------------...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------000000000000000000000000......///000000000000000///////////////.........///...---///222333000...000000000000000000000000//////000000111111222222111222333444333111///...000000000000111111111111111111111111111111111111222333666;;;AAAHHHNNNQQQ]]]^^^^^^\\\[[[```jjjrrr~~~yyytttdddTTTIIIBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888888888888888888888777777777777888888888888666666666666666666666666999888777666444222111111333333333222222222111111444444333333222111000000//////000000111111222222000000000000000000000000000000000000000000000000//////000111111111111111555444333333222111000///000///...///111222222111000000000000000000000000//////000000111111111222000000111111111111000000000000000000111111111111111//////000111222111000333333222111111222333333000111111111111222222222222222111111111111111222333333333222222111111111111222333333444444333333333444555444222111222333444444444555555555555666555888;;;<<<<<>>===<<<;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777666666555444444444444444444444333333333444444444444444333333333222222222111111444444333222222111000000000000000000000111111111000000000000000000000000000000000000000000000000//////000111111111111000444444333333222111111111222111000111222222111/////////////////////////////////000000000111111111000000000000000///...---//////000000000111111111000///...///111222111000000000000000000000000000000000111111111222222222222222111000000111111222333333333222222111111111111222333333444444333333111222444333333222444555444444444444555555555555666888999888666888>>>CCCTTT___nnn}}}qqqYYYFFF<<<999777666333333333222222222222222222222222222222222222222........................,,,---------............/////////...............+++,,,---------,,,+++***,,,++++++++++++***************++++++++++++,,,,,,...---++++++,,,---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................,,,------...............------......//////000000/////////000222222000...////////////////////////.........---------------...///000222333333222111000000000000111111111111444444444444444444444444444333222111222333444555555888<<<@@@EEENNNYYYaaajjjtttzzzxxxvvv}}}~~~|||~~~}}}qqq```SSSLLLGGGBBB>>>>>>>>>===<<<;;;;;;::::::777777888888888999999999::::::::::::::::::::::::888888888888888888888888777777777666555555555444444333333333222222111111111222222333333444444444333333333222222222111111333333333222111111000000111111111111000000000000000000000000000000000000000000000000000000000000...///000000111111000000333333333333333333333333444333333444555333000...//////////////////////////////000000000000111111///000000111111000000000//////000000000000111111///...---...000111000//////000111222222111000///000000000111111111222222111111000000000111111222222222222222222111111111111222222333333333333333///111333333333333555777444444444444555555555555555666777555222222666:::CCCLLLYYYffftttyyy^^^UUUHHH???;;;999777555111111111111111111111111111111111111111111111111........................,,,,,,,,,---------..............................,,,------------,,,+++***...---------------------+++++++++++++++,,,,,,,,,///---******+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////------------------------------------------------////////////000000000000........................,,,---......//////......,,,------...///000111111//////000111222111000///////////////////////////.........------,,,,,,,,,//////000111222222111111///000000000111111111111333333333333333333333333222111111111111222333444333666999;;;???EEEMMMRRRWWW```ooo{{{tttsssuuu|||}}}uuuooo```XXXMMMFFFCCCBBB@@@===<<<<<<;;;;;;::::::999999777777777888888888888999999999999999999999999999888888888888888888888888777777666555444444333333444444333333222111111111555444444444333333222222333333333222222222111111333222222222111111000000222222111111000000//////////////////////////////////////////////////////...//////000000000000000111222222222333333444444333333444666777555222...//////////////////////////////000000000000000000...///000111222333333333////////////000000000111///...---...///000///...000111333444444333111000000000000000111111111111111000000000000111111222222222222111111111111111111111222333333333333222000222333333333333444666333333444444444555555555333555666555444555888;;;:::AAAKKKUUUbbbssssss```TTTEEE@@@;;;888777666333111222222222111111111000000000000000000000000000000........................,,,,,,,,,---------......---------..............................------,,,............////////////---------------,,,,,,,,,...,,,******+++---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////------------------------------------------------.../////////000000111111////////////////////////......///000000000000///,,,------...///000111111///000222222222000000///////////////////////////000/////////...---------111111111111000000/////////000000000111111111111111111111111111111111111111111111111222222333444333555666888:::===@@@CCCDDDMMM[[[nnn~~~rrrlllkkksssyyy}}}wwwooohhhccc___ZZZVVVJJJFFFBBB??????>>><<<999:::::::::999999999999999888888888888999999999999999999999999999999999999888888888888888888888888777666666555444333333222555444444444333333333222666666555555444444333333333333333222222222111111222222111111111111111000222222111111000000//////////////////////////////////////////////////////......///000000000000000000111111222222333333333000111222555777666333000........................000000//////////////////...///000000000000000000...////////////000000000///...---...///000///...000111333444444333111000//////000000000111111111000000//////000111111222111111111111111111111111000111222222333333222222222333444444222222333444333333333444444444444555333444666777777888:::;;;888<<>>>>>>>>>>>;;;999999999999999999999999999888999999999999:::::::::999999999999999999999999888888888888888888888888666666666555444444444333444444444444555555555555333444444555555666666666333333333222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000---...//////000000/////////000000000111111222222//////000222555555333111........................000000////////////......000000///...---+++***)))......////////////000000///...---...000111000//////000111222222111000////////////000000000111111////////////000111111222000000000111111111111111000111111222222222222222333444555444222111222333333333333333444444444444555555666777777666555555666:::===@@@DDDNNN\\\fffxxxkkkZZZPPPGGG???999;;;888333000//////000111111111111111000000000000////////////////////////........................------........./////////,,,,,,,,,------...............------,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++++++++***,,,---...---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))))))))*********+++++++++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...------------------------........................------------------------,,,------...//////000000////////////////////////---...//////000000//////.........//////////////////222444444111//////000000000000000000000000000///////////////000000000111000000/////////000000000000000000111111111111//////////////////////////////000000000/////////,,,---///222444555555444111999@@@EEEKKKVVV]]]```hhheeeeeedddaaa]]]^^^cccgggllluuuyyymmmbbb[[[QQQNNNIIIDDDBBBAAA@@@@@@>>>===<<<<<<============888888888999999:::::::::888888999999999999::::::888888888888888888888888888888888888888888888888666666555555555555555555333333444444555555666666444444444444444444444444333333333222222222111111000000000000111111111111000000000000000111111111000000000000000000000000000000000000000000000000---...//////000000/////////////////////000000000000//////000111111000...........................000000/////////.........////////////...---++++++........./////////000000000///...///111222111000000000000000000000000000////////////000000000111.........//////000222222///000000000111111111222000000111222222222222222111333444444222222333555222222333333333444444444555555555666666555333111555888:::;;;;;;@@@JJJRRRbbbqqqmmm___MMMAAA<<<:::777333111111111222111000...---////////////000000000111000000000000000000000000.................................////////////000,,,,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++***************+++---...///---+++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((())))))))))))***************+++,,,,,,---......++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++...------,,,,,,------...////////////////////////........................------------------------,,,,,,,,,---...//////000........................,,,---......//////......///////////////.........///222555444111//////111111111111111111111111111---.........///000000000///......//////000111222000000000000111111111111////////////////////////,,,---///000111222222222111111333555777777555444111888===;;;;;;AAAHHHKKKPPPNNNMMMNNNMMMMMMTTT[[[aaafffppp}}}}}}{{{yyyrrrooorrryyy|||sssiii```VVVMMMHHHDDDCCCAAA???>>>>>>======;;;999777666777999;;;<<<888888888999::::::;;;;;;888888888888999999999999888888888888888888888888888888888888888888888888555555555666666666666666111222333444555555666777777666555444222111000///333333333222222222111111000000000000000111111111//////000000111111222222000000000000000000000000000000000000000000000000---......//////////////////////////////.........111000......//////---,,,........................000000//////.........---------///111222333333333............/////////000111000///000111222111000333333222111111222333333////////////000000000000............///000222222//////000000111111111222000000111222222222222111000111333333333333555777222222333333333444444444333444555777888777555333444777999999888:::BBBHHHLLL\\\ooo}}}kkk___MMMGGGAAA===;;;999666333000000000000000111111111000000000000000000000000000000///...---------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------........................///...---+++******++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***---...---+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------000000///...............++++++,,,,,,,,,,,,------------------------------...............---------///......//////000111222///......------,,,,,,+++---,,,+++***+++---///111000000000000////////////111///...------...///111------------------------///////////////////////////000000000000000//////+++,,,...000000000000///000000111111111111000000111111222222222333333333222333444666888999::::::=========???BBBEEEIIIKKKUUU___fffmmm{{{yyyxxxyyy}}}wwwnnn```\\\VVVPPPJJJEEECCCAAA>>>===<<<:::999888777777999999888888888999;;;<<<;;;;;;;;;::::::999999888999888888777666555555444888888777777666666555555777888999::::::999777666999999888888888888999999666666666666555555555555888777666555444333222222000000000000000000000000222222222111111111111111000000///...............000///...------...///000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---///000000//////000222,,,,,,...///000000000000..................---------///111111111000111222000000//////......------////////////////////////////////////////////////...///000111222222111000000000111222222222222111333222111111111222333444333333333222222111111111333444555555333333444555333333333333333333333333666666666777888:::;;;<<>>999666555444222000111000000000000000000000000000000000000000000000000000////////////000000------------------------////////////////////////...------,,,,,,,,,------------------------------------------------------///...---+++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,...,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------//////...---------------++++++,,,,,,,,,,,,---------------------------------------...............------------...///000000------------------------...---,,,,,,---...000222000000000000///////////////...,,,++++++,,,...///------------------------//////////////////////////////000000000000//////---...///111111111000000000000111111111111000000111111111222222222333333222333444666777888888888999999999:::===@@@CCCEEEGGGQQQYYYbbbxxxyyytttsss{{{}}}yyyzzz{{{yyyssshhh^^^XXXQQQOOOJJJFFFBBB???>>>======<<<;;;999888888888888999888888888888999:::;;;;;;;;;;;;::::::999999999888888777777666666555555777777777777666666555555777777888888888888888777999888888777777888888999666666666666555555555555777777666555444333222222111111111111111111111111111111111111111111111111111000///////////////000000///............///000000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000///...000111......000111111222222222........................---///111111000///000111///////////////.........////////////////////////000000000000000000000000...///000111222111111000000000111222222222222111222222111111111222333444333333333222222111111111222333444333222111222444666666666666666666666666666666666666777999::::::>>>BBBJJJWWWgggyyyvvveeeVVVKKKCCC<<<888999777333222111111000///111111111000000/////////000000000000000000000000//////......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------......//////++++++++++++,,,---...///+++,,,,,,---....../////////...------...///111222////////////000000000000//////------------//////........................//////////////////////////////000000000000/////////000111111111111000000111111222222222222111111111111111222222222222333222222333444555555555555444444444555777999;;;===;;;BBBIIIQQQddd~~~|||wwwmmmkkklllrrr{{{~~~xxxssslllggg```___\\\XXXRRRLLLGGGDDDAAA@@@>>><<<;;;:::;;;;;;::::::999888888888888888888888888777888888999:::;;;;;;::::::::::::::::::666666666666666666666666777777777666666666666555666666666666666777888999888888777777777777888888666666666555555555555444777666666555444333222222222222222222222222222222111111111111111111111111000000000//////000111111000//////......//////000000000000000000000000000////////////////////////........................///////////////////////////000111000.........000...//////000111111111111...........................000111111///......///.........///////////////////////////////////////111111111111111111111111//////000111111111000000///000111111222222111111222111111111111222333333222222222222222111111111111222333222111000111333333333333333333333333333666555555555666777777888777:::@@@GGGSSSdddwww~~~aaaWWWJJJ???:::999888777777555333222222111111111222222111000///......---000000000000000000000000///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++,,,------...//////++++++++++++,,,---...///,,,---------.........///......------...///000000////////////000000000000222111000000000000111222////////////////////////////////////////////////...//////000000000000///000000000000000000000///111111222222222222111111111111111111222222222222111222222333333333333333222222222222333555666777888<<<@@@CCCNNN```lllppprrrnnnkkkkkknnnpppmmmkkkaaaaaaeeekkkqqqzzzvvvjjjbbb]]]XXXTTTNNNLLLIIIFFFCCC@@@???>>>::::::999999999:::;;;;;;888777777666777777888888888888777777777888888888999999::::::::::::::::::555555666666666666666666666666666666666666666666555444444444555666888999777777777666666777777777666666555555555444444444666666555444444333222222222222222222222222222222000000000111111111111111000////////////000111111000//////////////////000////////////////////////////////////////////////........................///////////////////////////000111000...------...,,,------...//////......---------...............000222333222000.........------......//////000000////////////////////////000000000000000000000000//////000000000000000000///000000111111111111111111111111111111222222333222222222111111111111111111222333222111000111333222222222222222222222222555555444444444555666666666888<<>>EEEQQQ[[[lllzzzzzzmmm{{{kkkUUUFFF===999555444555666444222444555555333000.........000000000//////.........////////////////////////222111000///............------------------------------------------------+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------------......///++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......------------...///000111000000//////...------,,,,,,---------------------......//////000000111111................................................////////////////////////---...///000000111111000//////............///000000000111111111111000000000000000111111111111222000000111222222222111111222222333333444444555555555555555666888;;;>>>???@@@???>>>???BBBDDDDDDDDDEEEFFFKKKQQQTTTZZZeeeqqq~~~vvvvvvzzz}}}|||}}}vvvkkk```YYYSSSKKKEEEBBBAAA@@@@@@>>>>>>>>>===;;;888666444777777777777777777777777555555444444444555555666666777777777777666666555555555666777888888999999555555555555555555555555444555555555555666666666555555555555555666777888666666555555555555666666555555555444444444444333444444444444333333222222222222222222222222222222111111222222333444444444222111000////////////000///000000111111000000///------------------------................................................////////////////////////...///000///---------///...//////000000000//////,,,,,,------.../////////111222333222000......///.........///////////////////////////////////////........................000000///.........//////...///000000111111000000///000111111222222111111000000000111111111111111222333444333222111222444333333333333333333333333444444333333444555666666333666888999999<<>>=========999999999888777666555444555555555666555555444444555444444333333333333444666666777777777666555444333333444555666777888999666666666555555444444333444444444555555555666666555666666777777777666666666555555444444555555666555555555444444444333333444444444333333333333222111111111111111111111111222222333444444555666666555444333222111000000000///000111111111111000///................................................////////////////////////////////////////////////,,,...///...------...///...//////000000///......,,,,,,------...//////000...000111000...------...///////////////.........////////////////////////////////////////////////111000///...---......///...//////000000000000000...///000111222111111000///000000000111111111222111222333222111000111333000000000000000000000000333333333333444666777888333333444555666888;;;<<>>>>>AAAEEEJJJSSSZZZ[[[[[[]]]]]]\\\^^^XXXVVV\\\dddiiinnnssswwwzzzxxx{{{|||zzzzzz}}}}}}~~~tttjjjaaa]]]XXXRRRMMMLLLEEEGGGFFFCCCDDDFFFDDD@@@<<<;;;:::999888888777777555555555666777888999:::444444555555555555444444555444333333222222222333666666777777777666444333111222333444555777777888777777666555444444333333444444444555555555666666666666888888888777666555555555555444444555555555555555444444444333333333444333333333333333333333000000000000000000000000333333444444555666777777888777666444333222111111///000111222222111000///////////////////////////........................000000000000000000000000////////////////////////+++---......------///000,,,------...------,,,,,,,,,,,,------...///000000,,,---///...---+++,,,,,,000000//////.........---////////////////////////000000000000000000000000111000///...------...///...//////000000000000000...///000222222111111000//////000000111111111222///111222111000///000111333333333333333333333333222333333444555666888999444333222333666999::::::???AAAFFFOOOZZZccchhhjjjBBB@@@===999666333222111222222222111111111000000......//////000000111111111111000000///---,,,+++000///...---,,,++++++,,,///......------......///---------,,,,,,+++++++++,,,---...//////...---,,,...---,,,+++++++++++++++,,,,,,+++******+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,(((***,,,......,,,***((()))******++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,+++***)))))),,,,,,+++***)))(((''''''***+++,,,------,,,***)))---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,---...---+++***+++,,,,,,,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------//////.........---------,,,---...///000000000000000000////////////000000////////////000000000000000///...------...///000......//////000000111111////////////000000000000111111000000//////......444222///---,,,...000111111111111111111111111111222222222222222222222222333333333333333222111000333333333444444444555555666555444444444666777888>>>???@@@BBBDDDFFFGGGHHHDDDGGGKKKNNNPPPSSSWWWZZZdddrrrxxxqqqooonnnoooxxx|||~~~uuuoooqqqvvv}}}}}}uuulllggggggjjjmmmoooyyy{{{{{{wwwpppgggaaa]]]UUURRRMMMHHHDDDAAA??????=========<<<<<<;;;;;;;;;::::::999999888777777666888888888888888777666666666666666666666666666666222222222333333444444444444444333333444555777888444444444444444444444444555555666777777666555444555444222111111222444555555555555555555555555555777777666555555555555666666555444333333444555666444444444333333222222222111111000000111111222333333222222222444666999;;;:::888666333222111111111111111000000//////..............................222222111000///...------222///,,,+++,,,---......//////......------,,,,,,........................,,,,,,------------,,,,,,---------............///......------------......------------------------////////////////////////000000///...............000000000000000000000000......//////000000111111000000000000000000000000111111111222222333333333222222111000//////000000222222222222222222222222333333333222222111111111111111222333444666666777===<<<@@@KKKXXXaaagggjjj:::999777555333222111111222222222111111000000000....../////////////////////000000//////...---,,,.........---.........///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---...//////...---,,,...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))---------------------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++*********++++++******))))))((((((+++++++++,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,,,,------------------------------------,,,---...---+++***+++,,,+++++++++,,,,,,,,,------222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------//////.........---------,,,---...///000000000000000000////////////000000000000000///////////////000///...------...///000000000000///////////////.../////////000000000000000000000000//////......222111///.........///000111111111111111111111111222222222222222222222222222333333333222222111000222222333333333444444444555555444444555666666777999999:::;;;<<<<<<======:::<<>>CCCKKKPPPSSSRRRRRRQQQSSSRRROOOMMMLLLLLLLLLMMMQQQRRRVVV^^^hhhoooqqqppppppnnnkkkgggaaa\\\XXXUUUUUUWWWXXXXXXYYY]]]eeekkkqqqlllfffbbb___[[[VVVQQQKKKGGGBBB??????@@@AAAAAA>>>@@@AAA@@@>>>;;;::::::888777555444333444444555444444444444444333333333555555555444444333333222666666666666666555444444333333333333333333333333333333333333333222222222222111111111222333444555222222222222222222222222333444555666666555444444555555555555555555555555333333333333333333333333444555777999999999888777:::999777555444444555555333333333333222222222222111000000000000111222222222222111222333555777888;;;999777444222111000000000000000////////////...................................................333111///...///000000000.........///////////////------------------------.........//////.........---------............//////......---,,,,,,,,,---------------------------........................000//////............///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////222111000000000000000000222222222222222222222222222222222222222111111111111111222333444555666666666666999DDDUUUgggtttzzz...............///000111000000000000000000000000.........------,,,,,,,,,,,,---....../////////...,,,---......//////000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,------...,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++******)))))),,,+++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))******+++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------------........................------...//////000///////////////....../////////000000000///......------/////////....../////////000000/////////................../////////000000//////////////////////////////000111111000///...111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111222333444555555444333222555444444444333333222222666777888777555444444555999<<>>@@@???===;;;;;;;;;;;;;;;777888:::999888888999:::555555444444555555777777333222222222222222222222444444333333333222222222444555555555555444333333333333333333333333333333444333333333222222111111222222222222333333444444222222222222222222222222222333444555666555444444333333444555555444333333333333333333333333333333222555888;;;<<<;;;:::888;;;999777555333333333333333222222222222222222222000000000000000111222222111111111111222444555666999888555222000/////////////////////////////////........................,,,,,,,,,------.........222000......///000000///.........//////000000000..............................////////////......---------............///000000///...------------------------------------........................000///............//////////////////////////////////////////000000000000////////////////////////111111111000000/////////111111000000000000000111111111111111111111111111222222222111111111111111111111222333444444555555444555888AAATTTjjjzzz000000/////////000000111////////////////////////......------,,,,,,+++++++++,,,---...////////////,,,---............---,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------,,,,,,,,,------...+++++++++++++++,,,---...************************,,,++++++******++++++,,,---,,,***))))))***,,,---)))))))))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,---))))))******++++++,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---------------,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------------------------.....................---...////////////////////////............//////000/////////.........---...//////////////////...---........./////////000............////////////.............../////////---///000111111000///...000000000000000000000000111111111111111111111111000111111222222111111111/////////000000000111111111222333444444333222111444444444444444444444444222444444444222111222333222555777999888777888888777888999:::;;;:::999888999999999;;;===???@@@@@@BBBAAA???>>><<<;;;::::::888999999999999;;;===???@@@>>><<<;;;;;;;;;:::999888999999999888777777777555666666666555555666888555555555555555666777777333333333333333333333444444444333333333333222222444444444444444333222222333333333333333333333333333333333222222111111111333333333444444444444444333333333333333333333333111222333555555555444333111222333333333333222111333333333333333333333333333555999===>>>===;;;999999888666444222111111111222222222222222222222222000000//////000000111222111111111111111222333333666444222000...---------.............../////////........................++++++,,,,,,------......---,,,***+++,,,------,,,------......//////000000////////////////////////......////////////......---------............///111111000///......//////------------------------........................//////............//////////////////////////////000000000000////////////////////////////////////222222222111111000000///111000000000000000111111111111111111111111111111111111111111111111111111111222222333333444444444333666999BBBVVVppp222222111000000000000000............////////////------------------,,,,,,+++,,,---...............,,,,,,.........---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++++++++,,,------************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---******++++++,,,------...*********+++++++++++++++************++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,************+++,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,......------------,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------------.....................///////////////...///......------......///..............................////////////......,,,------...//////000000------........./////////---............/////////---...000111111000000///000000000000000000000000111111111111111111111111///000111111222111111111/////////000000000111111222222222222222111111000111111222222333333444444222333555444333333444555...000333444444333333333444555666777777666444333666666666777777888888999999999777666555555555555888888777666666666666666555666666666777777777777444666777888666555666666333444555555333222333555222222222333333333333333333333444444444444555555333333333333333333333333444444444444444333222222333333333333333333333333222222222222222111111111333333444444444444333333333333333333333333333333000111333444555444444333111111111111111111111111333333333333333333333333555777;;;>>>???>>><<<;;;888777555333111111000111111111111222222222222222000////////////000111111000000000111111111111111222111///---,,,,,,---------............/////////........................,,,,,,,,,------.........///------...///000///...---------...............////////////////////////.........//////.........---------............///000///////////////000000------------------------------------------------///............//////000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000000000000111111222111111111111111111111111000000000111111111111111111222222222333333333444111666:::AAAUUUooo~~~111111000///////////////---------....../////////------------............,,,,,,---.........------***,,,---///000///...------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,++++++,,,------***************+++,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,)))*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,---------,,,,,,,,,++++++++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------------------------.........//////......////////////......///......------......///,,,------....../////////---...///000000///...---........................---------.........//////---------.........//////......///000000000000000000000000000000000000000111111111111111111111111//////000111111111111111//////000000000111111111222222111000000000000000000000000000111111111111333555666555444333444666000111333333222111222333222333444444444333222111222333444555444444444444555555444333333333444555666666555555555555333222111222444555555444444444111444666666555444555777222444666555444333333444000000111111222222222111222222222333333444444444222222222222222222222222444444444555444333333222222222222222222222222222111111111111222222222222111222333444444333222111222222222222222222222222///000222333444444333333333333222111111222333333444444444444444444444444777999<<<>>>???>>>===<<<888777555333222222222222000111111111222222222222///////////////000111111000000000000000000//////000///...---------...///---------.........//////........................------------............///......///111222000///---------------,,,,,,,,,........................------............---------------............///---,,,,,,------...///000------------------------------------------------...............///000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000000000000000000000000111222222111111111111111111111111///000000000111111111222222222222222222333333333111666888;;;JJJ___jjjiii//////...---------......---------.........//////---------....../////////,,,------......------,,,)))+++---000111222111000///......------......///+++++++++,,,,,,---------------++++++++++++------***)))))))))***++++++,,,(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******)))((((((((())))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,+++++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++(((***++++++******+++---,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////...///////////////...............------.........+++,,,,,,---...///000000---...///000000///...---/////////...------,,,,,,---------.........//////---------.........//////.../////////000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111333222000/////////000111111111000000000000000///111222333222000///000111111222222111//////111333111222222333333222222222...000222333222111111111333333222222222333555666222222222333555555444333000222444555444222111111---///222222111000222444000222444444333222111222000111222333444444444444000000111111222222333333111111111111111222222222444444555555444444333222000000000000000000000000000000111111222222222333000111222333333222000000000000000000000000000000///000222333444444333333555444222111111222444555555555555555555555555555999;;;<<<>>>???>>>===<<<999777666444333333333444000000111111222222222222///////////////000111111000000000000000//////...000///...------...///000---------.........//////................................................)))((((((***+++,,,+++)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------.........//////*********+++,,,---...///------------------------------------------------...............///000111000000000000000000000000111111000000/////////...000000000000000000000000---.........//////000000000000///000000111222222000000000000000000000000//////000000111111111222222222222222222222333333333777777555>>>NNNSSSNNN//////............//////------------------------.........------,,,,,,+++000000/////////.........,,,,,,,,,+++++++++******+++,,,------++++++,,,---....../////////...,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))((((((''''''))))))*********+++++++++------------,,,,,,+++***)))************+++++++++))))))*********+++++++++))))))***++++++++++++***---,,,+++******+++,,,---........................++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...111000///...---,,,+++++++++,,,---.........---,,,------------------------,,,,,,,,,---------..............................111000/////////111222333////////////////////////........................---......///////////////...............///000000//////.........000222333......///000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000222222111111000111111111000111222222333222111000000111111111111222222222000000000111222222222333444333333222111000////////////111222444555777777555222000111333444222///000111111111111222222222222444555555333111111222222111111222444555555444111222222333222111000///111111111111111111111111111222222333333222222111333333333333333222111000444333222111111222333444.........///000222333444000000000000111111111111111111111111111111111111111111222222222333333333444333333222222333333444555444444444444555666666666888999;;;<<<<<<;;;;;;777777555444222111//////222111111111000000//////...///000111222222111111222111111000///......---333111/////////000///...//////............//////......------------......///...---,,,,,,---...///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++,,,,,,---.../////////...---,,,,,,---...///,,,,,,,,,---------...............------,,,,,,,,,///......------///000111//////////////////////////////.........---------//////............//////333222222222111111000000111111111111000000000000---...111222333222000//////000000000000111111111222111000000000111333333444555666888999;;;<<<===//////............//////------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------,,,******,,,,,,,,,,,,,,,+++************))))))))))))*********+++,,,------...------,,,+++***)))))))))***+++************+++++++++,,,++++++++++++++++++++++++)))************+++++++++******************))))))111000///---+++)))((('''++++++,,,,,,+++******))))))************+++++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,---...................................................------...///////////////...............//////000111000///...------------......///000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000111111111000111111222222333222111000000000111222000000111111111222222222111111111111111111222222333222222111111000000000111111111222222222333333333111000000222222111...000000111111111222222222222333444333222111222333333111000000111222222111111222222222222111000///111111111111111111111111111222222333333222222111222333333333222222111000333222222111111222222333111000000000000000111111//////000000000111111111111111111111111111111111111111111222222222333333333333222222222222333333333333333222333333444555555666777999999999888888666666555333222111000///111111111111000000000///........./////////000000111111000000///......---000///------///000000/////////............//////---------,,,,,,---------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000---+++***+++++++++,,,,,,---......//////...---,,,,,,---...///,,,,,,,,,---------............---------,,,,,,,,,///......---...///000111........................000000/////////.........//////............//////222222111111000000000000111111111000000000//////...///000111222111111000000000000111111111111222111111000000000111222333222222333444555666666777//////............//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...+++,,,------++++++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++*********))))))))))))******)))***+++,,,---.........,,,+++******))))))******)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++((((((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,******************)))((()))************+++++++++++++++,,,,,,,,,---------,,,,,,---...............+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******......---,,,,,,+++******+++++++++,,,,,,---------+++,,,------......------------------------------,,,,,,,,,---------......------------------------///...------------......................................................------...////////////.........------......///000............---,,,++++++......///000000000000///000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000000000111111222333555333000......///111333000000000111111111222222111111111111111111000000111111111111111111111111333222222111000000//////222000//////000111///...000000000111111111222222222333333222000111333555777444111///000111111111111111222222111111000///111111111111111111111111111111222222222222111111222222222333222222111000111222222222222222222111333222111000///.........//////000000000000111111111111111111111111111111111111111222222222222333222222111111111111222222111111111111111222333333444444555666666555555444444444333333222111111000111111111111000000000000...---,,,,,,,,,---...///111000000//////............,,,+++,,,...000000/////////............//////---,,,,,,,,,,,,,,,,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000...,,,+++++++++,,,,,,------...............------------......,,,,,,,,,---------.........------------,,,,,,,,,......------......///000........................000000000000000///////////////............//////000000000000////////////111111000000000000//////000000000000111111111111000111111111111222222222111000000000000111222222222222222222222222222333///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------))))))***+++,,,,,,------+++,,,------++++++,,,---------------------------+++,,,,,,---,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++++++++***************((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++)))))))))***************&&&'''((()))***+++,,,,,,)))******+++******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,------...............***+++,,,------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,/////////.........------,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------------------000000/////////.........................................................,,,---......//////.........------------...//////***+++---...//////......---...//////000000//////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////000222333333444333111///...///000111000000000000111111111111222222111111000000/////////000000000111111111222333333222111000000//////111111000000000000//////000000000000111111111111111222111000///000333666;;;888333111111222222222111111111111111111000000111111111111111111111111111111222222222222111111111111222222222222111111000111222333333222111000333222111000///.........////////////000000000111111111111111111111111111111111111111222222222222111111000000000000111111111111000000111111222333333333444444333333333222222222222222111111111111111111111000000000000000///...,,,++++++,,,...///000000/////////............,,,++++++---.........///......------......///...------,,,,,,------............------.........++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---//////...---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------......//////........................//////////////////////////////............////////////////////////......111000000000////////////111111000///000000111111111111111111222222222222000000000000000111111222222222222333333333444444......------------......------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------------,,,------------+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***************)))((('''++++++++++++******))))))((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++------------------------,,,,,,+++***(((''''''&&&******+++++++++++++++***))))))*********+++++++++************++++++++++++++++++,,,---------------***+++,,,------,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,//////.........---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------............------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......---------------------------------------,,,,,,,,,................................................,,,------...............---------------...//////+++,,,...///000000///...------...///////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////000111222333111111111111111000///...//////000000000111111111222111111000000//////////////////000111111222222222222222222222111111111111222222111000000000000//////000000000111111111111111000///...000333555:::777333000000111111111000000000000000000111111000000000000000000000000000111111222222111111000000111111222222111111111000000222333333222000000000000///////////////000...////////////000000000000000000000000000000000000000111111111222222222111000000//////000000111111111111000111222222333333333333222222222222222111111111111111111111111000000000000000000111111111///---,,,,,,---///000////////////............///...,,,+++,,,---,,,+++......------------......//////............//////---..................---++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,$$$(((,,,......---------,,,,,,,,,---------------,,,------------------,,,,,,,,,,,,---------......------------------------,,,------...............................................................//////............//////..................//////000000000////////////...111111000000///000111111000000111111111222222222//////000000111111111111111111222333444555555666......------------......------------------------)))******+++,,,------...+++++++++*********)))))),,,,,,,,,+++++++++******+++,,,------++++++,,,---+++************++++++,,,+++,,,,,,---------------******))))))))))))******+++++++++***)))((('''&&&***++++++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++)))************+++++++++*********)))))))))((((((++++++++++++++++++++++++)))***++++++,,,+++++++++)))************+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++************+++,,,,,,---....../////////......------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------------------------........................,,,,,,---............---------,,,,,,------...//////000000//////...---,,,------...////////////...////////////////////////////////////000000000000000//////......//////000000000000000000000000000////////////000000111222...///111222222111///.../////////000000000111111000000000000000000///////////////000000111111111111111111222222222222222111222333222000///000111/////////000000000111111000111111000...///111333555222///---.../////////000000/////////000111111000000000000000000000000000000111111111111000000///000111111222111111111000111111111111111111000............///000000111......////////////000000000000000000000000000000000000000111111111111222111111000000000000111111111000000000000111222222333222222111111222333333111111111000000000000000000000000000111111111111111000///.........///000........................000...,,,,,,------,,,+++......------------......000000////////////000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---+++******------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,---............---------------------------------------............//////............//////............////////////000000////////////......111111111111000000000000///000000000000111111111...///000000111111000000...//////111222333444444...------,,,,,,------...------------------------((()))***+++,,,---......------,,,+++***))))))(((++++++++++++++++++,,,,,,+++,,,------++++++,,,---******)))))))))***,,,,,,+++,,,,,,---......------******))))))))))))******+++,,,,,,,,,+++***))))))***++++++,,,+++***)))(((************+++++++++,,,++++++++++++++++++++++++)))************+++++++++)))(((''''''&&&%%%$$$$$$&&&&&&(((***,,,---//////((())))))***++++++******)))************+++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++*********))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000------------------------........................+++,,,------......------------,,,,,,------...///000///...---,,,,,,,,,,,,,,,---......//////......////////////////////////////////////000000000000//////............//////000000000000000000000000000000/////////000000111......//////000000111111////////////000000000111/////////000000000000000/////////000000000000000111111111111111111111111///111222111///...///111////////////000000000111///111111111///...///000000...------...//////...000//////...///000111222000000000000000000000000000000111111111111000000//////000111111111111111111111000000000000111111...............///000000........./////////000000000000000000000000000000000000000000111111111111222111111000000111111222//////......//////000111111000//////000111333333111111000000000////////////000000000111111111111000000000/////////..............................///...,,,,,,---......---...------,,,,,,------...//////............//////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,------------------------+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---.........---------------------------------.........//////////////////............//////....../////////000000000000000/////////.........000111111222111000///........./////////000000000......000111111111000/////////000000111111111111...------,,,,,,------...------------------------(((((()))+++,,,---......111000///...,,,+++******))))))***+++,,,------...+++,,,------++++++,,,---,,,,,,+++++++++,,,...///+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,******+++,,,+++***)))(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++...---,,,+++***)))((('''))))))))))))((((((((('''''''''((())))))))))))))))))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******...------,,,,,,++++++***)))******+++---......///------,,,+++,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,------------------------------------........................+++,,,------......---------,,,,,,,,,,,,---......,,,+++******+++,,,...///,,,---......//////......////////////////////////////////////000000000000//////............//////000000000000000000000000111000000////////////000000...---,,,---000333555////////////000000000000......//////000000111111000000000000000/////////111111000000//////.........000111000---,,,---000////////////000000000000///111222111///.........///...---///111222111000000///.........000111222000000000000000000000000000000111111111111000000//////000111111111111111222111000//////000111222000//////.........//////............/////////000000000000000000000000000000000000000111111111111222222111111111111222222...------------.../////////.........///000222333111111111000///.........//////000000111111111222//////000000///...---------........................---+++,,,...000000///...------,,,,,,------.........------------......,,,---...//////...---,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000222------------------------++++++------------++++++,,,,,,,,,---------......,,,,,,,,,------.........+++,,,---.........---,,,------------------------.../////////000000111111//////............//////.../////////000000111111000/////////............///111222333222111...---............////////////---...000111111111000///333222222222111111111000------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,******))))))))))))*********++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,......------,,,+++******,,,+++***+++++++++)))'''---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************---,,,,,,+++***)))((((((+++*********,,,,,,***(((*********))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++*********))))))************************+++,,,,,,+++******+++------,,,++++++******++++++...---+++))))))***+++,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,---...000111+++++++++,,,,,,---------000000000000000000000000+++,,,---.........---,,,.........------,,,,,,,,,---------............///------............------........................000000///..................000111333333333222111$$$&&&***...000222222222////////////000000000000222111000//////000111222000000000000000000000000000000////////////000000000000000000000000000000222///---...111222///---000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000////////////////////////000000000000//////000111111111111111111111000000//////......000111111111222222222222//////000000000000//////222000...---,,,---...///............////////////111111222222222333333333222111111000000000000000111111000000000000111111//////000000111111111222000000000000////////////////////////////////////------......//////000000///...---,,,,,,---...///111000///---,,,,,,,,,,,,+++,,,------......------////////////////////////.........------,,,,,,,,,///...,,,++++++,,,...///...---+++******+++---...---------....../////////''''''((()))+++,,,---...------............------...------,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////............******+++,,,---//////000,,,---///000000///---,,,000///.........///111222000000//////.........------------...///000000111111111000000000000111111111111000000//////......//////000111111111111111---------...------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++---------,,,+++*********+++******+++++++++***)))++++++++++++***************++++++,,,,,,++++++***************************((()))***+++,,,---......+++***)))***,,,,,,***((()))))))))))))))*********)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++++++++*********))))))************************)))******)))(((((()))+++---,,,++++++******++++++...---+++***)))***+++,,,,,,,,,,,,---------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////------------------,,,,,,------------............------............------........................000000///...............///000000111111111111000,,,---///000000///---,,,.../////////000000000000111111000//////000111111000000000000000000000000111111000000000000111111///////////////////////////...---...000000000///000000000000000000000000000000000000000000000000000000000000000000000000000///............///000......//////000000000111.../////////000000000000000000000111000000//////111000000000/////////...000000000000111111111222////////////////////////000///---,,,,,,,,,---...............////////////111111111111222222222222222111000000//////000000111111000000000000111111//////000000000111111111000000000000////////////////////////////////////.........//////////////////...------------...///111000000///...---------+++,,,------......------........................------------------,,,,,,///...---,,,,,,---...//////...,,,++++++,,,...///+++++++++,,,,,,,,,,,,,,,------........./////////+++,,,---......///............------------......,,,------...------,,,,,,------------------------............/////////////////////.........------------------------------,,,---...000000...---,,,000///.........///111111000/////////..................//////000111111111222111111000000111111222111000000000/////////...//////000111111111111111---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,......------,,,,,,++++++,,,,,,,,,+++******)))))))))***++++++++++++++++++******)))))))))(((((((((******+++++++++++++++***************************((((((***+++---///000111******)))***,,,,,,***)))(((((())))))******++++++)))************+++++++++************************++++++++++++++++++++++++*********)))******+++++++++++++++***************************************)))******)))(((((()))+++---,,,++++++******++++++---,,,+++*********+++,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---///000111,,,,,,------------------------------............------------------------////////////////////////000///......---.........000000//////.../////////000000111111000...,,,+++....../////////000000000111000000//////000000111000000000000000000000000000000////////////000000////////////////////////,,,---//////......000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000,,,---...///000111111222....../////////000000000000000000000///...---,,,000000000000////////////////////////000000000000000000///......///000000///...---++++++,,,------............////////////000000000000111111111111222111000000//////000000111000000//////000000111//////000000000000111111000000000000///////////////////////////////////////////////////.........///...------------...///------------,,,+++******+++,,,------......------------------------------,,,,,,------------------///...---,,,,,,---.../////////---,,,,,,---//////,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,+++,,,---...///000000000++++++************++++++,,,,,,------...------,,,........................---............/////////.........---------------//////...---,,,++++++***,,,---...//////...---,,,//////......//////000111////////////............/////////000000111111222111111000000000000111111000000000000//////////////////000111111111111111,,,------------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---///......---,,,++++++++++++++++++*********))))))(((***+++,,,++++++,,,,,,***)))))))))(((((((((((()))******++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))''''''((()))***++++++,,,))))))*********+++++++++***************************************************)))))))))***+++,,,,,,************************************************+++,,,,,,+++******+++------,,,++++++******++++++,,,,,,+++******++++++,,,...------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////---,,,,,,++++++*********---------,,,,,,+++++++++------------------------,,,,,,++++++,,,---///111,,,,,,,,,------.........,,,,,,---------.........------------------------///////////////////////////......------.........111000...---,,,------...---....../////////.............../////////000000000000000//////000000000////////////////////////---------,,,,,,---------////////////////////////---///111111...---///222////////////////////////000000000000000000000000////////////////////////////////////////////////------......///000000111........./////////000000.........///......------000000000000////////////.........////////////000111000...------...000111......---,,,,,,------...............////////////////////////000000000000111111000///////////////000000////////////000000//////000000000000000000000000000000////////////////////////////////////000000//////......------.........------.........,,,---......---,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------......------------......///......------,,,,,,,,,---,,,,,,,,,++++++++++++...//////000000000000000,,,++++++******++++++,,,,,,,,,------...------------------------------------------.........//////------------------------//////...---,,,++++++***------...//////...------............//////000000///////////////...............//////000000000000000000////////////000000000000000000//////////////////000111111111111111,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++---,,,***))))))***,,,---///...---+++************++++++******************(((***,,,---++++++,,,---++++++*********)))))))))((()))******++++++++++++************************,,,,,,,,,+++***))))))))))))))))))***,,,,,,+++***''''''((()))***++++++,,,))))))*********+++++++++***************************************************)))))))))***+++,,,,,,************************************************+++,,,,,,+++******+++------,,,++++++******+++++++++++++++++++++++++++,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------......///000,,,,,,,,,++++++******)))---------,,,,,,+++++++++........................///...---++++++,,,---...,,,,,,,,,------.........,,,,,,,,,------------......---,,,,,,,,,,,,---...////////////////////////......------------......000///---,,,,,,,,,------++++++,,,---......//////............/////////////////////000000/////////////////////////////////------,,,,,,,,,,,,------........................///222333222...---...111////////////////////////////////////////////////////////////////////////......................../////////...........................////////////++++++,,,...////////////////////////000000000000---.........////////////111///...,,,,,,...///111..................//////............////////////....../////////000000000111000000///.../////////000000////////////000000000000//////////////////000000000000////////////////////////////////////000000//////......---------..................---///000000000000//////...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++,,,------......///000000333333333333222000///...//////............//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------..................------......///////////////.........///////////////---------.....................------------......////////////000000000000//////000111111111111111,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++,,,,,,+++******+++,,,,,,---,,,+++)))))))))***+++++++++++++++++++++++++++(((+++......+++***+++...,,,,,,+++++++++*********(((((()))***++++++++++++************************)))***************++++++)))((((((***,,,---,,,***(((((())))))******++++++)))************+++++++++************************++++++++++++++++++++++++*********)))******++++++***************+++++++++************************)))******)))(((((()))+++---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...------------...//////++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...---,,,++++++,,,---...........................---------,,,------...///......------------------------------------------------........./////////...//////000000//////...000000000000000000000000//////............//////........................000111111000///...///000000000000000000000000000////////////////////////000000000000000000000000------............------/////////.........------------........./////////***+++,,,...///000000111////////////000000000000............//////////////////...------...//////.........///////////////............////////////////////////000000000000111000//////......//////000//////......//////000000000////////////......000000000000///////////////////////////////////////////////////.........------...//////...---------,,,,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,---///000000555555555333222000...---------,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------.........,,,,,,,,,------.................................------...////////////............///////////////------------------------......------------......////////////000000000000//////000111111111111111+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))((('''(((***++++++++++++,,,,,,,,,,,,,,,)))---///...+++)))+++---,,,,,,+++++++++*********'''((()))***++++++++++++************************))))))******+++,,,------)))((((((***,,,---,,,***)))))))))))))))*********)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))*********+++++++++************************)))******)))(((((()))+++---,,,++++++******++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////------,,,,,,------...///***+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------...------,,,,,,------------------,,,,,,++++++,,,,,,,,,---------...---+++******+++---...---------------------------,,,,,,,,,------...///,,,---..................//////...------------------------.........//////......///000000///......000000000000000000000000000000////////////000000........................,,,,,,+++---///000000///000000000000000000000000////////////////////////000000000000000000000000---...///000000///...---------..................---------.........//////+++,,,---...///000000000.../////////000000000111....../////////000000000........................,,,---....../////////...............//////////////////000000000111111111000000///............/////////............//////000000/////////.........000000000000////////////////////////////////////.........///////////////------...//////...------,,,***(((''''''(((***,,,+++,,,------......------------------------------------------------,,,,,,---------......---------,,,,,,------------,,,,,,***************+++++++++(((((()))+++,,,...//////333333333222111///...---,,,++++++******++++++,,,***+++,,,---............------------------------,,,,,,---------.........------........./////////,,,,,,,,,---------...............------.........,,,---.../////////................../////////000........................000//////......//////000.../////////000000000111//////000111111111111111+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,++++++++++++++++++++++++++++++,,,---------,,,,,,...------,,,,,,------...***++++++,,,,,,++++++******)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***...000///***(((***---++++++++++++************'''''')))******+++++++++************************++++++,,,,,,,,,,,,------)))((((((***,,,---,,,+++*********))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))******++++++++++++************************+++,,,,,,+++******+++------,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000---,,,,,,,,,,,,---......)))***,,,---...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------.........------,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++,,,...///000///.....................///000000---------.........//////---...///000000///...---000000000000000000000000......------------..............................)))'''''')))...111111///000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...+++,,,,,,---...///000000---------.........//////......//////000/////////.../////////000000111111////////////000000000000------...//////...------+++,,,------.........---............/////////000000000000000111111111111000000///...............//////............//////000000//////.........---000000000000////////////////////////////////////---.........//////000000,,,---...//////...---,,,111///,,,++++++---000222+++,,,------......------------------------------.........------,,,,,,,,,......////////////......---......//////......---+++++++++,,,,,,------...------...///000111222222000111111000000///...---111111111000000111111111***+++,,,---....................................,,,,,,,,,---------.............../////////000000------------------------......------------......,,,,,,.../////////...------.........//////000000///////////////.........111111000000000000111111.../////////000000111111//////000111111111111111...---+++******+++---...+++++++++************))))))************++++++++++++,,,---......---,,,+++,,,,,,,,,++++++*********++++++************++++++***+++,,,,,,......///000,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---)))***+++,,,,,,+++***))))))+++,,,......---,,,+++******++++++++++++******))))))*********))))))(((************************,,,,,,++++++***))))))((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))++++++++++++++++++,,,,,,************************'''((()))***************************************************************************************'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......//////...---,,,++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------------...//////,,,,,,---...//////......000000000000///...---,,,,,,,,,,,,---...///000111/////////....../////////////////////////////////000//////.........//////000000000000000000000000000000000000000000000000............//////000111---------............///000000000000000000000000111///---,,,,,,,,,...////////////...---------,,,000///...------...///000000000///...........................////////////000///...------...///000/////////...------///111)))+++...000111000...---000000000000000000000000000000//////.........---............////////////000////////////.........////////////////////////......,,,,,,,,,,,,......,,,,,,,,,---...///000111+++++++++,,,---...///000...---,,,,,,---...000111---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...............///000000---,,,,,,,,,,,,---......++++++---...///000000000000///...------...///000444///)))(((+++......,,,,,,,,,,,,---------......******)))***+++---///111......////////////......,,,,,,,,,---------......,,,,,,,,,---------......---------...............---...............---------------............///000000000000////////////............////////////000000//////.........---000///.........///111222---,,,+++******+++,,,---+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,+++++++++*********,,,+++************+++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******++++++++++++******)))***,,,---------+++*********++++++++++++******)))******+++******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))+++*********)))(((((((((************************++++++,,,,,,,,,,,,,,,,,,************************************************************************,,,+++******)))***++++++++++++++++++++++++++++++******))))))***++++++,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************---,,,,,,,,,,,,+++++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,------...//////......++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,---...//////......------------....................................------------......////////////////////////////////////////////////+++,,,---......------,,,------------............////////////////////////000///---,,,,,,,,,...///............------------000///...------...///000000//////...........................///////////////...---,,,,,,---...////////////...------///111+++---///111222111000///////////////////////////000/////////.........---............/////////////////////.........------........................///...---,,,,,,---...///---------------...///000************+++,,,,,,---...---,,,,,,,,,---...///,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...............//////000,,,++++++++++++,,,------+++,,,------...............---,,,,,,,,,,,,---...333...)))))),,,......,,,,,,,,,,,,---------......,,,,,,,,,,,,---...000111------............------,,,,,,,,,---------......---------.........//////...............---------...///////////////......---------............///000/////////////////////............////////////000/////////............000//////...///000111222,,,+++***))))))***+++,,,+++++++++************))))))************+++++++++++++++************++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++************++++++((()))***,,,,,,+++************++++++++++++************+++++++++++++++***************************))))))******+++,,,------))))))))))))))))))))))))++++++++++++++++++***))))))))))))))))))))))))))),,,++++++***)))(((''''''************************,,,------------,,,,,,+++************************************************************************000...+++)))((()))+++,,,*********************************)))******+++,,,*********++++++++++++,,,,,,,,,,,,++++++++++++***************************------,,,,,,++++++++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,------------------------------------------------...---,,,++++++,,,---..............................------------,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,------...........................------,,,,,,,,,------...................................................+++,,,---......---+++***------------....................................000///---,,,,,,,,,---...------------............//////............//////000///......------......---............/////////------,,,,,,,,,,,,------...///000///------///000---///111333333333111000/////////////////////////////////...............---............/////////............---------,,,------------------------......------------.........---------------......+++++++++******+++,,,,,,...---,,,+++++++++,,,,,,++++++***************)))++++++,,,,,,,,,,,,------...------------...//////+++************+++,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,000---++++++---///---+++,,,,,,,,,---------......---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000//////......------,,,,,,...//////000000000//////---------............///////////////////////////............////////////////////////............///////////////000111111++++++***))))))***+++++++++++++++*********))))))))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,+++***))))))***+++,,,(((((()))***+++******)))******++++++++++++************+++,,,,,,,,,++++++************************(((((()))******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))---,,,,,,,,,+++*********************************,,,,,,,,,,,,++++++***)))************************************************************************...---+++***)))***+++,,,))))))))))))))))))))))))+++***************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++***************++++++++++++++++++++++++************************,,,---.........,,,***)))*********++++++,,,,,,,,,------------------------------------------------...---+++******,,,...///---------------------------------------------,,,------.........///......------...............---,,,,,,---...............------,,,+++++++++,,,,,,......------------..............................---------,,,------......------------------------------------------------000//////......---------,,,,,,---------.........------------------------///...---,,,,,,,,,------,,,,,,,,,------........./////////......///////////////...------------...---------.........//////------------------------...///000///...---...000...///111222333222111111////////////////////////........................---------.........//////......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------......---,,,,,,,,,------------,,,++++++******)))++++++++++++************+++++++++,,,,,,,,,------------,,,,,,------...///+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++************++++++...---,,,---...///---+++,,,,,,,,,---------......+++++++++*********++++++------,,,,,,,,,,,,------,,,,,,,,,---------......---.........//////////////////...------,,,++++++---......////////////...---------............///.........///////////////............///////////////////////////.........///////////////000000111+++******************++++++++++++*********))))))))))))*********+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***,,,+++***))))))***+++,,,(((((())))))******************++++++++++++******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))*********+++,,,,,,,,,---************************,,,,,,,,,,,,++++++***)))************************************************************************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++***************+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************,,,------------,,,***)))*********++++++,,,,,,,,,---------------------------------------------------,,,***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,---.../////////......---...............------///////////////...------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---..............................------...///000000------------------------------------------------222000---++++++,,,...///,,,,,,,,,------------...------------------------......---,,,,,,,,,,,,,,,+++,,,,,,,,,------.........//////////////////...//////...---------------------------.....................//////.........---///000000.........///...///000111111111000///........................---------...............------------..................---------,,,,,,,,,------------------------+++++++++,,,,,,+++++++++...------,,,,,,,,,------......---,,,,,,,,,------------,,,,,,+++***)))(((+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---......---+++,,,,,,,,,---------......,,,,,,,,,+++++++++******......---,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........//////...---,,,++++++***+++,,,------.........------------............///------....../////////000............////////////.........///////////////...//////000000000000000+++++++++++++++++++++++++++++++++************))))))************+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++************++++++************))))))))))))++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,+++++++++++++++************++++++)))))))))))))))***************++++++++++++******((()))***+++,,,,,,,,,,,,************************)))))))))))))))))))))((()))))))))))))))))))))))))))***++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,************************,,,------------,,,,,,+++************************************************************************'''(((***+++,,,,,,+++***)))))))))))))))))))))))),,,+++******)))*********)))))))))************+++***++++++++++++,,,,,,,,,************************------,,,+++***))))))(((------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,---------,,,+++.........///......---,,,............---,,,+++***---,,,,,,,,,,,,,,,------+++******))))))******+++------------------------...............///000111------------------------------------------------///---+++)))(((***,,,...,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,------------......////////////......///...------,,,,,,------,,,------------...............///000000///......---///000000///......///......//////////////////........................---------------.........,,,------------.....................---------,,,------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------+++++++++******+++,,,,,,,,,------,,,+++***)))(((,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,------...///,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------............/////////...------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,------------.........------,,,,,,++++++***+++,,,------------------------............///---------......//////000............////////////.........///////////////......///000000000000000++++++,,,,,,,,,,,,+++++++++++++++************))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++************++++++************))))))))))))******+++,,,,,,+++******++++++************++++++,,,++++++++++++++++++,,,******++++++++++++*********)))))))))******++++++******++++++++++++******'''((()))***++++++++++++************************))))))******++++++,,,,,,))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((((((((()))*********+++************************++++++,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))******************************,,,++++++***))))))******))))))))))))******************+++++++++,,,,,,,,,************************------,,,+++***)))((((((,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------***+++---...///...---,,,)))***,,,......---,,,+++......//////...------,,,,,,,,,---------,,,++++++---,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,------------------------------------...///000000------------------------------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,++++++------,,,,,,,,,,,,,,,,,,---...///000000///...---///...------,,,,,,------,,,,,,---------.........------...//////...------,,,...000000///.........////////////////////////........................,,,,,,,,,------.........,,,,,,---------........./////////.........------........................,,,---............---,,,++++++++++++,,,---......************+++,,,,,,---,,,,,,---------+++***)))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++,,,------------...///,,,,,,,,,---------......---...///000000000///......---,,,++++++,,,---...,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///,,,,,,---......///000000............////////////............/////////000---...///000111000000///+++,,,,,,------,,,,,,++++++++++++************))))))************+++++++++((()))***++++++***)))(((*********++++++,,,,,,,,,++++++************++++++))))))***+++,,,------...)))***+++,,,,,,+++***)))++++++************++++++---,,,+++******+++,,,---)))***+++,,,,,,+++***)))*********)))***++++++,,,******++++++++++++******''''''(((******+++++++++************************((()))***+++---...///000))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************'''((()))***************************************************************************************---+++(((&&&&&&&&&((()))************************,,,,,,+++***))))))******))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&'''))),,,............------,,,,,,,,,************************************************((()))***,,,,,,------,,,........................***+++---//////...---,,,+++,,,...000000///...---.../////////...---,,,,,,++++++,,,---............,,,,,,,,,---...///000111000//////......//////000------------------------+++++++++,,,---...///000................................................(((***...000111///---+++++++++,,,,,,,,,---------........................,,,,,,---------,,,+++***---------,,,,,,+++++++++---...///000000///...---......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,...000111///.........000000000///////////////........................,,,,,,,,,------.........,,,,,,,,,---------......000////////////.........////////////////////////---...///000000///...---*********+++,,,---...///+++++++++,,,---...///000+++,,,---...---,,,+++***))))))******++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---++++++******++++++,,,---+++,,,,,,---------,,,,,,***+++,,,------,,,+++***,,,,,,---,,,,,,,,,...000,,,,,,,,,---------......+++,,,.../////////...------,,,***))))))***,,,---,,,,,,,,,---------................../////////000,,,,,,,,,,,,,,,,,,,,,---+++,,,---...////////////---------.........//////,,,,,,------...///000000............/////////000---.........//////000000---...000111111111000///******************************+++++++++******)))++++++++++++++++++++++++,,,***((('''&&&'''((()))))))))))))))************)))))))))))))))))))))***************************+++++++++***)))(((''''''***,,,...---***(((''''''((()))***+++,,,---------************))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***(((''''''******++++++++++++************************************+++++++++)))'''&&&))))))***)))(((%%%""" ,,,,,,+++***)))))))))***))))))))))))))))))))))))+++,,,---+++)))(((((()))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++++++++++++++,,,,,,------,,,+++)))(((+++++++++******)))))))))...------------------...++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++******************++++++,,,,,,,,,---..................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///...,,,*********,,,---------------------------------------------------(((***++++++++++++,,,......---+++)))((()))+++,,,,,,,,,,,,---------......---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..............................//////...---,,,++++++***................................................///............------------------.........////////////...---...///000111------,,,,,,,,,------...---------...///000000111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++***)))))))))***+++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++,,,------,,,***,,,------......------,,,++++++++++++,,,---...///...,,,++++++,,,------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,------...///............///000000000///...------...000000333111///000333444222000......//////000000111111000000000000000000000000000000000000000000000000************************))))))*********))))))(((++++++++++++++++++++++++,,,+++)))''''''((()))***))))))))))))************++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++---...---,,,++++++,,,((())))))***++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************---,,,,,,+++***)))((((((******++++++++++++******************************)))***+++++++++++++++************************+++++++++******)))*********************************+++,,,---+++)))(((((()))))))))))))))))))))))))))***************)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,+++++++++***************))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------///...,,,+++***+++,,,---------------------------------------------------,,,.........,,,,,,,,,...000///---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++***)))(((,,,,,,,,,---------.......................................------,,,,,,+++------------------------........................,,,,,,------.........///---------.........//////......---------...///000......---------------------------...///000000000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...,,,++++++,,,------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------......------......///000...---,,,++++++,,,---......,,,,,,---000222111///......//////////////////000000000000000000000000////////////////////////************************'''(((((()))))))))((((((++++++++++++++++++++++++,,,+++***(((((()))***+++)))))))))*********++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++***+++,,,,,,++++++---///((())))))*********))))))''''''(((((())))))******++++++++++++++++++++++++))))))*********+++++++++******)))))))))((((((((())))))))))))))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************************+++,,,---...,,,+++***)))***,,,...000*********)))******+++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***((((((((((((((((((((((((******++++++++++++++++++************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------///...---,,,+++,,,---...------------------------------------------------...//////...,,,++++++,,,///............---------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------++++++++++++------000///...---,,,+++***))),,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---...//////---------...............---------,,,---......///000//////......------------------...//////000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---,,,,,,++++++,,,,,,---------.........//////------------------------,,,,,,,,,,,,------------,,,++++++,,,------,,,******++++++,,,,,,++++++***++++++++++++,,,---.........,,,++++++,,,------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,------+++******,,,///111111000..................------////////////////////////////////////////////////************************'''((())))))***)))))))))************************,,,+++***))))))***++++++))))))*********+++++++++,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++((('''&&&'''''')))******((('''(((+++---)))***************)))(((&&&&&&'''((())))))******++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************++++++++++++******************************++++++***)))***+++,,,---,,,+++***)))))))))***+++***)))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***(((((((((((((((((((((((()))*********++++++,,,,,,************************++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......---,,,,,,------...------------------------------------------------+++,,,---,,,***)))***+++,,,,,,---------,,,,,,+++,,,,,,,,,---------......***++++++,,,,,,---------...---+++******+++---...,,,,,,---------------...,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---..............................,,,,,,,,,,,,------......000000000//////...---------------....../////////---------------------------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************)))***---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++------+++***++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---......,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................,,,,,,,,,---///000000000.........------,,,,,,,,,........................////////////////////////************************((()))******+++++++++*********************************************++++++************++++++++++++++++++******))))))))))))++++++++++++++++++++++++,,,+++)))((((((((())))))***+++***((('''''')))++++++++++++,,,++++++******&&&''''''((()))******+++************************'''''''''((((((((())))))((((((((()))***+++++++++))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++******++++++++++++******************************,,,+++***((((((((()))***(((((()))******)))((('''***)))))))))***+++,,,,,,***************************+++,,,+++)))))))))+++))))))))))))))))))))))))((())))))******+++++++++************************++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,---------------------------------------------------------)))***,,,++++++***,,,---++++++,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,------......---+++******+++---...,,,,,,,,,------.........,,,,,,,,,---------......------------------------+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,,,,---------------//////000000///...------------------............------------------------------------------------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------************************+++++++++,,,,,,,,,------+++******+++,,,,,,+++))),,,,,,------------,,,,,,,,,,,,+++++++++,,,------...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,------//////.........------,,,............------------......------,,,,,,++++++------------------------........................************************((()))***++++++,,,++++++************************)))))))))************************++++++++++++,,,))))))))))))))))))))))))************************(((((()))+++,,,---...///,,,,,,,,,+++))))))***+++***++++++,,,,,,,,,++++++(((((())))))******++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))***+++,,,---))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************++++++******++++++++++++******************************,,,+++***)))((((((((((((%%%&&&)))+++---,,,+++************)))******++++++************************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,------------...000,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,,,,------------------++++++++++++------......------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...............---------,,,,,,---............---------///000000///...---------------------------...------,,,,,,------...------------------------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------------,,,+++************+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++))),,,------......------,,,,,,,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,---,,,,,,+++***))),,,---...,,,***)))***+++------------------,,,,,,................................................************************'''((()))***++++++++++++************************'''((())))))*********)))*********+++++++++,,,,,,((())))))******++++++,,,++++++++++++++++++++++++''')))+++---------,,,,,,(((***,,,,,,+++***+++,,,((()))***++++++,,,++++++************++++++++++++************************))))))))))))************)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************++++++************************++++++++++++************************************+++++++++***))))))'''((()))***+++++++++,,,++++++******)))*********++++++++++++++++++++++++)))***++++++***)))***++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++***++++++,,,,,,+++++++++*********+++++++++,,,,,,......------------......++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------)))******+++,,,,,,,,,+++------------------------------------------------,,,---......,,,,,,---...,,,,,,+++***+++,,,---...,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////.........---------,,,---.../////////......***+++---/////////...---------------------------...---,,,,,,,,,,,,---...........................,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---------,,,+++***************+++++++++,,,***************************++++++++++++,,,,,,,,,+++***)))***,,,,,,***))),,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,...,,,++++++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---......,,,,,,------,,,+++)))(((+++,,,...---+++***+++---------------............................................................************************&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,)))&&&######&&&)))******)))***+++''''''(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************((()))+++,,,------,,,+++,,,+++)))'''&&&&&&((((((,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++)))***,,,------,,,+++***)))))))))******+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++************++++++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++---...///000++++++,,,,,,,,,---------((()))***+++++++++++++++------------------------------------------------,,,------,,,***))))))******)))((('''''')))+++---,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000//////.........---------------///000000000///...(((***,,,...//////...---------------------------...---,,,,,,,,,,,,---...........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,,,,***)))+++++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,...,,,++++++,,,------,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,---...///000------,,,,,,------...///......//////...,,,+++***+++---//////------///111---------....../////////////////////////////////........................++++++***)))(((((())))))(((***+++***)))((()))***///...---+++***)))))))))************************)))))))))***+++++++++,,,++++++,,,------......///---,,,,,,++++++,,,,,,---******)))((()))***,,,---,,,+++***))))))***+++,,,)))***+++------,,,++++++&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************************++++++++++++************************---------,,,***((('''&&&###&&&******)))(((***+++******+++++++++******))))))))))))))))))*********,,,,,,,,,+++***)))((('''************))))))))))))((()))******+++++++++***))))))))))))))))))))))))******)))))))))))))))***,,,,,,+++***)))(((''''''************************,,,+++***))))))***+++,,,************************,,,,,,+++***))))))******)))***+++,,,,,,+++***)))***)))((('''''')))+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,---------------++++++************++++++------......---+++***(((+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------))))))***+++,,,,,,------------++++++++++++------,,,,,,,,,------,,,++++++---,,,***)))))),,,///000000//////......---,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......------------------------//////...---,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------,,,,,,,,,---------......111111000000//////......+++,,,.../////////...---...---,,,---///000///.................................//////...,,,***)))***++++++,,,,,,++++++***((()))+++---.........---,,,,,,++++++,,,,,,---...***+++---......---+++***---,,,,,,+++*********+++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---.../////////...,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------.../////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------............///........................++++++******)))))))))))))))+++,,,+++***)))***+++)))))))))((())))))***+++***************************************+++++++++------------------,,,,,,,,,++++++******++++++,,,******************++++++++++++***))))))***++++++)))******+++++++++++++++,,,+++++++++******)))))))))*********))))))((((((************************(((((((((((())))))))))))************************+++++++++++++++***))))))&&&(((++++++)))((()))*********+++++++++******)))++++++******))))))((((((+++++++++++++++***)))(((************)))))))))))),,,,,,------...---------))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((((((((((((((((((((((((((++++++***))))))***++++++------------------------,,,++++++***))))))******)))***++++++++++++***))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++******)))))))))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,------...---------*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++...---+++******+++,,,---.........------------,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------.........------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------....../////////...............,,,------...............---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...++++++------------++++++...------,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---******************************+++,,,,,,---......,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---------............///........................++++++++++++***************,,,---,,,+++***+++,,,))))))(((((()))******+++************************+++++++++***************.........---,,,++++++++++++******))))))******+++******+++++++++******)))++++++***))))))***++++++)))))))))))))))******+++...------,,,+++***))))))((((((((()))))))))))))))************************(((((((((((())))))))))))************************((()))***+++++++++++++++)))+++,,,+++***(((((())))))******+++++++++******,,,,,,+++***)))(((''''''******+++++++++******)))************))))))))))))******+++++++++******)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++************************,,,+++******)))*********)))***++++++++++++***))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***)))((((((''')))************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,---------+++++++++,,,+++******)))&&&'''(((***,,,...///000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,------------.........---------------......///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,------------,,,,,,,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++***************************++++++,,,,,,------...,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............//////......---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,---------............///........................++++++,,,,,,,,,+++++++++***+++,,,,,,******+++,,,...---,,,+++************************************,,,+++++++++***)))))))))---------,,,,,,,,,++++++++++++************++++++***+++,,,,,,+++***((('''+++******************+++)))((('''''''''(((***+++***+++++++++++++++++++++)))))))))***+++,,,,,,---************************)))*********++++++++++++************************((()))***+++++++++++++++***+++++++++************))))))***+++++++++******+++*********))))))(((((()))******+++++++++******************)))))))))((()))))))))***))))))(((''')))))))))))))))))))))))))))(((((((((((())))))***(((((())))))************************************+++******************+++))))))))))))))))))))))))++++++***************+++*********++++++*********)))************)))(((((())))))************++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++...---+++*********+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,+++***))))))***+++,,,,,,------***++++++++++++***))))))&&&'''(((***,,,---//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......+++,,,,,,---......//////...---,,,+++,,,---...///,,,+++***+++---...---,,,........................------,,,+++,,,---...///,,,------......------,,,)))***+++,,,---.........,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////000000000///...---+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................***+++,,,---.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................---------------------------------............///........................***++++++,,,,,,,,,++++++)))***+++***)))((()))+++------,,,+++************************************,,,+++++++++***)))))))))+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***((('''*********++++++*********)))((('''''''''(((***+++)))))))))***************)))(((((()))***+++---...************************)))*********++++++++++++******************************+++++++++***))))))))))))))))))+++,,,,,,,,,((()))***+++++++++++++++(((((())))))*********+++)))******+++++++++******************)))))))))(((+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))******+++,,,((((((((()))******++++++*********************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++******************+++))))))*********))))))((('''((((((((()))))))))***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***,,,......---,,,+++((())))))***+++,,,------***++++++++++++***)))))))))******+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,---...///000000111------,,,++++++---...///,,,+++***+++---...---,,,........................---,,,++++++,,,---///000,,,------......------,,,*********+++,,,---...///,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000000000///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................***+++,,,---............,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++------------------------........................---------------------------------............///........................))))))+++,,,,,,,,,+++***((()))******)))((()))***''''''(((((()))***,,,,,,************************+++++++++************************+++,,,------------,,,,,,,,,,,,,,,,,,---******+++++++++******))))))***++++++++++++***)))((((((((((((((())))))***,,,++++++***)))(((''''''''''''&&&&&&''')))***+++************************(((((((((((())))))))))))************************,,,,,,,,,+++***)))(((''')))''''''(((***,,,---,,,((()))***+++++++++++++++''''''((()))***+++,,,,,,******+++++++++******)))************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************+++,,,,,,---(((((())))))*********+++(((((((((((((((((((((((()))***++++++++++++***)))*********************************)))******+++,,,++++++***))))))***++++++******+++++++++,,,,,,,,,'''''''''((())))))******,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))((('''))))))+++,,,,,,+++))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------)))***,,,---......------))))))***+++,,,,,,------+++++++++,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,------...///000000000,,,,,,,,,,,,,,,------...---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,------......//////---,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------++++++,,,---............***++++++,,,------......,,,,,,------------,,,,,,------------------------........................,,,,,,,,,------------...---------............///........................'''(((***+++,,,+++***))))))***++++++))))))***+++'''''''''((()))+++,,,---***************************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******************++++++)))***++++++++++++***)))(((((())))))*********)))+++++++++******)))))))))((('''&&&&&&&&&(((***+++************************(((((((((((())))))))))))************************+++,,,,,,++++++)))((((((***(((&&&''')))++++++***(((((()))++++++,,,,,,+++(((((())))))******+++++++++++++++++++++***)))(((************))))))))))))%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))*********(((((((((((((((((((((((()))***++++++++++++***)))((((((((((((((((((((((((******))))))***++++++,,,++++++***))))))***++++++******))))))***,,,...///(((((())))))***++++++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))******++++++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,------------++++++,,,,,,---,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,++++++***------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------......///++++++,,,------------,,,---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++------------+++++++++++++++++++++,,,------++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,---------............------................................................,,,,,,,,,---------......---------............///........................&&&''')))+++,,,+++)))(((***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++************************))))))******+++++++++,,,------,,,++++++*********++++++************++++++******)))))))))***,,,---)))***+++,,,,,,+++***)))'''(((***+++++++++***)))((())))))+++,,,---......+++***((('''((()))+++,,,************************************++++++++++++***************************++++++++++++******))),,,)))&&&&&&(((***)))'''(((((()))++++++,,,,,,,,,************)))))))))))),,,,,,,,,+++***)))((('''************))))))))))))&&&''')))***,,,---------))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))))))))************************)))***+++,,,,,,+++***)))******************************))))))***+++,,,,,,,,,+++***))))))***+++,,,((('''&&&&&&(((***---///)))******+++,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++////////////......---,,,***+++---......---+++***((()))+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++------------++++++)))***+++,,,------...---...------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------------,,,++++++---------.........//////,,,,,,,,,------.........******+++,,,,,,---......------------------------------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++...---,,,---///000///...........................,,,,,,.........---,,,+++***++++++,,,,,,++++++***+++*********+++---///000,,,,,,++++++,,,,,,---...***+++---......---+++***,,,,,,,,,,,,------...///++++++,,,,,,---...//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------,,,,,,++++++***---......//////......---................................................,,,,,,,,,------.........---------.........//////........................+++++++++************)))++++++*********************************************++++++,,,,,,+++++++++))))))******+++++++++,,,,,,,,,+++***))))))******+++++++++************)))*********)))))))))))))))((('''''''''''')))***+++---------,,,,,,+++++++++...+++))))))***,,,,,,,,,))))))************))))))+++*********))))))(((((())))))))))))))))))))))))++++++*********************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))***+++++++++,,,+++***)))(((((()))*********************)))((('''************************)))***++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***++++++++++++************)))(((((()))************)))(((((()))***+++,,,,,,,,,+++,,,,,,,,,+++)))'''&&&******++++++++++++*********************************+++,,,,,,------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////***'''%%%''',,,...,,,(((******+++,,,,,,,,,,,,+++((()))***,,,------,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,++++++*********+++,,,,,,---......------------------------......---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---//////000///...---,,,,,,,,,,,,,,,,,,------......------,,,.........------.........---,,,++++++------,,,+++------............------------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++---///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------------------------------++++++++++++------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,***)))'''((()))+++++++++***)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000///---,,,,,,---...///++++++++++++++++++++++++---.........---,,,,,,+++000000000//////.........+++++++++*********))))))************************************************++++++,,,,,,,,,+++******(((((())))))************,,,++++++******)))******+++++++++************)))***)))))))))))))))))))))...---,,,+++*********+++*********))))))(((((((((---+++******+++,,,++++++))))))************))))))************)))))))))(((******************************++++++++++++++++++******+++,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++))))))(((((()))***+++,,,******++++++******)))(((************************)))))))))((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))((((((((()))******++++++******(((((()))++++++,,,,,,+++++++++++++++***)))((('''******++++++++++++******************************)))***++++++,,,,,,++++++))))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********++++++++++++******************************'''''''''''''''(((((())),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++(((&&&(((,,,...,,,)))******+++,,,,,,,,,,,,+++))))))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......------,,,,,,******+++,,,,,,---......------------------------......---------,,,,,,,,,+++,,,---.........---,,,------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,---...---,,,++++++++++++,,,***++++++++++++,,,,,,,,,------------------------///...---,,,,,,,,,,,,---,,,------......------,,,......------------......---,,,++++++------,,,+++,,,,,,------------,,,,,,---------------------------------------------------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...++++++,,,,,,,,,,,,------//////............//////,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......---,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------------,,,,,,------,,,,,,++++++******------......------,,,+++,,,,,,,,,+++++++++++++++++++++*********)))))))))************************************************+++,,,,,,,,,+++***))))))))))))************+++++++++++++++***************+++++++++************)))))))))))))))))))))******......---+++++++++++++++)))))))))(((((((((((((((+++******+++,,,,,,+++)))))))))************))))))************))))))))))))******************************++++++,,,,,,------******+++++++++***((('''))))))))))))))))))))))))+++++++++***************((('''(((((()))+++,,,---++++++++++++++++++***)))************************+++***)))'''''''''(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))(((((((((''')))******+++++++++++++++((()))***+++++++++++++++******))))))))))))************++++++++++++******************************((())))))***+++*********))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,)))((()))---...---+++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...............---***++++++,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,//////...---,,,++++++***......---,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,---------,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,++++++,,,,,,,,,,,,------///......------......///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---,,,,,,,,,,,,------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------)))+++---......---+++***,,,,,,,,,,,,,,,---------------......------,,,,,,,,,,,,------------------************))))))))))))))))))))))))************************************++++++,,,++++++***)))(((++++++++++++++++++++++++******+++++++++*********+++++++++*********)))))))))))))))))))))*********((((((((())))))***++++++++++++++++++++++++***************+++---,,,***((())))))************))))))*********)))))))))))))))******************************+++,,,------......******++++++***)))'''&&&)))))))))))))))))))))))),,,+++++++++***)))))))))((((((((())))))***++++++++++++,,,,,,,,,++++++***************************...---***)))((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))(((((((((******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++***)))))))))+++,,,---******++++++++++++******************************((()))******++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************---,,,,,,,,,,,,---......***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++++++++,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,---------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---...///..................---------,,,,,,,,,,,,------...------,,,++++++,,,,,,---+++++++++,,,,,,,,,------//////...---,,,++++++***...------,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++,,,,,,------------,,,,,,------------------------------------------------,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---++++++++++++++++++,,,,,,,,,------+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---...---,,,++++++,,,......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***+++,,,---...---,,,,,,***++++++,,,...//////000,,,------...------,,,,,,,,,,,,------......//////*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++******)))(((***************))))))))))))******+++++++++******+++++++++*********))))))(((((())))))************&&&&&&'''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,***((())))))************))))))))))))))))))))))))************************************+++,,,------......)))******+++***)))(((''')))))))))))))))))))))))),,,+++++++++***)))))))))************))))))((((((***++++++,,,,,,,,,++++++************************...,,,***(((((()))***+++)))))))))))))))))))))))))))******************)))++++++*********)))))))))******+++,,,,,,,,,,,,+++))))))***+++++++++******,,,+++******+++,,,...///******++++++++++++******************************)))******+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++******)))******++++++++++++******++++++++++++++++++++++++)))))))))))))))***++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,+++,,,---------,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---...///........................---,,,,,,,,,------...///......------------...///++++++,,,,,,,,,---------------------------------------,,,,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++------............------------------------------------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++******+++++++++,,,,,,,,,------******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---,,,+++******+++,,,---))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,...///000,,,,,,------------......,,,,,,------...------,,,)))))))))***+++++++++,,,******)))))))))((((((((('''(((((())))))*********))))))))))))))))))))))))))))))***************)))(((''''''''''''&&&&&&&&&((()))***,,,,,,+++******+++++++++************)))((((((((()))******++++++************)))((('''&&&***************+++++++++***))))))***++++++***((())))))************))))))))))))))))))************++++++++++++++++++++++++******++++++,,,,,,------((()))***++++++***))))))))))))))))))))))))))))))+++++++++***************++++++++++++***((('''&&&)))***++++++++++++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))((()))************)))(((++++++++++++************)))******+++++++++++++++)))******+++++++++******+++++++++++++++,,,---...******++++++++++++******************************)))***++++++,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))******++++++++++++******++++++++++++++++++++++++)))(((((((((((()))******+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------...............,,,,,,,,,,,,---...///000...............//////000,,,,,,,,,,,,------------,,,,,,,,,------.........------,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,,,,---------,,,++++++------,,,+++---......//////......---------------------------------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++---------------,,,------...///,,,++++++***************((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...,,,+++,,,...000222000000...---,,,***)))))),,,,,,------......------,,,,,,,,,,,,,,,,,,------***)))))))))((((((((((((''''''(((((()))******+++))))))))))))))))))))))))'''((()))******++++++***(((((((((((('''''''''&&&''')))***,,,,,,,,,***)))+++++++++************)))'''(((((()))******++++++******++++++***)))''''''((()))))))))************+++***((((((*********)))))))))************))))))((()))))))))************++++++++++++++++++++++++******++++++++++++++++++((()))***,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++******++++++***)))((('''((()))******++++++******************************'''''''''((())))))******)))))))))))))))))))))))))))***++++++++++++***)))************))))))))))))((()))******++++++************+++++++++******)))))))))***+++++++++************++++++++++++******************************((())))))***+++*********))))))))))))))))))))))))************************************************))))))************))))))******++++++++++++******************************++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,+++++++++,,,******+++,,,,,,,,,,,,++++++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,---------.........,,,,,,,,,------...///000---------------...//////,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------......------,,,......------------......---,,,++++++------,,,+++,,,------......------,,,------------------------------------------------+++,,,...//////...,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---+++******+++---...---,,,++++++,,,---...///+++++++++++++++***))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,+++******)))+++,,,------......------000000000///////////////))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''(((***++++++++++++,,,+++++++++******))))))'''(((***,,,---,,,***)))+++++++++************)))'''(((((()))***+++++++++%%%&&&((()))******))))))))))))******+++++++++,,,,,,***(((''')))*********))))))************))))))(((((())))))*********+++++++++++++++++++++++++++++++++******************''')))***,,,------------))))))))))))))))))))))))))))))******+++++++++,,,((((((***++++++***)))((('''((()))***************************************'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))(((((((((((((((((()))*********************+++++++++******)))'''((()))******)))((('''******++++++++++++******************************'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,,,,******+++,,,******+++,,,,,,,,,,,,+++******))))))***,,,...///------------------------+++***(((''''''(((***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,///......------......///---,,,++++++------,,,++++++,,,,,,------,,,,,,+++------------------------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------++++++------------++++++*********++++++,,,,,,,,,...---+++******+++---...,,,++++++***+++,,,......++++++,,,---,,,+++)))(((------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,((())),,,.........---,,,(((((()))***,,,---......+++,,,,,,---.........---.........------,,,,,,+++******))))))***+++,,,---++++++)))(((''''''''''''+++)))'''&&&%%%&&&'''((())))))***+++,,,,,,------,,,+++******++++++)))'''***))))))))))))+++,,,---)))************+++++++++************************)))************++++++++++++))))))***+++,,,+++***+++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))******************+++,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))************))))))$$$%%%'''(((***+++++++++******++++++++++++******'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((())))))))))))+++***)))(((((()))***+++************************)))***++++++++++++***))))))***+++,,,,,,+++)))(((...---+++))))))***+++,,,*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************((((((''''''''''''((((((******+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++,,,---...///,,,,,,,,,---------......------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------......//////.........---------........................***+++---//////...---,,,---...............---------.../////////...,,,+++,,,,,,---......---------------------------------,,,---......,,,,,,---............////////////000000///...------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///++++++,,,,,,,,,,,,------+++,,,------......------,,,++++++******++++++,,,,,,---------,,,,,,+++***,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---...//////...---,,,)))))))))***************(((((((((((()))))))))))),,,+++)))(((((((((******(((((()))******+++,,,,,,,,,+++******++++++)))(((,,,+++***))))))******+++)))************+++++++++************************))))))*********+++++++++)))''''''((()))***)))(((+++***)))(((((()))***+++++++++*********)))))))))))))))))))))************************************)))))))))))))))***+++,,,))))))*********+++++++++)))(((''''''''''''((()))))))))************))))))&&&'''(((***++++++++++++******++++++++++++******)))******+++++++++******************************))))))))))))))))))))))))************************(((((((((((()))))))))***+++***)))(((((()))***+++************************,,,,,,---......---,,,,,,******+++++++++******)))+++***)))((('''(((((())))))))))))((()))******+++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***************************************************************************))))))(((((((((((())))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---------------------------+++++++++*********))))))++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---...///,,,---------------------------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------......//////.........---------........................,,,---///000111000///...---...............------......//////...------,,,,,,---------------------------------------------,,,------,,,)))(((((()))++++++++++++,,,,,,,,,---......---------......///++++++************++++++---------,,,,,,+++++++++,,,------......------,,,+++*********,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,+++******,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------------............------((()))*********)))((('''$$$%%%''')))***+++++++++,,,+++***)))((()))***+++((((((((()))******+++++++++*********++++++***(((---,,,+++***)))))))))))))))************+++++++++************************)))))))))*********++++++)))''''''((()))***)))(((******))))))))))))************)))))))))((((((((())))))))))))************++++++++++++++++++++++++(((''''''((()))***+++,,,(((((()))))))))************)))(((((((((((()))***))))))************))))))))))))***+++++++++++++++******++++++++++++******+++++++++++++++***))))))************************))))))))))))))))))))))))************************((((((((()))))))))************))))))))))))************************************++++++++++++******+++***************++++++))))))))))))(((((((((((()))(((((((((((()))******---+++(((&&&&&&(((+++---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---------------------------************)))))))))))),,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...///---------------------,,,------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------.....................---------........................,,,---///000000000///...------...............---//////...------------...------------------------------------------------...///000///---,,,,,,...*********+++++++++,,,,,,,,,,,,,,,,,,---...///000++++++************++++++------,,,,,,,,,,,,++++++---......//////......---,,,+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,+++***))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------------,,,,,,,,,,,,------((()))***+++***)))&&&%%%###%%%'''***++++++******))))))(((''''''(((((()))))))))))))))******+++++++++***)))***,,,,,,***(((,,,++++++*********))))))))))))*********+++++++++************************))))))))))))************+++)))))))))+++,,,+++******))))))))))))))))))*********)))))))))(((((((((((()))))))))************++++++++++++++++++++++++''''''''''''(((***+++,,,))))))))))))*********+++,,,++++++++++++++++++,,,))))))************))))))*********++++++***))))))******++++++++++++************+++++++++******)))************************))))))))))))))))))))))))************************(((((()))))))))************))))))))))))))))))***************************))))))))))))))))))))))))+++***)))))))))***+++,,,++++++,,,---,,,,,,++++++)))))))))))))))******+++,,,+++)))'''''')))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++******************+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------.........------------,,,,,,,,,------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------......................................................+++,,,------......------,,,---......///.........//////---,,,,,,---...///......------,,,,,,,,,---------------------------+++---///000///000222444,,,------------.........---,,,,,,,,,------...///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,++++++,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------------+++******+++------((()))***+++***)))&&&%%%%%%''')))***+++***)))''')))(((((((((((()))))))))*********+++++++++++++++******)))***,,,,,,***)))))))))******++++++++++++))))))*********+++++++++************************(((((()))))))))*********+++)))))))))+++,,,+++***)))))))))******)))))))))++++++*********)))))))))((()))))))))************++++++++++++++++++++++++''''''''''''((()))***+++*********+++++++++,,,,,,+++++++++,,,,,,+++++++++))))))************)))))))))))))))***))))))((('''******++++++++++++******(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************)))))))))******)))))))))************************,,,,,,,,,++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,---......------,,,++++++******++++++,,,---******+++,,,,,,+++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------------------------------------------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------......---.............................................+++,,,,,,---------------,,,------...//////......///...---,,,,,,---/////////...---,,,,,,,,,,,,---------------------------(((***,,,,,,,,,---///000............////////////......---,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------+++******+++------((()))*********)))((('''(((((()))******)))((('''******++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++)))(((((()))++++++,,,,,,+++)))************+++++++++************************((((((((()))))))))******)))''''''((()))***)))((())))))************))))))++++++*********)))))))))))))))))))))************++++++++++++++++++++++++))))))((((((((()))*********++++++++++++,,,,,,,,,(((((()))******)))(((((())))))************))))))(((((()))))))))(((((('''******++++++++++++******'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))*********++++++))))))************))))))************************+++******))))))******+++))))))))))))***+++,,,,,,*********+++++++++++++++,,,++++++++++++,,,------)))***,,,......,,,***)))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------......------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------......---------...................................................//////000000,,,,,,---...////////////...------------...//////000///---,,,++++++,,,------------------------------...///...,,,+++,,,---,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,------)))))))))***************)))))))))))))))(((((((((******++++++,,,,,,,,,,,,+++++++++******************))))))***,,,,,,+++***))))))++++++++++++***))))))************+++++++++************************(((((((((((()))))))))***)))''''''((()))***)))(((((()))***++++++***)))(((******)))))))))((((((((())))))))))))************************************++++++***))))))))))))***************++++++++++++'''(((((())))))(((((('''))))))************))))))((())))))*********))))))******++++++++++++******((()))***+++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++((()))***++++++***)))(((************************)))((('''&&&&&&'''((()))(((((()))***+++,,,,,,,,,))))))((((((((()))***+++++++++******++++++,,,---)))***++++++++++++***)))***++++++,,,,,,++++++*********************************************************************************))))))))))))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......------------------------+++,,,---.........------***++++++,,,---...//////------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---............------------............------------......---------.........//////.......................................///000000+++,,,---...////////////,,,------...//////......111///---+++++++++,,,---------------------------000111111000---,,,,,,---++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,---,,,+++,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++------,,,,,,,,,,,,------)))***+++,,,---.........,,,,,,+++++++++,,,---...........................------,,,,,,,,,+++++++++------------------------------............------******))))))***+++,,,---((((((((('''((()))***+++'''((()))************************))))))))))))))))))))))))***,,,,,,+++***++++++,,,,,,+++***(((''')))************+++++++++************************(((((((((((())))))))))))+++))))))***+++,,,+++***((()))***++++++***)))((()))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))))))))***+++++++++++++++******++++++++++++*********++++++++++++***))))))************************))))))))))))))))))))))))************************)))************+++++++++((()))***++++++***)))(((************************,,,+++***))))))***+++,,,'''(((***+++,,,,,,++++++***)))((('''((()))+++---*********)))******+++,,,+++***)))(((((()))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,---.........---,,,)))***+++,,,...///000000------------------------................................................,,,,,,,,,---------..............................---,,,,,,,,,,,,---...............------..................------.........---------.........//////........................---,,,,,,,,,,,,---......+++,,,---...////////////+++,,,...///000///...---111///---+++***+++,,,---------------------------)))+++,,,+++******+++,,,,,,,,,---------.........++++++++++++,,,---......///......------......///+++++++++,,,,,,------------..................------,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***...000000...***(((++++++,,,,,,,,,---------,,,,,,---.........------...------,,,,,,------...((()))***,,,---...//////,,,,,,+++***+++,,,...///......................../////////......---------------------------------,,,---////////////---,,,+++*********))))))((((((''')))******))))))***,,,---+++(((''')))***++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++***)))(((((())))))))))))************))))))+++++++++*********))))))************************(((((())))))))))))((((((***************************)))((((((((((((((()))************************+++***)))'''''''''((()))((()))+++,,,+++***(((&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))))))))******++++++++++++++++++******)))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((---***((((((+++,,,+++)))************************,,,,,,,,,++++++*********+++++++++*********))))))+++,,,,,,------,,,,,,+++((()))***+++,,,---------------,,,++++++******)))------,,,++++++******))))))***,,,------,,,***))),,,,,,,,,------.........,,,,,,++++++***++++++++++++***)))***+++++++++)))***+++------,,,,,,,,,---******,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------......//////...---,,,,,,------------------------........................***++++++,,,---...//////------------------------//////.........------------------...///000000111000000//////.........---////////////////////////////////////////////////,,,...//////......000111111111000///...---,,,,,,////////////////////////.........------,,,,,,,,,..............................---,,,---...///000***,,,///000///......///000///...---------------////////////...---,,,+++---,,,+++,,,...///...---........................---------............///.........------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------111...+++,,,///111000///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...------------------------+++,,,,,,------,,,,,,+++//////.........---------************)))))))))(((''')))******))))))***,,,222///---,,,...///000000))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************++++++************************++++++***))))))))))))))))))******************)))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))******(((((('''((())))))+++,,,,,,,,,,,,+++))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))******)))((()))***++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++)))((((((++++++***(((************************,,,,,,,,,++++++*********+++++++++*********))))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,)))***,,,------,,,***)))******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++***)))***+++,,,+++)))((()))++++++*********++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------,,,,,,,,,---......------------------------......//////...------,,,---------------------------------------------------------------------...------------------------//////.........---------------......///000000111000/////////............////////////////////////////////////////////////+++---...---,,,,,,---...000000000///......------////////////////////////.........------,,,,,,,,,...........................------,,,---...///000+++---//////...------...//////...---------------000000000000///...---,,,---,,,+++,,,...///...------------------------------------............///......---------,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------///---++++++---//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,------......------,,,///.........------------************))))))))))))((()))+++***))))))***+++///---******+++---------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******************))))))************************+++***))))))))))))))))))******++++++++++++******+++++++++***************((((((((((((((((((((((((((())))))******))))))(((************************)))))))))(((((())))))***(((((((((((((((((((((((())))))((((((((()))******+++***)))(((''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))******)))((()))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************---,,,++++++***+++++++++***))))))***++++++***(((************************+++++++++++++++*********+++++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------)))******+++,,,,,,------***+++,,,------,,,+++***)))))))))***************,,,++++++***++++++,,,,,,,,,***)))***+++,,,+++***((()))++++++*********+++...---,,,+++++++++,,,---,,,,,,,,,,,,------------...---------------,,,,,,------------------------.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------/////////............---------......///000000000////////////............////////////////////////////////////////////////,,,---......,,,+++,,,---////////////////////////////////////////////////.........---------------...........................------------...//////---...000///...---------//////...------------...111111111111000///...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,---------,,,***+++,,,......---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---------------......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,------------------------------............------............------------*********))))))))))))))))))***++++++))))))***++++++)))''''''(((***))))))++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******))))))((((((******************************)))))))))))))))***+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))************************)))))))))((())))))******))))))))))))))))))))))))((((((((())))))******+++,,,***(((&&&%%%%%%&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***+++,,,,,,+++***+++,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++***))))))***++++++******+++,,,,,,,,,***)))************************+++++++++***************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************++++++******++++++,,,,,,,,,+++******,,,,,,+++******+++------,,,,,,,,,---///...,,,*********,,,---++++++,,,,,,,,,---------............---,,,,,,+++---------------------------...............------------------------------------------------------...............---------......................../////////...........................//////000000///////////////.........///////////////////////////////////////////////////000111000...------...............//////000000////////////////////////...............---------........................------------......//////...///000///---,,,,,,---///......---------......000000000000000///...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------++++++++++++++++++++++++------------------------,,,,,,---......---,,,,,,---+++***((((((***+++---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------))))))))))))))))))*********+++,,,+++***)))***+++---+++******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))(((((((((***************************)))))))))))))))******+++++++++,,,,,,+++++++++************************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++************************(((((()))*********++++++000...,,,***))))))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((***+++,,,,,,+++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******++++++,,,,,,---,,,,,,+++,,,***************************************************************************++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++***+++*********++++++,,,---,,,+++***+++,,,,,,,,,******+++------,,,,,,,,,---///...,,,*********,,,---+++++++++,,,,,,,,,---------............,,,++++++------------------------------...............---------------------------////////////////////////,,,,,,---......///000000........................////////////////////////............////////////.........//////////////////////////////////////////////////////////////////000111000...------...------......///000000000////////////////////////................................................---------..................///000...---,,,,,,.........---------......///....../////////...---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......------------------------------------------------+++,,,...//////...,,,+++...,,,+++))))))+++,,,...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******++++++,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------------))))))))))))***************,,,,,,,,,***)))***+++---,,,++++++------,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((************************)))))))))))))))******+++******++++++++++++*********************+++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))******+++,,,************************))))))***+++++++++******...,,,***))))))***+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))******)))((()))***************************+++++++++************)))++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++++++++******+++,,,---,,,******,,,...************************)))))))))******************************+++++++++******++++++++++++******((((((***+++,,,---------------,,,,,,+++******)))------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,---------+++***+++,,,---,,,+++((()))++++++*********+++...---,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++------------------------,,,---......///.........------------------------////////////////////////+++,,,---...///000111111...........................////////////000000000......//////////////////.........///////////////////////////////////////////////////////////////,,,---......,,,+++,,,------.........//////000000////////////////////////.............../////////........................,,,---......//////.........//////...,,,,,,---///...------------...//////------............---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------------...,,,,,,------------------------,,,,,,,,,,,,+++++++++---...///...---...///........................+++++++++++++++++++++++++++---...//////...---+++...---,,,++++++,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------((()))))))))************+++,,,---,,,***)))***+++***)))((()))++++++***((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))))))))************************)))))))))))))))***++++++)))******************)))))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,---******************************+++++++++***)))((((((((('''&&&'''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))******)))((()))***++++++++++++++++++++++++*********)))))))))((((((*********+++++++++,,,,,,************************(((((((((((((((((((((((()))***,,,...///...,,,++++++++++++)))''''''+++...************************((()))))))))*********+++))))))*********+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++************+++,,,---...---,,,++++++------,,,+++((()))++++++*********++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,---//////...---,,,------------------------,,,------...//////......------------------------////////////////////////------......//////000000.........................../////////000000000000/////////////////////.............../////////000////////////////////////////////////////////////+++---...---,,,,,,---............///////////////////////////////////////---........./////////000........................,,,---.../////////...------......---,,,,,,...000---------------...//////......////////////......---,,,+++,,,...///...------------------------------------............///,,,,,,,,,---------......------------------,,,,,,---------,,,,,,+++++++++)))+++......---+++,,,...------------------------************************+++---///000000///---+++------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------(((((())))))*********++++++,,,---,,,***)))***++++++***)))***,,,,,,***)))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******************************))))))((())))))***++++++))))))************))))))))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++***)))))))))(((((('''''')))))))))******+++++++++************************++++++++++++++++++++++++)))+++///111222000---,,,******)))&&&$$$%%%)))...************************(((((())))))*********+++))))))******++++++++++++******++++++++++++******+++,,,,,,,,,,,,+++***************++++++,,,------*********++++++,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************+++,,,---...---,,,++++++------,,,+++***+++------,,,,,,,,,---***+++,,,---------------******+++++++++,,,,,,,,,***+++---/////////---,,,------------------------,,,,,,---.../////////...------------------------........................///////////////.........////////////////////////.../////////000000111111///////////////.........---.........//////000000////////////////////////////////////////////////,,,...//////......000111////////////////////////////////////////////////---.........//////000000........................,,,,,,.../////////...---------...---,,,---///222---------------...///000//////000000000000000///---,,,+++,,,...///...---........................---------.........//////,,,,,,,,,------..................------,,,,,,,,,---------,,,,,,+++++++++'''***---...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++111111000000//////......---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************---------,,,,,,++++++++++++++++++++++++***)))(((%%%&&&((()))))))))((('''))))))*********))))))((()))***+++,,,,,,+++)))(((************************++++++******+++---...000++++++************************))))))******+++,,,...,,,***)))******)))(((************))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))************))))))******++++++++++++******))))))))))))((((((((((((,,,+++***))))))***+++,,,))))))))))))************,,,,,,+++***************(((((()))***************++++++++++++++++++++++++************************+++******)))))))))((((((***,,,---,,,+++***+++,,,*********)))))))))))))))...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******((('''******))))))******+++,,,************************---***((())),,,------+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))),,,//////,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,---000...,,,******,,,...000------............------......---------,,,,,,,,,,,,---......//////.........---,,,,,,---...000111......///000000///...---//////000///---+++)))(((,,,,,,,,,---------......000000000000000000000000////////////////////////......///111111222222222000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---////////////000000000000000000000000000000000000222333444444222111111111////////////////////////111000000///...---------........................................................................000///...///000000...---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++***+++------,,,,,,---...000///...---,,,+++++++++---------,,,,,,,,,++++++......---,,,,,,,,,------,,,---------------------+++++++++,,,,,,---------+++,,,------......------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,---......---+++++++++,,,,,,---...//////...---+++******+++---...///......---------.........---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///...---,,,+++,,,------,,,,,,+++******+++++++++------......---+++***)))************************,,,,,,+++++++++***************++++++***))))))((('''((()))*********))))))))))))************))))))((()))***+++,,,,,,++++++''''''''''''''''''''''''***)))))))))***+++------******************************))))))******+++,,,+++)))(((((()))******)))************))))))))))))+++++++++*********))))))***************************)))((('''''''''((()))))))))************)))))))))******++++++******))))))))))))***************))))))(((''''''((())))))))))))))))))***************)))((((((((((((((()))((())))))***************++++++++++++++++++++++++***************************************)))((((((((()))******(((((()))***************************---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***))))))*********++++++++++++***************************((('''(((+++,,,+++))),,,,,,,,,+++++++++******************************+++++++++*********))))))***,,,......+++***+++------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++.........---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&(((***+++------............------............------,,,,,,,,,---......//////......000///...------...///000......///000000///...---...//////000///...,,,+++............////////////////////////////////////////////////////////////...///000111111222111111000000000000000000000000000000000000000000000000000000000000000/////////000000/////////.........000000000000111111111111000000000000000000000000111222444333111000000111////////////////////////111000000///......------...........................................................................------...000000...---...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++,,,------,,,,,,---/////////...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------..................------,,,,,,++++++++++++,,,,,,---------+++,,,------......------///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------...---,,,---......---+++++++++,,,,,,---......///------++++++++++++------///...---,,,,,,---.........---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,+++++++++++++++++++++------......---+++***)))))))))))))))))))))))))))***************)))))))))))))))******))))))((((((((()))***+++++++++******))))))***************)))'''((()))+++,,,,,,---,,,))))))))))))))))))))))))((((((((((((((()))***+++******************************))))))******+++,,,((('''&&&''')))++++++***************))))))))))))+++++++++***************************************)))))))))((())))))***+++))))))************)))))))))******++++++******)))))))))******++++++,,,,,,((((((''''''''''''(((((()))))))))*********++++++))))))((((((((())))))***((()))******++++++******************************************************))))))***++++++***((('''''')))***)))((('''((()))*********++++++,,,,,,,,,++++++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++))))))+++,,,,,,,,,+++***************************+++******+++---...,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++***************+++,,,,,,,,,******,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,.........------,,,,,,,,,......------,,,,,,++++++...---+++******+++---...------............------/////////............---,,,---......//////......000///...---------...///......////////////.........//////000000000//////000000000000111111111111////////////////////////////////////////////////000000111111111111111000000000000000000000000000000000000000000000000000111111111000000/////////000000////////////......111111111111222222222222000000000000000000000000///111222222000//////000////////////////////////000000000///......------........................................................................,,,,,,,,,---///000///---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---......,,,,,,---//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,)))***,,,.../////////...//////...---,,,++++++***++++++,,,,,,,,,,,,------+++,,,------......------......---,,,,,,,,,------,,,,,,,,,,,,------------------,,,---//////---,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******,,,---///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++------------,,,+++******((((((((((((((((((((((((************************(((((())))))))))))(((((()))))))))***************))))))***+++++++++******)))******++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))*********************+++++++++******))))))******+++,,,***)))'''(((***++++++***************)))))))))(((************************++++++++++++++++++++++++)))))))))******++++++,,,))))))************))))))))))))************))))))(((((()))******+++,,,,,,***))))))))))))))))))***))))))*********+++++++++++++++******++++++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))************************((()))***++++++***(((''')))***++++++))))))***+++******++++++,,,---......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***,,,------,,,((()))+++------,,,+++*********************************+++,,,------,,,+++++++++++++++++++++++++++************************************************,,,++++++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++//////...---,,,++++++***222111000//////000111222,,,------......------,,,/////////////////////...,,,---......///............------,,,,,,---...///.........///////////////////////////////////////000000000111111111222222........................////////////////////////111111222222222111000000000000000000000000000000////////////////////////222222111111000/////////000000//////////////////000000000111111111222222////////////////////////...000111111///...///000////////////////////////000000//////....................................................................................+++***+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------...------,,,,,,,,,------+++,,,------,,,+++,,,...///...---,,,,,,,,,,,,,,,...------------,,,,,,,,,)))***---/////////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,,,,------,,,,,,,,,------------...------,,,---//////...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...,,,+++)))***+++---///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,,,,++++++---------,,,,,,+++++++++((((((((((((((((((((((((******++++++++++++++++++'''((())))))))))))(((((((((((((((((())))))******))))))***+++++++++++++++------,,,++++++*********(((((((((((((((((((((((())))))******************))))))*********+++++++++******))))))******+++,,,...,,,******+++++++++***************)))))))))(((************************************************))))))***+++++++++,,,,,,))))))************)))))))))))))))******)))))))))''''''(((((()))***++++++))))))************))))))************++++++++++++,,,+++++++++++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))************************((()))***++++++***)))((()))+++,,,+++***)))***+++******+++,,,---.........,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((+++,,,,,,+++(((***,,,---...---+++***************************'''((()))******))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////...------,,,++++++......---,,,,,,---......,,,,,,------------,,,,,,.../////////////////////,,,---......///.........++++++******+++---///000............//////000000000000///......---------//////000000000111111111////////////////////////000000000000000000000000111222222222222111111000000000000000000000000000////////////////////////222111111111000000000/////////000000000000000000/////////000000000111111////////////////////////---///111111///...///000////////////////////////////////////....................................................................................+++***+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,---......+++,,,---,,,+++***+++,,,......---,,,,,,,,,------.........---------,,,,,,+++,,,...//////...,,,***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,------...,,,,,,---------.........---,,,,,,...///000///---,,,,,,,,,---------------+++,,,,,,------,,,,,,+++---,,,*********,,,...///,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++*********)))))))))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++(((((())))))******)))))))))(((((((((((()))******))))))***+++,,,,,,,,,,,,///...---+++************))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))***++++++,,,,,,******))))))******+++,,,///---+++++++++,,,+++)))************))))))))))))***************+++++++++)))))))))))))))))))))))))))******+++++++++******))))))************))))))((())))))******))))))(((''''''(((((())))))******(((((())))))))))))((((((*********++++++++++++,,,++++++***))))))))))))))))))***++++++,,,+++++++++************************************************)))))))))))))))*********(((***+++***)))((()))***+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((***,,,+++***)))***,,,---------,,,+++************************+++,,,,,,,,,++++++---///***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++)))((()))+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------//////......------,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,---............/////////,,,---......//////......,,,++++++++++++---...///......---......///000111111000///...------------.../////////000000000000000000000000000000000000000000000000000000000000111111222222222222222111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000111111.../////////000000000000000000000000000000000000---///111111000///000111//////////////////////////////////////////..............................................................................,,,,,,,,,---///000///---,,,,,,------------............------------......------------------...///,,,---...---+++***+++,,,...------,,,,,,---------............---------,,,------.........---++++++***++++++,,,---...//////------,,,,,,,,,,,,+++++++++,,,------......------------,,,,,,,,,---......,,,---------............---,,,,,,...000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///,,,,,,+++++++++,,,------++++++------------++++++***++++++++++++***))))))((()))+++,,,------,,,+++---,,,,,,++++++,,,,,,---************************)))))))))*********++++++((())))))***++++++************)))))))))***+++,,,((()))***+++,,,,,,,,,,,,......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******((())))))***++++++,,,,,,******))))))******+++,,,---,,,******+++,,,+++***************))))))))))))))))))*********+++++++++(((((((((((((((((((((((()))******++++++***)))((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((*********+++++++++,,,,,,---,,,+++***)))((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++***************************)))((('''((()))+++,,,)))+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++***************************)))((()))+++,,,+++***+++++++++,,,,,,,,,------************************,,,------+++)))***...111******+++++++++,,,,,,,,,************************))))))*********+++++++++)))((((((***,,,...,,,***+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,,,,------........................---------........................+++,,,,,,------,,,,,,+++,,,,,,------............,,,---......//////......000///...---,,,------......---------...///111222111000///......//////000////////////000000000000111111111111111111111111000000000000000000000000000000111222333333333333000000000000000000000000000000000000000000000000000000000111111222222333//////000000000111111111//////000000000111111111000000000000000000000000---///111111000000000111////////////////////////.../////////////////////...........................................................................------...000000...------------....../////////......------------......---------------...//////...///000///---,,,---...---------,,,,,,------...............------------,,,,,,------------------+++,,,,,,------.........---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,---...///------------............---,,,,,,...000111000///------------------------------++++++++++++------***+++---...//////......,,,+++++++++,,,,,,---...***+++---......---+++***++++++,,,,,,,,,+++***)))''')))+++---------,,,+++---,,,+++++++++,,,------************************'''((((((((())))))******))))))***+++++++++++++++,,,+++*********+++,,,---((()))***+++,,,------------,,,+++++++++,,,---...)))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,*********)))***++++++,,,***)))((()))+++,,,,,,,,,************))))))))))))))))))******++++++++++++(((((((((((((((((((((((()))***++++++***)))((('''))))))************))))))(((((())))))))))))((((((+++++++++***************+++,,,---......---,,,+++******+++++++++,,,,,,,,,000///...,,,+++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++***(((&&&'''))),,,---,,,---......,,,,,,---...,,,+++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************+++*********,,,---,,,+++,,,,,,+++++++++,,,---...************************&&&'''&&&###!!!"""''',,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++)))'''(((***---...,,,)))+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------....../////////***++++++,,,---...//////---------...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......//////......555444111///...---------...---------...///111222000////////////111333444///000000000000111111111111111111111111111111111000000000000000000000000///000111222333444444444000000000000000000000000000000000000000000000000//////000111222333333444//////000000111111111222000111111111111222222222000000000000000000000000...///111222111000111222////////////////////////.........///////////////........................................................................000///...///000000...---........./////////000000......------------......---------------...///000000111222111///......///------,,,,,,,,,------...//////.........---------+++++++++,,,---...///000---------------------,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,---...///---------.........//////---,,,---...000111000///------------------------...---+++******+++---...***+++...000000000///...++++++++++++,,,,,,---...***+++---......---+++***++++++,,,---,,,+++***)))''')))+++---...---,,,+++---,,,+++++++++,,,---...************************((((((((()))******+++++++++***)))))))))***,,,---,,,+++***)))))))))***+++''''''((()))))))))))))))******+++++++++***))))))***+++,,,------,,,******+++++++++,,,,,,+++++++++$$$$$$$$$%%%'''(((***+++************************************************,,,,,,,,,,,,+++)))((('''************************'''((()))***++++++***)))************************(((((((((((())))))))))))************************''')))++++++******+++,,,'''(((***+++,,,,,,+++***---------......---,,,,,,***++++++++++++***))))))++++++++++++++++++++++++)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,---......+++***))))))((()))))))))((((((''''''((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++------,,,***''''''(((***(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))((()))***+++,,,+++)))'''%%%***++++++,,,,,,++++++***,,,+++*********+++,,,---///...,,,*********,,,---...------,,,,,,------...***+++,,,---............---------............///------------------------------------------------000///...------...///000222000...---,,,---...///..................------............/////////000............/////////000---///000///...---...000//////000111222333333444333333222222111111000000333333333333222222222222222222222111000000////////////000111222444555666000000000000000000//////111111000000000111111222//////000000111111222222000000000000000000000000222222222222111111111111444444333333333222222222111000/////////111222333333222111000///.........000000////////////000000,,,,,,,,,,,,,,,---...//////////////////......---............//////////////////............//////........................................................................,,,,,,,,,---------......///...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,***+++,,,---............------------------------------,,,,,,,,,---......000...------......---,,,------............------*********+++++++++,,,,,,++++++++++++,,,,,,---...)))***,,,------,,,***)))***+++,,,,,,******+++,,,***))))))***,,,------,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************))))))))))))******************++++++******)))))))))***,,,---(((((()))************)))***+++,,,,,,------------******+++,,,,,,+++***)))******++++++++++++******((('''''''''((()))***+++***************************************************************)))))))))************************((()))***+++++++++***)))************************))))))))))))************************************((()))++++++******+++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++***++++++++++++***))))))++++++++++++++++++++++++***************+++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))*********+++,,,,,,,,,++++++***))))))))))))***)))))))))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,------,,,+++,,,...000)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))&&&''')))+++,,,,,,,,,+++***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,------,,,,,,++++++...------,,,,,,------...***+++,,,---............---------............///------------------------------------------------//////...------...//////000///---,,,,,,,,,---..................................../////////000000........./////////000000000111222111000///000222222222222222111111111111111111111111000000000///111111111111111111111111555555555444444333333333333333333222222222222333333333333333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111//////......///000000111...............///000111/////////......////////////............///000111///////////////......---............//////////////////............//////------------------------................................................,,,,,,------............//////------------//////------------------------,,,,,,------.../////////***+++,,,---............------------------------------,,,,,,------...//////---,,,,,,---...---,,,------............------------------............,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,+++,,,------,,,+++,,,---222111//////000000...---***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++***))))))((((((******+++++++++******)))((((((((()))***,,,---...))))))***++++++++++++***((()))***,,,---.........))))))***++++++******))))))******************)))++++++***************+++************************************************((((((((((((((()))***+++))))))))))))))))))))))))***+++,,,,,,,,,+++***)))************************))))))*********+++++++++************************(((***++++++*********+++,,,++++++************+++******++++++,,,++++++******++++++++++++***))))))+++++++++++++++++++++++++++++++++*********************************++++++))))))))))))))))))))))))))))))******************,,,,,,+++***************++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---,,,+++)))***+++***))))))+++---++++++++++++++++++++++++***************************************************+++++++++++++++******(((((()))***,,,---......***++++++,,,,,,++++++***+++++++++++++++,,,------)))+++---......---,,,***...------,,,,,,------...++++++,,,---............---------............///------------------------------------------------......------------......///...---++++++,,,------............................../////////000000000....../////////000000000000111222222000000111222333222222222111111111111222222222111111111111000111111111111222222222222444333333333333333333333222222222111111000000000444444444333333333222222222222222111111000000000222222222111111111111111222222222222222222222222000000000000000000000000000000111111111111111111...//////000000000000///............///000111222........................//////......//////000000///////////////......---............//////////////////............//////------------------------////////////////////////........................---............/////////................................................+++,,,,,,---......//////++++++,,,---............---------------------------------------...//////...,,,++++++---...---,,,------............---------............/////////,,,,,,+++++++++,,,------...,,,+++))))))+++,,,...,,,---......,,,,,,---...///---,,,,,,---,,,+++)))***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++************************+++++++++******))))))))))))***+++,,,,,,***)))((()))))))))******+++,,,,,,******+++,,,,,,,,,,,,+++'''''')))******+++++++++((()))))))))************))))))************))))))++++++*********+++++++++************************************************)))((('''''''''(((******((((((((((((((((((((((((+++,,,------,,,+++***)))************************((())))))))))))*********************************(((***,,,,,,***)))***+++***)))(((&&&&&&&&&'''(((((()))*********************++++++++++++***))))))************************,,,+++++++++***)))))))))+++++++++***************))))))))))))))))))))))))******************))))))---,,,++++++******++++++---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,,,,+++***++++++***'''&&&'''(((,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))******++++++++++++***///...---++++++***++++++***++++++,,,,,,++++++***++++++++++++,,,,,,------)))***,,,---...------,,,...------,,,,,,------...+++,,,------.........------------............///........................------------------------------------------------......---,,,,,,------...............////////////...////////////000000000...////////////000000000...///000000///...///000///000000111222333444555333333333333333333333333333333333333444444444444333333333333333333333333111111222333444444555555555555555444444333333333444444444333333222111111222222222222222333333333333333333333333333333333111111111111111111111111111111111111222222222222///000222333333222111000222222111000000000000000//////000000000000//////......------------......///////////////......---............//////////////////............//////------------------------000000000000000000000000.........................../////////////////////,,,,,,------------,,,,,,------------------------.........------,,,,,,,,,+++,,,------.........---------------------------------------...///000000///---,,,,,,---//////...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,---...---,,,+++,,,...((('''&&&''')))+++***)))***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))***+++,,,,,,+++)))(((*********+++******************+++,,,,,,,,,,,,,,,)))))))))******))))))((((((((()))))))))******+++))))))************))))))))))))))))))***+++,,,,,,***************************************************))))))(((((((((((((((((((((((((((((((((((((((+++,,,------,,,+++***)))))))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))))))))))))))***,,,,,,***)))*********)))'''&&&%%%&&&'''''''''((())))))*********)))***++++++++++++***))))))************************,,,+++++++++***)))))))))+++++++++***************))))))))))))))))))))))))+++++++++++++++*********---,,,++++++******++++++------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***,,,---...---+++******+++------,,,,,,+++*********************************))))))))))))))))))))))))))))))***+++++++++******111000...,,,+++***))))))***++++++,,,,,,++++++***++++++,,,,,,------------,,,++++++***+++,,,...///...------,,,,,,------...,,,,,,------...------------------............///........................------------------------,,,------------------,,,..................//////........./////////000000////////////000000000111////////////000000000111///000111000///...///111000000111222333444444555333333333333333333333333333333333444444555555555444555555666666777777777444555666888999999999999666666666666666666666666777888888888888777666555444444555555666777888888666666666666666666666666555555555444444444333333222222222222222222222222000111222333333222000000222222111000////////////000111222222222222111000///......---------......///////////////......---............//////////////////............//////------------------------000000000000000000000000......................../////////////////////...,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...---------------------------------............///000111222222000...---///000111000,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,+++,,,------------,,,+++***,,,---,,,+++***+++,,,+++***)))+++---...---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,---))))))***++++++++++++++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,+++******))))))))))))))))))***+++,,,)))******************)))(((((((((((()))***+++,,,************************************************)))************)))((('''))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))+++,,,,,,***))))))***+++******))))))))))))***''''''((()))***************++++++++++++***))))))************************+++++++++*********************************++++++))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,+++***************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,+++***&&&(((***+++++++++,,,---------,,,,,,+++++++++***++++++++++++++++++++++++************************)))***************))))))------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,---------------...,,,+++******+++---///...------,,,,,,------...,,,,,,------...------,,,---------............///........................------------------------------............------.........///////////////.........//////000000111/////////000000000111111/////////000000000111111111222333333111111222333333333333333222222222222111111222222222222333333333333333444555555666666444555555666777888888999777888999::::::999888777666777777888888999::::::;;;;;;============<<<;;;777888888999::::::;;;;;;888888888888888888888888999888888777666555444444555555555555444444444333111222222222222111000000//////.........///000000111222333444444333222111111111000000//////000000///////////////......---............//////////////////............//////........................////////////////////////......................../////////............---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000,,,,,,------...------,,,------------------------............///111222333555222///...///000111111,,,,,,------------,,,,,,---............/////////------,,,+++++++++,,,,,,***,,,---//////---,,,******+++,,,,,,******+++,,,000...------------,,,******++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***+++------))))))***+++,,,+++******)))******+++++++++++++++)))******++++++++++++*********))))))***+++---...******++++++++++++************))))))))))))******************************************************'''(((***,,,,,,+++)))(((************************((()))***+++++++++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,***))))))***))))))***+++++++++******''''''((()))***++++++******++++++++++++***))))))***************************************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))***+++++++++++++++***))))))))))))***+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---++++++,,,,,,***)))###%%%((())))))((()))***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++******)))((('''((()))+++,,,---------,,,***++++++,,,,,,++++++***+++,,,---.........---,,,------,,,,,,++++++,,,,,,...------,,,,,,------...,,,------...------,,,,,,---------............///........................---------------------------...////////////...---,,,---....../////////...---......///000000111111//////000000000111111111//////000000000111111111111222333333111111222333444444333333333222222222333444444444555555555555666666777888888999::::::999::::::;;;===>>>??????===>>>@@@BBBCCCBBBAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMMMMMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???======???>>>======<<<;;;::::::666666555444444444444444222222111111000000111111000111333444444333111000222222111000000000000000///////////////......---............//////////////////............//////////////////////////////............................................................------,,,,,,...---,,,,,,,,,,,,---...------------------------))))))***+++---...///000,,,------...------,,,,,,------------------------.........///000111333333666333///....../////////+++,,,,,,------,,,,,,+++------------...............---,,,,,,+++++++++,,,,,,------------------,,,+++,,,---,,,++++++,,,---...---++++++,,,,,,***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,++++++*********(((((((((((())),,,...///&&&((()))+++,,,,,,,,,+++))))))***++++++++++++***%%%&&&''')))************+++******)))***,,,...///++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))************************************************$$$'''***---...---+++***************************'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))&&&'''(((*********)))((('''''')))***++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))&&&''''''((()))******++++++******)))((()))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000...,,,,,,,,,,,,***))))))+++------+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++******(((''''''((()))+++---------+++***+++++++++,,,,,,++++++++++++,,,---.........---,,,+++,,,.........,,,***)))...------,,,,,,------...---------...------,,,,,,---------.........//////////////////////////////---------------------------...///000000///...---+++,,,------.........------......///000111111222000000000000111111111111000000000000111111111111///111111111000///000111000111222222444444555666777777888888999999::::::;;;;;;<<<======>>>??????EEEEEEFFFGGGHHHJJJKKKKKKHHHJJJMMMQQQSSSTTTTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^\\\]]]```bbbcccbbbaaaaaa___^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTRRRPPPNNNMMMHHHGGGFFFEEEDDDBBBAAAAAA<<<;;;:::888888888999:::;;;:::888555333222111000///000222333333222000///000000///...............///////////////......---............/////////000//////............//////000000000000000000000000......................................................---------,,,,,,,,,+++***(((''''''(((***+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------.........///000222333444777333///------.........+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...---,,,,,,++++++++++++///...,,,++++++,,,...///,,,---......,,,,,,---...,,,++++++,,,...//////...+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************+++***)))***++++++***)))************************)))))))))***++++++,,,,,,+++,,,***%%%$$$(((***((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,***************)))((((((+++*********))))))((((((************************((()))))))))))))))(((((())))))*********++++++++++++++++++*********))))))******)))))))))***,,,---111---)))(((***++++++)))++++++++++++++++++++++++))))))*********+++++++++"""$$$&&&((())))))''''''+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))************+++++++++++++++***)))(((+++***)))))))))***+++,,,************************,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,---------.........//////......---,,,,,,,,,,,,------------.........//////,,,---///000000///---,,,////////////////////////...........................///000111111000///...000///.........///111222222222111111000//////...000000111111000//////...---+++)))+++///222111000222333444444222000000111666777666444333333444666666777999999999;;;===???@@@CCCGGGIIIKKKLLLNNNOOORRRTTTXXX\\\^^^`````````eeeeeeeeefffhhhjjjlllnnnqqqqqqqqqqqqrrrssstttuuuuuuvvvyyyzzzzzzyyywwwuuuttttttsssqqqpppnnnmmmmmmrrrqqqooonnnnnnppprrrsssnnnllljjjgggfffffffffgggaaa___\\\ZZZYYYWWWUUUSSSSSSNNNIIIEEEDDDEEEEEEEEECCCAAA???<<<:::888777777666555444222111111111111111111111111000///...---......///000000//////...111000///......000222333000000//////.........---111111000000//////..............................////////////////////////,,,,,,,,,++++++,,,,,,,,,------------------------........................,,,,,,,,,---------..............................------------------------...---,,,,,,---...///000333222000---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,------......///***((('''))),,,...,,,***........................++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,+++++++++///...,,,+++***+++,,,,,,,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************+++***)))***++++++***)))************************++++++*********************,,,)))%%%%%%)))+++))))))))))))))))))))))))((((((((()))++++++,,,,,,+++))))))))))))))))))))))))******)))))))))))))))******************)))((((((************)))))))))(((++++++*********)))))))))(((((())))))))))))(((((())))))*********++++++++++++++++++*********)))))),,,+++*********+++,,,---000---))))))***++++++)))++++++++++++++++++++++++))))))*********+++++++++%%%&&&((()))*********)))************************++++++,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++++++++***)))))),,,,,,+++++++++,,,---...************************,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------------.........///...------,,,,,,---------------.........//////------...//////...------////////////////////////..............................////////////......000//////...///000111222000000000000111111111111///000000111111111111000111///---...111333333111000111333333222222333444555666777666666777:::<<<===???BBBDDDEEEHHHKKKNNNRRRVVV[[[___aaadddfffhhhiiikkkooorrruuuvvvvvvvvv{{{zzz{{{{{{}}}~~~}}}}}}|||zzzxxxwwwwwwxxxxxxwwwuuusssrrrqqqpppmmmjjjfffccc^^^[[[ZZZZZZYYYXXXVVVTTTPPPLLLGGGBBB>>><<<888888777666666666666666333333333333222111000///111111111111111111111111//////...---------...///111111000000000/////////000000//////////////////////////////////////////........................//////...------...//////------------------------........................,,,,,,,,,---------..............................------------------------......---,,,------//////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........///......------,,,+++++++++***)))***---...---,,,------------------------++++++++++++++++++++++++++++++*********+++,,,------------,,,,,,+++++++++...---,,,+++++++++,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************+++***)))***++++++***)))************************,,,,,,++++++***))))))((()))+++)))%%%&&&***,,,***))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))),,,+++***)))(((((((((((()))************))))))(((************))))))))))))*********))))))((((((((((((((())))))***))))))(((***************++++++++++++++++++***************------,,,+++++++++,,,,,,///,,,***)))************++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++)))))))))*********++++++++++++++++++++++++***))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///...------,,,---------------........./////////.........------.........////////////////////////........................///......------......//////////////////000111111//////000000111222333333//////000111111222222222333111000000111222222111222444555555555555666888777999;;;===???BBBEEEHHHLLLOOORRRUUUXXX\\\```ccchhhkkkpppsssvvvxxxzzz|||}}}~~~~~~{{{xxxuuutttrrrqqqnnnllljjjiiifffbbb[[[UUUOOOKKKEEEDDDCCCAAA@@@>>>======777777777666555333222111222111000/////////000111............------------111111111111000000000000.........///////////////////////////////////////------------------------000///---,,,,,,---///000------------------------........................,,,,,,,,,---------..............................------------------------///...------,,,------...------,,,------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------,,,++++++,,,+++***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++************************+++***)))***++++++***)))************************+++++++++*********))))))(((***)))&&&'''+++,,,+++)))))))))))))))*********((()))***+++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))************)))(((*********)))))))))))))))(((((((((((())))))))))))(((((()))*********))))))************************************************---,,,,,,+++************---,,,***)))************************************************************+++************+++,,,---************************---,,,,,,,,,++++++******))))))*********++++++++++++++++++,,,,,,+++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------//////...---------------............////////////000///---,,,,,,---///000////////////////////////........................000///...------...///000///////////////000000111///000000111111222333333000000000000111111222222444444333222333444444444777888::::::999:::<<<>>>@@@CCCGGGKKKNNNRRRVVVZZZ___bbbeeeiiillloootttwww{{{~~~~~~zzzwwwvvvvvvvvvtttoooiiiddd```ZZZYYYWWWSSSPPPLLLIIIGGGAAA@@@???<<<:::777444333666444222000///000111222......///000000000//////000000000000000000000000------....../////////000........................------------------------///...,,,******,,,...///------------------------........................,,,,,,,,,---------..............................------------------------///......------,,,,,,,,,,,,,,,,,,---...///000000------------------------------,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))))))))******++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++************************+++***)))***++++++***)))************************))))))*********+++++++++(((******''''''+++,,,+++((()))))))))*********+++))))))***+++++++++******))))))))))))))))))))))))))))))(((((()))***++++++((())))))*********))))))))))))))))))))))))******%%%%%%&&&((()))***+++,,,(((((()))***************************************************************++++++******))))))((((((+++++++++***))))))************************************************************)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++***++++++,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------//////...------------............/////////000000000///---++++++---///000////////////////////////////////////////////////222111000//////000111222...//////000000000000000111111111111111111111111222222111000000111111222555555666666666888999::::::<<<>>>@@@BBBEEEIIILLLRRRUUUZZZ^^^bbbfffjjjnnnsssvvvxxxzzz|||}}}|||}}}|||xxxssspppmmmlllkkkhhhddd```]]][[[PPPOOOLLLHHHDDD???<<<999<<<;;;888555333333333444---...///000111111000000////////////////////////---.........//////000000------------------------........................///...,,,++++++,,,...///------------------------........................,,,,,,,,,---------..............................------------------------.........------,,,++++++------..................------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///++++++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************+++***)))***++++++***)))************************((())))))***++++++,,,,,,(((++++++((((((+++,,,***((())))))******+++++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))************)))))))))))))))************%%%&&&'''(((***+++,,,---(((((()))***+++++++++++++++++++++******************************+++++++++)))))))))***))))))(((''')))***++++++)))((()))+++************************+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------000///......------............/////////000000000000///---,,,,,,---///000////////////////////////////////////////////////222111111000000111111222......///000000000000000222222222222222222111111444444333222222333555666222444666888999<<>>:::888666555444111111111111000000000000............////////////////////////000000000000........................////////////////////////000//////////////////000------------------------........................,,,,,,,,,---------..............................------------------------,,,------------,,,,,,+++.........///......---,,,------------------------++++++++++++,,,,,,,,,,,,///......------,,,++++++***,,,---,,,+++***+++---........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************+++***)))***++++++***)))******************************************++++++))),,,,,,)))(((++++++(((((())))))******+++,,,,,,******+++++++++******)))))))))))))))))))))))))))***)))))))))))))))******(((((()))***************((()))))))))************(((((())))))***+++++++++(((((()))***+++++++++++++++++++++*********))))))))))))*********+++++++++(((((()))***+++***))))))'''***++++++)))((()))+++************************+++++++++*********))))))((()))***++++++***)))(((************************************++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,---------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,------------.........000//////................../////////000000000000///...------------...///////////////////////////////////////////////////000000111111111111000000---...///000111000000///000111111222222333333333555555444555666999;;;===888<<<@@@CCCFFFJJJOOOSSSXXXZZZ^^^ccchhhnnnuuuzzz}}}vvvuuurrrmmmhhhccc___]]]RRRQQQNNNJJJFFFCCC@@@>>><<<:::888555333111111111......//////000000000000111111111111111000000000000000000000000000000000...........................///000111111000///...------------------------........................,,,,,,,,,---------..............................------------------------***+++,,,---------,,,,,,------...//////...------........................*********+++,,,,,,,,,---///......------,,,+++++++++---......++++++,,,...------------------------------------------------)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,---------,,,,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************+++***)))***+++++++++)))************************,,,,,,++++++***)))))))))***---,,,))))))+++***'''((())))))***++++++,,,,,,******+++++++++******))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((()))***************(((((())))))*********+++++++++++++++*********)))(((((()))++++++,,,,,,,,,++++++++++++******))))))))))))******++++++++++++((()))***+++,,,,,,+++***'''))),,,+++)))((()))+++))))))))))))))))))))))))++++++++++++******))))))(((***+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,------------((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,---------,,,,,,+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------,,,,,,------...---------.........//////000000///...............////////////000000000000.........------.........////////////////////////000000000000000000000000...///000111111000///...---...000111111111000///...///000111333444555666555555555777:::===AAACCCGGGLLLQQQVVVYYY^^^eeejjjnnnpppsssvvvyyy~~~~~~~~~zzzvvvqqqnnnlllgggfffddd```[[[VVVRRRPPPFFFDDD???:::666444333333//////000000111111111222333333222222111111000000111111111111111111111111------------------------+++---///000000///---+++------------------------........................,,,,,,,,,---------..............................------------------------)))***,,,---...------,,,+++,,,.../////////..............................))))))***+++,,,,,,------++++++,,,------......///,,,...000///---+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,+++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,,,,+++******)))))))))***,,,---))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++***))))))))))))(((((((((***+++,,,+++*********))))))((((((((()))+++,,,,,,+++)))(((************************************************))))))((('''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))((((((((())))))******))))))((((((((((((((())))))))))))************************************************+++*********))))))((((((+++***((('''''')))+++---++++++,,,,,,+++***((('''************************,,,+++)))((((((((()))***)))************+++++++++******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,++++++***+++,,,---------...000222************************+++++++++,,,,,,---------+++******************+++------,,,++++++*********++++++******,,,...111333++++++,,,,,,,,,---------,,,---......//////......000000000000000000000000......---------......///000000////////////000000000000000000111111111111111111000000000000111111/////////000111222222222444333222222333333222111444555555555444444666888777999===AAAEEEKKKRRRWWW]]]```dddjjjoootttxxxzzz{{{wwwtttsssssswww{{{|||wwwtttxxxvvvuuutttqqqkkkccc\\\\\\XXXRRRLLLFFF@@@:::666555555333222111000000000111111222222222222222222222111111000///...---,,,...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---------------------------------------------------...///111111111111000222111///...------......,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------+++)))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---)))******+++++++++*********)))(((''''''((())))))************)))))))))((()))***++++++++++++***)))************************************************++++++***)))))))))))))))***************************+++,,,,,,------,,,,,,************)))))))))(((++++++,,,,,,,,,,,,++++++(((((((((((()))))))))***************************************************************)))))))))(((***************++++++,,,'''((()))*********))))))************************---,,,+++***))))))***+++)))************+++++++++******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---...---,,,,,,...///++++++++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++---...///++++++,,,,,,,,,---------,,,---......//////......///////////////////////////...---------------...111000///////////////000000000000000111111111111//////............//////000000111111222222222333000000///000111111111111444555666666666777:::<<>>888777555333333333444555555444333222000///...---000//////......//////000................................................................................................,,,,,,,,,,,,------..............................------------------------...///000000111111222222111000//////......------,,,------......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))******+++++++++))))))))))))))))))))))))000---)))((()))+++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++***)))((())))))******++++++++++++))))))))))))))))))************)))(((((()))******************************))))))))))))))))))))))))))))))(((((((((((())))))************************&&&'''(((((())))))(((((())))))))))))))))))******)))******++++++******)))))))))))))))************************************************************))))))))))))))))))******+++***((((((((()))+++,,,))))))))))))******++++++************************))))))******************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------------)))+++------,,,,,,,,,---++++++++++++++++++++++++------,,,,,,+++++++++***...------,,,,,,------............---------,,,,,,((()))***,,,,,,,,,,,,,,,,,,,,,---------.........---...//////000000//////........................///...------,,,,,,,,,,,,111111000//////////////////000000000111111111111222222111111111111222222000000111111111111111111444666777777777999===AAADDDHHHNNNUUU[[[bbbiiinnnssswww|||sssbbbWWWVVVUUUSSSQQQOOONNNMMMMMMGGGHHHIIIIIIIIIKKKMMMOOONNNRRRXXX^^^ccciiiooosssvvvxxx|||~~~|||{{{zzzxxxwwwpppmmmhhhaaaZZZSSSMMMJJJBBBAAA===:::777555333333777666444222000...,,,+++///..................///////////////////////////------------------------------------------------........................,,,,,,------------..............................------------------------------......///000000111000000000//////...------,,,------......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------......///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))***+++++++++************************111---***((()))***++++++******+++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,---'''((()))***+++,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********+++,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))************+++++++++,,,,,,+++++++++)))))))))*********++++++************************************************))))))))))))************+++***(((&&&&&&(((+++---,,,+++***************+++************************(((((()))*********)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))+++......------------************************---------,,,,,,,,,,,,,,,...------,,,,,,------...000//////...------,,,,,,*********+++,,,------...,,,---------..................///000000000000///.................................------......///000000////////////000000000000000000111111111111111000000//////000000111000000111111222333333444222555888:::;;;???FFFKKKVVV[[[ccckkkrrrxxx}}}tttcccYYYTTTSSSPPPNNNKKKJJJHHHHHHFFFHHHIIIIIIHHHHHHIIIKKKJJJNNNSSSWWWZZZ^^^bbbeeeeeegggkkkpppuuu|||}}}{{{xxxsssllleee___\\\UUURRRNNNHHHBBB;;;777444777666555333111///...---///......------......///////////////////////////------------------------------------------------........................------------------..............................------------------------++++++++++++,,,---...///000000000000///...---,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))***+++++++++++++++++++++++++++++++++...,,,++++++,,,+++***((())))))***+++,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,---((()))***+++++++++++++++)))***++++++,,,+++******((()))))))))************'''((()))******)))((('''************************))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++'''((())))))******))))))((()))))))))************)))******++++++******)))))))))*********+++++++++************************************************((()))))))))******************)))))))))***+++,,,+++***)))(((((()))***+++************************((()))***+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++---000000...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------/////////...............------,,,++++++,,,---...------------..................///000000000000000////////////////////////............///000111111///......//////000111222000000000000111111111111111000000//////000000111000111222333444666777777666:::@@@DDDGGGNNNXXX___jjjpppxxxrrreee]]]UUUSSSQQQMMMJJJHHHFFFEEEEEEGGGJJJKKKJJJIIIJJJJJJMMMRRRZZZ```cccdddeeefffbbbcccbbbbbbeeelllvvv}}}{{{wwwssspppooohhhgggccc]]]VVVNNNGGGCCC???>>><<<999666444222111000//////......//////000////////////////////////..........................................................................................------........................------------------------,,,,,,++++++,,,---///000///000000000///...---,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++++++++++++++++++++++++++++++++---...///---(((%%%((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---......---,,,***(((&&&%%%******++++++***)))'''&&&(((((())))))*********+++&&&((()))++++++)))(((&&&************************))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++%%%&&&&&&'''''''''''''''(((((())))))*********+++''''''(((((((((((('''''')))************+++++++++************************************************(((((())))))*********+++)))***+++,,,---,,,++++++)))(((''''''''')))***+++************************)))***+++,,,---,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------------,,,,,,+++***...000222111///,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---,,,,,,++++++,,,,,,---------......///000000000111000---+++***+++,,,------------.........//////...//////000000000000000000000000000000000000000............///111222333............///111222333000000000000111111111111333333222222222222333333111222333555777888999:::===BBBJJJOOOUUU^^^jjjsssxxx~~~yyyooofffaaaYYYWWWTTTPPPLLLIIIGGGFFFCCCFFFJJJLLLLLLKKKKKKLLLPPPWWWccclllqqqqqqppppppkkkhhhccc\\\YYY]]]eeelllpppvvv}}}{{{{{{{{{|||ttttttrrrnnnhhh```YYYUUUKKKIIIFFFAAA<<<888444333111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////..................------////////////////////////------------------------//////......///000222333///000000000000...---,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***,,,---+++(((((()))***+++,,,---......,,,,,,+++***)))((('''&&&))))))))))))************((((((((((((((((((((((((***)))(((((()))+++---...***)))'''(((***,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))***,,,,,,+++)))((()))***+++***)))(((((()))***+++***************)))((((((************************,,,+++*********+++,,,---************************++++++******))))))((((((************************)))***+++,,,,,,+++***)))+++******))))))))))))))),,,+++***)))(((((((((((())))))*********+++++++++++++++++++++++++++++++++***************************************)))((('''%%%(((---000000...***'''+++***)))))))))***+++,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((---...//////------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))************+++,,,------------------------------)))***,,,------,,,***)))......---------,,,,,,,,,///...---,,,,,,---...///........................000000000000000111111222////////////000000000000111111222222222222111111///000111222333333333222333222000000222444555555333666888888999<<>>888555666333000000111222000---//////000000000000//////000////////////.........///............///000000---------...///000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------...---+++---//////---***------------------------++++++,,,,,,,,,,,,------............---,,,+++***************************++++++++++++++++++++++++++++++++++++***))))))*********++++++++++++,,,,,,+++************)))))))))))))))))))))************))))))))))))))))))))))))***)))(((((()))+++---...+++)))'''''')))***+++***((((((((((((((((((((((((************************)))))))))))))))(((''''''***+++,,,+++)))((()))***)))(((''''''''''''((()))***************)))((((((************************+++***)))''''''''''''(((************************++++++++++++************************************)))***++++++++++++***)))+++******)))))))))))))))+++************)))))))))))))))*********+++++++++++++++++++++++++++++++++************************)))******++++++++++++***)))***+++,,,---,,,+++++++++******)))***+++,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++,,,------++++++,,,---...---,,,,,,,,,,,,---...---------------,,,++++++,,,,,,++++++***+++++++++------------------------,,,---............---,,,............------,,,,,,///...------------...///........................//////.........///000000000000000111111111111222//////000000000000////////////000000111111111111000000///000111222222111555888;;;>>>AAAHHHQQQXXXcccjjjrrrxxx{{{~~~zzzuuummmfff```ZZZUUURRROOONNNMMMMMMNNNMMMKKKIIIOOOUUU___mmmzzzvvvmmmddd]]]WWWSSSTTTVVV[[[aaagggkkknnnoooxxx|||~~~|||zzzwwwuuutttooojjjccc\\\UUUMMMEEEAAA;;;777333222444444222000////////////...------,,,000000000000///////////////.........------,,,,,,......---------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------------..................///---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,+++***************************************************'''***---+++'''&&&(((+++,,,,,,+++++++++*********)))*********++++++,,,,,,)))))))))*********++++++******************************)))))))))+++,,,------+++)))((()))******)))++++++++++++++++++++++++************************((())))))))))))(((((('''***+++,,,+++)))))))))+++)))((((((''''''(((((())))))************))))))((())))))))))))))))))))))))+++***)))'''&&&&&&%%%&&&))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))***++++++++++++***)))+++******)))))))))))))))))))))+++,,,,,,,,,+++******************+++++++++,,,,,,++++++************************************((()))***+++,,,,,,,,,,,,,,,+++***))))))+++---...+++++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,------------.........---,,,,,,...---,,,+++************------------------------------------------------/////////............---///...------------...///........................---------------...//////111111111222222222333333//////000000000000//////000000000111111111111111000111222333444444555555;;;???EEEKKKQQQ[[[fffnnnwww|||~~~xxxqqqjjjeeebbb```\\\ZZZWWWTTTPPPLLLOOORRRWWWaaannnyyyxxxooocccXXXPPPLLLMMMOOORRRUUUYYY[[[]]]ggglllssszzz~~~|||yyytttnnnhhh```WWWQQQGGGBBB<<<999999888666333333222222111000///...---111111111000000000//////333333333333222000///...000000//////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------......------,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,------------,,,---------.../////////111...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,+++***)))************************++++++++++++++++++++++++(((***,,,+++)))((()))+++++++++++++++***************++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******))))))******,,,,,,...,,,))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++***))))))+++,,,+++***)))***+++************************))))))************)))(((((((((((((((((((((((((((++++++******))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,*********************************++++++*********+++******)))))))))))))))''')))+++---...---,,,+++************************,,,,,,++++++******))))))************************))))))***+++++++++******---+++***((()))+++---...,,,++++++,,,,,,,,,------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,++++++*********+++---------------------------,,,++++++++++++,,,---/////////////////////............------....................................------------...//////111111111111222222222333111222222333333222222111222222222222222333333444333444666777999<<<@@@CCCGGGNNNVVV^^^eeennnwww~~~~~~|||}}}||||||yyytttooojjjddd___[[[VVVSSSRRRTTT]]]gggpppuuuzzzzzz{{{zzztttjjj]]]UUUKKKJJJJJJJJJKKKNNNPPPRRRVVV[[[ccciiioootttxxx{{{||||||xxxsssmmmgggcccZZZTTTKKKEEEAAA>>>999666888777666444333222222222111000000000////////////444444444444333222111000000000000111111000000000................................................---------------------------...//////000000//////,,,------......------,,,------------------------...------,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---...///000000222000---++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---+++***))))))*********+++++++++,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++******************++++++***((('''''')))+++,,,,,,))))))))))))))))))))))))************************)))******+++++++++******)))***++++++***)))***+++******++++++++++++******((())))))*********))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,((((((((((((((((((((((((((()))))))))******++++++************************+++******************++++++******)))))))))))))))'''(((+++---...---,,,,,,************************+++++++++******)))))))))************************************)))(((&&&&&&++++++******++++++,,,,,,++++++,,,,,,------------------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++*********++++++,,,------------------------------,,,,,,++++++,,,,,,---.../////////////////////---..................---/////////////////////////////////...///000000111000000000111111111222222222222333333333333222222222222222222333444555666444666888:::>>>EEENNNTTTZZZaaakkksssyyy}}}~~~~~~zzz|||{{{wwwqqqnnnccc\\\TTTOOOPPPUUU\\\___bbbeeejjjnnnmmmfff[[[TTTKKKJJJHHHGGGGGGIIIKKKLLLLLLOOOUUUZZZ^^^bbbgggiiirrryyy|||yyywwwtttrrrnnnggg]]]TTTMMMGGG@@@;;;999888777555333222222222000000000/////////......---....../////////......,,,---...000000111000000................................................------------------------//////000111111111111111,,,------......------,,,------------------------------,,,,,,,,,------...,,,,,,---------.........,,,,,,,,,---...///000000222111///,,,++++++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,---***((()))---///---))))))))))))*********++++++,,,,,,++++++*********)))*********++++++++++++,,,++++++++++++++++++++++++************************&&&%%%$$$$$$''')))******************************++++++++++++++++++++++++'''(((((())))))))))))((()))***++++++***)))+++,,,((())))))******))))))(((((())))))************)))))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************++++++***))))))***+++++++++******)))))))))))))))'''(((***,,,,,,,,,,,,,,,+++++++++***************************************************************++++++***)))(((&&&%%%$$$)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++************+++,,,---...------------------------........................---............/////////------...//////...------////////////////////////000000000000000111222222000000000111111111111222000000111111111111000000222111111111333555777888666:::>>>BBBHHHQQQ\\\dddmmmttt}}}|||pppggg[[[PPPLLLLLLNNNPPPPPPRRRVVVZZZ[[[WWWPPPJJJHHHFFFEEEDDDDDDEEEGGGHHHGGGIIILLLOOOQQQSSSWWWYYYeeennn{{{~~~~~~}}}{{{tttkkkccc]]]UUUMMMGGG>>><<<999666333111000000111111000000000/////////.........---...///000000(((***,,,---//////......................................................---------------------------......///000/////////,,,------......------,,,------------------------------,,,,,,,,,---......,,,---------............,,,---------.../////////111111000...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***))))))***+++,,,++++++************)))))))))))))))))))))************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++*********)))'''%%%%%%'''))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))))))))))))))(((***++++++******+++,,,((()))************)))((((((((()))***************************************&&&'''((()))******))))))************************++++++***************)))************************++++++***))))))***+++++++++******)))))))))))))))((())))))******++++++++++++++++++*********))))))(((((())))))******++++++************************************)))'''&&&%%%******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------++++++,,,---***+++,,,,,,,,,,,,+++******++++++,,,------,,,,,,+++++++++***++++++,,,,,,---------------------------...///000000///...---,,,,,,------............------...//////...------////////////////////////111000000000000111222222111111111222222222333333000111111222222111111000444333333444666999<<<>>>@@@FFFOOOVVV\\\dddnnnvvv{{{tttkkk___SSSMMMJJJIIIIIIIIIIIIJJJKKKLLLJJJFFFCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLOOOZZZdddrrr~~~~~~zzztttoookkkeee^^^XXXMMMJJJEEE???:::666444333333333333222222222111111444222000......000111333***,,,---/////////...---........................................................................,,,,,,---............---,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///------------............------..................000111222000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,************************************************&&&)))++++++((('''***---,,,,,,+++***)))(((''''''&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,******************************+++++++++******)))...+++))))))***++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++(((***++++++******+++---***+++,,,------,,,+++***(((((()))***************************************))))))***++++++***)))(((************************---,,,,,,++++++*********************************,,,+++***))))))***+++,,,+++******))))))))))))))))))))))))((())))))***+++++++++++++++******))))))''''''((()))***+++,,,,,,************************)))************))))))(((,,,+++***)))***+++---...((()))***+++,,,+++*********+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---...//////------...///***+++,,,------,,,+++***+++,,,------.........---------,,,+++************------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......,,,---...//////...---,,,000000000000000000000000000000000000000111111222222222333333333444444444222333333444444333333222888888888999;;;???BBBDDDLLLUUU```iiiooovvv~~~qqqjjj^^^TTTNNNJJJHHHGGGIIIGGGEEEEEEEEEEEEDDDCCC?????????@@@AAACCCDDDEEEFFFGGGGGGFFFEEEFFFHHHJJJSSS]]]lll{{{{{{}}}zzzwwwvvvtttqqqjjjddd]]]YYYSSSKKKDDD???;;;:::555555444444444444333333444222...+++***+++...//////000222333222111///...........................////////////////////////........................,,,---......//////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///---------.........//////...............---------///111333111...++++++---------------------------++++++,,,,,,,,,---------,,,,,,---......---------************************+++***)))))))))***,,,,,,)))************+++++++++++++++******************'''(((***,,,---,,,+++***+++***)))))))))***,,,,,,************************++++++++++++++++++++++++///...+++***))))))***+++***++++++,,,,,,++++++***+++*********))))))((((((************************(((((()))************)))))))))***++++++++++++***************************,,,+++++++++******))))))))))))***))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))******+++,,,---,,,+++***))))))******++++++,,,------************************))))))))))))))))))))))))******************************))))))******+++,,,,,,+++++++++***)))))))))))),,,...///---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***+++---...---,,,+++*********+++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---...//////......///111////////////////////////111000////////////000000000000111111222222222222111111222222222222111000333333333222222555999===999:::;;;===AAAHHHPPPVVVaaaiiittt{{{~~~~~~|||zzz|||uuuiiiZZZPPPLLLLLLKKKIIIFFFJJJNNNNNNKKKGGGFFFFFF?????????>>>??????@@@@@@@@@BBBDDDDDDEEEEEEGGGIIIOOOYYYiiixxx~~~zzzxxxwwwvvvuuutttnnniiiccc___ZZZRRRHHH???AAA===777444444555555555444222000000111222111000000000000000000000000000111///------...///000000444///+++,,,000333111...000000000000000000000000,,,,,,,,,---------..............................///...---,,,,,,---...///........................---------............///////////////////////////222///---...111222000---+++++++++,,,,,,------------,,,+++***+++,,,---...,,,------......------,,,************************+++***)))))))))***+++,,,)))************+++++++++************************)))***+++,,,,,,+++***)))+++***)))))))))***+++,,,************************++++++++++++++++++++++++///---+++***))))))***+++++++++,,,,,,,,,,,,++++++************)))))))))(((************************((()))******++++++******)))******+++,,,+++++++++************************,,,,,,+++++++++*********))))))))))))))))))(((''')))))))))(((((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********+++,,,,,,,,,+++******++++++++++++++++++++++++******************************************************************************))))))******+++,,,+++++++++******************,,,......,,,+++++++++++++++++++++++++++++++++,,,------------------...,,,+++***+++---...---,,,++++++***++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......//////......---...//////......///111////////////////////////000000000/////////000000111111111111111111111111000111222333333444444444333333444333333444777999;;;===AAAFFFMMMUUU^^^dddqqqxxx~~~}}}~~~rrrbbbVVVQQQOOONNNLLLPPPSSSVVVTTTPPPKKKIIIHHHCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCEEEHHHKKKQQQ[[[jjjxxx~~~|||zzzwwwvvvwwwrrrmmmjjjgggaaaYYYRRRLLLHHHBBB===999777444333222000000000111111000...........................000///........./////////444111......000111///---........................,,,,,,---------.................................///...------------...///........................---------............///---------------------------.........---------...+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,------......------,,,******************************))))))******+++,,,)))************+++++++++************************+++++++++*********************))))))******+++,,,************************************************...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++************(((((())))))***)))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++,,,++++++***---,,,,,,+++******))))))************************++++++++++++++++++++++++******************************))))))******+++,,,***************+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...////////////...---...//////......///111////////////////////////000000000000000000000000111111111000000000000000///000111333444666777777444555666666666777999;;;AAAFFFMMMVVV___hhhqqqwwwpppbbb[[[WWWTTTRRRYYYZZZ\\\[[[WWWRRROOONNNIIIIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGDDDCCCDDDHHHKKKPPPYYYggguuu}}}zzzxxx}}}zzzvvvtttrrroooiiiddd\\\WWWQQQJJJDDD>>>888444222222111222333222000...........................////////////////////////111000000000//////..............................,,,------------.................................///...------------...///........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...---)))(((***...++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,------......------,,,***************************************+++++++++))))))*********+++++++++***************++++++++++++******))))))***+++,,,***************+++++++++************************)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,++++++++++++,,,,,,*********)))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,------------,,,************************))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++++++++)))(((*********+++++++++++++++,,,+++++++++******))))))************************++++++++++++++++++++++++******************************))))))******+++,,,)))))))))***+++++++++,,,---------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------............------...///////////////---...//////......///111//////////////////////////////000000111111111000111111111000000000//////111111222333444555777888777888888999:::>>>CCCGGGOOOUUU^^^gggpppyyysssjjjccc^^^ZZZ\\\]]]^^^]]][[[XXXUUUTTTOOOOOONNNOOOPPPRRRTTTVVVOOOOOONNNLLLIIIHHHIIIJJJLLLSSS^^^iiisss{{{~~~yyyuuutttvvvzzz}}}}}}}}}{{{zzz|||yyywwwuuurrrmmmiiigggddd^^^YYYRRRJJJBBB===999777444333333333222111111111111111111111111111...///000000000///000000...000111111000///000111........................------------.............................................------.................................---------............///........................)))+++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,************************))))))******++++++++++++))))))*********+++++++++))))))*********+++++++++))))))))))))***+++,,,---))))))******++++++++++++************************))))))))))))))))))))))))++++++******************,,,+++************+++,,,))))))))))))))))))************************************+++,,,,,,,,,,,,+++++++++,,,------------,,,************************'''''''''((((((((((((((((((((()))******+++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))******+++++++++)))))))))******+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,)))))))))***+++++++++,,,,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***+++---...---,,,+++,,,---------,,,,,,+++,,,------......------,,,---------------------------------.........//////---...//////000000//////---...//////......///111000000000000000000000000...///000111222222111111111111111000000000000000333333222333333444666777888888999;;;@@@HHHRRRXXXbbbgggooowww~~~|||{{{}}}}}}~~~~~~}}}}}}}}}}}}~~~|||vvvuuurrrrrrvvvyyywwwwwwzzzxxxxxxzzz}}}}}}yyy|||{{{rrrjjjeeeccccccbbb```^^^[[[WWWUUURRRQQQQQQRRRTTTWWW[[[]]]WWWYYY[[[ZZZVVVRRRPPPOOOMMMPPPUUU[[[aaahhhpppuuu|||{{{rrrjjjggghhhlllooopppssswwwyyyyyyyyy{{{}}}~~~|||zzzwwwsssooolllmmmkkkhhheee```YYYRRRMMMCCC???999555444444333333222222222222222222222222...000111111000000222444777777777555333111111222////////////////////////---------.........//////........................---..................---........................---------............///........................---+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,************************))))))***++++++++++++***)))************+++++++++)))))))))***++++++,,,,,,((())))))***++++++,,,,,,))))))***++++++++++++************************************************************************)))+++***)))(((((()))***+++))))))))))))************************************)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,************************''''''''''''(((((((((((())))))******+++************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,(((((())))))***++++++,,,************************++++++++++++++++++++++++******************************))))))******+++,,,***************+++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,+++***+++---...---,,,,,,,,,---......---+++***,,,------......------,,,------------------------------........./////////......///000000000000///---...//////......///111000000000000000000000000...///111222333222222111000111111111222222222222555555444444444555777888:::;;;>>>CCCKKKVVVbbbjjjsssxxx~~~}}}zzzyyyxxxyyy}}}~~~}}}|||}}}}}}~~~}}}{{{|||}}}}}}|||{{{|||~~~}}}}}}|||{{{{{{{{{{{{|||~~~}}}}}}~~~|||uuupppooollllllooopppoooppptttrrrrrrtttvvvyyyyyywwwuuurrrvvv{{{}}}|||yyyvvvuuuyyy|||~~~wwwsssrrrppplllhhhddd___ZZZVVVSSSSSSRRRRRRTTTWWW[[[]]]]]]```dddeeeccc___[[[ZZZUUUUUUUUUTTTUUUXXX]]]aaahhhlllssszzz|||sssjjjccc``````aaafffiiilllmmmmmmpppvvv{{{~~~}}}yyyuuurrrrrrqqqooonnnkkkggg```\\\NNNIIIBBB<<<888777555444000000000000000000000000...000222222111222666:::CCCAAA===999555333111111000000000000000000000000------........./////////........................------...//////...------........................---------............///++++++++++++++++++++++++000,,,***+++///000...***------,,,,,,,,,,,,++++++,,,,,,---............---,,,------......------,,,************************((()))***+++,,,++++++***)))************+++++++++((())))))***++++++,,,,,,***++++++,,,+++***)))(((((()))***+++,,,++++++***************************++++++++++++++++++++++++))))))************))))))***)))(((''''''((()))***((()))))))))************************************((()))******++++++******)))******+++,,,+++++++++************************((((((((()))))))))************+++++++++***)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))((((((((()))***,,,---))))))))))))******************************************************************************************))))))******+++,,,+++++++++***************&&&))),,,---------...///------------------------,,,------------------...,,,+++***+++---...---,,,,,,---...///...---+++***,,,------......------,,,....................................////////////......///000000000000000---...//////......///111000000000000000000000000---///111333333333222111000000111222333444444555666666555555777999;;;===@@@DDDJJJSSS\\\gggrrryyy~~~|||{{{{{{|||~~~~~~}}}}}}}}}}}}}}}~~~zzzzzzwwwvvvxxxwwwvvvxxx}}}{{{{{{|||~~~}}}{{{vvvyyy|||{{{wwwrrrpppppprrrtttvvvvvvvvvuuuvvvwwwwwwxxx{{{~~~xxxtttooojjjccc^^^ZZZXXXVVVTTTUUUWWWZZZ\\\ZZZ^^^cccffffffeeeddddddaaa```___[[[XXXVVVVVVWWW[[[]]]bbbiiipppvvv{{{}}}}}}{{{wwwrrrllleee```^^^___``````___^^^bbbjjjqqqwwwzzz~~~|||zzzwwwvvvuuutttrrrnnniiieee[[[WWWQQQKKKEEE@@@:::777111111111111111111111111///111333222111444;;;@@@FFF@@@999555555444222111////////////////////////............////////////........................------...//////...------........................---------............///++++++++++++++++++++++++......---......///...------------,,,,,,+++++++++,,,,,,.../////////...---,,,------......------,,,************************((()))***+++,,,+++******)))************+++++++++((())))))***++++++,,,,,,,,,---...---,,,)))&&&$$$((()))***+++,,,+++******************************++++++++++++++++++++++++((()))************))))))***((('''&&&&&&'''(((***(((((())))))*********+++************************(((((()))***************))))))***++++++++++++***************************))))))******+++++++++,,,+++++++++++++++***)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))((((((((((((***,,,---++++++******)))(((((((((************************))))))))))))))))))))))))*********************************)))***++++++,,,,,,+++++++++******))))))$$$''',,,.........///000------------------------*********++++++,,,,,,,,,,,,+++***+++---...---,,,,,,---...//////---+++***,,,------......------,,,..................................../////////000...//////000000000000000---...//////......///111000000000000000000000000---///111333444333222111000000111222444555666777777666666777999<<<@@@BBBFFFMMMVVVaaallluuu~~~~~~|||{{{~~~||||||~~~~~~{{{uuupppoooooooooppppppooommmlllmmmnnnkkklllpppuuu{{{zzz}}}|||yyytttnnniiiaaa___[[[XXXWWWXXXZZZ\\\UUUXXX]]]aaaccceeegggiiiiiiiiiiiifffaaa\\\ZZZYYYWWWXXXZZZ]]]bbbhhhlllooovvvxxxzzzzzzvvvooogggbbb[[[[[[XXXTTTQQQUUU^^^fffmmmrrrzzz~~~|||{{{yyywwwuuuqqqllliiieeebbb^^^XXXRRRIII@@@:::333333333333333333333333///222333222111555===DDD@@@999111///222444444222..................................../////////000........................,,,---...//////...---,,,........................---------.........//////------------------------,,,///111///,,,+++---000---------,,,,,,+++++++++,,,,,,.../////////...---,,,------......------,,,******))))))))))))******+++++++++*********))))))***************************+++---......---+++************))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,---,,,***))))))***,,,---((((((((((((((()))******,,,+++++++++******))))))******************++++++************************+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++&&&'''((()))+++++++++,,,))))))***+++,,,,,,,,,,,,))))))************))))))++++++******************************************************************++++++************++++++******))))))((())))))***)))************+++++++++******++++++++++++******))))))***)))((('''%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,------......------,,,.........------,,,,,,,,,........................---------.........//////............////////////222222111111000000//////111111000000111111222333444333111111333555666777777888999:::<<>>CCCKKKUUU[[[fffmmmwww~~~}}}{{{||||||{{{zzz||||||{{{{{{{{{~~~zzzuuuqqqooorrrnnniiigggiiilllmmmmmmoookkkjjjnnnpppppprrruuuyyyzzz}}}~~~{{{zzzvvvqqqllliiifffdddcccbbbbbb```]]]ZZZZZZ\\\^^^ffflllrrrwwwxxxvvvuuutttrrrmmmfffaaa]]][[[YYYWWW[[[]]]bbbhhhnnnqqqqqqpppnnniiiaaaYYYSSSQQQQQQQQQZZZ```hhhqqqwww|||~~~|||{{{xxxtttpppnnnlllhhhfffccc___YYYUUUPPPGGG===999999999777333333444111...000777:::999333222111111111111///---////////////////////////.........///////////////000/////////............000000000000000000000000---------------,,,+++***........................---,,,,,,++++++,,,,,,---000...---,,,,,,---...000///...---,,,++++++++++++,,,,,,,,,---------......+++,,,,,,------.........************************+++++++++***************************************)))***+++,,,,,,+++***)))*********+++,,,,,,,,,---------,,,,,,++++++************************************))))))******+++,,,+++***)))(((((()))***+++++++++******)))*********+++++++++***************(((((()))***+++,,,,,,---************************+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++***************)))((('''******+++++++++***))))))))))))************))))))************************************************************************++++++************++++++******)))))))))******+++************+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------...------------,,,,,,,,,........................------........./////////000000000000111111111111111111111111222222222222333222222111111111222222444555666777777777666555;;;>>>CCCIIIQQQ\\\gggnnnwww||||||zzz{{{}}}}}}{{{xxxxxxyyy{{{||||||~~~~~~wwwppplllkkkkkkkkklllhhheeefffeeedddfffjjjooorrrwwwzzz{{{}}}~~~{{{wwwtttrrrrrrmmmlllhhhccc]]]YYYXXXXXX^^^eeeooowww}}}xxxqqqkkkeee___[[[XXXWWWWWWZZZ___eeehhhjjjpppllleee\\\UUUQQQNNNMMMOOOUUU]]]eeemmmttt{{{~~~|||zzzwwwsssoooqqqpppnnnmmmllliiidddaaa^^^VVVMMMFFFDDDAAA<<<777999444...---444<<<<<<666///000222222000///......///////////////////////////////////////.........////////////............000000000000000000000000***+++,,,------.................................------,,,,,,,,,,,,------///...---,,,,,,---...///......---,,,++++++++++++,,,,,,,,,---------......------------------------************************************************************************+++,,,,,,------,,,,,,+++''''''((()))***+++++++++---------,,,,,,+++++++++***************************************+++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------******************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************)))((((((******++++++,,,+++++++++))))))************))))))***************+++++++++************************************************,,,++++++******++++++,,,)))(((((((((((())))))************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------............------------------------------....................................//////////////////000000000111111111//////000000111222222333555555444333333333333444666666777777777888:::<<>>888444//////777@@@???999...111555555222///000111////////////////////////////////////............///////////////.........////////////////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...------------...///...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------,,,,,,)))***++++++++++++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++++++++------,,,,,,,,,,,,,,,+++************************))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,******++++++++++++++++++'''((((((***+++,,,------************************************************,,,+++************+++,,,******************************************))))))))))))*********+++++++++(((((()))***************))))))+++,,,------------))))))************))))))))))))*********+++++++++************************************************,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...***++++++++++++,,,,,,,,,******++++++++++++******)))*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////---......//////......---------------------------////////////////////////........./////////000000........./////////000000---......///000111222222777666666555555666666666666666555555555:::AAAFFFMMMUUU```llluuu}}}zzzyyyuuuqqqppprrrvvvzzz~~~~~~}}}zzzxxxwwwuuuppphhhfffiiiiiilllooopppnnnmmmlllllllllnnnqqqtttvvvxxxzzz{{{}}}xxxqqqkkkgggfffaaacccgggkkkqqqxxxqqqmmmgggbbb^^^ZZZWWWTTTWWWVVVTTTRRRPPPMMMLLLKKKFFFIIIMMMRRRWWW^^^fffkkknnnooopppqqqrrrrrrssstttwwwxxxzzzyyywwwssspppnnnfffaaaZZZUUUQQQMMMHHHDDD777777444222555;;;===:::...222444444111///000222///////////////////////////////////////..................///////////////........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------,,,,,,)))***+++,,,,,,+++***)))***************+++++++++*********************************************************+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++******++++++,,,---((((((((((((((()))))))))(((((()))***+++,,,,,,---***************************************+++++++++---,,,+++******+++,,,---*********************************))))))))))))))))))************+++++++++'''((()))***************))))))***+++,,,,,,,,,,,,))))))************)))))))))))))))***++++++,,,,,,************************************************,,,,,,++++++++++++,,,,,,******)))******+++,,,---++++++++++++,,,,,,,,,,,,)))******++++++******)))***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////......////////////......,,,,,,,,,------------...////////////////////////....../////////000000000............////////////......///000111222222222666666666666666777888888555555666666888@@@KKKSSS\\\cccooozzzwwwwwwvvvttttttvvvzzz~~~~~~xxxzzz|||~~~~~~wwwwww{{{yyyxxxvvvqqqkkkfffdddcccbbbdddgggjjjlllpppuuuxxx{{{~~~zzzuuurrrqqqkkkkkkkkkkkknnnuuu~~~}}}zzztttnnnhhhaaaYYYUUURRRQQQOOOMMMKKKHHHGGGFFFCCCEEEGGGJJJMMMRRRXXX]]]ccceeegggiiikkknnnsssvvvwwwzzz||||||yyyuuurrrqqqfffbbb\\\VVVRRRNNNJJJHHH:::<<<;;;555222555666444000111111111///...///000////////////////////////............/////////000.........///////////////---------------------------............------,,,..............................------------..............................---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------)))***,,,------,,,***)))))))))*********+++++++++************************+++******************+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***)))))))))******)))))))))))))))))))))***,,,---...((((((((())))))*********))))))*********+++++++++************************))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++)))************))))))(((***************)))((('''))))))************))))))((())))))***++++++,,,,,,************************************************---,,,,,,++++++,,,,,,---''''''''''''((()))***++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,---------...........................------,,,---...///000......////////////......,,,,,,,,,---------......////////////////////////.../////////000000000000...////////////000000000111111111222222333333333444444444555666777888999777:::===@@@DDDMMMYYYccciiipppyyy~~~zzz~~~ssskkkfffeeeaaabbbcccbbbcccfffkkkpppssswww{{{|||zzzzzz}}}}}}}}}zzzxxxwwwuuuuuutttsssuuu{{{}}}vvvnnneee]]]XXXRRRQQQOOOLLLIIIGGGEEEDDDBBBCCCEEEGGGIIILLLQQQUUUYYY[[[\\\]]]```eeelllrrruuuyyy}}}~~~{{{wwwuuutttkkkfff___XXXRRRMMMIIIGGG@@@AAA>>>888555666666333666333000//////000000///////////////////////////,,,------...///000111111............/////////000........................------............------..............................------------......---..................---,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------.........)))***,,,------,,,***)))))))))******++++++++++++************************---,,,,,,++++++,,,,,,---*********)))))))))))))))*********************+++++++++++++++++++++++++++((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++'''(((((()))***,,,---...+++++++++,,,,,,---------******************++++++************************))))))******+++++++++++++++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,++++++***((('''&&&++++++***)))'''%%%$$$###))))))************))))))((())))))***++++++,,,,,,************************************************---,,,,,,++++++,,,,,,---************+++,,,---...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,---------..............................---,,,---...///000......////////////......,,,,,,,,,------.........000000000000000000000000////////////000000000000000000000000111111111111333333444444444444555555222222222333555666888999:::???FFFKKKQQQZZZfffooorrrvvv}}}~~~tttooommmffffffddd```\\\]]]bbbfffnnnssswwwwwwttttttwwwzzzyyy|||}}}zzzyyyxxx{{{{{{||||||~~~yyypppggg^^^YYYSSSRRRPPPMMMJJJIIIHHHGGGCCCDDDFFFHHHIIILLLPPPSSSRRRSSSTTTTTTVVV\\\eeelllsssxxx}}}|||yyywwwwwwpppkkkcccYYYQQQKKKGGGEEEDDDCCC@@@;;;;;;===<<<888;;;777111000111333222111////////////////////////+++,,,---...///111222222---.........//////000000////////////////////////,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......------............------,,,,,,,,,++++++,,,------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,++++++***+++++++++)))***++++++------...///---......///...---+++***++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,+++***)))(((''''''++++++******)))*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++***************++++++,,,***)))***++++++***)))))))))))))))************,,,,,,,,,,,,+++***((('''+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********+++++++++*********))))))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,------......------,,,---------.../////////..................------------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,------............//////000000111111000000000000000000000000444333222000///---,,,+++222222222222333444555555555666777777888:::>>>AAACCCFFFLLLUUU```kkkuuuzzz|||zzz}}}|||{{{yyytttmmmfffcccccceeellllllllllllmmmooopppqqqnnnrrrwww{{{|||zzzvvvtttwww~~~wwwlll```XXXWWWRRRPPPQQQOOOJJJFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKQQQQQQOOONNNPPPUUU]]]cccnnnxxx}}}{{{wwwsssuuusssnnnggg]]]QQQFFF>>>@@@???>>>???AAAAAA>>>;;;===888333000111111111///333222111111111111111222111000......000000000/////////000000000000//////......////////////......000000///...---,,,,,,,,,------------------------......---------,,,,,,,,,////////////////////////------------------,,,,,,---------,,,,,,+++++++++//////.........---------,,,,,,++++++***++++++,,,)))******++++++,,,,,,---+++,,,,,,,,,,,,++++++*********************************++++++,,,------...************))))))))))))+++++++++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,************************************+++++++++++++++***************++++++...,,,******+++***)))'''))))))))))))************(((((())))))((('''&&&%%%******++++++++++++******************************))))))************))))))))))))))))))))))))))))))******++++++++++++******************************************************************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.......................................------------------------,,,,,,,,,---------............//////000000000000////////////000000111111111111111111111111111111111111111000000000//////222222222222333333444555444555555666777;;;AAAEEEMMMQQQYYYcccmmmvvv||||||yyyxxxxxxwww{{{zzztttpppnnnmmmlllllllllkkkkkklllllliiikkkooorrrssssssrrrqqqwww~~~|||rrrfff^^^WWWRRRPPPQQQQQQMMMLLLMMMNNNLLLIIIGGGEEEEEEFFFGGGKKKLLLMMMNNNOOORRRVVVZZZbbbmmmwwwzzzzzz{{{yyyvvvvvvtttqqqmmmfff[[[NNNEEE@@@>>><<<===@@@CCCCCCBBB???;;;666333333333222111222111111111000000//////111000......000000000/////////000000000000//////......////////////......000000///------,,,,,,---........................//////.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,///.........------------,,,++++++***++++++,,,,,,***************************))))))))))))******+++))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))*********++++++)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************((((((((()))))))))******++++++***************+++///---+++++++++***(((&&&))))))))))))************)))******++++++***)))))))))******************)))************************))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************************************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,...............---------........................------------------------.........////////////000.........////////////////////////000000000000111111111111111111111111111000000111111222333333333333333222222222333444444555555666777:::AAAIIIOOOYYY^^^gggrrrzzzzzzuuurrrtttvvvxxx~~~}}}vvvvvvtttrrrpppmmmkkkjjjhhhhhhiiijjjkkkmmmnnnooosss{{{zzzooohhh[[[UUURRRSSSSSSRRRSSSUUUWWWUUUQQQLLLHHHEEEDDDDDDEEEHHHKKKMMMNNNOOOPPPRRRTTT___kkkppptttxxxyyyxxxvvvtttsssssspppfffXXXMMMBBB???<<<<<>>CCCIIIMMMOOOMMMHHHBBB===888333111222222333444444444333222111000......000000000/////////000000000000//////......////////////......000///...---------------........................////////////.........---////////////////////////++++++,,,,,,---...//////+++,,,,,,,,,------......------------------------+++*********++++++,,,------------,,,++++++******+++***))))))***+++---...*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))(((******)))((('''''''''(((++++++++++++++++++++++++******))))))))))))******************************)))))))))*********++++++,,,++++++***))))))******,,,+++***+++,,,---,,,+++((()))))))))************&&&'''''''''((())))))***))))))************))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,*********************************************************************************++++++,,,,,,,,,************++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,------.............../////////...---------,,,---------.........//////........................---............/////////222222222222222111111111111111111111000000000000111111111111111111111111333333333333444444444444333333333333444555666777999;;;>>>CCCJJJUUU___gggnnnrrrxxx~~~yyytttmmmllllllooouuu~~~}}}|||}}}xxxsssooojjjeeebbbbbbccceeeeeeiiinnnrrrsssvvv}}}~~~}}}rrrkkkccc```\\\WWWVVVWWWVVVWWWYYYXXXVVVRRRMMMJJJEEEFFFGGGGGGHHHKKKNNNRRRRRRXXX\\\\\\^^^eeekkknnnooopppssswwwyyyssshhh___UUUPPPHHHAAA>>>AAAGGGKKKWWWVVVSSSNNNFFF===666222111111222333444444444444111000......000000000/////////000000000000//////......////////////......//////...------------...------------------------.........---------,,,,,,////////////////////////++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,------------------************+++,,,---------------,,,,,,+++++++++,,,,,,+++++++++,,,------*********+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((...---,,,+++***)))))))))+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++***))))))))))))+++***)))+++---...---,,,))))))))))))************)))((((((((())))))***+++)))******************)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++***************+++,,,,,,------************************************************************************++++++++++++++++++,,,,,,)))***************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++------...///////////////...............---------,,,,,,------.../////////........................------------........................------------222111111111111000000000222222222222222222222222444444444444333333333333333333444444666777999:::<<<@@@GGGOOOWWWaaakkkqqqzzz}}}{{{wwwvvvtttpppmmmjjjkkkmmmqqqwww~~~{{{wwwpppjjjeeebbbaaaaaaddddddgggllloooqqqwww|||~~~wwwppplllfff^^^YYYXXXVVVWWWYYYZZZYYYWWWTTTRRRHHHHHHFFFDDDDDDFFFKKKOOOSSSXXXZZZWWWVVV[[[```bbbgggjjjoootttwwwuuuoookkkbbb]]]TTTJJJCCCAAADDDHHHWWWYYY[[[XXXQQQGGG???:::333222222111111222222333111000......000000000/////////000000000000//////......////////////......///......---------......------------------------...------------,,,,,,,,,------------------------+++,,,,,,------.........---------------.........,,,,,,,,,,,,------------************+++,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,,,,,,,++++++++++++++++++******,,,,,,,,,++++++*********...---,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++***)))))))))))),,,+++***+++---------+++))))))))))))************,,,++++++******+++,,,---******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******)))))))))***+++,,,,,,,,,************************************************************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,---......//////......---------...............,,,,,,------...//////000........................---------.........//////,,,,,,,,,+++++++++******222222222111111111000000222222222222222222222222333333333333333333333333333333444666888:::<<<===DDDJJJTTT___hhhqqqyyy}}}yyyrrrooooooooonnnmmmppprrruuuzzzyyysssnnnkkkjjjkkkeeedddjjjooooooqqquuuyyyyyyyyyzzz|||~~~zzzxxxrrrhhhaaa^^^\\\[[[YYYWWWWWWWWWWWWXXXNNNMMMKKKGGGEEEEEEGGGJJJMMMTTTXXXVVVTTTUUUVVVVVVXXX^^^eeellloooqqqsssuuummmhhh___TTTIIIDDDEEEGGGOOOUUU]]]___[[[SSSLLLHHH;;;999666333111111222222111000......000000000/////////000000000000//////......////////////............---------......///....................................------------------------------------------------------------............------------++++++,,,,,,,,,---------************+++,,,---...************************+++,,,------,,,+++)))((('''(((((()))***+++++++++*********)))))))))))))))***++++++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++///......------......///++++++++++++++++++++++++************++++++++++++---,,,+++***))))))))))))...---,,,,,,,,,---+++***))))))))))))***************)))(((''''''((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++************************************************************************---,,,,,,++++++*********+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------+++,,,------......------,,,------....../////////,,,,,,------...///000000////////////////////////............////////////222222111111000000000///222222222222111111000000222222222222222222222222111222222333333444444444333333444666999<<<>>>???LLLTTT```lllvvv~~~zzztttmmmjjjllloooppppppxxxzzz~~~}}}yyyvvvqqqiiieeekkkpppooooooqqqssssssrrrsssuuuzzz~~~zzzpppgggdddbbb___YYYTTTSSSUUUYYY[[[TTTSSSQQQMMMHHHFFFFFFGGGFFFOOOVVVVVVTTTSSSQQQNNNKKKRRR\\\cccggglllsssxxxsssoooggg[[[OOOGGGFFFGGGGGGPPP\\\cccbbb\\\VVVSSSDDDAAA<<<777333222333333111000......000000000/////////000000000000//////......////////////............---------......///////////////////////////000/////////............////////////////////////------------------,,,,,,/////////...---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&((()))*********)))------,,,+++******************************************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,******)))(((((()))***++++++++++++*********))))))+++*********))))))((((((+++,,,------------,,,+++************************+++++++++++++++***)))(((,,,***)))((((((***,,,---************************************)))(((&&&&&&&&&)))...111222///+++((()))*********++++++++++++++++++++++++++++++++++++*********))))))))))))(((++++++***)))((('''&&&&&&)))))))))***+++++++++,,,++++++************++++++...+++)))***,,,...---,,,)))******+++++++++******---------------------------,,,,,,,,,,,,---......------++++++++++++------++++++,,,,,,,,,,,,,,,+++111000...,,,,,,,,,...///...---,,,,,,,,,,,,---...------------------------000000000000////////////////////////////////////000000000000111111111111222222111111000/////////222333444555555555444333444444555555555444333333444666777777888<<>>HHHXXXfffpppwww~~~|||{{{tttmmmkkkffffffeeehhhkkknnnppppppsssvvvzzz}}}~~~|||xxxtttqqqiiifffaaa^^^ZZZVVVRRROOOMMMMMMNNNOOOOOONNNNNNMMMLLLLLLNNNTTT^^^hhhooosssvvvyyy{{{zzzzzzzzzuuuooo[[[VVVNNNIIIKKKRRR\\\cccjjjgggfffhhhiiidddXXXOOOCCC???999555222111000///222222222111111000000000//////000000000000111111////////////............////////////////////////,,,---......///.........---....../////////..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((((()))+++,,,******)))******+++,,,,,,************************))))))))))))************))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,---------...++++++***))))))***++++++)))))))))***++++++,,,,,,))))))***+++++++++++++++((()))***+++,,,+++******************************)))******++++++*********(((((())))))******)))))))))))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++***************+++++++++++++++************++++++)))+++------+++***,,,...111000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,++++++++++++***)))(((''',,,------......///......---...///000000///...---////////////////////////.........///000111111111000000000000000000000000000000000000111111111111222222222222222222222222222222222222333555777888555555555777999===@@@BBBJJJUUUdddqqqyyy~~~zzzwwwsssqqqrrrrrrqqqpppnnnqqquuuzzz~~~|||yyyzzz{{{|||}}}|||{{{yyyxxxppplllgggccc___ZZZUUURRRQQQQQQPPPQQQRRRTTTVVVWWWWWWTTTQQQSSSYYY___dddggghhhooouuuwwwxxxzzzyyyvvvhhhaaaWWWNNNJJJNNNUUU[[[fffgggiiikkkkkkfff^^^XXXNNNIIIBBB<<<888555333222222222111111111111111111//////000000000111111111////////////............////////////////////////,,,,,,.../////////......---...///000000///...---........................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000)))))))))))))))******+++************************))))))))))))************((((((((((((((((((((((((,,,+++***))))))***+++,,,'''(((***,,,------------))))))******++++++++++++,,,,,,,,,------............---,,,++++++,,,---...(((((()))***+++,,,,,,---((()))***+++++++++++++++))))))***+++++++++++++++************************)))******+++++++++******+++******)))***+++,,,---************++++++++++++++++++++++++++++++++++++*********))))))))))))(((************************))))))******+++++++++,,,++++++************++++++(((***+++***((((((+++...222000...,,,+++,,,---...---------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,.........---,,,+++***))),,,,,,---.../////////...---...///000000///...------------------------------......///000111111222000000000000000000000000000000000000111111111111111111111222222333444444222222222222333555777888333333444777;;;@@@DDDGGGVVV___mmmxxx~~~~~~}}}{{{xxxvvvjjjlllpppuuuxxxwwwssspppvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvqqqlllgggbbb]]]YYYWWWUUUSSSSSSUUUYYY]]]``````[[[UUUSSSUUUXXXZZZZZZXXXcccmmmrrrtttwwwyyywwwtttlll___RRRKKKJJJOOOSSS```dddjjjmmmkkkgggcccaaaXXXSSSJJJCCC>>>;;;888666111111111111111111111111//////000000111111111222000/////////............////////////////////////+++,,,.../////////............///000000///...---////////////////////////................................................))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++))))))))))))************))))))(((((()))***++++++******************************+++++++++,,,,,,,,,---+++***+++------+++(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***+++***(((&&&%%%*********+++,,,---...///+++++++++*********))))))++++++******************)))+++++++++***)))***++++++***)))(((((()))***+++000...***(((((())),,,...******************************))))))******+++,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111------------------------............////////////......------------......,,,,,,,,,------------...000111111111111000//////////////////000000000000222222111111111111222222000111222333444333222222222222222222222222222222333222222444888999777555666777999;;;???FFFOOOUUUhhhnnnwww~~~||||||vvvrrrppprrrpppkkkjjjooonnnpppqqqqqqpppqqqvvvyyyxxxwwwuuuqqqmmmhhheeeccc^^^\\\YYYWWWWWWZZZ]]]```gggeeecccbbb___ZZZTTTPPPPPPRRRWWW^^^fffooowww{{{yyyuuulll___RRRIIIFFFGGGSSS]]]hhhmmmiiidddcccccc^^^\\\WWWOOOEEE<<<777444222222111000000000000000000000000000000000000000111111000000//////......---------.........//////...................................................------------...//////------------------------///////////////.........************************+++++++++*********))))))))))))))))))*********+++))))))))))))***************))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***)))+++------+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))*********)))(((************+++,,,,,,---+++++++++*********))))))************************)))+++,,,+++***)))***+++,,,+++***))))))***+++,,,---+++)))''''''(((***+++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------,,,,,,---------............////////////---...///000000000000000////////////000000000111111111000000000000111111000111222333333333222222333333333333333333222222555333333555888999888666666777999===DDDOOO\\\dddooouuu~~~|||}}}||||||wwwvvvqqqjjjfffggggggjjjlllmmmmmmnnnrrruuuyyyxxxwwwuuurrrooommmkkkgggeeeaaa]]]\\\\\\^^^```fffggghhhiiigggaaaXXXRRRLLLMMMOOOTTT\\\eeemmmqqqxxxwwwqqqgggZZZNNNGGGDDDKKKTTT```gggiiihhhggghhhdddaaa\\\UUUMMMDDD===999777555333111000000000000111111111111111111111111111000000000/////////...---------.........//////................................................---------------...//////------------------------............////////////+++++++++++++++++++++++++++++++++***************))))))))))))************)))))))))*********++++++++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************+++++++++******************************************+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++******))))))******+++,,,,,,++++++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///++++++++++++++++++++++++............////////////---,,,,,,,,,,,,,,,,,,---//////000000000111111111+++,,,---///000000111111/////////000000000111111000000000000000000000000000000111222222222222111333333333333333333444444666555444555777888888777999;;;>>>DDDNNN[[[jjjtttyyy~~~|||zzzyyy{{{wwwrrrjjjdddaaacccdddfffgggiiikkkooorrrvvvwwwwwwwwwvvvuuuttttttrrrpppkkkgggdddccccccccchhhkkkooosssrrrkkk```YYYNNNLLLKKKMMMRRRYYYaaafffsssuuuuuupppeeeWWWJJJCCCFFFLLLVVV```gggjjjjjjiiikkkgggaaa\\\WWWOOOFFF???===:::666333000///000000111111111111111111111111000000000000////////////------........./////////................................................---------------......///---------------------------------.../////////000++++++++++++++++++++++++************************************++++++++++++))))))*********+++++++++,,,++++++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,---+++++++++++++++************************************************+++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,,,,------...//////000000000111111111,,,---...///000000000000//////000000000111111111000000111111111111000000000000111111111222222222333333444444444444555555666555444555666888999:::@@@CCCIIIQQQ[[[gggsss{{{{{{zzz|||}}}zzztttnnniiieeeddddddccceeeiiimmmpppssstttuuuuuuvvvvvvvvvuuuxxxvvvssspppnnnmmmmmmmmmnnnqqqvvvzzzzzztttllleeeYYYVVVQQQMMMNNNRRRXXX\\\ggglllssstttnnnaaaSSSIIIHHHJJJPPPZZZccciiijjjhhhnnnjjjeeebbb___XXXMMMDDDAAA>>>999444111000111222111111111111111111111111000000000000////////////............////////////................................................------,,,,,,------...///------------------------........................++++++++++++++++++++++++************************+++++++++,,,,,,,,,------************++++++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++******+++++++++,,,,,,------,,,+++***************************))))))*********+++++++++***,,,,,,,,,+++***+++,,,***++++++++++++++++++***+++,,,------------,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------..........................................//////////////////............//////......////////////000000000000000111111000000///000000000000111111111111111222222333333222222111111111111111111222222222333333333444444555555555555555444444666999<<>>EEEOOOWWWiiiqqq|||~~~{{{}}}~~~}}}xxxsssrrruuuwww~~~|||qqqqqqsssttttttuuuuuuuuuvvvxxx{{{~~~{{{qqqggg___ZZZMMMKKKLLLPPPVVV[[[]]]\\\XXXSSSKKKFFFGGGOOOZZZaaakkkkkkkkkiiifffcccbbbccc[[[WWWQQQIIIAAA999444111222222222222222222222222.../////////000000111111////////////000000000000................................................,,,,,,++++++,,,,,,---...------------------------******+++,,,...//////000---,,,***))))))***,,,---************************)))************+++++++++******+++++++++,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......************************,,,++++++******++++++,,,/////////...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((,,,++++++***)))(((''''''((()))***+++,,,+++******,,,,,,,,,++++++*********++++++******************************+++,,,---...,,,,,,------------.........---,,,,,,++++++++++++...---,,,,,,++++++++++++------------------------///...,,,+++***)))))))))---,,,,,,+++***)))((((((...------,,,,,,------...---,,,,,,+++,,,---///000++++++,,,,,,---...//////...------------...//////000000////////////000000111000///......///000111111111000000//////......222222222222222222222222000111333333111000111222222222222222222222222222555444333222222333444555666555333333444444444333999666888>>>DDDLLL[[[jjjwww{{{~~~}}}{{{ttttttvvvwww||||||zzzwwwsssppppppqqqqqqqqqtttyyyzzzvvvwww~~~{{{nnnaaaVVVOOOJJJIIIJJJNNNUUU]]]YYYSSSKKKEEEEEEKKKVVV^^^hhhgggfffgggggggggdddbbbeee```XXXQQQIIIAAA:::666222111000111333333222111000111222333333222111000.........//////000111222////////////............---.........//////000000,,,,,,,,,,,,+++***)))(((......////////////......---------............///++++++***))))))***++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))+++++++++******))))))((()))******+++,,,+++++++++++++++*********)))))))))++++++++++++++++++++++++************+++,,,------******++++++++++++,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,---------------------------,,,++++++***+++++++++,,,,,,,,,++++++******)))...------,,,,,,------...///...---------...///000+++,,,,,,------............------------...//////000000////////////000000111000////////////000111111111000000////////////000000000000000000000000000111333222111000111222222222222222222222222222444444444333333444444444555444333333555666666666:::999<<>>888333111111111111333222111000000111222333////////////000111222333222222222111111111000000.........//////////////////////////////...------,,,------......------,,,+++,,,,,,,,,,,,---------******+++,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++***************+++,,,,,,---------,,,+++***+++,,,---...------------------------)))*********+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......++++++++++++,,,,,,---...++++++++++++,,,,,,---...------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------...//////...------,,,,,,------...............---,,,,,,,,,------------------,,,,,,...------------...//////000000////////////000000000000111111111111000000000000000000111111111111222222222222222222222222111222222111000000111333111111111222222333333333222333444555555444333222444555555444333555999<<>>888444222222111333222111000000111222333/////////000000111222333222222222222111111111111///////////////.........---............---,,,,,,......////////////......------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))*********++++++,,,,,,+++++++++++++++,,,------************++++++++++++)))))))))******++++++,,,+++++++++***++++++,,,,,,******++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---------...------,,,+++------------------------...------------...//////000000////////////000000000111111222222111111000000000000111111111111222000000000000000000000000222222222111//////222444111111111222222333333444333444444555555444444333444666777666555777===AAAIIIUUUcccmmmwwwyyyxxxxxxzzzxxxssspppsssxxxyyyzzz|||~~~uuufff]]]XXXSSSQQQQQQKKKPPPUUUWWWUUUPPPLLLIIIJJJRRR\\\dddggghhhjjjkkkmmmlllkkkjjjiiigggccc```UUUOOOFFF>>>999555333222222222111111111111222222333333222111000000000000222222222111111111111000///////////////.........,,,,,,---------,,,,,,+++...//////////////////...---------.........//////,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------------------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++))))))******************)))******+++,,,+++++++++)))))))))*********++++++))))))***++++++,,,------************+++,,,------******++++++++++++,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,---...//////......---+++,,,,,,------............------------...//////000000////////////000000000111222222222222111000000000111111111222222222000000000000000000000000222222222000//////222444000111111222333333444444444444444333333444444444444666999999999<<>>AAAFFFRRRaaallltttyyy|||wwwtttxxx}}}|||zzzxxxyyy{{{tttjjjdddccc```]]]XXXTTTRRRNNNKKKIIIEEEDDDDDDIIIRRR]]]hhhnnnpppppppppooommmkkkiiigggddd___WWWPPPJJJDDD???<<<555333111111111111000///000111111222333444555555000/////////......------...////////////000000000..................------//////.........---------------............------///...---,,,+++++++++,,,))))))***+++---...///000++++++,,,,,,,,,,,,++++++)))+++---,,,+++***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---***,,,...---+++***)))))))))******+++---......//////---+++***++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------+++,,,,,,------------,,,---++++++,,,---...---,,,------------------------------------------------//////............////////////............//////000000000000111111111111...//////000000111111111///000000000111111111111222222222222222222222222111222444444444444222111444444444444555555555555555444333333333444555666:::===BBBHHHQQQ]]]jjjrrrwwwyyyyyytttsssvvv}}}~~~|||vvvrrrtttzzzuuulllgggddd```[[[WWWSSSPPPLLLIIIGGGDDDBBBDDDKKKWWWccckkklllnnnpppqqqqqqnnnkkkiiifffaaa[[[UUUPPPLLLHHHEEE888666333111111111000///111222222333555666777777222111111000///......---............////////////..................///////////////.........------------............------///...------,,,,,,,,,---((()))***,,,------......++++++,,,,,,,,,,,,++++++)))+++---,,,+++***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************))))))'''&&&%%%---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++)))************+++,,,,,,---......///---++++++++++++)))(((***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,---,,,,,,+++++++++++++++,,,------,,,................................................000///...------...///000/////////......////////////000000000111111111111//////000000000111111111//////000000000111111111222222222222222222222222222333555666666555333222333444444444444555555555333333222222111222555777===@@@HHHQQQ\\\fffmmmqqqsssvvv||||||yyyvvvuuuyyyyyysssrrruuu{{{ssskkkgggccc^^^YYYVVVRRRNNNKKKGGGEEEAAAAAAFFFQQQ___hhhlllmmmpppqqqqqqooollljjjgggccc^^^ZZZWWWSSSPPPMMM???<<<777444333333222111111111222333555666777777333222222111000///.............../////////000000------......//////000000////////////............------............------......---,,,,,,,,,------)))***++++++,,,++++++******++++++,,,,,,++++++***)))+++---,,,+++***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,++++++***)))((('''---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,+++***(((*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------................................................000///...------...///000...//////////////////...///000000000111111111111000000000000111111111111000000000000111111111111222222222222222222222222444444444444444444444444333333333333444444444444666777777666555777;;;>>>@@@FFFPPP[[[dddiiikkklllrrrvvv|||~~~zzztttwww|||zzzvvvtttttttttxxx}}}zzzppphhhddd___[[[WWWTTTPPPMMMIIIFFFCCCAAADDDNNN[[[dddnnnnnnoooooonnnmmmllllllgggdddaaa^^^\\\ZZZWWWUUUGGGBBB<<<777444333111111///000111222333444555555333222222111000000////////////000000000111111111---......//////000000000000000/////////.........------............------------,,,,,,,,,,,,------)))***+++,,,++++++)))(((******++++++++++++******)))+++---,,,+++***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...............---,,,+++,,,++++++++++++++++++,,,,,,------------,,,,,,+++***+++---,,,,,,,,,---///---------,,,,,,+++++++++,,,+++++++++,,,,,,***)))*********++++++,,,,,,---******))))))))))))*********************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------******,,,---............---------------,,,,,,++++++,,,------,,,,,,---...................................................//////............//////......////////////......000000000000111111111111111111111111111111111111000111111111222222222222222222222222222222222222555555333222222333555555222333333333333444444444555666777777666888>>>CCCHHHOOOZZZbbbgggiiijjjjjjvvvzzz{{{wwwvvvyyyxxxrrrooossswww~~~zzznnnjjjeee```[[[WWWSSSPPPMMMKKKHHHEEEEEEKKKVVV___lllmmmmmmmmmmmmmmmllllllhhhfffdddbbbaaa___]]][[[OOOIIIAAA999555333111000///000000111111222222333111111111111000000000000000000000000111111111111//////////////////000000000000000/////////......------............------,,,,,,++++++++++++,,,,,,((()))+++,,,---,,,+++*********++++++++++++******)))+++---,,,+++***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------............------+++++++++,,,,,,+++++++++------.........---++++++)))+++,,,,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++------+++***)))******+++,,,,,,------+++******************+++))))))))))))***+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,---..............................---,,,,,,+++---///...,,,,,,...000......................................................////////////......---...///000000///...---000000000000111111111111111111111111111111111111222222222222333333333333222222222222222222222222444444333333333333444444444444444444555555555555333555777666666999@@@FFFQQQYYYbbbggghhhiiimmmqqqyyy~~~zzzxxx{{{{{{vvvuuuxxx||||||xxxqqqkkkeee___ZZZVVVSSSSSSPPPKKKGGGIIIPPPWWWfffhhhkkknnnooonnnmmmlllkkkiiigggffffffdddbbb___YYYRRRHHH???999666444333111111111111111111111111/////////000000000000111/////////000000000000111000000000///////////////000000000000/////////...------............------+++++++++******+++,,,,,,'''(((+++---//////...---******++++++++++++******)))+++---,,,+++***+++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++***+++,,,------,,,+++***------...///...---+++***)))***++++++***+++---///******+++,,,------...///))))))***+++......,,,***))))))***+++,,,,,,------,,,++++++++++++++++++,,,((((((((((((***,,,...///******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------------......//////........./////////...------,,,+++...000///---,,,...111////////////////////////////////////////////////---...///000000///...------...///000000///...---000000000000111111111111222222111111111111111111222222333333333444444444222222222222222222222222222222333444444333222222555555555555666666666777666999;;;;;;:::>>>FFFMMMYYY___gggiiihhhjjjqqqxxxyyy~~~}}}xxxyyyyyyzzz}}}}}}vvvnnngggaaa]]]XXXXXXUUUOOOIIIHHHLLLQQQ```dddjjjoooqqqpppmmmkkkmmmkkkjjjiiiiiigggeeebbbbbb[[[PPPFFF???;;;999777222222222111111111000000.........///000000111111............/////////000111111000000//////......000000000000////////////---..................---++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,+++)))))))))+++---///...---,,,,,,,,,,,,---...******+++,,,------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,---...//////000,,,,,,,,,++++++*********---------,,,,,,+++++++++************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,---...000111111111000///---,,,*********,,,...///------............------///...---,,,,,,---...///,,,,,,------.../////////,,,---......//////......////////////000000000000000000111111111111000000333222111000000000222222444333111000000000111111000000000000000000000000333444444555666777888888444777666333666:::888222555333666<<>>===888:::777888???EEEKKKWWWbbbhhheeedddgggmmmsssuuuuuu}}}|||uuurrrlllkkkiiicccZZZRRRMMMKKKLLLWWWaaafffjjjnnnooolllkkklllmmmkkkhhhfffeeeeeefffccc]]]VVVLLLDDD===999555333111000111222222111111111111111000000000000000000000000000000000000.........------.......................................------......///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------...------------,,,,,,,,,...------------...//////000///...---------...///------............------///...------------...///444444333222000///......------...////////////...////////////000000000000000000111111111111000000222111111000111111222222333333222111111111111222444444444444444444444444444444444444444555555555333555555555777<<<;;;888???;;;<<>>>>>BBBMMM\\\iiirrrvvvssspppooorrrxxx}}}|||xxx~~~zzzxxxyyy}}}~~~wwwqqqqqqsssmmm___SSSJJJKKKOOOWWWccclllnnnlllmmmmmmllljjjhhhhhhjjjlllhhhhhhfffbbb[[[SSSKKKFFF:::777333111111222333333000000000111111222222222////////////////////////......////////////..............................+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***+++---...---+++)))'''------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------,,,+++++++++,,,.../////////...------,,,,,,,,,------............---------..................---000000000000000000000000---...//////000000//////////////////000000000000000000111111111111000000000000111111222222222222222222222333333333222222444444444444444444444444444444444444444333333333777777777888999999;;;======AAAKKKYYYjjjvvv||||||xxxzzzzzzzzzyyy|||~~~|||xxxyyy||||||ssssssvvvtttjjj___QQQLLLKKKQQQ\\\eeeiiijjjllllllllljjjiiiiiilllnnniiiiiiiiifffaaaYYYRRRMMM@@@<<<666222111222222222...//////000000111111111////////////////////////......///000000///......////////////////////////,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,------,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++******)))))))))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,------------...---,,,,,,,,,,,,---...............---------------------............------------...//////...------------......///000111111......///000000000000///////////////000000000000000000111111111111000000///000111222222222222222111222333333444333333333333333333333333333333333444444444444444555555555777666777999999999<<>>999666555444222222222222111000222222222111111111000000111111111111111111111222111000000//////......---........................,,,,,,++++++******+++++++++++++++,,,---.........,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------,,,++++++******++++++,,,,,,+++***+++---...---,,,........................,,,,,,------....../////////......------------............/////////000000//////......---,,,,,,+++333222000///......//////////////////////////////////////////000000000000111111111000000000000000111111111111000000000000///000111222333333333333222333444444222222333444333333333333333333333333555555555555555555555555777777777777777888888888999888;;;DDDNNNYYYhhhttt{{{~~~}}}xxxuuuuuuxxxzzz~~~~~~yyynnnaaaVVVNNNIIIGGGKKKRRR]]]eeeiiiiiihhhggglllmmmnnnmmmjjjhhhggggggfffccc^^^VVVMMMEEE>>>:::777555222111222222111000333333333333222222222222222222222333333444444555222222111000000//////...........................,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,------------------+++,,,,,,,,,------......------------------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......------------------------,,,++++++******++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---------,,,,,,,,,---------.........///////////////.........---------,,,222111///------...///000////////////////////////////////////000000000000111111111111000000000000111111111000000000000000000000111222333333333333222333444444222222333444333333333333333333333222555555555555555666666666666666777777888999::::::======BBBKKKVVV```nnnzzz|||zzz~~~xxxvvvvvvyyy~~~tttggg\\\UUUNNNHHHEEEKKKTTT]]]cccgggiiijjjjjjkkklllkkkiiigggggghhhgggdddaaa[[[TTTKKKCCC===999666333111222333333333444444444444333333333333111222222333444555555666222111111000000///..............................,,,++++++***++++++,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------+++,,,------.........---,,,,,,,,,------.........------------------------------,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------------------------------)))***,,,.../////////...------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///////////////////////////,,,,,,---------.........---------......////////////...---,,,,,,...000111////////////////////////////////////000000000000111111111000000000000000000000000000000000111111222222333333333333222222222333444444222222333444333333333333333333333222333333444444555555555555666666666777888:::<<<===@@@AAAHHHTTT^^^hhhttt~~~}}}}}}{{{|||nnnbbb\\\SSSKKKEEEGGGKKKRRRZZZccciiillliiikkkllllllkkkjjjjjjkkkiiigggdddaaa\\\TTTKKKDDD;;;888444222333555666666555555555444444444444333000111111222333444555555111111000//////......---........................++++++******++++++,,,,,,---------,,,+++*********...------,,,,,,------...+++,,,---......///......---------------.........------------------------------,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------....................................,,,------...------,,,,,,------------------------,,,++++++******++++++,,,***,,,------++++++---...........................++++++,,,,,,------......,,,,,,---.........------,,,,,,,,,------------...,,,------...//////000000------,,,,,,---...000111////////////////////////////////////000000000000///000000000111111111111000000000000111111111111222333333333333333222222222333444444222222333444333333333333333333333333333333333444555555666666666666666777999;;;>>>???BBBFFFQQQ___jjjrrrzzzzzzllleeeZZZNNNIIIGGGFFFJJJRRR\\\dddhhhiiilllnnnoooooonnnnnnooommmkkkiiigggddd^^^UUUNNNAAA===777444333555666777555555555555444444444444111111111222222333333333111000000//////...------........................++++++******++++++,,,---,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,---...////////////............------------........................------,,,,,,,,,,,,++++++,,,,,,---------,,,+++******++++++,,,---...//////.........---------,,,,,,,,,,,,,,,------------...------------------------***+++,,,---......---,,,------------.........///---------------------------------,,,,,,------...------------------------,,,++++++******++++++,,,***,,,------++++++,,,...........................---------------.........)))***+++,,,,,,,,,,,,+++------------........................////////////.............../////////////////////////////////////////////000000000000......///000111222222333///000000000111111111111111111222333444444444444222333444444222222333444222222222333333444444444333444444555666666777777666666666777999<<>>EEEPPPXXXeeennnzzzxxxdddZZZQQQOOOLLLHHHIIILLLTTTZZZbbbgggiiiiiiiiijjjhhhhhhggghhhhhheeeaaa^^^[[[VVVLLLBBB999555444555333333333222222111111111222222222222222222222222111111111000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,+++,,,,,,,,,++++++,,,------...//////...------------,,,,,,,,,...------,,,,,,------.........------------.........------------,,,,,,,,,------------............------------------------------............------------,,,,,,,,,,,,------...------------,,,,,,,,,//////...------,,,++++++,,,,,,------------......+++++++++,,,,,,,,,,,,---++++++,,,---------------................................................---...............------------........./////////000000000000000000000000//////000000000000//////000000000000////////////111111111111111111111111222222222222222222111000000111333555555444333222222222111111222333444444666666555555555555666777555555555666777777888888888999;;;===BBBMMMZZZcccnnnuuu~~~||||||zzzzzzpppdddXXXTTTUUUQQQKKKGGGLLLRRRYYY```ccceeefffggghhhgggggghhhhhhgggccc``````[[[SSSJJJBBB;;;666444333333222222222222222222222222222222222222222222111111000000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,++++++,,,,,,---.........---------------------,,,...------,,,,,,------.........------------......------------------------,,,,,,------.........///---------------------------..................---...------,,,,,,------...------------------------......---------,,,,,,,,,***++++++,,,------..............................+++,,,,,,---...---------........................------------------------------............------............////////////000000000000000000000000//////000000000000//////111000000//////.........111111111111111222222222222222333444333222000///222333555666666666555444222222222222333444555555555555555555555666666777555666666777777888888999777999<<<@@@HHHUUUdddmmmvvv{{{vvvuuuxxxzzz}}}tttbbb\\\]]]ZZZQQQHHHFFFJJJQQQXXX^^^bbbeeegggggggggggghhhiiihhheeecccccc___YYYRRRJJJAAA888333333222111111111111222222111111111111111111111111111000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,++++++++++++++++++++++++,,,,,,---......------,,,...------,,,,,,------.........------------......------------------------++++++,,,,,,------......---------------------------..................---...------,,,,,,------...------------------------,,,,,,,,,---------......))))))***+++,,,---..............................,,,,,,---.........------................................................+++,,,---...////////////........./////////000000//////////////////////////////000000000000//////111111000000//////......000000111111111222222222222333444444444222111///444333222222222333555666444444444444444555666666444555555666666666666666666666777777888999999999<<<>>>BBBIIITTTbbboooxxx{{{~~~~~~xxxyyyqqqeeecccaaaXXXMMMEEEGGGLLLRRRYYY```eeehhhfffeeeeeegggiiiiiigggfffccc```\\\XXXQQQGGG<<<555333222000//////000111222111111111111111111111111000000000////////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......---............---,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,...------,,,,,,------.........------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,---------------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,---...//////******++++++,,,---......---,,,,,,,,,,,,+++++++++,,,,,,---.......................................////////////////////////,,,---...///000000000000....../////////000000000//////////////////////////////000000000000//////111111111111000000000000000000000111222222333333333333333333333333222111222111000//////111333444666666555555555555666666333444555666777777777666777777777888999999::::::>>>AAAHHHRRR^^^jjjuuu{{{zzz|||}}}ssskkkggg___VVVKKKJJJJJJMMMUUU]]]cccfffdddcccdddeeehhhiiihhhgggbbb```^^^[[[WWWNNNBBB:::555444111/////////000111111111111111111111111111000000////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000......------------............---,,,,,,---......,,,,,,,,,---------......---.../////////...,,,,,,***+++++++++,,,---------***+++---...///...---,,,...------,,,,,,------.........------------......,,,,,,,,,---------..................------------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,---------------------,,,------....../////////------,,,,,,,,,+++++++++,,,------.......................................000000000000000000000000//////000000000000000///.../////////000000000000000000000000000000000000//////000000000000//////111111111111222222222222///000000111222222333333333333222222222333444444111111111111222222333333777666555444444444444444333444555666777777777666777777888888999::::::;;;AAAFFFOOO[[[gggrrryyy||||||yyyqqqjjjbbbTTTOOOJJJJJJOOOWWW^^^bbbbbbbbbbbbdddgggiiiiiihhhaaa___^^^^^^\\\UUUIII@@@999777444111000000111222111111111111111111111111000000/////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111///......------......//////...------------...///,,,,,,,,,---------......---.../////////...,,,,,,)))***+++,,,...///000111***+++---//////...---,,,...------,,,,,,------............------.........,,,,,,,,,------.........000000//////.........---------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,------.........///......------,,,,,,+++////////////000000000000/////////......---------,,,---......//////..............................000000000000000000000000222222222222111000///...////////////000000000000111111111111111111111111//////000000000000//////111111111222333333333444///000000111222222333333333222222111222333555666222333555777777666555444777666555444333222222222222333555777777777777666777888888999999:::;;;;;;IIINNNYYYfffsss{{{{{{ssslll[[[TTTKKKHHHLLLSSSZZZ]]]aaa```aaacccfffiiiiiiiii```______``````YYYNNNEEE<<<:::666333111111222333000000000000000000000000000/////////..................////////////......,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,---------.........///...******---///---........................------,,,++++++*********...------,,,,,,------...000000000000///...---,,,000000//////............333000---,,,...000///---///............------------------...------,,,,,,,,,,,,,,,++++++*********111...,,,---111222///+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---------.........//////........................***+++---//////...---,,,+++,,,............,,,+++...---,,,,,,,,,,,,---...////////////000000000000///////////////////////////////////////.........000000000000000000000000222222111111111111111111555222000000222333000...111111222222222333333333000111222333333333333333333333333444444444555555444444444555666777777888888888888888888888999999555777999;;;;;;===@@@BBBNNNXXXfffssszzz~~~{{{pppeee^^^SSSKKKHHHLLLQQQUUU]]]___aaacccdddddddddcccaaa^^^[[[\\\^^^\\\VVVQQQDDD>>>666333444444222///222111111000000000000000222222222111000////////////......------///000111------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......+++---+++((('''+++---+++........................,,,,,,,,,,,,,,,---------...------,,,,,,------...---...///////////////.../////////.........------222///,,,,,,...///...---...---------,,,,,,,,,,,,,,,,,,------...---------------------,,,,,,++++++///,,,***,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------------.................................)))***,,,---...---,,,+++,,,------......------,,,......---,,,,,,---......////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111222111///000222333222000111111222222222333333333111222222333333333222222333333444444444555555555444444555555666777777888888888888888888999999:::888999:::;;;<<<@@@DDDHHHTTT```pppyyy{{{~~~yyyrrrjjj^^^QQQJJJHHHJJJLLLWWWXXXZZZ]]]^^^````````````]]]\\\]]]______ZZZVVVJJJCCC:::555444555333111222222111000000000000000............/////////000//////...---...///000111......------------......,,,------......------,,,,,,,,,,,,---------.........000///++++++///000...........................+++,,,,,,---.../////////...------,,,,,,------...,,,,,,---//////000000000.........---------------///...,,,,,,---------,,,------,,,,,,,,,+++++++++++++++,,,---........................------------...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000,,,,,,,,,,,,------------........................***+++---.........---,,,......------------............------------......////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000//////000222444333222111111222222222333333333222333333333333333222111333444444444444555555555444555555666666777777888888888888888888999:::::::::;;;;;;<<<>>>DDDLLLRRR]]]kkkyyy~~~|||}}}vvvjjj\\\OOOGGGDDDDDDMMMNNNPPPSSSVVVXXXZZZ[[[___]]]\\\^^^aaaaaa^^^[[[SSSKKK@@@888555555444222222222111000000000000111,,,,,,---...000111222222//////.........///000111......------------......,,,------......------,,,,,,,,,,,,---------......///111111......222222000........................,,,,,,------...............------,,,,,,------...,,,---....../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***+++,,,---...............---------------------///...---...000111///---------------------------........./////////000000+++++++++,,,,,,,,,------..............................///000111000000//////...---,,,,,,---...//////..................///////////////000000000000///////////////////////////////////////000000000000000000000000000000000111111111111111222222222111000000111222222222222111111222222222333333333333333444444333333222111444444444444555555555555555555666666777777777777888888888888999::::::;;;<<<<<<<<<===BBBKKKUUU\\\hhhqqqzzz}}}~~~{{{ssshhhZZZOOOFFFCCCDDDEEEFFFIIILLLPPPSSSTTT^^^]]]]]]___bbbbbbaaa^^^ZZZQQQEEE<<<666444444333333222111111000000111111//////000111222333333444///////////////000000000------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......+++......+++,,,///000---...........................---------,,,,,,,,,+++...------,,,,,,------..................---,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,............------------***+++,,,---............,,,,,,,,,,,,,,,---------///......///000000///---------------------------000000/////////.........+++++++++,,,,,,,,,------........................//////000000000111000000//////---,,,,,,---//////////////////////////////////////////000000000000000000000000000000000000////////////000000111111000000000000000000000000000000111111111222222222222222222222111000000111111111222222222333333333333333444444444333333222444444444555555555666666666666666777777777777777888888888888999:::;;;<<<======???BBBHHHSSS^^^fffqqqsssvvv{{{~~~xxxzzz||||||tttiii[[[MMMEEE@@@@@@AAABBBEEEHHHLLLNNNZZZ[[[]]]```bbbbbb```^^^]]]VVVKKK@@@999555444333333222222111111111111111222222222222222222222222/////////000000000000000------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......+++...///------111111.................................------,,,++++++***...------,,,,,,------.../////////......,,,++++++---------------.........)))+++------,,,+++,,,---//////.........---------++++++,,,---............,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------------------000000//////...------,,,,,,,,,,,,,,,------------........................------------........./////////............////////////000000000000//////////////////000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000000111222222333333222333444222000//////000111111222222222333333333222222333444444444444444444444555555555666666666777777777777777777777777888888888888999;;;<<<======@@@DDDIIIRRR]]]hhhpppxxxvvvxxxvvvmmmnnnrrrwwwwwwhhhWWWKKKBBBAAA??????@@@CCCFFFHHHRRRVVV[[[___bbbaaa```^^^]]]XXXPPPGGG>>>888555333333333222111111111111222222222111000//////.........///000111111111000000......------------......,,,------......------,,,,,,,,,,,,---------......,,,000111///000333333000.................................---------------...------,,,,,,------...---------......---,,,,,,------........./////////))),,,...///---,,,---............---------,,,,,,,,,,,,------...---------,,,---------............,,,---......---,,,,,,---.................................---------------,,,------------.................................------,,,,,,------............////////////......///000111111111111000///////////////000000000000000000000000000000000000...//////000111111222222000000000000000000000000///000000111222222333333000222333222000///111222111111222222222333333333111111333444555555666666555555555555666666666666777777777777777777777777888888888999:::;;;<<<===???CCCJJJRRR\\\gggqqqxxx{{{}}}|||vvvmmmooouuu~~~wwweeeWWWGGGEEEAAA???>>>@@@BBBDDDHHHNNNWWW^^^aaaaaa```___]]]ZZZUUUNNNEEE===777555444333222222111111222222222222111111000///.........///000111222111000000//////............//////,,,------......------,,,,,,,,,,,,---------......(((,,,---+++,,,//////---........................------......///000000000...------,,,,,,------...++++++,,,---...................../////////000000))),,,//////---,,,---///---------,,,,,,,,,++++++---------...------,,,,,,---.........//////000000---///000000///......///........................++++++,,,,,,---.........---------.........//////.......................................///000000---...///000000///...---///000111222222111000///////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000///000000111222222333333...000333222000000222555111111222222222333333333000111222444555666777777555555555555666666666777888888888777777777777777888888888999:::;;;===>>>@@@EEENNNYYYcccmmmwww}}}}}}|||zzzsssvvv}}}qqqcccKKKHHHCCC???>>>???AAABBB@@@HHHSSS]]]aaabbbaaa```\\\[[[YYYRRRIII@@@999666444333222222111111222222333333333222222222111111...///000222222111111000......,,,++++++,,,......///...---,,,+++,,,,,,---+++,,,,,,---...///000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++000///...------------......///000111000///...---.........------,,,,,,,,,------.........---+++***......,,,,,,,,,,,,......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******////////////////////////---------............//////////////////.................................///////////////.........111000000///...---------////////////////////////111000///...............//////000000111111111222000000000000000000000000222111000//////000111222222222222111111111000000222111222333444444222000222222333333333333444444333333333444444444555555555555555555666666666666777777888888888666555444;;;777444666;;;??????===BBBMMM[[[hhhppptttxxx{{{}}}yyyuuuZZZOOOEEECCCAAA===>>>AAAAAADDDJJJSSS[[[^^^\\\YYY^^^\\\WWWRRROOOJJJ@@@555555555666444222111111222///000000111111111111000000111111///......///111...------,,,,,,------...000///---,,,,,,,,,------///............---------.........---------,,,,,,------............------............------------))))))***++++++*********.........------,,,,,,,,,---......///...---,,,+++...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***........................---------............///...............---------.......................................---------111000000///......------////////////////////////000000///.............../////////000000000000000000000000000000000000000222111000//////000111222333333333333222222111111333222111222333444222000222222333333333333444444333333444444444555555555666666666777777777777888888888999999999888666555<<<:::888999===AAACCCCCCHHHSSSbbbnnntttyyy~~~gggYYYJJJDDDAAA>>>>>>AAAAAACCCHHHPPPWWW[[[[[[ZZZZZZZZZYYYUUUSSSOOOEEE:::333333333222000/////////000000111111111111000000...000111000//////000111------............------000///......------......///............---------.........------------,,,......////////////......,,,---.........---,,,+++++++++++++++,,,---...............---------------....../////////...---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---------------------------------............///------------------------........................------------------------000000000///......------////////////////////////000000////////////......000000000000000/////////000000000000000000000000222111000000000000111222444444444333333333333222444222111111222333333222222222333333333333444444333444444444444555555555777777777777888888888888999999999:::999999888888999:::::::::;;;>>>CCCGGGPPP]]]llluuuyyy~~~zzzgggRRRFFFAAA@@@???AAA@@@AAADDDJJJQQQWWWYYYZZZVVVYYYZZZYYYXXXUUUKKKAAA555444222000////////////222222222222111000//////,,,...111222111000000111,,,---...//////...---,,,////////////......//////+++,,,,,,---...///000000............------------.........//////.........+++,,,...//////---+++***///............000222333...............---------//////////////////......,,,,,,,,,++++++,,,,,,,,,------------------------........................------------------------......------,,,,,,,,,,,,---------------------------------............///---------------.................................---------------.........000000//////............//////////////////////////////000000000/////////222222222111000000000///000000000000000000000000111111111111111111111111333333333333333333333222555222000000111333333333222222222333333333444444444444444444555555555555666666777777777888888888888888999999999999999999888;;;<<<;;;;;;???GGGNNNYYYffftttzzz|||vvv[[[IIIBBBAAAAAA@@@>>>???@@@DDDJJJPPPVVVXXXVVVYYYZZZXXXXXXWWWPPPHHH;;;888444222111111111111333333333222111000///...+++...111333222111111111,,,---////////////---,,,......//////////////////+++,,,,,,---...///000000//////.........---------------............------,,,---...//////---+++***,,,+++******+++---///000........................//////........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------......------------,,,,,,........................---------............///------......////////////........................------......////////////////////////............////////////////////////...///000111111000//////333333333222222111111111000000000000000000000000111111222222222222111111111111111111222222222222555222000000111333333333222222222333333333444444444444444555555555666666555555555666666666777777777777777777888888999999:::===@@@??????DDDOOOXXXbbblllxxx}}}~~~gggPPPEEECCCBBB@@@<<<===???AAAFFFKKKQQQUUUXXXZZZYYYUUUUUUVVVSSSOOOAAA<<<777333222222222111333333333333222000//////+++...111333222111111222......////////////......------.../////////......///............---------/////////.........---------------......------------.../////////...---,,,++++++***++++++,,,---................../////////......------......///000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------////////////////////////---------............///------......///000000000........................------......///000000000//////////////////......////////////////////////...///000111222111000///222222222222222222111111000000000000000000000000111111222333333222111111000111111111111111222222444222111111222333333222222222333333333333444444444444555555555666666666555555555555666666666666666666666666777999:::;;;999<<<>>>>>>AAAHHHUUU^^^jjjrrr{{{yyy]]]MMMGGGDDD@@@<<<>>>AAACCCEEEIIINNNRRRYYYZZZXXXTTTSSSUUUVVVSSSGGG@@@888333222222111///333333333333222111000000---///222333222111111222//////............//////+++,,,---...///......---///............---------////////////..................////////////......000000/////////.........------...............------........./////////000------,,,,,,,,,---///000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------..........................................---------............///,,,,,,---......///000000........................,,,,,,---......///000000.../////////////////////////////////////////////---///000222222222000///000000000000000000111111000000000000000000000000111222222333333222222111111111111222222333333333333222111222333444222000222222333333333333444444555555555555666666666666555666666666666777777777777777777777888:::<<<======>>>???AAAFFFPPP]]]fffqqqwww~~~nnnWWWLLLFFF@@@===AAAEEEGGGHHHJJJMMMPPPUUUYYYYYYVVVUUUXXXYYYWWWNNNFFF<<<666444444222000222222222333333222111111000111222222111000111222000///...------...///000***+++---.........------+++,,,,,,---...///000000000/////////............//////000000000000//////111111000////////////000,,,---.........---,,,+++---.........//////000000---,,,,,,+++,,,---...///---...///000000///...---------------------------................................................------..................---------------------------------.........//////++++++,,,,,,---...//////........................++++++,,,,,,---...//////.........///////////////////////////////////////---///111222333222111000------......//////000000000000000000000000000000111222333444444333222111222222222333333444444444222111222333444444222000222222333333333444444444555555555555666666666777777777777777888888888888888888888888999;;;===???FFFFFFGGGJJJQQQ]]]jjjrrruuuzzzyyy^^^PPPGGGAAA???CCCIIILLLLLLLLLMMMOOORRRWWWZZZYYYYYY[[[[[[YYYTTTKKK@@@999888777555222111111222333333333222222222222222111000///111333111000//////000///---+++------------------,,,,,,......------------......//////...---,,,++++++***,,,---......//////......000///...---------------...---+++******+++---....../////////...---,,,,,,000///...------...000000//////.........---------///////////////////////////...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......................../////////...---------,,,///...,,,++++++,,,...///............////////////000000000000000000000000---......///////////////000000000000000000000000000///.........///111222000000000000////////////222222111111111111111111111222222333333222222111333333333333333444555666555555555555555555444444444444444555555555666666666777888999999888666666666888999:::999;;;===??????AAAFFFOOOZZZfffpppuuuwwwtttYYYIIIFFFDDDDDDFFFMMMSSSUUUPPPKKKKKKRRRYYY]]]\\\ZZZZZZ[[[YYYSSSIII???888555444444111111000000//////......000000000000000000000000444333222222222111///---//////......---,,,,,,+++///......------......//////......------,,,,,,,,,------.../////////......000///...------------...------,,,++++++,,,------.........///......------000///......------......//////.........---------..............................---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.......................................---------///...---,,,,,,---...///............////////////000000000000000000000000---...//////000000//////000000000000000000000000000//////...///000111222000000000000000000000///111111111111111111111111222222222333333222222222333333222222222333444444444444444444444444555555444444444555555555666666777777888888888888777777888999:::::::::;;;>>>@@@???BBBIIIUUUbbbnnntttwwwzzzxxxyyyyyy}}}dddQQQJJJCCCCCCEEEJJJPPPRRROOOKKKKKKPPPWWW\\\]]]]]][[[[[[ZZZUUUMMMDDD;;;666444444000000000000000/////////111111111111111111111111777666444444555444111///000000///......---,,,,,,///......------......///........................---....../////////////////////......------......,,,,,,,,,,,,,,,,,,,,,,,,------......///........................---,,,+++/////////............---------------------------...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------...............000///...------...///000............////////////000000000000000000000000---...//////000000//////000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111222222222222222222222222333333222111111111222222222222333333444444555555444444555555555666666666888888777777777888888999::::::;;;;;;:::;;;>>>@@@CCCHHHRRR___lllvvv|||~~~~~~qqqnnnppprrrzzzuuu\\\OOODDDCCCDDDHHHNNNPPPOOOMMMLLLNNNTTTZZZ___```^^^[[[ZZZXXXSSSJJJ???888555444000000000000000111111111111111111111111111111111888777555555555444222000000///////////////......//////............//////------......////////////......///000000000000/////////............//////,,,,,,---......---,,,,,,,,,,,,---.../////////...+++,,,---.........,,,,,,/////////...............---------------------------------------......///........................---------------------------------............///........................,,,---------.../////////000///............///000............////////////////////////////////////......///000000000000000///////////////////////////////////////000000111000000000000000111111111111111111111111222222222222222222222222222222222444444333222111111222222111111222222333444555555555555555555666666666666999888777666777888999::::::;;;;;;::::::;;;>>>AAAHHHQQQ^^^hhhqqqzzz}}}ooolllnnnqqq|||hhhUUUFFFEEEEEEGGGLLLPPPRRRRRRLLLMMMQQQWWW^^^aaa___\\\YYYZZZXXXPPPDDD:::555444000000000111111222222222111111111111111111111111999777666555555444111///...//////000000111111222/////////....../////////---......//////000000111...///000000111111000000//////.........//////000,,,------......------,,,,,,,,,---.../////////...)))***,,,...//////......////////////////////////..............................---------......///........................---------------------------------............///........................,,,---------...//////////////////....../////////............////////////////////////////////////...//////000000000000000////////////////////////...//////000000000000000///000000000111111111222000000111111111222222222333222222111111222222333666555444333333333333333111111222222333444555555555555555666666666777777999888777777777888:::;;;999::::::999999;;;???BBBLLLXXXfffmmmoooxxxsssqqqssswwwuuu]]]IIIGGGEEEEEEHHHMMMQQQSSSNNNNNNOOOTTT[[[___^^^]]]YYYZZZZZZTTTJJJ@@@999555000000111111222222333333111111111111111111111111;;;:::888777777666333111///000000111111222222333000//////......//////000.../////////000000111111//////000111111111111111//////......//////000000------------------------------......///.........***+++,,,---.../////////...////////////000000000000000000000000000000000000//////...------..............................---------------------------------............///........................---------...................................................////////////000000000000000000000000...///000000111111000000000000000000000000000000......///000000000000000///000000111111222222222000000000111222222333333444333222111111222333444555555444444333333444444222222333333444444555555555555666666666777777777888888888888888999:::;;;999::::::::::::===BBBFFFOOO\\\jjjoooqqq}}}zzzzzz~~~kkkQQQMMMGGGCCCCCCGGGLLLPPPPPPOOOOOOQQQUUUYYY\\\]]]ZZZZZZZZZWWWPPPHHH???999222222222222222333333333222222222222222222222222@@@>>><<<<<<;;;:::777555333333222222111111111111000000////////////000000000000000000000000000111///000111111222222111111///////////////000111111///...---,,,,,,---...///.........///......------//////......---......///.../////////000000000000333333333333333333333333222111000...------------................................................---------............///.......................................---------------............------............////////////000000000000000000000000//////000111111111111000000000000000000000000000---...///000111000000//////000000111111222333333///000000111222222333333444333111000000111333444333333333222333333444444444444444444444444555555555666666666777777777777666777888999:::::::::::::::;;;;;;;;;===@@@FFFJJJVVV```llluuu~~~{{{^^^XXXOOOFFFBBBCCCHHHLLLRRRQQQPPPNNNOOOSSSYYY^^^]]][[[ZZZYYYWWWQQQFFF>>>333333333333333222222222222222222222222222222222CCCBBB@@@??????===:::888666555444333111000///...000000////////////000000111111000000000000000000000000111222222222222111///////////////000111111000///---,,,,,,---///000.../////////...---,,,,,,333222000...---,,,------.../////////000000111111444444444444444444444444333222000///---,,,,,,,,,////////////////////////........................---------.........//////......................../////////......------,,,,,,------......------,,,............/////////000000000000000000000000000//////000111111111111111000000000000000000000000---...000111111111000//////000000111222222333333///000000111222222333333444333111000000111333444111111111111222333444444555555555555555555444444666666666666777777777777666777999:::;;;;;;::::::;;;<<<<<<===???CCCIIINNN\\\dddooo|||jjjcccWWWKKKDDDCCCGGGKKKTTTSSSQQQMMMKKKOOOWWW^^^```\\\ZZZ[[[\\\WWWKKKBBB444444444333333222222222222222222222222222222222LLLLLLKKKKKKJJJFFF@@@<<<<<<999555333333333333222444333222111000000000000...///000111111222111111222222333333333444444444222111111111000000//////111111000...---,,,+++***------------------------000//////.........//////......//////000000111111444444444444444444444444777666555333111///...---////////////////////////000000000000000000000000///////////////000111111........................////////////////////////...------------...//////////////////000000000000000000//////......------////////////////////////000000000000000/////////333333333333333222111000333111000//////111333444222222222222222222222222333333333444444555555555444444444555555555555666666555555555555444444444555555555555666666666666777888::::::999:::<<>>>>>===<<<===EEEPPPYYYccckkkuuuqqq___TTTKKKCCCAAAEEENNNQQQSSSPPPLLLMMMUUU\\\^^^___^^^\\\[[[ZZZTTTLLL>>>:::444111222333333222111111111111111111111111ZZZZZZYYYYYYWWWSSSMMMIIICCC???:::777555555444333444333222111111111111111///000000111111111111000222222222222333333333333111111111111000000000///000//////......---------------------------------//////............//////.../////////000000000111444444444333333222222222555555444333111000///...//////////////////////////////////////////////////////......//////000111........................////////////////////////...------------...//////....../////////000000000//////////////////......////////////////////////////////////////////////222222333333222111111000222111000000000111333444222222222222222222222222222222222333333333333333444444444555555555555666444444444555555666666666666666666777777888888888666777888888777888:::<<<@@@AAABBBBBBEEEMMMXXXaaajjjrrr~~~|||fffVVVLLLDDDBBBDDDKKKOOORRRPPPMMMMMMSSSYYY^^^______\\\\\\]]]WWWPPPBBB===777333333333333333111111111111111111111111lllkkkjjjiiigggccc^^^ZZZOOOIIIBBB<<<999777555444333333222222222222222333000000111111111000000///000111111111222222222222111111111111000000000000............////////////........................//////............//////////////////000000000000444444333222111000//////333333222222111000000000///////////////////////////////////////////////////............//////000........................////////////////////////......------......///000............////////////////////////000000000000////////////////////////////////////////////////111222222222222111000000111111111111222222222333333333333333333333333333333222222222222222111111444444444555555555555666222333444555666777888888666666777888888999::::::777888999999888888:::<<<<<>>:::???DDDIIIOOOVVV```gggsss~~~yyy___PPPJJJFFFCCCDDDIIIPPPRRRPPPOOOOOOQQQ]]]___```]]]]]]^^^\\\WWWNNNHHH@@@999444222333333111111111111111111111111~~~}}}|||yyytttqqqeee^^^TTTKKKCCC>>>999666555444444444444444555666222333333333222111000000//////000000000111111111000000000000000000111111222111111000//////......////////////////////////...............///000000000000000000////////////.........//////000000000/////////000000111111111000000000000000000000000////////////////////////000//////........./////////////////////////////////////////////////////////............///000000.........////////////000///000000000111111222222111111111111111111111111/////////000000000111111000111111222222222111111111111222333333333333222333333333333333333333333555555444444333333222222444444444555555555555666666666666666666666666666555555666777777888999999:::;;;<<<<<<;;;<<<===??????DDDKKKRRRXXX```iiipppyyygggVVVNNNIIIEEECCCHHHNNNQQQQQQOOOOOOOOOZZZ^^^___]]]\\\\\\ZZZVVVRRRMMMEEE===666222222333111111111111111111111111|||yyymmmggg]]]TTTKKKDDD>>>:::666666555555555555555666333333444444444333222222///000000000111111111111000000000000111111111111333222222111000//////...000000000000000000000000......---......///000111000000000000////////////,,,,,,---...///000111111.../////////000000000000000000000000000000000000000000000000000000000000111000000////////////000//////////////////////////////////////////////////////......//////000111////////////000000000000111111111111111222222222111111111111111111111111///000000111111222222333111111222333333333333222222222222222333333333444333333333333333333333333555555444444444444444333444444444555555555555666777777777666666666555555666666666777777777777888888999:::::::::;;;===???AAAGGGOOOWWW___hhhrrryyyttt___TTTMMMGGGBBBFFFJJJMMMNNNNNNNNNNNNUUU[[[___]]]\\\\\\ZZZWWWUUUQQQKKKBBB:::444333333111111111111111111111111~~~sssnnneee]]]TTTKKKCCC>>>888888777666555555555555444444555555555555555555000000000111111111222222///000000000111111111111111111111111111111111111000000000000000000000000---------......///000111111000000000/////////...------......//////000000......///////////////000000000000000000000000000111111111111111111111111222222111000000000000000///////////////////////////////////////////////////////////////000000111000000000000111111111222222222222222222222111111222222222222222222222222000111111222333333444444222222333444444444444444333333222111222333444555444444444444444444444444333333333333333444444444444444444555555555555666666666666666666777777777999888888888888777777777777888:::;;;;;;<<>>===>>>AAAEEEOOOYYYdddnnn|||vvvwww{{{|||yyyuuurrrpppnnn~~~lllZZZRRRJJJFFFCCCBBBCCCFFFHHHHHHJJJMMMSSSYYY]]]^^^]]]\\\\\\[[[YYYSSSKKKAAA999333666555333444555555444222|||vvvsssooollliiiddd\\\VVVKKKGGG@@@;;;888777666666555555666666777777777777666666555555444333333333000000000000000/////////222222222333333333444444222222111000//////......000000111111111111111000000000000000////////////000//////.........//////000000000000000000000000////////////////////////222222222222222222222222222333333333222111111000111///---...000111000...///////////////000111111------------............000000//////////////////333333333333333333333333444444444444444444444444666555444333333444555666444555555666777888999999;;;:::888666555555666777999888777666555555555555666666666666666555555555666555444333333444555666666666666666777777777888777777777777777888999999888;;;=========???DDDHHHTTT\\\hhhxxxxxx{{{}}}zzzwwwtttqqqoooxxxyyydddZZZOOOKKKFFFCCCCCCDDDEEEEEEEEEJJJQQQXXX]]]______^^^^^^\\\YYYUUUOOOFFF<<<555666444222222222222000///{{{qqqmmmjjjhhhhhhfffaaa]]]VVVQQQIIICCC>>>:::666444666666777777888888888777444444444444444444333333...///000111111000000///222222222222333333333333222222111111000000000///111111222222222111111000......//////000000111111000000/////////000000111000000000000000000000000////////////////////////111111111111111111111111333333333444333333222222111000///000111111000///000////////////000111111............------------000000//////////////////333333333333333333333333555555555555555555555555666666444444444555666777666666666777777888888888::::::999888888777777777777666666555555666666777888888888888999999999999777666666555555555666666666666666777777777888888888888777777888888999::::::<<<>>>>>>>>>BBBIIINNN[[[cccqqq~~~yyy~~~}}}zzzwwwsssqqqqqqsssdddVVVQQQKKKEEECCCBBBBBBAAA@@@EEENNNVVV\\\`````````___\\\YYYXXXUUUMMMAAA888777555222111111111///...|||oookkkgggeeeffffffdddbbb```[[[TTTLLLEEE>>>888444777888;;;======<<<:::888555555555555555555555555...///111222333222000///111222222222222333333333111111222222222222222222222333333333222111000000////////////000000000000/////////...//////000000////////////////////////////////////////////////000000000000000111111111333333444444555444444444222222111111222111111000000000//////000000111222111000000000000/////////111111222222222333333333444444444444444444444444555555555555555555555555666666555555555666777777777777777777777777777777888999:::::::::999888777555555555555555666777888:::::::::;;;;;;;;;;;;;;;888888888777777777777777666666777777777888888888999888888888888999::::::<<<===>>>???@@@FFFNNNUUUaaannnxxxxxx~~~|||yyyvvvtttooozzzmmm]]]WWWOOOGGGCCCAAA@@@???===CCCKKKTTT[[[^^^______```\\\YYYYYYYYYSSSFFF<<<999777444333333333333222}}}uuupppjjjhhhiiijjjiiiggggggccc]]]VVVNNNFFF>>>999888;;;@@@CCCDDDBBB>>><<<;;;;;;::::::999999888888///111333444444333111000111111111222222222333333111111222222333444444444444444444444333111000000000000000000////////////...---------......///000//////////////////////////////////////////////////////000000000111111111222333444555555555555555444444444333222222222222000000000000000111222222111111111111111111111111111111222333555666777777444444444444444444444444555555555555555555555555555555555555666666777777777777777666666666666666666777999::::::999888777444444444444555666777888:::;;;;;;;;;<<<<<<<<<===::::::::::::999999888888777777777777888888888888999999999999999::::::;;;<<<>>>@@@AAACCCJJJTTT\\\fffyyy|||uuu{{{~~~{{{yyyxxxttt|||vvvddd]]]SSSKKKEEEBBB@@@???>>>BBBIIIQQQWWW[[[\\\\\\___[[[XXXZZZ[[[VVVKKKAAA999777444333444555555444~~~wwwrrrllliiiiiijjjhhhgggjjjgggccc]]]WWWPPPGGGBBB<<>>===;;;999888666666333444555555555444222111111111111111222222222222111111222333444555666777666555555444333222000///111111000000//////......------,,,------...///000000000000000000000000000///////////////////////////000000111111222222222111222333444555555666555555666666555333222333444111000000000000111222222///000000000111111111111000000111222444555666666333333333333333333333333444444444444444444444444444444444555666666666777555555555555555555555555444555666777888888777666555444444444555666666777999999::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999888777777777888888888999999::::::999999::::::;;;<<<<<<>>>AAACCCGGGOOOYYYaaajjj||||||~~~}}}|||{{{{{{zzznnnfff[[[PPPIIIDDDBBB@@@>>>AAAGGGMMMSSSXXXZZZ\\\^^^\\\ZZZ[[[\\\XXXQQQJJJ:::777444333333444444444~~~xxxsssmmmjjjkkkkkkiiifffiiihhhfffccc___XXXPPPKKKBBBBBBBBBCCCEEEHHHJJJLLLFFFEEECCC@@@===:::888777888888777666555444333333111111111111222222222222000111222444555777888888777777666555333222000///////////////000000000000------------...///000111000000000000000000000000////////////////////////000000111111222333333444000111222333555555666666555777888666444222333555111111000000111111222333000000111111222333444444222222222333333333333333333333333333333333333333333333333333333333333333222333333444555666666666333333444444444444444444222222333444555666666666555555444444444555666666777777777888999:::::::::===============;;;:::999777777888888888999999999:::::::::::::::;;;<<<<<<;;;???BBBFFFJJJRRR]]]dddqqq}}}||||||}}}~~~}}}zzzqqqdddWWWMMMGGGCCCAAA>>>@@@DDDJJJPPPVVV[[[]]]___^^^]]]]]]]]]ZZZVVVRRR@@@<<<777444333333333222~~~}}}xxxssspppqqqpppnnnlllhhhggggggfffccc]]]VVVQQQFFFCCC@@@???BBBHHHNNNRRRRRRQQQNNNKKKGGGCCC@@@???;;;:::888666555444444444000111111111111222222222000111222444666777999999777777777555444222000///------...///000111222222............///000222222000000000000000000000000////////////////////////000000111222333333444444///000111333444555555666666888999777444222333555111111111000111111222333222222333444666777888888666666555444444333222222222222222222222222222222222222222222222222222222111222333444555555555555222222222333333444444444111111111222333444555555666555555444444444555555555555666777777888999999===>>>>>>>>>>>><<<:::999777888888888888999999999;;;::::::::::::;;;<<<<<<;;;???CCCHHHMMMTTT^^^fffyyy}}}{{{~~~~~~|||{{{|||~~~~~~yyykkk\\\QQQIIIDDDBBB===>>>BBBGGGNNNVVV\\\___`````````___]]][[[YYYXXXFFFBBB<<<888666444333222~~~zzztttqqqppppppmmmkkkggggggfffdddaaa\\\XXXUUUJJJHHHEEECCCCCCEEEGGGIIIOOOQQQTTTVVVUUUPPPKKKGGGBBB???;;;999888777666444444444444444333111000///222222222222222222222222333222111000000///000000333222111/////////000000------...000222222000---000000000000000000000000222111111111000000//////---......///000111111222111111000000111111222333333555777888777555222000111111111111222333444444777666555444555777999:::666555444333222111111111333333333222222111111111333222111111111222333444444444333222222333333333222222333333444555666666333333333333333333333333222333444444555666777777555555666666777888888888:::;;;===>>>@@@AAAAAABBB@@@>>><<<999888888999:::777777999;;;<<<===>>>>>>CCCCCCGGGMMMRRRYYYeeeppp~~~yyyxxx}}}~~~||||||~~~{{{}}}tttlllVVVEEECCCBBB???===@@@GGGMMMQQQXXX^^^]]]]]]___bbbbbb```[[[WWWNNNGGG===777555444444333uuuvvvxxxyyy{{{{{{{{{{{{|||wwwrrrooommmllljjjhhhcccbbbbbb```\\\XXXTTTRRRJJJGGGCCC@@@@@@CCCGGGJJJSSSVVVZZZ]]]\\\YYYTTTPPPJJJGGGBBB>>><<<:::888666555555444333333222222222222222222222222222111111000000000000111222333444000000...------...//////111111222333555444222000000000000000000000000000111111111111000000000///.........///000111111111111111000000111111222333444555666888888777666555333333222222222333444444777666555444444555777888555444333222111111111111333333222222222222222222222222111111111222333444444333333222222333333333111111222222333444444555333333333333333333333333444444444444555555666777444555555666666777888888999:::<<<===???@@@@@@@@@???>>><<<:::999999:::;;;:::;;;<<<===>>>>>>>>>>>>@@@BBBGGGPPPXXX```mmmxxx}}}yyywwwyyy|||{{{|||}}}zzz~~~{{{sss^^^MMMGGGCCC@@@===???EEEKKKOOOVVV]]]]]]^^^___aaabbb```[[[WWWPPPIII???888555444444333gggiiikkkmmmpppqqqrrrssstttpppkkkhhhfffdddbbb```\\\\\\\\\ZZZXXXUUURRRPPPKKKHHHCCC???>>>AAAFFFIIIRRRWWW]]]bbbdddbbb^^^[[[UUUQQQLLLGGGDDDAAA===;;;:::888666444333333333444222222222111111111000000111000000000111222333444//////...------...000000000///000111222222///---000000000000000000000000111111111111000000000000......//////000000111111111000000000000111222222444444555666888999999:::666555444444444444444444666555444333333333444555333333222111000000000111222222222222222222333333222222111111222222333444333333222222222222333333000111111222222333333333333333333333333333444444666555444444444555666777333444444555666666777777888888:::<<<===>>>>>>>>>>>>===<<<:::::::::;;;<<<<<<===>>>@@@AAAAAAAAAAAADDDFFFMMMWWW```jjjwwwzzzwwwvvvxxx~~~}}}|||{{{zzzzzzzzzzzz{{{}}}|||hhhWWWNNNDDDAAA>>>>>>CCCHHHMMMTTT[[[]]]^^^___aaabbb```[[[XXXSSSMMMCCC<<<777555444333YYYZZZ]]]___bbbeeefffgggfffddd```]]]ZZZWWWUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQMMMJJJGGGDDDCCCDDDFFFGGGLLLQQQYYYaaaeeefffdddbbb^^^ZZZUUUPPPLLLIIIFFFDDDCCC@@@;;;666333222333444333222222111111000000///444333222111000/////////000000/////////111222333000///...///000000...,,,000000000000000000000000111111111000000000000000.../////////000000000111000000000000000111222222222222333444666888;;;<<<888777666555444444444444555444333222111111222222222111000000000000000111111111111222222333333333222111222222222222333333222222222222222222333444111111222222333333333444333333333444444444444444888777555444444444666777333333444444555666666666666777888:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<>>>@@@BBBCCCDDDEEEMMMOOOUUU___hhhssszzztttssszzzzzzwwwuuuxxx~~~~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~||||||}}}~~~}}}{{{yyy{{{xxxvvvuuuuuuuuutttsss}}}rrrbbbTTTEEEDDD@@@>>>AAAEEEJJJRRRYYY^^^^^^___```aaa___[[[XXXVVVQQQHHH@@@:::777555444LLLMMMNNNPPPSSSUUUWWWXXXWWWVVVTTTQQQMMMJJJIIIHHHIIIJJJKKKLLLNNNNNNOOOOOOLLLLLLLLLKKKJJJHHHFFFEEEFFFKKKTTT]]]dddggghhhhhhbbb^^^ZZZVVVTTTRRRPPPNNNMMMIIIBBB;;;555333222222222222222222111111000000333333111000///.........000000/////////111222333333222111222333333222000111111111111111111111111000000000000000000111111////////////000000000000000000//////000000111222000000000111333666999;;;888777666555444333333333333333222111111111000111000000000///000000111111111111111222222333333333111111222222333333333333111111111111222222333444333333333333444444444444333333333444444555555555777777666555444555666777333333444444555666666666555666777999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAACCCEEEFFFRRRTTT[[[fffqqq}}}wwwqqqmmmppp}}}}}}xxxvvvvvvyyy~~~~~~zzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwwwwyyy{{{~~~~~~}}}~~~~~~|||zzzyyywwwtttssssssrrrpppoooqqqyyy|||lll[[[IIIHHHCCC???@@@DDDHHHQQQYYY^^^^^^___```aaa___\\\YYYWWWTTTNNNFFF???999666555DDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHDDDAAA@@@@@@??????AAABBBDDDFFFGGGHHHHHHJJJLLLNNNNNNLLLIIIGGGGGGKKKSSS[[[bbbgggiiijjjbbb```\\\ZZZYYYXXXVVVUUUUUUPPPIII@@@999444222111222222222222222222222222111000000000000000111111//////...------...000000111000///000222222222111111111111111111111111111000000000000111111111111////////////000000000000000////////////000111111////////////111444666888666555444333222222222222222222222111111111111000000/////////000111222222222222222222222222333333000111222333333333333222111111000111111222333444444444444444444444444444333333333444555555666666666666666666666666666666333444444555666666777777555666777888999999999999999:::;;;===???@@@AAABBBGGGEEEAAA??????AAADDDGGGQQQVVVcccsss~~~tttmmmlllnnnttt|||vvvtttvvvxxx~~~~~~~~~~~~~~~{{{xxxwwwwwwvvvuuutttsssssssssrrrrrrsssssssssssstttvvvxxxzzz|||~~~~~~}}}}}}||||||}}}~~~}}}{{{|||}}}|||zzzvvvuuutttsssqqqpppoooooommmooouuu}}}xxxgggSSSNNNGGGAAAAAACCCHHHQQQZZZ___^^^^^^___```___\\\YYYWWWVVVSSSMMMDDD===888666EEEEEECCCBBBBBBBBBCCCCCCDDDEEEFFFDDD@@@======>>>;;;;;;<<<<<<===???@@@@@@AAACCCGGGJJJLLLMMMLLLKKKLLLNNNSSSYYY^^^cccfffhhhccc```]]][[[[[[ZZZYYYXXXYYYTTTMMMEEE===888444333222222222333444444555555333333222222222222222333000000...------...//////...,,,,,,---///111111000111111111111111111111111///000000000111111111111000000000000///////////////////////////000111111/////////000111222333444333333222111111000111111000111111222222222111111000//////000111222333444333333222222222222222222000111222333333333222222000000000000111222333444333333333333333333333333333333444444555666666666333444666888888888777666444555555666666777888888555666777888888999999888888999;;;===@@@BBBCCCCCCHHHEEEAAA???@@@DDDJJJNNNVVV```sssyyynnnhhhlllttt~~~zzzxxxyyy~~~}}}zzzwwwvvvttttttttttttttttttuuuuuuuuutttttttttuuuuuussspppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttvvvxxxyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~|||}}}~~~~~~~~~}}}zzzzzz{{{yyywwwuuuwwwxxxuuuqqqnnnmmmoookkkjjjlllrrryyyvvvbbbRRRJJJCCCBBBDDDHHHRRR[[[______^^^___```___\\\ZZZUUUWWWWWWRRRIII???999666KKKIIIGGGEEECCCCCCCCCCCCAAACCCEEECCC???======???===<<<<<<;;;;;;<<<<<<===;;;===AAAEEEIIILLLNNNOOOOOOQQQSSSWWW[[[___bbbcccccc```]]][[[[[[[[[ZZZXXXZZZVVVOOOGGG@@@:::777555111222333333555555666777888888666444333222111111333222111/////////000000000///...///222444555555111111111111111111111111//////000000111111111222000000000000///////////////////////////000111111000000111111222222222222222111000000///000000000///000111222222222222222000000000000111222444444444333333222222111111111000111222333444333222222000000000000111222333444222222222222222222222222333333444444555666777777111333666999:::999777666555555666666777888888888555666777888888999888888777999;;;>>>@@@BBBDDDDDDEEEBBB???>>>AAAIIIRRRXXX___lllyyymmmhhhpppzzz~~~~~~~~~}}}zzzwwwtttqqqnnnmmmlllmmmmmmmmmnnnnnnooooooppppppqqqsssuuutttqqqnnnppppppppppppppppppppppppnnnoooppprrrtttuuuuuuuuuxxxwwwwwwwwwxxxyyy{{{|||wwwxxxyyyzzzzzzzzzyyyxxx~~~yyyxxxyyywwwuuuxxx{{{|||xxxqqqlllmmmooojjjhhhhhhmmmsss|||mmmUUUMMMEEECCCDDDIIISSS\\\______^^^___```___\\\ZZZTTTWWWYYYUUULLLAAA:::666OOONNNLLLJJJHHHGGGGGGFFFGGGEEEDDDDDDDDDCCCAAA???AAA???>>>===<<<:::777555888;;;???AAABBBEEEIIILLLLLLOOORRRVVVYYY[[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUSSSMMMEEE===888555444444333333444888>>>BBB@@@BBB???888444444444222111000//////000111///...//////000111222222333333111111111111111111111111000000000///////////////...............//////000000000111111111111000000000000000000000000000000111111000000//////......111111111111111111111111888666222000///111444555000111222333444333222222000111111111111222222222111111222222222333333333444444444444444444444444999666333222444666555333555444444444444555666666777777777777888888888888777888888888888999999999:::;;;<<<=========<<<;;;???>>>@@@DDDFFFJJJTTT___kkkpppkkkyyy~~~~~~{{{xxxuuutttsssqqqooollljjjiiijjjjjjiiiiiijjjkkkmmmnnntttuuuuuuuuutttsssrrrqqqnnnpppssssssrrrppppppppppppqqqssstttuuuuuuttttttyyyxxxwwwwwwwwwvvvsssppprrrtttvvvuuutttuuuxxx|||~~~|||xxxvvvuuuuuuxxxvvvtttqqqnnnlllkkkjjjffffffgggjjjllltttxxx```UUUJJJDDDBBBEEEMMMVVV\\\^^^``````^^^]]]\\\]]][[[[[[YYYTTTKKKBBB;;;888VVVUUUTTTRRRPPPOOOOOOOOOLLLKKKJJJJJJIIIHHHEEEBBBBBB@@@???>>>>>>===;;;999777:::===>>>>>>???CCCEEEGGGIIILLLPPPSSSTTTTTTTTTVVVVVVUUUTTTRRRQQQOOOOOORRRQQQOOOLLLGGGAAA;;;777555555555444666:::@@@DDDGGGIIIFFF>>>999777666333333111000000111222000//////000000111222222333333111111111111111111111111000000000000000000000000222222111000/////////000000000111111111111000000000000000000000000000000111111000000////////////111111111111111111111111666444222000000111333444000111222333333333222222111111111111222222222222111222222222222333333333333333333333333333333333888555333333444666555444555444444444444555666666777777777777888888888888666777777777777888888888999:::;;;<<<<<<<<<;;;:::???>>>AAAEEEHHHNNNYYYeee|||xxxxxx}}}{{{wwwssspppqqqqqqqqqpppnnnllljjjiiijjjkkkkkkmmmooorrruuuwwwxxxxxxyyyyyywwwvvvtttrrrrrruuuxxxyyywwwuuuttttttssstttvvvwwwxxxxxxxxxxxx{{{zzzzzzzzz{{{zzzwwwuuuqqqrrrsssrrrqqqrrrvvvzzz}}}~~~yyyvvvttttttuuutttqqqooommmkkkjjjiiieeeeeeeeeggghhhnnn}}}kkk^^^QQQIIIDDDDDDJJJQQQ[[[]]]___```^^^]]]]]]]]]\\\[[[ZZZUUUOOOFFF>>>999___^^^\\\[[[YYYXXXXXXXXXVVVVVVUUUVVVVVVTTTPPPMMMHHHFFFDDDCCCBBBBBB@@@>>>888:::;;;;;;:::;;;===???@@@AAADDDGGGIIIJJJJJJJJJMMMLLLKKKJJJIIIHHHGGGFFFLLLJJJIIIIIIIIIEEE>>>999555666666666888<<>>>>>BBBGGGKKKRRR```mmm}}}zzzyyywwwuuurrrpppnnnmmmooopppqqqqqqqqqpppnnnmmmppppppqqqtttwwwzzz}}}~~~}}}zzzxxxvvvvvvzzz~~~|||{{{yyyzzz|||}}}~~~~~~|||uuuuuuuuussssssuuuyyy||||||~~~}}}}}}~~~}}}vvvssssssrrrpppooommmkkkiiiiiihhhfffeeeeeefffeeeiiitttyyykkkZZZNNNGGGDDDFFFKKKXXXZZZ^^^______^^^]]]]]]]]][[[YYYWWWSSSLLLBBB;;;eeedddcccaaa```___^^^^^^bbbbbbbbbdddeeeccc```]]]UUUSSSOOOMMMKKKHHHEEEBBB<<<<<<;;;:::::::::;;;<<<;;;<<<>>>@@@AAABBBBBBBBBDDDDDDCCCAAA@@@?????????DDDBBBAAADDDHHHFFF@@@999555555666666888<<>>BBBHHHLLLUUUeeettt|||~~~|||zzzyyyxxxxxxvvvtttqqqoooooopppqqqsssuuuwwwxxxxxxwwwvvvzzzzzzzzz|||~~~~~~|||zzz~~~~~~}}}{{{zzzzzz|||}}}~~~}}}|||~~~yyytttssspppooommmllljjjiiiiiihhhhhhgggggggggggghhhpppzzzuuuaaaSSSIIICCCCCCFFFSSSWWW\\\______^^^^^^]]]]]]ZZZXXXXXXWWWQQQFFF===nnnmmmkkkiiigggfffeeeeeehhhhhhjjjlllnnnnnnllljjjfffccc___[[[WWWRRRMMMIIIAAA???===;;;;;;;;;<<<<<<:::;;;;;;<<<============??????===<<<;;;:::;;;;;;===;;;;;;???DDDDDD???999444444555666777:::>>>BBBMMMRRRTTTQQQNNNLLLIIIDDD<<<999555333333222111000111111111111111222222222111111111111111111111111000000111111222222222222111111000000000111111222000000111111111111000000000000000000000000000000000000000000111111111111//////////////////////////////000111111111000///222111222222222222333333111222222222222333333333222222333333333444444444444444444444444444444444222333333444444444555555666555555555555666777777666777777777888888888888888888999999999999:::::::::::::::;;;<<<<<<===>>>===???DDDIIINNNXXXkkk|||zzzwwwvvvvvvvvvuuuvvvwwwwwwuuurrrqqqssstttvvvxxx{{{~~~~~~}}}xxxuuuqqqpppnnnlllkkkjjjiiiiiigggffffffhhhhhhhhhmmmttt}}}}}}gggWWWLLLEEEBBBCCCOOOTTTZZZ___```___^^^^^^[[[YYYWWWWWWXXXSSSIIIAAAzzzxxxvvvsssqqqooonnnnnnlllkkklllnnnpppqqqqqqppprrrqqqnnnlllhhhbbb[[[VVVJJJGGGBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999999999888888;;;>>>???<<<999444444555555555888;;;>>>FFFMMMRRRRRRRRRQQQOOOKKKCCC???:::777555444222111111111111111111111111111111111111111111111111111//////000000111222222222///////////////000111111000000111111111111000000000000000000000000000000000000000111111111111222000000000000000000000000//////000111111111111000222222111111222222333444222222222222333333333333333333333333444444444444444444444444444444444444111333555555444333333444666666555555666666777888777777777777888888888888999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???>>>AAAGGGMMMSSS___uuu|||{{{}}}yyyvvvrrrqqqrrrtttuuuuuuvvvxxxzzzyyyvvvuuuwwwzzz}}}}}}yyyrrrqqqooommmkkkjjjiiihhheeecccdddggggggeeeggglllpppnnn]]]RRRIIIEEEEEEKKKPPPXXX^^^``````___^^^ZZZYYYXXXXXXWWWTTTMMMHHH}}}yyywwwuuutttqqqooonnnnnnpppqqqrrrqqqwwwxxxyyyzzzxxxssslllgggYYYTTTMMMHHHFFFCCCAAA>>>???>>>===<<<<<<<<<<<<<<<<<<;;;999777777777888999888888999999::::::::::::555666666666555777999<<>>???@@@DDDKKKSSS[[[iiiyyyyyy}}}~~~{{{{{{|||vvvuuussssssvvvxxxzzzzzz{{{~~~|||}}}rrrqqqooollljjjhhhggggggeeecccdddgggfffccccccfffdddnnn}}}vvveeeYYYOOOJJJIIIGGGNNNWWW^^^aaa```___^^^[[[ZZZZZZYYYWWWUUURRRPPP}}}zzzxxxwwwwwwtttqqqpppppprrrrrrrrrxxxzzz~~~yyytttggg```XXXQQQMMMIIIEEEBBB@@@@@@>>>===<<<<<<<<<<<<;;;:::888666666666888999999::::::999888888999;;;666777777666666666999;;;???HHHPPPTTTVVVWWWTTTPPPPPPKKKDDD???;;;888666444222222111111111111111111111111111111111111111111---......///000111111111333333111000//////......000000111111111111000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000111222333333333222111111111222333444222222333333333444444444333333333444444444555555222222222222222222222222111444777666333111111222666666666666666777888888777777777777888888888888777888888888888999999999888888888888999;;;===>>>AAAFFFOOOXXXaaarrrxxxttt{{{~~~|||xxxwwwyyy{{{zzzxxxxxxyyy|||wwwzzzrrrqqqooollliiigggfffeeehhhffffffiiigggcccaaabbb\\\```hhhsss|||}}}jjj^^^TTTNNNLLLFFFMMMVVV^^^aaaaaa___^^^[[[\\\\\\[[[XXXUUUUUUUUU{{{zzzxxxvvvuuutttuuuuuuyyy|||vvvooofff___ZZZTTTKKKDDDDDDDDDCCC@@@===;;;<<<===<<<;;;:::888888777888888999999:::::::::999888888777777666666666666777777???CCCKKKRRRWWWXXXWWWWWWUUUQQQKKKBBB:::555444444333333333222222333444444222222222111000//////...111///...///000111000...111111111111111111111111//////000000111111111111222222222222222111000///---......///000111111222222111111111000000//////111111111111111111111111444444444333333222222222333333333444444444555555333333333333333333333333444444444444444444444444555666777666555444555777777777777777666666666666777777777777666666666666777888888888888999999999AAA<<<999;;;<<<<<<>>>BBBJJJKKKQQQ^^^qqq}}}tttppprrr|||~~~xxxxxxxxxwwwwwwxxx{{{~~~}}}~~~zzzzzz{{{}}}zzzooojjjkkkkkkgggcccfffdddcccbbbbbbaaa^^^\\\]]]]]]^^^bbbffflllzzzwwwkkkaaaWWWPPPKKKLLLOOOUUU\\\aaaaaa```YYYYYYYYYYYYYYYWWWUUUTTT~~~~~~}}}{{{zzzyyyyyyyyy~~~|||tttnnniiibbbZZZSSSKKKIIIEEEBBB@@@?????????;;;;;;::::::999999999888999999999999999888888777666666777777777777666666:::???FFFMMMRRRUUUUUUTTTSSSQQQKKKCCC;;;777555666333222222111111222222333222222222111000/////////111///...///000111000///////////////////////////000000000111111111222222222222222222222111000000......//////000000111111222111111111000000000000111111111111111111111111444444444333333222222222333333333444444444555555333333333333333333333333444444444444444444444444444555666555444333444666777777777777666666666666777777777777777777777666888888888888999999999999===999777:::;;;;;;???DDDNNNQQQZZZiii}}}vvvrrrooorrr|||}}}~~~|||vvvwwwwwwwwwwwwyyy}}}zzzzzzyyyxxx|||tttmmmkkkkkkhhheeefffeeecccbbbbbb```]]][[[ZZZXXXYYY[[[]]]bbbmmmyyy~~~qqqggg]]]VVVPPPNNNOOOTTT\\\aaaaaa___ZZZZZZ[[[ZZZYYYXXXVVVUUU~~~~~~}}}xxxsssmmmfff```WWWQQQJJJGGGFFFFFFEEECCC======<<<<<<;;;:::999999999999888888888777777777666777999::::::999888666777;;;AAAIIINNNRRRTTTTTTSSSQQQLLLEEE>>>999777777222222111111111111222222222222222111000000//////111000//////111111000///////////////////////////111111111222222222222222111222222222222111000000000000000000000000000000111111111111111000000000222222222222222222222222444444333333333333222222333333333444444444555555333333333333333333333333444444444444444444444444333444555555333333444555666666666666777777777777777777777777777777777777888888888888999999999::::::888888;;;<<<===BBBIIIRRRZZZgggwwwyyykkkjjjlllwww~~~~~~}}}zzzxxxvvvwwwyyyzzz{{{~~~}}}|||xxxtttssszzz{{{rrrmmmjjjiiihhhgggeeecccbbbaaa___\\\ZZZXXXUUUTTTTTTTTTVVV___iiizzznnnccc\\\UUUPPPNNNRRRZZZ``````^^^\\\\\\\\\\\\[[[YYYWWWVVV{{{uuunnnjjjccc[[[RRRNNNNNNOOOMMMJJJEEECCC@@@===;;;:::999999999999888777777666666666777999<<<>>>>>>===;;;999777;;;@@@GGGMMMQQQUUUVVVTTTSSSOOOIIIAAA;;;777666444333222222111222222222222222222111111000000000111000///000111111000///111111111111111111111111222222222222222222222222111111222222222111111000111111000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333333444444444444444444444555666666444444555666666666666666777777777777777777777777777888888888888888888999999999::::::;;;:::<<<>>>>>>???GGGPPPYYYeeeuuuxxxppphhhjjjqqq~~~|||zzzyyyxxxxxxzzz}}}zzzssspppuuuwwwoookkkiiijjjhhhfffcccbbbaaa^^^[[[XXXXXXTTTRRRRRRQQQRRRXXX```tttsssfff^^^WWWQQQLLLOOOYYY```aaa___^^^^^^^^^^^^\\\ZZZXXXWWW~~~||||||}}}}}}~~~yyyuuummmeee\\\WWWWWWXXXUUURRRRRRNNNHHHBBB>>>;;;;;;;;;:::999888777666666666666888;;;>>>AAABBBAAA@@@???999;;;???DDDJJJPPPTTTVVVWWWVVVSSSMMMEEE===777555666555444333333333333333222222222222111111111111222000///000111222111000222222222222222222222222222222222222222222222222000111111222222222111111111111111111000000000000111111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555555777888777666555666777555666666666777777777888666777777777888888888999888999999999999:::::::::;;;<<<>>>@@@???AAALLLXXXiiiwwwtttllljjjooo{{{~~~}}}{{{zzzyyyyyyzzzzzz{{{~~~zzzssspppuuu{{{sssmmmkkkjjjgggeeecccbbb```^^^[[[XXXXXXTTTQQQRRRQQQQQQUUU[[[iiixxxhhh^^^XXXRRRLLLOOOWWW___bbbaaa____________]]][[[YYYXXX}}}zzz{{{zzzzzzzzz{{{}}}~~~{{{tttnnngggbbb```___]]][[[\\\YYYTTTMMMGGGBBB???>>><<<:::999777666666666777999;;;>>>AAACCCDDDDDDDDD<<<===???CCCGGGMMMQQQTTTWWWWWWVVVPPPHHH???999666777666555444444333333444222222222222222222222222222111000000222222111000000000000000000000000000222222222222222111111111000000111222222222222111111111111111111111111111111111111222222222222222333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444222333333444444555555555666777888888666666777888555555666666777777888888666777777888888999999999999999999999:::::::::::::::;;;>>>@@@???DDDTTTddd~~~qqqkkklllvvv~~~|||~~~yyyxxxxxxxxxyyy{{{~~~{{{uuussswww~~~yyysssnnnkkkfffdddbbbaaa```^^^[[[YYYWWWRRRPPPQQQQQQOOORRRVVVaaavvv~~~lllaaaZZZUUURRRRRRWWW^^^bbbccc`````````___^^^[[[YYYXXX~~~~~~|||yyywwwwwwyyy{{{}}}~~~|||wwwtttoookkkgggdddcccbbbbbbaaa```\\\VVVNNNFFFAAA===<<<999777666666777888777999<<>>===:::888777777888888666777:::===AAAEEEGGGIIIHHHGGGGGGGGGJJJOOOSSSVVVQQQSSSUUUSSSMMMFFF@@@<<<666555444333222222222222222222222222222222222222222111000111222222222000222222222222222222222222222111111111000000/////////000111222222222222222//////000111222333333333111111111222222333333333333333333333333333333333222222222333333444444444333333333444444444555555555555555555555555555555222222333333444555666666555666777666555444555777444555555666777888888999666777777888999999::::::999999:::::::::;;;;;;;;;<<>>===;;;999888999>>>???DDDKKKRRR```zzz}}}{{{oooooouuu}}}}}}~~~~~~~~~www{{{|||tttlllhhhcccaaaaaa___\\\ZZZ[[[YYYWWWUUUSSSRRRRRRRRRQQQ[[[rrrpppiiigggccc______bbbbbb```ccccccaaa```^^^\\\[[[[[[~~~|||~~~~~~|||yyyvvvvvvyyy{{{~~~~~~{{{wwwrrrllliiiiiihhhhhhjjjllljjjccc]]]NNNIIIBBB<<<:::999999999888888888999;;;>>>AAACCCHHHIIILLLPPPSSSUUUWWWXXXXXXVVVUUUSSSOOOIIIBBB===777666444444666666555444666555444222111222222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111222444555555444222111222222222222222222222222222222333333333333222222444444444444555555555555444444444333333444444444555555555555555555555555555444444444444555666666666666666666666777888888777777777777777666666666777777888888999999::::::999;;;<<<<<<;;;::::::;;;<<<>>>EEEPPP[[[mmm|||xxx}}}yyyrrrwww~~~|||~~~zzzrrruuu{{{{{{pppiiibbb______^^^[[[XXXZZZYYYWWWTTTSSSRRRRRRRRRSSSWWWhhhuuullliiidddbbbbbbddddddbbbaaaaaa```___^^^\\\[[[[[[{{{tttrrrsssuuuzzz{{{}}}~~~~~~{{{wwwsssqqqkkkiiiggghhhkkkkkkhhheeeZZZTTTKKKDDD???===;;;:::888999999:::;;;===>>>???BBBEEEKKKQQQVVVXXXXXXXXXWWWVVVUUUTTTRRRMMMGGGBBB:::888555555555666555444666555444222222222222333111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222111222333444444333222111222222222222222222222222333333444444444444333333444444444444555555555555555444333222222333444555555555555555555555555555555444444444444555666666666666666666666777888888666666777777777777777777999999::::::::::::::::::777999:::;;;::::::<<<>>>===AAAKKKXXXggg||||||vvvwwwsssrrr}}}}}}~~~}}}}}}wwwpppooorrr{{{yyyoooccc^^^______\\\YYYZZZYYYVVVTTTRRRQQQQQQQQQSSSRRR\\\yyy~~~ooojjjfffeeeffffffeeeccc_________^^^^^^]]]\\\[[[}}}uuurrrrrrwwwwwwxxxzzz|||~~~~~~|||yyywwwnnnkkkhhhggghhhjjjiiihhhddd^^^UUULLLEEEAAA===;;;888999999:::::::::;;;;;;>>>BBBGGGNNNSSSWWWZZZ[[[ZZZYYYXXXWWWUUUPPPJJJEEE<<<999666555666888888888888666555333222222333333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111222333333333333222111111111111111111111111111222333333444444444444333333333444444444555555555666555333222222333555666555555555555555555555555555444444444444555666666666666666666666777777888666666666777777888888999::::::::::::999999999999777999::::::::::::<<<>>>CCCHHHSSS```qqqxxxyyyxxxqqqwww~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyysssnnnmmmrrrzzzwwwiiiaaaaaaaaa^^^ZZZYYYXXXVVVSSSRRRQQQQQQQQQQQQOOOUUUiiissslllffffffhhhfffcccbbb\\\]]]^^^^^^^^^]]]\\\[[[xxxtttttttttssstttvvvyyy|||~~~~~~||||||rrroookkkhhhggghhhhhhhhhjjjddd\\\SSSLLLFFFAAA>>>:::::::::::::::999999999>>>???BBBGGGMMMTTTZZZ]]]]]]]]]\\\ZZZXXXSSSLLLHHH>>>;;;888666888:::<<<===:::999777555333333333333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111222333333333333333333333333444444444444555555444333333333333444555555555555555555555555555555444444444444555666666666666666666666777777888666666777777888888999999999999999999999888888888:::;;;;;;;;;::::::<<<>>>FFFMMMYYYgggzzzzzzvvvzzzyyy~~~~~~||||||}}}}}}||||||||||||{{{{{{|||~~~}}}vvvnnnjjjlllpppuuu}}}~~~oooeeebbbaaa]]]YYYYYYWWWUUUSSSQQQPPPPPPPPPNNNOOOSSS^^^rrrzzzooogggggghhhdddaaa```[[[\\\^^^^^^^^^]]]\\\[[[zzzxxxuuurrrrrrtttvvvxxx||||||}}}}}}}}}}}}}}}|||uuusssooollliiihhhhhhhhhkkkgggaaa[[[UUUNNNGGGCCC======<<<;;;;;;;;;;;;<<>>@@@>>>===:::777555333333333222222222222222222222222222222222222222222222222333333333333333333333333000111111111111222222222222222222222222222222222111111111111111111111111000111222333333444333333333333333333444444444444444444444444444444444444555555555555555555555555555444444444444555666666666666666666666777888888777777888888888888888888888888888999999999999999<<<<<<<<<;;;:::;;;>>>@@@FFFPPP^^^nnn}}}uuuvvv~~~|||~~~}}}~~~}}}{{{|||||||||{{{{{{zzzyyyxxxxxxyyy|||xxxooohhhiiiiiihhhnnnwwwwwwlllddd___[[[XXXXXXWWWTTTRRRPPPOOOOOOOOOLLLNNNRRRVVV```pppwwwkkkjjjiiiddd``````\\\]]]___```___^^^\\\[[[}}}yyyxxxyyyzzzxxxyyyyyyzzzzzzzzz{{{{{{vvvuuutttqqqnnnkkkjjjjjjjjjhhheeeaaa]]]VVVNNNIIICCCAAA???>>>>>>???@@@AAAAAA@@@@@@CCCHHHPPPXXX]]]____________]]]ZZZTTTPPPIIIEEE???;;;;;;<<<>>>???BBB@@@===999666444333222222222222222222222222222222222222222222222222222333333333333333333333333000111111111111222222222222222111111111111222222111111111111111111111111111222333444555555555555222222333333333444444444222333555666666555333222555555555555555555555555555444444444444555666666666666666666666777888888999999888888888888888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<>>>AAADDDIIIUUUddduuuxxxvvv}}}|||{{{~~~|||}}}~~~~~~~~~~~~|||{{{yyyxxxxxxzzz}}}|||qqqjjjjjjfffaaadddmmmxxxvvvjjjaaa\\\ZZZXXXVVVTTTQQQPPPOOOOOOOOOLLLMMMNNNOOOTTT^^^kkkuuuqqqnnnmmmeeeaaaccc]]]^^^```aaa```___\\\[[[vvvvvvwwwwwwxxxyyyyyyyyyvvvvvvvvvuuuqqqooommmmmmiiihhhgggfffbbb[[[SSSMMMFFFEEEBBB@@@@@@BBBDDDEEEAAAAAABBBEEEJJJQQQWWW[[[^^^^^^___```___\\\WWWSSSOOOIIIBBB<<<;;;<<<===>>>EEECCC???;;;777444333222222222222222222222222222222222222222222222222222333333333333333333333333000111111111111222222222222222111111111111222222000000000000000000000000222333444555666666666666222222333333333444444444111333555777777555333111555555555555555555555555555444444444444555666666666666666666666777888888:::999999999888777777777999999::::::;;;<<<======:::;;;<<<<<<===@@@DDDGGGOOO[[[kkk{{{{{{wwwzzz|||}}}{{{{{{{{{~~~}}}|||{{{{{{}}}uuunnnmmmggg___```iiippppppeee```^^^WWWVVVTTTQQQPPPOOOOOOOOONNNLLLJJJKKKNNNUUU\\\aaapppvvvrrrppphhhcccfff^^^___aaabbbaaa___\\\ZZZ|||zzzzzzzzzxxxvvvwwwyyyzzzyyyuuupppmmmkkkjjjkkkkkkiiieee```[[[WWWPPPMMMHHHEEEDDDFFFIIILLLMMMKKKFFFBBB@@@EEENNNVVVWWWZZZ^^^bbbccc```ZZZUUUNNNJJJDDD???<<<<<<>>>???CCCDDDDDDAAA<<<777444333333333333444555444222000111111111111111111111111111111000000000000111111000000000111111222222333222222222222222222222222222222111111111111222222222222333333333333444444777777666555444444333333333333444444555444444333444444444444444444444444222222333333444555666666777777777777888888888888888888888777888888999:::<<<<<<;;;;;;;;;:::::::::>>>:::999===@@@@@@BBBFFFSSSfffyyyyyyxxx{{{zzzooo~~~zzz||||||uuunnniiiddd___\\\hhhttt}}}jjj___^^^XXXVVVSSSQQQQQQQQQPPPOOOJJJIIIHHHGGGIIIMMMQQQSSS^^^ppp~~~rrrnnniiiffffffaaaaaabbbaaa```]]][[[ZZZzzzuuuwwwxxxxxxwwwtttrrrpppooommmmmmllljjjgggdddaaa___WWWSSSMMMIIIHHHKKKPPPTTTRRRPPPLLLFFFCCCEEEJJJOOOUUUWWW\\\```bbb```ZZZVVVTTTOOOHHHAAA<<<::::::;;;@@@AAABBBAAA===999777666444333333444555555333111222222222222222222222222222222111111111111222222000000000111111111111111222222222222222222222222222222111111111111222222222222333333333333444444444444444555555555555555444444555555555444333333555555555555555555555555444444444555555666666777777777777777888888888888888888888888888999999::::::::::::;;;;;;<<<<<<<<<>>>;;;;;;???AAABBBFFFKKKWWWkkkxxx}}}|||wwwxxx|||zzz}}}}}}wwwpppkkkfffaaa]]]aaalll|||rrrddd```\\\YYYUUURRRRRRQQQPPPNNNLLLKKKHHHGGGHHHJJJMMMOOOWWWgggwwwpppiiieeedddaaaaaa```___^^^\\\[[[ZZZ}}}|||yyywwwuuutttsssssssssrrrqqqnnnllliiifffeeebbb]]]VVVQQQPPPSSSXXX\\\ZZZYYYVVVQQQKKKHHHHHHIIIOOORRRWWW\\\___^^^[[[WWWXXXSSSKKKCCC===:::999999<<>>>>>>>><<<===AAACCCDDDJJJQQQ]]]qqq{{{vvvtttyyy}}}zzzzzz~~~}}}~~~zzztttoooiiiccc```]]]cccooo}}}}}}lllccc^^^[[[VVVSSSRRRQQQOOONNNNNNLLLJJJGGGFFFGGGIIIJJJOOO]]]ssssssjjjdddbbbbbb```^^^]]][[[[[[[[[[[[zzzwwwuuutttssswwwwwwvvvtttqqqnnnjjjhhhjjjfffaaa\\\ZZZZZZ]]]^^^bbbbbb```\\\VVVPPPKKKIIIIIIKKKPPPUUUZZZ\\\ZZZXXXWWWSSSMMMFFF@@@===<<<<<<<<<>>>BBBCCCAAA>>><<<<<<777666555555666666444222333333333333333333333333333333222222222222333333444333333333222222111111222222222222222222222222333222222111111222222333222222222333333333444444111222333444555777888888666666666666555444333222666666666666666666666666777666666666666666666666666777777777888888888888999888888888888999:::::::::::::::;;;<<<======>>>===<<<>>>AAABBBDDDMMMWWWgggyyy}}}yyyssswww}}}|||zzz{{{yyytttnnngggccc^^^___eeeppptttiii___[[[VVVSSSQQQPPPOOONNNOOOMMMKKKHHHGGGGGGIIIIIIMMMWWWjjjwwwmmmfffbbbbbb```]]]ZZZYYYZZZ[[[\\\{{{vvvrrroootttvvvxxxyyyxxxuuuqqqnnnpppnnnkkkhhheeebbb```___eeefffeeeddd___YYYRRRMMMGGGGGGJJJNNNTTTXXXYYYXXXWWWUUUPPPJJJDDD@@@===;;;===@@@CCCDDDBBB???===<<<999888666666666666555333333333333333333333333333222222111111111111222222555555555444444333333333222222222222222222222222333333222222222222333333222222222333333333444444444444444555555555666666555666666666555555444333555555555555555555555555666666555555555555555555666777777777888888888888999999999888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAEEESSS```wwwvvv|||yyysssqqq{{{{{{zzz{{{}}}}}}yyyrrrkkkfff]]]\\\^^^fffuuu}}}ppp___[[[VVVRRRPPPPPPOOOOOONNNMMMKKKJJJIIIJJJKKKKKKOOOVVVfff|||ppphhhdddaaa___\\\YYYXXXYYY[[[]]]~~~vvvpppqqqtttxxx{{{||||||zzzxxxuuuuuutttrrroookkkgggeeehhhhhhhhhhhhfff```YYYTTTLLLJJJIIIJJJNNNRRRUUUVVVYYYWWWTTTOOOIIIAAA;;;888>>>AAAEEEFFFDDD@@@===<<<;;;999777666777777666444222222222222222222222222222222111111111111222222555555444444444444444444222222222222222222222222333333222222222222333333222222333333333333444444555555555555555444444444444555555666666666555555555555555555555555555555555555555555555555555555777777777777888888888888999999999999999:::;;;;;;=========<<<<<<<<<;;;;;;<<<===???AAABBBKKK^^^qqq|||oooxxxqqqpppsss~~~zzz{{{wwwoooiii\\\ZZZYYY^^^jjjzzzyyybbb^^^XXXSSSQQQPPPOOOOOONNNMMMLLLKKKJJJKKKKKKLLLPPPVVVbbbzzzuuullleeeaaa___\\\ZZZYYYZZZ\\\]]]|||xxxxxxzzz{{{|||~~~{{{{{{zzzyyyxxxuuusssqqqnnnmmmlllmmmllliiiccc^^^XXXSSSLLLIIIJJJMMMPPPRRRVVVVVVVVVSSSMMMEEE===888<<<@@@EEEGGGEEEBBB???>>>===:::888777777777666555444444444444444444444444333333222222222222333333222222222333333333333333222222222222222222222222444333333222222333333444222222333333333333444444555555555555555555555555333444555666666777777666666666666666666666666666555555555666666777777888777777777777888888888888:::999999999999:::;;;;;;<<<<<<<<<<<<============<<<>>>AAADDDGGGTTTnnnyyyvvvrrrrrrnnnrrrxxx|||~~~{{{rrrlll___\\\YYYYYY___kkkyyyiiiddd\\\VVVRRRPPPNNNMMMNNNMMMLLLJJJJJJIIIIIIJJJNNNSSS]]]rrryyynnnfff```___]]][[[[[[[[[\\\]]]}}}{{{zzz|||~~~~~~}}}||||||||||||tttsssqqqrrrrrrpppjjjfffaaaZZZPPPJJJHHHJJJMMMOOOPPPRRRTTTUUUQQQIIIAAA<<<;;;???DDDGGGFFFCCCAAA@@@>>>;;;888777777777777666555555555555555555555555555444444333333444444555000000000111111222222333222222222222222222222222444333333222222333333444222222333333333444444444444444444555555555666666222333444666777777888888777777777777777777777777555666666777888999999:::777777777777888888888888::::::999999::::::;;;<<<:::;;;;;;<<<===>>>??????===???CCCFFFLLL\\\zzz~~~tttpppqqqyyyqqqpppvvv~~~~~~|||{{{xxxzzz|||sssmmmdddaaa\\\VVVVVV^^^kkkvvvoooiii```XXXSSSPPPNNNLLLNNNMMMLLLJJJHHHHHHGGGGGGKKKPPPYYYmmm|||pppfff```___]]]\\\\\\\\\\\\]]]~~~~~~{{{{{{{{{yyywwwtttrrrppphhhddd]]]WWWRRRNNNJJJGGGHHHJJJOOOSSSSSSNNNFFF???>>>>>>@@@EEEIIIIIIFFFBBB<<<<<<;;;999888666555444555444555777888888555333222222333444444444333333111111111111111111111111333333333222222111111111111333444444333222444555222222333333333444444444444444444444444444444444666666666666777777777777999999888888777777666666777777777777666666666666777888888888888999999999888999999::::::;;;;;;<<<<<<;;;::::::<<>>>>>AAAEEEIIIJJJHHHEEE???>>><<<:::999777777666777777777888999888555222333333333444444444333333222222222222222222222222333333333222222222111111111222333333222222333555222222222333333333444444555555555555555555555555555555555555666666666666777777777777777777777777777777777777666666666666777888888888888999999999888999999::::::;;;;;;<<<<<<;;;::::::<<<>>>??????===DDDIIIKKKWWWooovvvmmmllluuutttwww}}}xxxwwwzzz~~~wwwuuuuuurrrpppooouuuuuuwwwyyy|||yyyqqqhhheee___VVVPPPRRRZZZbbbsss}}}tttaaaXXXUUURRROOONNNNNNMMMLLLJJJJJJJJJJJJKKKKKKMMMQQQ^^^{{{rrrlll```___]]]\\\\\\\\\\\\[[[~~~}}}~~~yyyssskkkcccZZZRRRLLLHHHHHHIIIKKKLLLJJJFFFBBB>>>>>>AAAEEEIIIKKKKKKJJJDDDBBB???<<<999888888888:::999999::::::999555333444444444444444444444333333333333333333333333333333333333333222222222222000222333333222111333444222222222222333333333333666666666666666666666666555555666666666777777777444444555666666777888888666666666666777777777777777888888888888999999999888999999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???<<>>???AAADDDHHHLLLNNNNNNIIIFFFAAA===:::999999999999999:::;;;<<<;;;888666555555555444444444444444444444444444444444444444333333333333333333333333000111333222111111222444222222222222333333333333555555555555555555555555777777777777888888888888444555555555666666666777666666666666777777777777777777888888888999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>@@@???GGGPPPYYYggg||||||pppmmmwwwxxx|||zzzyyyyyy{{{xxxiiibbb___ZZZXXXXXXXXXYYY[[[^^^bbbfffjjjkkkllllllpppxxx|||{{{{{{}}}zzzssspppiii___VVVRRRRRRTTTZZZeeeuuunnn___WWWRRRQQQRRRPPPOOONNNLLLKKKLLLLLLMMMGGGIIILLLRRRbbb~~~}}}pppccc```]]]\\\^^^______^^^}}}zzzuuuooogggbbbPPPMMMIIIFFFDDDDDDBBBAAA>>>???AAACCCGGGKKKOOORRRMMMIIIDDD???;;;999999999777777999;;;>>>>>><<<:::777666555444444444555555444444444444444444444444333333333333333333333333000222333333222111333444222222333333333444444444444444444444444444444444555555555666666666777777777666666666555555555444555666666666777777777888777777888888888999999999888999999::::::;;;;;;<<<:::<<<<<<<<<;;;<<>>@@@AAABBBEEEIIIPPPTTTPPPNNNIIICCC???<<<::::::666666888;;;>>>???>>><<<999888666555444444555666444444444444444444444444333333333333444444444444111333444444333222444555444444444444555555555555444444444444444444444444222222333333333444444444888888777666666555444444555555666666777777888888777888888888888999999999888999999::::::;;;;;;<<<999;;;>>>===<<<>>>BBBFFFIIIPPPXXXcccsss|||uuuvvvzzzvvvwww}}}{{{}}}qqqccc[[[WWWSSSPPPPPPJJJKKKNNNQQQUUUYYY\\\^^^aaa^^^^^^aaabbbdddjjjqqqqqqxxx|||vvvmmmccc[[[VVVSSSRRRNNNUUUaaaqqqnnnaaaWWWRRRRRRNNNMMMKKKJJJIIIIIIJJJJJJJJJHHHIIIKKKOOOYYYiiixxxuuugggbbb\\\[[[^^^```___\\\~~~~~~~~~|||wwwssshhhbbbYYYQQQKKKFFFCCCAAA???@@@AAAAAABBBGGGOOOUUUTTTRRRNNNIIIDDD???<<<;;;777777999<<<>>>???===;;;:::999777555444444555666333333333333333333333333333333333444444444555555222444555555444333555666555555555666666666666777555555555555555555555555333333333333444444444555777777777777777777777777555555555666777888888888777888888888888999999999888999999::::::;;;;;;<<<888;;;>>>???>>>???DDDIIIKKKSSS]]]jjjyyyxxxrrrpppzzzyyyvvvssswww}}}||||||~~~qqqccc[[[WWWQQQMMMMMMIIIJJJLLLOOORRRVVVYYY[[[\\\ZZZZZZ\\\\\\\\\aaaiiijjjqqq|||zzzsssjjjbbbZZZSSSOOOMMMQQQYYYgggxxxwwwiii\\\UUUTTTNNNMMMKKKJJJIIIIIIJJJJJJIIIFFFFFFJJJLLLOOOXXXcccrrr~~~oooggg___]]]___```]]]YYY~~~~~~|||pppjjj```VVVOOOIIIDDDBBB???@@@@@@@@@AAAFFFNNNUUUWWWUUURRRMMMGGGBBB>>><<<888888999<<<>>>>>><<<999;;;999777555444555666666333333333333333333333333333333333444444555555555333444666555444444555777666666666666777777777777666666666666666666666666666666666666777777777888666666777777888888999999444555555666777888888999777888888888888999999999888999999::::::;;;<<<<<<777;;;??????>>>@@@FFFLLLKKKTTT```nnn~~~qqqlllnnn{{{tttsssuuu}}}yyyzzz{{{ssseee]]]XXXQQQMMMKKKJJJKKKMMMPPPSSSWWWYYY[[[XXXWWWXXX[[[YYYXXX\\\bbbeeemmmxxxyyyrrriii^^^TTTMMMLLLNNNTTTaaasss}}}nnn```WWWUUUNNNMMMLLLJJJJJJJJJKKKKKKHHHDDDEEEJJJKKKKKKPPPXXXgggxxxuuulllccc_________[[[VVV}}}|||uuukkkaaaXXXPPPIIIEEEBBB@@@@@@BBBCCCEEEMMMVVVWWWXXXWWWTTTNNNHHHDDDCCC>>><<<;;;;;;<<<===<<<;;;999777555555555444333111222222222111222222333333333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555444444444555666777777888777777777777777777777777777777666666555555444444888888999999999:::::::::::::::::::::::::::::::::;;;:::;;;======>>>FFFNNNOOOYYYfffqqq|||}}}rrrhhhfffpppvvvppprrryyy{{{yyyzzz{{{~~~rrrcccZZZWWWUUUQQQMMMNNNOOOQQQSSSUUUWWWWWWXXXYYYYYYXXXWWWVVVWWWZZZ\\\dddjjjsss||||||vvvoooeeeZZZRRRPPPLLLMMMYYYjjj{{{oooaaaYYYVVVUUUPPPKKKKKKMMMMMMJJJEEEEEEFFFGGGGGGHHHIIIMMMOOOXXXkkkxxxnnneeebbbaaa^^^]]]___{{{rrriii```XXXQQQMMMEEEBBBAAAAAAAAABBBJJJRRRXXXYYYYYYVVVQQQLLLHHHGGGAAA>>><<<;;;;;;<<<;;;:::888777555555555555444222333333222222222222333333333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333444444555555666777777888777777777777777777777777999888888777777777777888888888999999999:::::::::::::::::::::::::::::::::;;;:::;;;===>>>???FFFNNNWWWeeesssyyyzzzyyytttmmmeeehhhvvvssspppvvv|||wwwwwwzzz|||zzzoooaaaYYYWWWVVVSSSPPPOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZYYYXXXWWWXXX[[[]]]ccchhhpppyyy~~~zzztttkkk___WWWSSSOOOPPPXXXeeetttwwwfff[[[VVVTTTPPPLLLKKKLLLLLLIIIGGGHHHIIIIIIHHHGGGHHHJJJLLLVVViiiuuuiiidddccc```^^^^^^|||tttlllddd\\\WWWMMMHHHDDDCCCAAAAAAGGGOOOXXXZZZ[[[YYYUUUPPPMMMLLLFFFCCC???<<<<<<<<<;;;:::999777555555666666555444444333333222222333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444555555666777777777777777777777777777777777999888777666777888999:::888888999999999:::::::::::::::::::::::::::;;;;;;;;;:::;;;>>>???@@@GGGPPP```pppxxxpppkkkhhheeennnrrrsss}}}yyyvvvxxx|||~~~qqqiii^^^XXXWWWXXXVVVTTTRRRRRRSSSUUUWWWXXXYYYZZZZZZ[[[ZZZYYYXXXYYY\\\^^^aaafffnnnuuu{{{{{{rrrggg___VVVRRRRRRVVV]]]iii|||nnn___WWWRRRQQQNNNLLLKKKJJJIIIIIIKKKKKKJJJHHHFFFFFFGGGIIIQQQccc}}}}}}lllfffeeebbb___]]]}}}wwwooogggbbbXXXQQQKKKGGGDDDCCCFFFLLLWWWYYY[[[[[[XXXTTTQQQPPPMMMIIIDDDAAA??????>>>===:::888666555666777777666555444444333333333333444444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666555555555555666666777777777777777777777777777777777666555444555666888999888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::<<>>:::777777777777777888777666555444444444444555555555555555555555555444444444444444444444444333333333444444444555555666666666666666666666666666666666666666666666555888888888888888888888888888999:::;;;;;;:::888777888888999999999:::::::::::::::;;;;;;<<<=========>>><<<<<>>>>>???<<<<<>>BBBEEEIIIRRR^^^gggjjjhhh___\\\cccnnn|||uuuhhh___WWWRRRNNNIIIGGGIIIKKKMMMPPPTTTYYY]]]```aaadddaaa]]]YYYVVVVVVVVVWWWYYYXXXYYY___ffflllnnnnnniiiiiijjjlllmmmnnnppppppoooppppppqqqrrrrrrssssssssswww{{{qqqggg```^^^^^^]]]```lll{{{nnn```XXXTTTPPPLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDIIILLLNNNYYYzzzvvvhhhcccccc{{{uuuoookkk^^^]]]\\\\\\]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUNNNIIIBBB>>><<<;;;:::999888888777666555555555555666666666666666666666666555555444444444444555555666666666666777777777777555555555555555555444444666666666666666666666666:::999999888888777777777777888::::::888777888888444888===AAABBB???;;;888;;;;;;<<<<<<======>>>>>>===BBBHHHNNNVVV^^^ccceeeeee```bbbmmm|||~~~qqqcccZZZPPPLLLIIIFFFFFFIIILLLNNNRRRUUUYYY\\\```bbbhhheeeaaa\\\YYYWWWWWWWWWWWWVVVXXX```kkkrrrtttsssmmmmmmnnnoooppprrrssstttrrrqqqpppoooooopppqqqrrrtttxxxyyyppphhhaaa^^^ZZZ[[[cccvvvtttfff]]]WWWQQQMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDFFFGGGIIIRRRmmm|||jjjdddddd{{{tttoooeeebbb^^^]]]^^^^^^^^^\\\YYYYYYYYYYYYXXXWWWVVVUUUPPPLLLEEE@@@===<<<;;;:::999999888666666555555555666666666666666666666666555555555555555555555555555666666666777777888888555555444444444555555555666666666666666666666666888888777777666666666555666888::::::888777888999777:::>>>BBBBBB>>>999666;;;;;;<<<<<<===>>>>>>??????CCCJJJTTTZZZ]]]___```bbbccckkkzzz~~~{{{mmm___UUUMMMIIIGGGEEEGGGKKKKKKOOOSSSVVVXXX[[[___ccchhhfffccc```\\\YYYWWWVVVVVVUUUWWW```kkktttvvvtttsssssstttuuuvvvwwwwwwxxxxxxvvvsssqqqpppqqqssstttrrrvvv}}}~~~~~~vvvmmmddd___XXXVVV[[[jjjzzzyyykkkbbbZZZRRRMMMMMMLLLJJJGGGGGGGGGGGGEEEDDDCCCFFFJJJQQQcccnnneeeccc|||wwwnnniiiccc`````````___]]]YYYYYYYYYYYYXXXWWWVVVVVVRRRNNNHHHBBB>>><<<<<<<<<;;;:::999888777666666666555555555555555555555555555555666777777666555555444555555666666777777888555555555444555555666777777777777777777777777777666666666666666666666666666888999999888888888999;;;;;;:::999888888999999;;;;;;<<<===>>>>>>???@@@AAADDDMMMXXX^^^]]]\\\]]]^^^eeettt|||xxx}}}vvvhhh[[[RRRKKKHHHGGGFFFHHHLLLKKKOOOSSSVVVWWWYYY^^^bbbffffffeeeddd```]]]YYYWWWVVVVVVXXX___hhhooossssssvvvwwwzzz|||}}}~~~~~~~~~yyywwwtttqqqooopppqqqrrrppprrrwww|||}}}yyyuuutttrrruuu~~~zzzpppfff```VVVSSSUUU___lllzzz}}}pppfff]]]TTTOOOOOONNNKKKIIIHHHHHHHHHFFFEEECCCFFFKKKQQQ[[[nnnvvvhhhbbbzzzrrriiidddbbbbbb___]]][[[[[[[[[[[[ZZZYYYXXXWWWSSSPPPKKKDDD???<<<<<<======<<<;;;999888777777777444444444444444444444444555666777777777777666555333444444555666666777777666666555555555666777888777777777777777777777777555555666666777777888888666777999999888888999::::::999777666777888:::;;;;;;;;;<<<===>>>???@@@@@@DDDFFFPPP\\\```]]][[[\\\]]]iii}}}|||xxxyyy~~~pppcccWWWPPPIIIHHHHHHGGGIIIMMMJJJNNNSSSUUUVVVXXX]]]bbbgggiiikkkkkkhhhddd___[[[WWWXXXYYY]]]ccchhhnnnpppvvvyyy}}}~~~|||xxxuuussssssssstttssstttvvvxxxxxxuuuoookkkkkkjjjooowww|||}}}~~~}}}vvvmmmgggYYYUUUTTTWWW^^^llluuukkkaaaWWWRRRSSSOOOMMMJJJIIIIIIIIIGGGFFFCCCCCCGGGMMMRRR^^^vvvlllcccyyynnngggdddbbb___\\\\\\\\\]]]\\\\\\[[[ZZZYYYTTTQQQLLLEEE???<<<<<<===>>>===;;;:::999888888888444444444444444444444444555666777888888777666555333333333444555666666777777666555555666777888999777777777777777777777777555555666777888999::::::555777999999888888999:::555777:::<<<======;;;:::;;;;;;<<<===>>>???@@@@@@FFFHHHQQQ]]]bbb]]]ZZZ\\\___nnn{{{yyy}}}yyylll```UUUNNNHHHHHHHHHGGGIIIMMMIIINNNSSSUUUUUUWWW\\\aaajjjmmmppprrrpppkkkeeeaaaXXXYYYZZZ\\\___dddjjjnnnuuuyyy~~~}}}}}}}}}xxxxxxxxxxxxwwwsssmmmhhhggggggkkksssxxxxxxyyy|||~~~{{{tttooo___[[[VVVTTTVVVaaavvvxxxnnncccYYYUUUUUUPPPNNNKKKJJJJJJJJJHHHGGGCCC???@@@FFFKKKSSSfffyyyooodddwwwmmmhhheeecccaaa^^^]]]\\\\\\]]]]]][[[YYYSSSSSSQQQKKKCCC===;;;<<<===>>>???>>>;;;999999:::999888777666666555666666777777777777777777777777666666666666777777777777666777999999888888999;;;777777777777888888888888999777555444444555777999999999999999999999999999888888888999999999::::::;;;<<<<<<<<<;;;<<>>>>>>>>???@@@???<<<999999999777666666666666666777777777777777777777777777777666666666666777777777777555777888777666666777888777777777777888888888888999999888777777888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<=========<<<===@@@BBBIIITTTWWWZZZaaa^^^WWWYYYggguuuzzzsssnnnfff\\\WWWMMMKKKHHHFFFFFFHHHKKKMMMPPPNNNOOOTTTWWWYYY^^^dddllluuu}}}}}}xxxrrriiiaaa]]]]]]]]]\\\]]]aaafffjjjuuuyyy}}}{{{zzzxxxrrrmmmgggiiikkkmmmoooqqqsssuuu~~~~~~|||ooodddZZZXXXVVVZZZlllxxxnnndddZZZSSSLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFEEEEEEJJJRRRXXXmmmzzzxxxgggyyyqqqhhhccc___^^^]]]\\\\\\[[[XXXVVVXXXXXXUUUPPPJJJDDDAAA@@@@@@AAABBB@@@===:::888888555555555666777777888888777777777777777777777777666666666666777777777777555666777666555444555666777777777888888888999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::<<<============>>>BBBEEEKKKWWW[[[\\\```[[[WWW^^^lllvvvkkkddd[[[RRRNNNJJJIIIGGGFFFGGGIIILLLNNNPPPOOOPPPTTTVVVXXX___fffsss~~~|||sssjjjccc______^^^]]]^^^bbbgggkkkuuuzzz}}}xxxtttmmmnnnnnnoooqqqssstttuuu|||yyylll```YYYVVVYYYiiizzz|||rrrggg]]]UUUNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGEEECCCEEEJJJNNNaaaqqqlll|||rrrkkkbbb```___^^^^^^]]]ZZZXXXZZZYYYWWWRRRMMMHHHDDDBBBBBBCCCDDDBBB>>>:::888888555666666777777888888777666666666666666666666666666666666666777777777777666777888777555444444555777777888888888999999999999999:::;;;;;;:::999999999999999999999999999999888888888888999999999999<<<<<<=========@@@DDDHHHNNNYYY]]]]]]^^^XXXXXXdddtttzzz~~~~~~tttggg^^^UUUNNNLLLHHHGGGFFFFFFHHHJJJMMMOOOPPPNNNPPPSSSVVVXXX```iiiyyy~~~sssiiicccaaa```___^^^___ccciiinnnvvv|||}}}wwwuuutttuuuvvvwwwxxxxxx{{{~~~~~~rrrddd[[[WWWYYYffftttuuujjj___WWWPPPNNNKKKIIIHHHGGGFFFEEEDDDFFFGGGEEECCCBBBEEEIIIZZZkkkppp{{{sssgggdddaaa^^^^^^]]][[[ZZZZZZYYYVVVSSSOOOJJJEEEBBBCCCEEEFFFDDD@@@<<<999888888888999999888888666666666666666666666666666666666666666666777777777777777999999888666555666777888888888888999999999999888888999999999999888888888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===???CCCHHHLLLRRRZZZ\\\\\\\\\WWW[[[lll{{{uuu~~~|||rrrdddZZZQQQMMMMMMFFFFFFEEEFFFHHHKKKMMMOOOMMMMMMOOOSSSUUUZZZdddooo{{{pppgggbbbaaa``````___aaafffmmmsssyyy}}}zzzyyyzzz{{{{{{zzz{{{}}}uuuhhh^^^YYY[[[dddmmm{{{xxxmmmaaaYYYRRROOOKKKIIIHHHHHHFFFEEEBBBEEEGGGFFFDDDCCCFFFHHHYYYggguuu~~~rrrmmmfffaaa^^^]]]\\\[[[[[[YYYWWWTTTQQQLLLFFFBBBDDDFFFGGGFFFBBB===:::999::::::;;;;;;:::999777666777777777777777777777777666666666666777777777777888999:::999888777888999888888888999999999999:::888888888888888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<===???BBBGGGNNNSSSWWW[[[YYYYYY\\\YYYaaavvvwwwrrr}}}{{{{{{nnn```UUUMMMJJJKKKEEEEEEEEEFFFHHHJJJMMMNNNLLLLLLOOOTTTXXX^^^kkkxxxvvvmmmeee```____________cccjjjrrryyy~~~~~~~~~|||~~~~~~}}}xxxmmmccc]]]]]]aaaeeeuuu{{{qqqeee]]]UUUPPPKKKHHHIIIIIIGGGEEEAAADDDGGGGGGEEEEEEGGGJJJWWWccczzz~~~}}}rrriiiccc```______\\\ZZZWWWVVVSSSNNNHHHCCCDDDFFFHHHGGGCCC???<<<:::999:::<<<======;;;:::999777777777777777777777777666666666666777777777777777888:::999888888999:::888888888999999999::::::999888777666666777888999999999999999999999999999777777888888888999999999<<<===???BBBFFFMMMUUU[[[]]]\\\WWWXXX]]]]]]hhh|||tttqqq|||~~~{{{|||~~~lll]]]QQQIIIFFFGGGEEEEEEEEEGGGHHHJJJLLLMMMKKKMMMQQQWWW[[[dddsss|||qqqkkkeee___]]]]]]^^^___dddmmmwww~~~~~~}}}sssiiiccc```^^^]]]iiixxxuuuiiiaaaVVVQQQKKKHHHIIIJJJHHHEEEBBBEEEGGGGGGEEEDDDGGGJJJQQQ\\\uuu~~~qqqiiieeecccccc]]][[[XXXWWWUUUPPPIIIDDDCCCFFFHHHHHHDDD@@@===;;;888:::<<<>>>>>>>>><<<;;;777777777777777777777777666666666666777777777777666777999999888888999;;;888888999999999::::::::::::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===???AAADDDIIIQQQZZZ```aaa^^^VVVXXX___aaannnyyysssqqq|||}}}}}}www{{{mmm]]]QQQGGGDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMSSSYYY^^^hhhyyyxxxooojjjeee___[[[\\\]]]___eeeooozzz~~~}}}xxxnnnfffaaa\\\XXXZZZiii{{{xxxllldddWWWQQQKKKHHHIIIJJJHHHEEECCCFFFGGGFFFDDDCCCFFFIIIKKKWWWqqqvvvllleeeaaa___[[[UUURRRTTTUUUPPPJJJHHHGGGEEEEEEDDDBBB>>>;;;999:::;;;;;;<<<<<<;;;;;;888999888666444444666888666666666666777777777777888888999999999::::::::::::::::::999999999888888666777999;;;;;;;;;999888:::::::::999999999888888<<<<<<<<<<<<<<<<<<;;;;;;===BBBCCCBBBOOOcccmmmlllfff[[[UUU[[[aaajjj~~~xxxoookkkuuuxxxwwwuuuyyylll[[[OOOGGGDDDFFFEEEGGGIIIJJJIIIIIIJJJLLLLLLSSSWWWZZZbbbsss~~~ssshhh___]]]```\\\[[[]]]aaajjjuuu~~~zzz||||||vvvnnneee\\\VVVYYY^^^lllyyypppjjj\\\VVVMMMHHHGGGGGGGGGEEEGGGGGGEEECCCBBBCCCFFFIIIMMMWWWnnnvvvkkkeeebbb^^^YYYVVVVVVVVVRRRMMMJJJHHHFFFEEEDDDBBB>>><<<888999:::<<<===>>>??????::::::999888666555777888666666666666777777777888888888888888999999999:::::::::999999888888888888::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===BBBDDDHHHYYYppp|||zzzggg\\\WWW\\\eeeqqqssslllhhhrrruuuqqqsss}}}lll\\\PPPHHHEEEGGGFFFHHHJJJJJJIIIIIIKKKLLLLLLRRRWWW\\\iii||||||oooeee\\\YYYZZZYYYZZZ\\\bbblllyyy~~~xxxqqqggg^^^WWWVVVYYYcccsss}}}sssmmm```YYYQQQKKKIIIIIIHHHFFFGGGGGGEEECCCBBBCCCFFFIIIKKKUUUkkktttjjjfffbbb^^^[[[YYYWWWTTTRRROOOLLLHHHFFFDDDBBB???===:::;;;;;;===>>>???@@@@@@;;;;;;;;;999777666888999666666666777777777888888777777777888888888999999999888888888888777777777===<<<999777777777999:::888999999:::<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<;;;<<<<<<;;;888777777999666666777777777888888888666777777777777888888888888777777777777777777777;;;:::999888888888999:::999999999:::;;;<<<<<<===<<<<<<<<<<<<============@@@AAACCCKKK]]]pppwwwttteee___^^^fffttt}}}jjjfffdddkkk}}}}}}~~~|||ssslllnnnxxxnnn^^^RRRJJJHHHJJJIIIJJJKKKKKKJJJKKKLLLNNNTTTWWW]]]hhhzzzzzziii```]]]ZZZWWWWWWUUUWWW]]]fffsss}}}wwwmmmccc\\\XXXUUUVVV\\\dddqqq|||uuukkkcccYYYQQQNNNKKKIIIFFFEEEFFFEEEDDDBBBCCCEEEGGGIIIOOO]]]yyyqqqggg```^^^\\\XXXXXX[[[WWWTTTOOOKKKIIIGGGDDDBBB???>>>===<<<;;;;;;;;;;;;<<<======<<<999777777888777777777777888888888888666777777777777888888888777777777777777777777888666777888:::;;;;;;:::::::::::::::999999999999999<<<<<<<<<=========>>>>>>EEEEEEFFFNNN\\\iiimmmjjjbbbaaadddoooyyyiiifffeeelll}}}~~~xxxllliiiooo|||ooo___TTTLLLJJJLLLIIIJJJKKKKKKKKKLLLNNNQQQTTTYYYaaannnqqqaaa[[[ZZZWWWVVVVVVUUUYYY```jjjwwwyyypppggg```ZZZVVVTTTWWW^^^kkkxxxmmmeee[[[RRRNNNKKKHHHEEEDDDEEEEEEDDDCCCCCCDDDFFFIIILLLUUUjjjpppcccaaa___[[[ZZZ]]]ZZZWWWSSSPPPMMMKKKHHHFFF===<<<;;;;;;;;;<<<===>>>===??????>>>;;;999999999777777777888888888999999777777777888888888999999777777777888888888888999333555888;;;<<<<<<;;;::::::::::::999999888888888<<<<<<<<<======>>>>>>???AAABBBEEEMMMWWW___bbbbbb```dddmmm{{{}}}xxx~~~wwwiiifffeeemmmnnnfffhhhrrrppp```UUUNNNLLLMMMIIIJJJKKKKKKLLLNNNQQQTTTSSS[[[ggguuuyyylll^^^YYYVVVSSSRRRRRRWWW\\\eeeppp||||||uuummmggg[[[WWWTTTUUUZZZggg}}}{{{oooggg\\\SSSOOOLLLHHHEEEDDDDDDEEEDDDCCCCCCDDDFFFGGGJJJOOO]]]uuu}}}jjjeeeddd^^^[[[]]][[[YYYVVVTTTRRROOOKKKHHH???>>>===;;;;;;<<<>>>???@@@BBBBBBAAA>>><<<;;;;;;777777888888888999999999888888888888999999999:::888888888888999999::::::666777888999:::;;;;;;;;;999999::::::::::::::::::;;;<<<<<<===>>>>>>??????>>>@@@FFFNNNSSSWWWZZZ]]]___iiiwwwxxxwwwvvvgggcccbbbllltttgggeeelllzzzqqqaaaVVVOOOMMMOOOHHHJJJKKKKKKLLLOOOSSSWWWYYYcccqqq}}}~~~nnneee\\\XXXUUUQQQQQQTTTWWW^^^iiiwwwzzzsssooo___[[[WWWWWWZZZeeezzz~~~qqqiii^^^UUUPPPMMMIIIGGGCCCDDDEEEDDDCCCBBBDDDEEEDDDHHHMMMTTTeee}}}oooiiihhhaaa\\\]]][[[ZZZXXXWWWUUURRRMMMJJJEEECCC@@@===<<<;;;<<<<<>>======777888888888888999999999888999999999999:::::::::888888999999999:::::::::;;;:::888777777999:::<<<888999::::::;;;<<<======;;;<<<<<<===>>>??????@@@CCCGGGNNNTTTVVVWWW[[[___```lll~~~yyy{{{uuueee``````kkkzzzkkkgggkkkxxxqqqbbbWWWOOOMMMOOOHHHIIIJJJKKKMMMPPPUUUXXXbbbmmmzzz|||qqqeee^^^YYYWWWUUURRRTTTYYYXXX___mmm{{{}}}xxxtttccc___[[[ZZZ[[[eeeyyyrrrjjj___VVVRRRNNNKKKHHHCCCDDDEEEDDDCCCBBBCCCEEEAAAGGGLLLPPP\\\pppoooeeecccbbbbbb^^^\\\ZZZXXXWWWTTTQQQNNNIIIFFFBBB???<<<;;;<<<===??????AAACCCDDDAAA<<<888888888999999999888888777999::::::;;;;;;::::::999999999888888888888888888999:::;;;;;;999999:::;;;999999999:::;;;<<<===>>>AAAAAAAAA???======???@@@GGGIIINNNTTTTTTRRRUUU[[[cccqqqzzz|||qqqbbbeeeeeejjj~~~xxxjjjiiirrr|||mmm^^^WWWQQQNNNNNNKKKKKKMMMPPPQQQRRRXXX```jjjrrr}}}wwwppplll___\\\ZZZYYYVVVRRRSSSWWWZZZddduuuxxxpppiiiaaaYYYXXX[[[dddtttuuummmcccZZZTTTOOOJJJGGGHHHGGGEEEDDDCCCCCCDDDDDDGGGEEEGGGLLLTTT___ppp|||mmmddd```^^^^^^]]][[[ZZZYYYWWWSSSPPPKKKIIIEEEAAA???>>>>>>??????@@@AAACCCDDDBBB>>>:::999999999999999888888777888999999::::::999999888999999888888888888888888999:::;;;;;;999999:::;;;::::::::::::;;;<<<======@@@@@@@@@???======@@@BBBGGGHHHMMMSSSTTTSSSWWW]]]gggvvv~~~pppbbbdddeeejjj~~~~~~lllfffjjjpppnnn___WWWQQQMMMMMMKKKKKKLLLPPPQQQSSSZZZcccsssyyyyyyooogggbbb\\\YYYXXXXXXVVVTTTVVV[[[]]]hhhzzzyyyrrrkkkccc\\\YYYZZZaaannnzzzwwwoooddd[[[UUUPPPJJJFFFGGGFFFEEECCCCCCCCCCCCDDDEEECCCDDDIIINNNWWWeeesssyyyjjj```\\\^^^]]]\\\]]]\\\ZZZVVVSSSOOOMMMIIIFFFDDDCCCCCCCCC@@@@@@BBBDDDEEEDDD@@@===::::::::::::999999888888777888888999999888888777888888999999999999999999999;;;<<<;;;:::999:::;;;::::::::::::;;;;;;<<<===>>>??????>>>>>>???AAACCCGGGHHHLLLQQQSSSSSSYYY```lll~~~~~~nnnbbbddddddiii~~~sssgggdddeeevvvnnn```XXXQQQMMMKKKLLLJJJLLLOOOQQQUUU___iii{{{}}}}}}yyyqqqfff^^^YYYXXXVVVUUUWWWWWWVVVYYY___aaaooo|||uuummmfff___[[[ZZZ\\\eeennnuuu~~~yyyqqqggg^^^WWWQQQKKKGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDBBBCCCGGGJJJOOOZZZeee{{{ttteee^^^]]]]]]]]]^^^^^^\\\XXXTTTSSSQQQNNNKKKIIIGGGGGGGGGBBBBBBCCCEEEFFFFFFCCCAAA<<<<<<;;;::::::999999999888888999999999999888888888888999999999999999::::::;;;<<<;;;:::999:::<<<:::::::::::::::;;;<<<===<<<===>>>>>>>>>???BBBEEEHHHHHHJJJNNNPPPRRRYYYbbbqqq}}}mmmcccddddddiii}}}}}}mmmdddaaakkkwwwnnnaaaYYYQQQLLLJJJLLLJJJKKKOOOSSSXXXdddooo}}}{{{wwwqqqiii```ZZZWWWUUUSSSSSSUUUVVVVVV[[[bbbgggvvvxxxooohhhbbb^^^ZZZXXX]]]dddgggppp{{{tttiii```ZZZSSSLLLHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDCCCDDDHHHIIILLLTTT^^^ttt~~~kkkaaa]]]]]]\\\]]]]]]\\\XXXVVVVVVUUURRRPPPMMMKKKKKKJJJEEEEEEDDDEEEGGGGGGFFFDDD>>>===<<<;;;::::::::::::999999::::::::::::999999888888999999:::::::::::::::;;;<<<<<<::::::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>@@@CCCFFFIIIHHHIIILLLNNNQQQZZZdddwww~~~nnndddeeedddkkk~~~tttfff___dddnnn~~~nnn```XXXQQQLLLJJJLLLJJJLLLPPPUUU[[[hhhttt}}}xxxqqqiiibbb\\\WWWUUUSSSQQQQQQTTTUUUVVV\\\cccnnn||||||pppkkkeee```[[[WWWYYY^^^^^^fffuuu}}}vvvlllccc]]]VVVOOOIIIGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBDDDGGGHHHJJJQQQZZZrrrttteee```^^^]]]]]]]]]\\\ZZZXXXXXXWWWUUURRRPPPNNNMMMLLLIIIHHHFFFGGGHHHHHHHHHFFF@@@???===;;;::::::;;;;;;:::::::::;;;;;;:::::::::888888999999:::;;;;;;;;;:::<<<===<<<;;;:::;;;<<<;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>@@@CCCFFFJJJGGGHHHKKKNNNTTT```kkkpppeeefffeeemmm{{{hhh]]]```gggsssmmm___WWWPPPLLLJJJLLLKKKMMMRRRWWW^^^kkkwww~~~wwwmmmccc\\\WWWTTTRRRSSSPPPPPPTTTVVVYYY```hhhvvv~~~tttnnnhhhccc\\\VVVUUUYYYXXX___lll~~~xxxnnnfff```YYYQQQLLLHHHGGGEEEDDDCCCCCCDDDDDDAAA@@@BBBEEEFFFGGGNNNWWWnnnqqqdddaaa^^^]]]]]]]]][[[ZZZYYYXXXVVVTTTQQQOOONNNMMMLLLJJJHHHHHHHHHIIIHHHGGGBBB@@@>>><<<;;;;;;;;;<<<999999::::::::::::999999888888999999:::;;;;;;<<<;;;<<<===<<<;;;:::;;;===<<<;;;;;;::::::;;;;;;;;;;;;===>>>>>>>>>@@@CCCFFFHHHFFFGGGKKKQQQZZZiiivvvrrrgggggggggooolll___[[[___iiixxxlll^^^VVVPPPLLLKKKLLLLLLOOOTTTZZZ```mmmyyy|||tttiii```ZZZVVVSSSQQQRRRPPPQQQVVVZZZ^^^gggooozzztttmmmfff]]]TTTSSSVVVVVV[[[fffxxx~~~xxxooohhhbbb[[[TTTNNNIIIHHHFFFEEEDDDDDDEEEEEEBBBAAABBBEEEEEEFFFMMMUUUfff}}}gggddd```^^^]]]]]]]]]\\\YYYXXXWWWTTTRRRPPPNNNMMMNNNLLLIIIHHHIIIIIIIIIHHHBBBAAA>>><<<;;;;;;<<<===888888999999999999888888888888999::::::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>@@@CCCEEEGGGEEEGGGLLLTTT___ppp~~~ssshhhhhhhhhqqqqqqdddWWWZZZbbbqqqlll]]]UUUOOOLLLLLLLLLLLLPPPVVV[[[bbbnnnyyyxxxpppeee]]]YYYXXXVVVTTTQQQOOOQQQWWW]]]ccclllvvvxxxppphhh]]]SSSQQQSSSUUUYYYcccttt~~~xxxpppiiiccc]]]UUUPPPIIIHHHGGGEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFMMMVVV^^^qqqhhh``````aaa^^^[[[[[[[[[ZZZXXXUUUTTTRRRQQQQQQOOONNNNNNMMMKKKJJJHHHGGGDDDBBB???<<<999999999999::::::::::::::::::::::::::::::::::::;;;<<<======;;;<<<>>>>>><<<:::::::::999:::<<<;;;::::::;;;============???AAADDDFFFHHHHHHGGGIIIPPPXXXdddyyyzzzkkkgggfffrrr{{{lll\\\YYY\\\hhhwwwiii]]]WWWPPPKKKHHHJJJLLLQQQXXX```iiippptttrrrkkkbbb[[[XXXUUUSSSPPPNNNOOORRRXXXaaalllvvv{{{}}}yyysssjjjaaaYYYSSSPPPRRRUUU```ttt{{{ssslllggg```WWWRRRMMMJJJFFFDDDDDDEEEDDDCCCEEEDDDCCCDDDEEEIIILLLNNN```yyyyyynnndddaaaaaa^^^[[[[[[YYYXXXVVVTTTSSSQQQQQQQQQPPPPPPOOONNNMMMKKKJJJIIIGGGEEEBBB>>><<<;;;::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;<<<===??????===<<<;;;<<<999;;;<<<<<<;;;:::<<<=========>>>???AAADDDGGGHHHIIIHHHKKKRRRZZZhhh|||mmmiiihhhttt}}}mmm\\\YYYZZZcccqqqzzzeeeZZZUUUPPPMMMKKKMMMOOOTTT]]]gggpppuuuwwwooohhh___ZZZXXXVVVTTTRRRPPPQQQUUU\\\gggsss}}}~~~{{{vvvnnnddd[[[TTTPPPRRRTTT___qqq}}}uuunnnhhhaaaYYYSSSNNNJJJGGGDDDDDDDDDDDDCCCEEEDDDCCCDDDEEEHHHLLLNNN]]]vvvwwwiiidddaaa]]][[[\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKIIIEEEBBB???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::<<<>>>@@@@@@>>>===<<<===999;;;<<<<<<;;;;;;<<<=========>>>@@@CCCEEEHHHIIIJJJKKKNNNTTT]]]pppoookkkkkkxxxooo___YYYWWW]]]iiiwwwtttaaaWWWSSSQQQOOOPPPOOOPPPVVVaaannnwwwyyywwwjjjddd]]]XXXWWWWWWUUUSSSQQQSSSYYYbbbnnn|||~~~zzzsssiii___VVVPPPRRRSSS\\\lll|||vvvoooiiiccc[[[UUUOOOKKKGGGDDDDDDDDDDDDCCCDDDDDDCCCCCCEEEHHHKKKMMMYYYpppooofffbbb^^^]]]^^^[[[[[[YYYXXXWWWWWWWWWWWWRRRRRRQQQOOONNNMMMMMMMMMMMMKKKHHHDDDAAA>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;===??????>>><<<<<<===:::;;;<<<<<<;;;;;;<<<======>>>???AAADDDGGGIIIJJJJJJMMMRRRXXXddd{{{pppllllllyyysssddd\\\VVVYYYaaammm~~~ooo^^^UUURRRQQQQQQSSSPPPQQQWWWdddsss{{{yyyuuuhhhccc\\\XXXWWWWWWUUUSSSQQQTTT[[[fffuuu}}}wwwnnnbbbXXXQQQRRRRRRYYYffftttwwwpppjjjddd\\\WWWQQQMMMHHHDDDDDDDDDDDDCCCDDDCCCCCCCCCEEEGGGIIIKKKUUUjjjvvvjjjddd```___```\\\[[[ZZZYYYXXXXXXXXXXXXRRRQQQPPPNNNNNNMMMMMMMMMMMMKKKIIIEEEBBB???===<<<=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===999<<<>>>>>>===;;;;;;<<<:::;;;===<<<;;;;;;<<<>>>===>>>@@@CCCFFFHHHJJJKKKJJJOOOVVV^^^nnnppplllkkkyyyxxxjjjaaaXXXWWW[[[eeetttyyykkk\\\UUURRRPPPQQQTTTRRRSSSZZZhhhvvv|||yyysssiiiccc]]]YYYYYYXXXUUUSSSQQQUUU^^^kkkzzz{{{rrrfff[[[TTTSSSRRRVVV```lllwwwxxxpppjjjeee^^^YYYRRRNNNHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIQQQaaarrriiiccc```aaa[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRPPPNNNNNNNNNNNNOOOLLLKKKIIIFFFCCC@@@>>>===>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<======999;;;======<<<;;;;;;<<<:::<<<======<<<<<<===>>>===>>>AAADDDGGGJJJKKKLLLLLLSSS[[[ggg|||qqqlllkkkxxx~~~pppeee[[[VVVWWW^^^jjjuuupppdddYYYTTTRRRPPPQQQTTTUUUXXX```lllwww{{{wwwrrriiiddd^^^\\\[[[ZZZXXXUUURRRXXXcccrrrwwwkkk```ZZZTTTRRRTTT[[[eeepppzzzrrrlllggg```\\\TTTOOOIIIDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHMMMXXXnnnzzznnneeeaaa```\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQLLLKKKJJJHHHEEEBBB@@@?????????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<999;;;>>>>>>===<<<<<<===;;;<<<======<<<<<<===>>>===???BBBEEEIIIKKKLLLMMMOOOWWWaaaqqqrrrnnnkkkwwwssshhh\\\VVVTTTXXXaaakkk||||||rrrddd[[[SSSQQQQQQPPPQQQTTTVVVZZZcccllltttuuurrrooohhhddd___]]]^^^^^^\\\ZZZWWW^^^jjjyyy{{{qqqgggaaaVVVSSSSSSXXX___kkk|||~~~uuuooojjjddd___UUUPPPIIIDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIINNN^^^wwwrrrgggaaa___^^^]]][[[YYYWWWVVVUUUTTTVVVUUURRRQQQPPPQQQRRRSSSLLLKKKJJJIIIGGGDDDBBBAAA@@@??????>>>===<<<<<<;;;======<<<;;;:::::::::::::::<<>>>>>>>>>>>;;;<<<======<<<<<<===???===???BBBFFFIIIKKKMMMMMMRRRZZZfffxxxtttooolllwwwtttiii]]]VVVSSSUUU]]]eeennnuuu{{{}}}}}}xxxmmmbbb\\\UUUOOOOOOPPPOOOQQQTTTTTTZZZbbbjjjoooooommmkkkfffccc______```aaa```^^^ZZZbbbppp~~~uuukkkfffWWWSSSRRRVVV]]]iiizzzxxxrrrlllgggbbbVVVQQQJJJDDDBBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGGGGSSSkkkzzzmmmdddaaa^^^^^^]]][[[YYYWWWXXXXXXXXXWWWUUURRROOOMMMLLLLLLOOOOOONNNLLLJJJFFFCCCBBB????????????>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<===>>>???BBB@@@BBBIIILLLKKKJJJKKKUUU[[[lllzzzooonnnyyyyyylll___WWWRRRPPPSSSXXX```iiipppooollljjjddd]]]UUUTTTSSSSSSRRRSSSTTTTTTVVV[[[bbbiiilllkkkhhhfffeeeddddddcccbbbaaaaaa```___iiiwww}}}rrrjjj\\\UUUQQQSSSYYYfffxxx|||wwwpppfff___ZZZUUUMMMGGGDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDGGGIIINNN\\\ssspppeee```[[[[[[[[[ZZZYYYZZZ[[[\\\YYYXXXWWWUUUTTTSSSRRRRRROOOOOONNNLLLJJJGGGDDDBBB?????????>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@CCCBBBDDDJJJMMMLLLLLLNNNUUU^^^ssszzzooonnnxxxzzzmmm___VVVRRROOORRRVVVYYYaaafffeeebbbaaa\\\VVVUUUUUUUUUUUUUUUTTTTTTTTTVVVZZZ```fffiiiiiihhhfffddddddccccccccccccccccccccclllyyy}}}ssslll```YYYSSSSSSXXXccctttyyyrrriiibbb[[[VVVNNNHHHEEECCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFIIITTThhhxxxkkkccc\\\\\\[[[ZZZZZZZZZ[[[\\\XXXXXXWWWVVVVVVVVVVVVVVVOOOOOONNNLLLJJJGGGEEEDDD@@@??????>>>===;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAADDDCCCFFFLLLOOOMMMNNNQQQTTTccc~~~{{{ooonnnxxx~~~ooo___VVVQQQNNNOOORRRQQQWWW[[[ZZZXXXWWWUUUQQQTTTUUUWWWXXXXXXWWWVVVUUUVVVYYY]]]bbbfffhhhhhhhhhdddddddddddddddeeeffffffjjjrrr}}}~~~vvvpppfff]]]UUUSSSVVV___ooo}}}|||uuummmfff]]]WWWPPPIIIFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFMMM\\\sssuuukkkccc```]]][[[ZZZZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTTTTOOONNNMMMLLLJJJHHHFFFEEEAAA@@@???===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???AAAAAADDDDDDGGGMMMOOOMMMOOOSSSWWWiii|||pppnnnwwwqqq___UUUOOOLLLLLLNNNNNNQQQSSSSSSRRRQQQQQQQQQTTTVVVYYY\\\]]][[[YYYXXXYYYZZZ]]]```dddgggjjjlllhhhggggggfffgggggghhhiiirrrxxxyyytttjjjaaaWWWSSSTTT\\\jjjxxx~~~wwwooojjj___YYYQQQKKKGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFHHHLLLVVVkkk~~~}}}}}}}}}|||~~~ppphhhddd___\\\[[[[[[YYYXXXWWWWWWUUUTTTRRRRRRQQQQQQOOONNNMMMKKKJJJHHHHHHGGGBBBAAA???>>><<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<=======================================>>>???@@@@@@DDDDDDHHHMMMNNNMMMPPPUUU[[[ppp|||pppnnnvvvsss___TTTNNNKKKJJJKKKLLLLLLNNNNNNNNNMMMOOOQQQTTTWWW[[[___``````^^^\\\]]]]]]^^^aaadddhhhlllooolllkkkjjjiiiiiijjjllllllyyy~~~|||xxxkkkbbbYYYTTTTTTYYYfffrrrwwwqqqmmmaaa[[[SSSLLLHHHEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEIIIMMMTTTfff~~~{{{yyyxxxwwwzzz}}}wwwjjjeee```]]]]]]^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIEEECCCAAA>>>===<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>============<<<============>>>???@@@@@@DDDEEEIIINNNNNNMMMQQQXXXaaayyy|||qqqnnnwwwsss^^^RRRMMMJJJHHHIIIHHHGGGHHHJJJJJJHHHKKKPPPTTTWWW\\\```cccdddcccbbb`````````bbbeeeiiimmmpppooonnnmmmlllmmmoooqqqrrr~~~{{{mmmeee\\\VVVTTTWWWaaalllxxxrrroooccc^^^UUUNNNIIIFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBGGGMMMQQQaaa}}}yyyxxxtttyyy||||||pppjjjbbb_________]]]ZZZZZZYYYWWWUUUSSSRRRQQQQQQOOONNNLLLKKKJJJJJJJJJJJJGGGEEEBBB???>>>======>>>======<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<>>>>>>>>>>>>???@@@AAAAAAFFFGGGKKKOOOOOONNNSSS[[[ggg|||qqqooowwwsss]]]QQQMMMIIIHHHHHHEEECCCDDDHHHHHHFFFIIIOOOTTTWWW\\\aaaeeeggghhhhhhbbbbbbbbbccceeeiiilllnnnoooooonnnnnnppptttwwwyyy}}}ppphhh___YYYUUUTTT[[[cccsssyyytttrrreee___VVVOOOJJJGGGEEECCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBEEEKKKPPP^^^|||zzztttzzz|||yyyzzzwwwooofffaaa___^^^ZZZWWWWWWVVVUUUSSSRRRQQQQQQQQQOOONNNLLLKKKJJJJJJJJJKKKHHHFFFCCC@@@>>>>>>>>>>>>======<<<<<<<<<<<<======??????>>>>>>=========<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<>>>???@@@@@@???@@@AAACCCIIINNNMMMNNNSSSRRRWWWgggqqqvvvssspppxxxrrr[[[NNNIIIFFFDDDCCCEEEEEEDDDEEEGGGJJJMMMOOORRRUUUXXX\\\___cccgggkkkkkkhhheeecccdddfffggggggjjjlllooouuuzzz}}}~~~~~~}}}zzztttjjj^^^TTTPPPQQQSSSaaappp}}}uuupppjjjaaaYYYSSSNNNGGGDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHMMMTTT[[[zzz~~~vvvuuutttssssssuuuwwwyyywwwyyy|||}}}~~~{{{kkkccc```\\\ZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKHHHGGGFFFCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<>>?????????AAACCCFFFKKKPPPOOOOOOTTTTTT[[[lll~~~wwwssspppxxxoooYYYNNNIIIGGGEEEEEEEEEEEEEEEEEEGGGJJJMMMOOOQQQTTTWWWZZZ\\\```dddgggkkkiiigggfffggghhhjjjjjjjjjkkkoootttzzz{{{uuukkk___UUUQQQQQQRRR\\\jjjzzzxxxtttkkkbbbYYYTTTNNNGGGDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDGGGGGGKKKSSS[[[yyyzzzwwwtttqqqooopppqqqsssuuuvvvxxx|||}}}{{{~~~pppccc___]]]\\\[[[XXXWWWVVVUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIHHHFFFDDDAAA???======<<<<<<<<<<<<<<<<<<<<<<<>>>>>???;;;===>>>???@@@BBBEEEHHHMMMSSSQQQPPPUUUWWWaaatttwwwsssqqqxxx|||~~~kkkXXXMMMIIIGGGFFFGGGEEEEEEEEEFFFHHHKKKNNNOOOQQQSSSUUUWWWYYY[[[___bbbhhhhhhggghhhhhhiiikkkkkkjjjllloootttzzz|||wwwnnnbbbXXXRRRQQQRRRWWWdddsss{{{wwwlllddd[[[UUUOOOHHHEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDFFFEEEIIIQQQZZZvvv~~~xxxrrrooonnnoooppprrrsssvvv|||~~~zzz{{{yyyfff```^^^]]][[[XXXWWWVVVUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKIIIHHHGGGDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<<<<===>>>??????BBBFFFIIINNNTTTRRRQQQVVVZZZggg|||yyyuuuqqqyyyzzz|||yyyiiiWWWMMMIIIFFFEEEFFFFFFFFFFFFHHHIIILLLNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]aaaccceeefffggghhhiiijjjlllnnnppptttxxx}}}yyyqqqfff[[[TTTQQQQQQVVV```ooo~~~}}}yyynnnfff\\\WWWPPPIIIEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDGGGPPPYYYqqq|||tttnnnllllllmmmnnnooorrrxxx{{{{{{}}}nnncccaaa^^^ZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIGGGEEECCCAAA???>>>========================;;;===>>>>>>======>>>??????????????????AAAEEEHHHMMMTTTRRRRRRXXX]]]lll|||wwwssszzz|||yyy}}}uuufffVVVMMMHHHEEEDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNPPPQQQSSSSSSTTTUUUXXXZZZ\\\___bbbddddddfffiiilllpppqqqsssuuuwww}}}~~~zzzsssiii___WWWSSSRRRUUU\\\jjj{{{}}}yyyqqqhhh^^^XXXQQQJJJFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBFFFCCCEEENNNUUUiii~~~tttllliiiiiijjjiiijjjmmmqqqvvvzzzzzzzzzyyyzzz}}}{{{kkkfffaaa\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCAAA??????========================<<<===???>>>======???@@@@@@@@@@@@??????AAAEEEHHHLLLTTTTTTTTT[[[aaaqqqyyyttt{{{yyy}}}|||vvvooobbbTTTMMMHHHEEEEEEGGGJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQQQQQQQRRRUUUWWWYYY\\\```bbbccceeejjjnnnsssuuuwwwxxxxxx|||}}}{{{vvvmmmbbbZZZUUUSSSSSSWWWcccuuu~~~yyysssjjj```ZZZSSSJJJFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBFFFDDDDDDLLLQQQ___uuu|||}}}tttlllhhhhhhiiiiiijjjkkklllnnnqqquuuxxxyyy}}}uuullleee___]]]\\\ZZZWWWUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIFFFDDDBBB@@@???========================:::;;;===<<<;;;;;;<<<===?????????>>>???BBBGGGKKKLLLUUUWWWXXX^^^eeevvv|||vvv|||{{{xxx{{{~~~sssggg]]]QQQLLLIIIGGGHHHKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNNNNNNNOOORRRTTTUUUXXX\\\^^^^^^bbbiiiooouuuxxx{{{||||||}}}{{{wwwoooeee\\\WWWTTTSSSTTT___qqq{{{uuukkkaaa[[[SSSKKKGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBGGGDDDCCCJJJNNNVVVgggwwwwww|||vvvnnnjjjiiijjjkkkllllllkkkiiilllrrrxxx{{{{{{ppphhhbbb___]]][[[XXXUUUSSSQQQPPPNNNMMMMMMLLLKKKLLLLLLLLLKKKKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>======>>>>>>???CCCIIIMMMMMMVVVYYY[[[aaahhhzzz}}}www||||||vvvuuutttbbbXXXOOOKKKIIIHHHKKKOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHJJJKKKLLLLLLMMMPPPRRRQQQTTTXXXYYYYYY^^^fffmmmuuuyyy~~~|||{{{wwwpppggg^^^XXXUUUUUUUUU^^^qqq}}}vvvlllbbb[[[TTTKKKGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBGGGEEECCCJJJKKKQQQ___zzzxxxqqqqqqwww{{{qqqkkkgggfffhhhjjjkkkkkkjjjjjjnnnrrr{{{ttthhhgggcccbbb___ZZZUUUSSSSSSTTTPPPNNNMMMMMMMMMLLLJJJHHHLLLKKKJJJIIIGGGDDDBBBAAA======<<<<<<<<<<<<===>>><<<<<<<<<<<<=========>>>???>>>===>>>AAAFFFJJJNNNRRRQQQTTTZZZaaannnzzz}}}{{{www}}}}}}www{{{oooaaaXXXOOONNNOOOLLLKKKKKKMMMNNNNNNNNNMMMLLLJJJIIILLLKKKKKKKKKKKKLLLMMMMMMNNNQQQTTTTTTTTTYYYeeeooorrrwww}}}}}}yyyuuurrrnnnggg^^^WWWSSSWWW___iiivvv~~~rrrlllcccZZZRRRLLLGGGDDD@@@@@@@@@@@@AAAAAABBBCCCBBBCCCCCCDDDEEEIIINNNRRRkkk}}}vvvuuuyyy~~~~~~uuuooolllkkkkkkmmmmmmkkkiiijjjlllooovvv}}}mmmhhhcccaaa^^^ZZZVVVTTTTTTTTTPPPOOONNNNNNNNNNNNLLLJJJLLLLLLKKKIIIGGGEEECCCBBB>>>===============>>>>>><<<<<<<<<=========>>>>>>?????????@@@CCCGGGLLLOOOPPPOOORRRYYYcccssswwwqqqnnnrrrzzz~~~yyy~~~yyywwwrrr___VVVNNNMMMNNNLLLKKKLLLMMMNNNNNNNNNNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMPPPOOOOOOTTT___hhhpppvvv~~~|||yyyvvvssspppiii___WWWTTTWWW^^^gggrrr~~~}}}tttnnneee\\\TTTNNNIIIFFFBBBAAAAAAAAABBBBBBCCCDDDCCCDDDDDDEEEEEEIIIMMMQQQcccwww}}}}}}~~~~~~~~~zzzuuurrrrrrrrrrrrpppmmmjjjiiijjjlllpppyyy}}}}}}vvvkkkcccaaa___[[[XXXVVVTTTTTTPPPOOONNNNNNOOOOOOMMMLLLMMMLLLLLLJJJHHHFFFDDDCCC??????>>>>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>@@@@@@@@@BBBEEEIIIMMMPPPOOONNNQQQYYYggg|||zzzsssmmmiiiffffffmmmuuu{{{~~~sssyyyqqq[[[SSSLLLLLLMMMKKKKKKMMMMMMNNNOOOOOONNNMMMKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMIIILLLNNNMMMMMMQQQZZZbbblllttt{{{yyywwwvvvssskkkaaaYYYVVVWWW[[[bbblllwww|||uuuoooggg^^^WWWQQQKKKHHHCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEGGGKKKOOOXXXjjj~~~|||{{{{{{{{{zzzzzz{{{yyyvvvrrrnnnkkkiiiiiikkkqqqzzz|||wwwsss|||pppdddbbb___]]][[[XXXVVVTTTPPPNNNMMMMMMNNNOOONNNMMMMMMMMMLLLKKKIIIGGGEEEDDD@@@@@@??????>>>?????????<<<============>>>>>>>>>>>>???@@@CCCFFFJJJMMMOOOOOOOOORRRZZZkkk|||vvvkkkfffbbbaaaaaadddlllttt}}}sssuuukkkWWWPPPJJJKKKKKKKKKLLLOOONNNNNNOOOOOOOOONNNLLLKKKMMMLLLLLLLLLLLLMMMNNNNNNKKKNNNOOOOOONNNRRRYYY^^^fffppp}}}}}}zzzyyyxxxxxxvvvnnnddd[[[VVVWWWXXX]]]eeeoooyyy{{{uuupppggg___XXXRRRLLLIIICCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEHHHKKKQQQ___www{{{zzz}}}~~~yyytttooojjjggghhhkkkpppvvvyyyyyywwwtttssszzzuuuiiieeeaaa^^^\\\ZZZWWWUUUOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLJJJIIIGGGEEEDDDAAAAAA@@@???????????????============>>>>>>>>>???<<<>>>@@@CCCGGGJJJMMMNNNQQQRRRUUU^^^qqq{{{oooiii___\\\ZZZ[[[]]]```hhhqqq{{{www|||dddTTTNNNJJJJJJJJJJJJLLLPPPNNNNNNOOOPPPPPPOOOMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOQQQQQQQQQSSSXXX\\\bbbkkkxxx}}}|||{{{yyyxxxxxxyyywwwpppfff^^^WWWVVVVVVYYY___iiirrrxxx|||sssnnnggg___XXXRRRLLLHHHBBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCCCCBBBCCCFFFHHHNNNYYYnnn}}}~~~}}}uuummmgggggggggiiimmmrrrvvvxxxyyyrrrrrryyyooojjjccc___^^^\\\YYYVVVPPPNNNKKKJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDAAAAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>??????;;;===@@@DDDHHHKKKMMMNNNRRRUUUXXXbbbwwwrrrgggbbb\\\YYYYYY\\\___bbbjjjsss~~~|||yyy```SSSNNNJJJJJJJJJIIILLLQQQNNNOOOPPPPPPPPPPPPNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRRRRTTTXXXZZZ___hhhsss}}}}}}zzzyyyyyyxxxwwwwwwxxxwwwqqqhhhaaaWWWVVVVVVXXX]]]fffnnnsss}}}{{{rrrnnnfff___YYYRRRLLLHHHBBBBBBAAA@@@@@@@@@AAAAAA???AAABBBBBBBBBCCCFFFHHHNNNUUUggg|||qqqhhheeedddeeehhhmmmsssxxx{{{vvvqqqqqq}}}uuunnneee```^^^]]][[[XXXRRROOOLLLKKKKKKLLLLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDAAAAAA@@@>>>>>>===============>>>>>>>>>?????????;;;>>>BBBFFFJJJMMMNNNOOOQQQUUU[[[ggg}}}vvvjjjccc___\\\ZZZ[[[```cccgggoooxxxrrr]]]SSSNNNKKKKKKJJJIIILLLRRRNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPRRRTTTUUUWWWYYY[[[```gggpppxxx~~~{{{wwwvvvvvvxxxwwwvvvvvvvvvrrrjjjdddYYYXXXXXXZZZ___fffmmmrrrxxxyyyrrrnnnggg```ZZZSSSMMMHHHCCCCCCBBBAAAAAAAAAAAAAAA???AAACCCDDDDDDEEEGGGIIILLLRRRaaa|||sssiiiccccccdddfffjjjpppvvv{{{{{{sssooottt~~~yyyqqqfff```___^^^[[[YYYTTTQQQNNNLLLLLLMMMMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@???>>>============>>>>>>>>>>>>????????????<<>>=========>>>??????>>>>>>>>>>>>>>>???EEECCCCCCFFFLLLPPPQQQPPPQQQRRR[[[nnn|||ooogggbbb```______bbbfffddddddnnnzzz|||gggWWWPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNQQQQQQSSSVVV[[[^^^```aaacccffflllssszzz}}}xxxuuurrrpppsssssstttvvvuuurrrlllgggccc]]]XXX]]]hhhppprrroooqqqtttyyy}}}}}}{{{ssspppjjjddd^^^VVVOOOIIIDDDBBB??????@@@AAAAAAAAABBBBBBCCCBBBAAACCCFFFIIIIIIMMMXXXooo}}}|||{{{yyyxxxuuusssuuuyyy|||}}}zzzllliiieeeccceeejjjppptttxxxyyysssoooppprrrkkkcccbbb___\\\[[[WWWUUURRRNNNLLLJJJIIIIIIKKKJJJHHHGGGFFFEEEEEEEEEBBBAAA@@@??????>>>????????????>>>>>>>>>>>>??????AAACCCFFFIIILLLNNNNNNNNNRRRUUU^^^rrr|||qqqiiieeebbbeeeeeegggiiihhhiiirrr~~~|||fffVVVPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUYYY]]]```bbbbbbdddgggmmmssszzz{{{wwwsssooommmooopppqqqrrrrrrpppkkkgggddd^^^ZZZ]]]fffmmmmmmjjjiiikkkpppvvvzzz{{{zzzxxxsssooojjjddd]]]VVVNNNIIIEEEBBB@@@???@@@AAAAAA@@@BBBBBBBBBBBBBBBCCCFFFIIIIIIMMMYYYpppzzzvvvsssqqqooonnnlllmmmqqqsssuuu{{{tttnnnfffccceeeiiilllmmmsssyyyvvvrrrpppmmm{{{tttgggcccaaa^^^]]]WWWUUURRROOOLLLJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEECCCCCCAAA@@@@@@????????????>>>>>>>>>>>>>>>?????????EEEMMMQQQPPPOOONNNNNNSSSWWWdddxxxvvvooojjjgggiiihhhiiijjjiiilllwww}}}fffUUUQQQPPPNNNMMMLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQSSSTTTUUUSSSVVVZZZ___bbbdddddddddfffjjjooouuu{{{zzzuuuqqqmmmjjjlllmmmnnnoooqqqpppmmmjjjddd___[[[]]]dddiiigggccc___bbbgggnnntttxxxxxxwwwrrroooiiiccc]]]UUUNNNHHHFFFCCCAAA???@@@@@@@@@???AAABBBBBBBBBBBBCCCFFFHHHHHHMMMZZZrrr|||vvvrrrnnnkkkhhhiiiffffffiiikkkmmmssszzz{{{rrrgggbbbdddggghhhgggpppyyy{{{xxxtttmmmsssllldddaaa___\\\XXXVVVSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>>>>???@@@???IIIUUUYYYVVVQQQPPPQQQRRRZZZjjj}}}vvvpppmmmllllllmmmmmmooovvviiiXXXRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSUUUWWWYYYUUUZZZ```eeehhhhhhhhhhhhjjjnnntttyyy}}}~~~xxxtttpppmmmjjjkkkkkkmmmppprrrrrrpppnnnbbb^^^[[[]]]bbbdddbbb^^^ZZZ[[[```hhhrrrxxxzzzyyyrrroooiiiccc\\\UUUMMMHHHFFFDDDAAA@@@@@@@@@???>>>@@@AAABBBBBBBBBCCCEEEGGGGGGLLLYYYqqqyyysssooolllhhhffffffcccbbbdddeeeffflllsss}}}wwwkkkddddddeeeeeedddlllwwwzzzxxxwwwooonnnzzzuuugggaaa^^^[[[XXXWWWTTTPPPNNNLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@>>>>>>>>>===>>>>>>======>>>???@@@@@@???JJJWWW\\\WWWRRRPPPQQQQQQ\\\ppp{{{uuuqqqrrrtttuuuvvv{{{nnn]]]SSSRRROOOMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNPPPRRRUUUXXXZZZ\\\YYY^^^fffkkklllllllllmmmppptttyyy~~~{{{wwwtttqqqnnnlllhhhiiikkkooossstttrrrppp```]]]ZZZ[[[___aaa___\\\UUUVVVZZZdddoooxxx{{{zzzrrroooiiiccc]]]UUUNNNIIIFFFDDDAAA@@@@@@@@@???>>>???AAABBBBBBBBBCCCEEEGGGFFFKKKWWWlll}}}wwwrrrnnnkkkiiigggfffbbb````````````fffmmmvvvtttiiieeecccccccccfffppprrrrrrvvvqqqlllrrrnnnddd___\\\YYYWWWTTTQQQNNNLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCAAA@@@>>>=====================>>>???@@@AAA===HHHSSSXXXUUUPPPOOOPPPRRR___www{{{xxxxxx|||~~~sssbbbVVVSSSPPPNNNLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSWWWZZZ]]]___]]]ccckkkoooppppppqqqsssvvvzzz~~~zzzvvvssspppmmmjjjccceeeiiiooossssssqqqnnnbbb^^^ZZZZZZ\\\]]]\\\ZZZRRRRRRUUU___lllvvvyyyyyyssspppjjjddd^^^VVVNNNIIIFFFCCCAAA???@@@@@@@@@??????@@@BBBCCCBBBCCCDDDFFFFFFJJJSSSfff~~~xxxrrrooollliiigggfffbbb^^^]]]\\\[[[```gggooozzzpppfffbbbaaabbbbbbiiiiiilllvvvuuunnnppptttxxxiiiccc```ZZZXXXUUUQQQOOOMMMLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDBBBAAA???>>>>>>>>>============>>>???@@@AAA>>>FFFPPPTTTSSSQQQPPPQQQVVVeee}}}wwwfffXXXUUURRRNNNMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRVVVZZZ^^^aaacccaaagggooorrrrrrrrruuuwww{{{~~~yyyuuuqqqmmmhhheeeaaaeeejjjqqquuuuuuqqqnnnfffaaa\\\YYYYYYYYYXXXWWWRRRQQQSSS\\\jjjuuuyyyxxxtttqqqkkkeee___WWWPPPJJJEEEBBB@@@???@@@AAAAAA@@@>>>@@@BBBCCCBBBBBBDDDEEEGGGHHHNNN^^^xxxyyysssooollliiiffffffaaa]]]\\\YYYXXX]]]dddjjjvvvvvvhhhaaa```bbbaaagggeeehhhwwwyyyrrrqqqlllsssmmmfffcccZZZXXXUUURRROOOMMMLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDBBBAAA?????????============>>>???@@@AAAAAAGGGOOOTTTTTTSSSSSSSSSZZZiiiyyyhhhYYYVVVSSSOOONNNNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQTTTXXX\\\```dddfffccciiiqqqtttssstttwwwzzz~~~~~~yyytttooojjjddd```cccfffmmmtttyyyxxxsssoooiiiddd^^^YYYWWWVVVUUUTTTUUURRRTTT]]]kkkvvvzzzyyyuuurrrlllfff```XXXPPPKKKDDDBBB??????@@@AAAAAAAAA>>>@@@BBBCCCBBBBBBDDDEEEGGGHHHLLLZZZssswwwuuuqqqlllggggggcccaaa^^^[[[YYYYYYYYYZZZgggmmmvvv~~~|||nnneee^^^[[[^^^___aaaeeeiiimmmqqqrrrlllkkkqqqwwweee___ZZZWWWVVVVVVRRRLLLKKKNNNJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCBBBAAA???>>>===AAAAAA@@@@@@@@@AAABBBBBBGGGHHHLLLQQQSSSQQQSSSWWWcccqqqkkk\\\TTTNNNNNNOOONNNMMMOOONNNNNNNNNMMMKKKJJJKKKLLLRRRTTTWWWZZZ^^^bbbeeeggghhhmmmtttwwwwwwxxxzzz|||~~~yyyyyyvvvooofffbbbcccfffhhhmmmtttzzz|||yyytttqqqkkkddd]]]WWWVVVUUUTTTSSSLLLNNNSSS]]]jjjsssxxxxxxvvvqqqkkkfffaaa[[[RRRLLLEEECCCAAA???>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDIIIGGGHHHRRRfff{{{xxxuuurrrlllgggeeeaaa```]]]ZZZYYYXXXXXXYYYbbbgggooowwwtttiiiaaa\\\]]]^^^```cccgggkkknnnpppmmmjjjllluuukkkaaa[[[XXXVVVVVVRRRLLLKKKMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCAAA???>>>===@@@@@@??????@@@@@@AAAAAAGGGHHHLLLQQQRRRPPPSSSXXXkkk{{{mmm___WWWPPPPPPQQQOOOOOOPPPNNNNNNNNNMMMKKKKKKLLLMMMSSSTTTXXX\\\```dddggghhhjjjooovvvzzz{{{|||~~~|||tttuuusssmmmfffccceeehhhkkkpppvvv{{{}}}zzzuuuqqqlllfff^^^XXXUUUSSSQQQPPPLLLNNNTTT___llluuuyyyzzzwwwrrrlllfffaaa[[[RRRLLLEEECCCAAA???>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDHHHGGGHHHOOO^^^qqqyyyvvvssskkkeeeccc___^^^\\\YYYWWWWWWWWWWWW[[[___fffnnnwww}}}pppddd]]]]]]]]]^^^```cccgggjjjlllnnnjjjggghhhooo~~~ttteee]]]YYYVVVUUURRRMMMKKKMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@>>>===???????????????@@@AAAAAAHHHHHHLLLPPPPPPOOOTTTZZZooossscccZZZSSSRRRRRRPPPOOOQQQMMMNNNOOONNNLLLLLLMMMOOOSSSUUUYYY^^^bbbfffiiikkkmmmrrryyy~~~}}}{{{ssstttsssooojjjhhhkkknnnqqquuuzzz}}}~~~zzzuuurrrlllggg___XXXTTTQQQOOOMMMMMMOOOVVVbbboooxxx||||||yyytttmmmgggbbb[[[RRRLLLEEEDDDAAA???>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGKKKUUUdddwwwzzzwwwssskkkdddbbb]]]\\\ZZZXXXVVVUUUUUUUUUVVVZZZ___fffppp}}}vvvhhh^^^\\\\\\\\\]]]___bbbeeegggnnnjjjeeeaaaaaalll~~~iii```ZZZVVVUUURRRMMMKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDCCCBBB@@@???>>>????????????@@@AAABBBBBBHHHIIILLLPPPOOOOOOVVV^^^qqq|||ggg]]]UUUSSSRRRPPPOOOPPPMMMNNNOOONNNMMMNNNOOOQQQSSSUUUZZZ___eeeiiilllmmmooouuu|||~~~}}}xxxyyyxxxuuurrrqqqsssuuuwwwyyy}}}~~~zzzvvvrrrkkkfff```YYYTTTQQQOOONNNNNNQQQXXXdddqqqzzz~~~~~~zzzuuuoooiiiccc[[[RRRLLLEEEDDDAAA???>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJNNN[[[rrrzzzwwwrrrjjjcccaaa\\\[[[YYYXXXVVVUUUTTTSSSUUUWWW\\\bbbkkkyyy{{{lllbbb\\\\\\[[[ZZZ\\\^^^aaacccjjjiiifff```[[[aaawwwnnnccc\\\WWWVVVTTTOOOLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAACCCDDDDDDIIIJJJMMMPPPOOOPPPYYYdddwwwjjj```WWWTTTRRROOONNNOOOMMMNNNOOOOOOOOOOOORRRTTTSSSVVV\\\bbbhhhlllooopppqqqwww~~~~~~}}}{{{yyyxxxyyyzzz{{{|||~~~zzzuuusssiiifffaaa[[[VVVSSSQQQQQQPPPRRRYYYdddqqq{{{~~~~~~{{{vvvpppjjjddd\\\SSSMMMFFFDDDBBB@@@??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDFFFIIIKKKLLLWWWqqq{{{vvvppphhhcccaaa[[[ZZZYYYXXXVVVTTTSSSRRRTTTVVVZZZ___gggtttqqqggg]]]\\\ZZZXXXYYY[[[]]]___eeeffffffaaaYYYZZZkkk}}}wwwggg___XXXWWWUUUQQQMMMMMMEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBB@@@@@@AAAAAAAAAAAABBBDDDEEEFFFIIIJJJNNNPPPOOORRR^^^jjj~~~nnncccYYYUUURRRNNNMMMNNNLLLNNNOOOPPPPPPQQQTTTVVVUUUYYY___ffflllqqqtttuuutttyyy~~~}}}||||||||||||}}}~~~|||yyyuuurrrjjjhhhddd^^^XXXUUUTTTTTTRRRSSSYYYcccoooyyy}}}~~~|||wwwpppjjjeee^^^UUUNNNFFFEEEBBB@@@??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEIIILLLKKKTTTooozzztttooogggbbbbbb[[[ZZZYYYXXXVVVUUUSSSRRRRRRTTTWWW[[[bbbnnn}}}wwwnnn^^^\\\YYYWWWWWWXXX[[[\\\```bbbccc___WWWVVVaaapppjjjaaaZZZXXXWWWSSSOOONNNHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEIIIJJJNNNPPPPPPTTTbbbppprrrggg\\\WWWSSSOOONNNOOOLLLNNNOOOPPPQQQRRRUUUXXXYYY]]]ccckkkrrrwwwyyyzzzwww|||}}}}}}}}}}}}{{{wwwtttrrrmmmllliiibbb[[[VVVUUUUUUTTTTTTXXX```lllvvv{{{}}}{{{vvvpppkkkfff___WWWPPPFFFEEEBBB@@@??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEDDDHHHKKKJJJQQQjjjzzzsssmmmfffbbbbbb[[[ZZZZZZYYYWWWUUUSSSRRRPPPSSSVVVYYY___jjjxxx{{{sss___\\\YYYWWWVVVWWWZZZ[[[]]]___```]]]UUURRR\\\iiilllcccZZZYYYXXXTTTPPPOOONNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA?????????@@@AAABBBDDDEEEIIIKKKNNNQQQQQQVVVdddtttuuujjj^^^YYYUUUQQQOOOPPPLLLNNNPPPQQQQQQSSSVVVYYY[[[```gggooovvv{{{}}}~~~zzz||||||}}}|||zzzwwwtttrrrqqqpppllleee\\\VVVTTTUUUUUUTTTWWW___jjjtttzzz|||{{{vvvpppkkkfff```XXXRRRFFFEEECCC@@@???@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEDDDFFFJJJIIINNNfff}}}rrrlllgggbbb^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQQQQSSSZZZeeeqqqyyy{{{lllcccYYYUUUWWWZZZXXXUUUUUUWWWYYYYYYXXXYYYZZZ\\\wwwuuuhhh^^^]]]ZZZRRROOORRRMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAA???AAABBBBBBBBBCCCFFFHHHJJJPPPOOOOOOVVV\\\kkkzzzpppddd[[[XXXWWWTTTRRRNNNMMMNNNOOOSSSWWW\\\___cccdddhhhoooxxx~~~|||~~~}}}}}}|||{{{yyywwwtttrrrooommmiiieee```[[[WWWUUUSSSSSSUUU___lllwww||||||{{{uuummmhhheee___VVVOOOKKKHHHCCC@@@??????>>>===AAAAAABBBBBBBBBBBBBBBBBBCCCGGGEEEHHHOOORRRaaa{{{~~~sssmmmhhhccc^^^XXXWWWUUUUUUUUUUUUTTTRRROOOOOOOOOQQQWWWaaammmuuu~~~pppggg\\\WWWXXXYYYXXXUUUUUUVVVXXXXXXWWWXXXYYY[[[pppzzzjjj\\\ZZZXXXQQQNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFHHHGGGGGGFFFEEEEEEDDDDDD???@@@BBBBBBBBBCCCEEEHHHIIIOOONNNOOOWWW^^^nnn}}}ttthhh___[[[YYYUUUSSSRRRQQQQQQRRRTTTXXX\\\___cccdddiiipppxxx}}}~~~}}}~~~~~~}}}}}}{{{yyywwwuuuqqqoookkkfffaaa\\\XXXVVVSSSSSSUUU^^^kkkuuuzzz{{{zzztttmmmhhhddd^^^VVVPPPIIIFFFBBB@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBCCCDDDGGGEEEGGGMMMOOO^^^wwwtttmmmhhhccc^^^VVVTTTRRRRRRSSSTTTSSSRRRMMMMMMMMMNNNSSS\\\fffmmmuuu{{{uuulll```YYYWWWXXXWWWUUUTTTUUUWWWWWWVVVVVVWWWYYYdddyyyppp]]]XXXXXXSSSOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHGGGGGGFFFFFFEEEEEE???@@@AAAAAAAAACCCFFFHHHJJJPPPPPPRRR[[[ddduuuzzznnnddd___[[[WWWTTTUUUUUUTTTTTTVVVYYY]]]___bbbeeekkkrrryyy}}}~~~}}}zzz~~~~~~~~~~~~|||{{{zzzyyysssqqqmmmhhhccc]]]YYYVVVSSSSSSUUU]]]hhhrrrwwwyyyyyytttmmmgggccc]]]VVVQQQHHHEEEBBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFDDDEEEKKKLLLZZZsssssskkkfffaaa]]]VVVSSSQQQPPPQQQQQQPPPOOOLLLLLLLLLMMMPPPWWW___eeejjjqqqyyyzzzqqqddd[[[WWWVVVUUUSSSRRRTTTUUUUUUTTTTTTUUUWWWZZZiiixxx___XXXYYYVVVRRRQQQMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC???@@@@@@@@@AAACCCFFFIIIMMMSSSSSSVVVaaallltttjjjccc^^^YYYVVVVVVUUUTTTUUUWWWZZZ]]]```bbbfffmmmuuu{{{~~~~~~}}}zzz~~~}}}}}}}}}||||||{{{{{{tttssspppkkkeee___ZZZWWWTTTSSSUUU[[[eeennnsssvvvwwwrrrlllgggbbb\\\VVVRRRIIIFFFBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCFFFCCCEEEJJJLLLZZZsssrrriiiddd^^^ZZZWWWTTTQQQOOONNNNNNMMMLLLMMMMMMLLLLLLNNNSSSYYY^^^aaagggnnntttyyy~~~~~~uuuhhh]]]XXXUUUSSSQQQQQQRRRSSSSSSRRRQQQSSSTTTTTT]]]pppbbbYYYYYYVVVSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAACCCHHHKKKMMMTTTTTTWWWdddqqq~~~~~~zzzppphhhbbb]]]ZZZVVVUUUUUUUUUWWWZZZ^^^```bbbgggooowww|||~~~|||||||||{{{{{{zzzzzzzzzuuutttqqqmmmgggaaa\\\YYYTTTTTTUUUZZZaaaiiiooossssssqqqlllgggbbb\\\VVVRRRKKKHHHDDDAAAAAA@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDBBBEEECCCEEEKKKNNN\\\vvvqqqhhhbbb\\\XXXXXXUUUQQQNNNMMMLLLKKKJJJMMMMMMMMMLLLLLLOOOTTTWWWYYY^^^eeekkkpppwwwxxxmmmbbbZZZVVVRRRQQQOOOQQQRRRQQQPPPOOOPPPRRRQQQVVVbbbuuuiii[[[XXXTTTPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAABBBEEEIIIMMMNNNTTTTTTXXXfffttt~~~vvvnnngggcccaaa[[[ZZZYYYXXXYYY\\\___aaadddiiiqqqxxx}}}~~~||||||{{{zzzyyyyyyyyyzzztttsssqqqnnniiiccc]]]ZZZTTTTTTUUUXXX^^^eeelllpppoooooommmiiiccc\\\UUUQQQLLLIIIEEEBBBAAA@@@???>>>???@@@AAAAAABBBCCCDDDDDDBBBEEEDDDFFFLLLOOO]]]wwwrrrhhhbbb\\\XXXWWWTTTPPPMMMLLLMMMLLLLLLLLLMMMLLLKKKJJJKKKOOOQQQSSSWWW^^^ccciiiqqq{{{|||rrrhhh___XXXTTTRRRNNNOOOPPPPPPNNNNNNOOOPPPPPPSSSYYYeeeuuutttcccZZZSSSOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCBBBBBBCCCFFFKKKOOOQQQWWWWWW[[[jjjyyy}}}uuunnnjjjhhhdddbbb```^^^^^^___aaabbbeeekkksssyyy~~~}}}|||{{{yyyyyyxxxyyyyyyrrrrrrqqqnnniiiddd^^^[[[TTTTTTUUUWWW[[[bbbiiinnnlllmmmmmmkkkddd\\\TTTPPPKKKHHHDDDBBBAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEDDDGGGDDDFFFLLLMMM[[[uuusssiiiccc]]]YYYVVVSSSOOOLLLMMMNNNNNNNNNLLLLLLKKKJJJHHHIIIKKKNNNOOOSSSYYY___eeemmmxxxvvvlllbbb[[[VVVSSSNNNOOOPPPOOOMMMMMMNNNOOOPPPRRRUUU\\\hhh{{{~~~jjj^^^TTTOOOPPPMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCGGGLLLPPPVVV\\\\\\```nnn~~~yyyrrrooonnnllljjjfffcccbbbbbbbbbcccfffkkkssszzz~~~~~~|||zzzyyyyyyyyyyyyqqqqqqpppnnnjjjddd___\\\TTTTTTUUUWWWZZZ```gggllliiilllnnnllleee\\\TTTOOOIIIGGGCCCBBBBBBCCCBBBBBB??????@@@AAABBBDDDDDDEEEEEEHHHEEEFFFJJJLLLYYYrrrtttjjj___YYYWWWTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHMMMQQQUUUZZZ___hhhttt||||||rrrhhh^^^UUUOOOKKKJJJIIIJJJMMMOOOOOOOOOMMMPPPUUUXXX[[[hhhlll]]]ZZZVVVPPPRRRQQQOOOLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDBBBBBBFFFKKKOOOTTTXXX^^^fffttt~~~yyyxxxyyyvvvuuurrrmmmgggdddccccccjjjlllsss}}}~~~}}}{{{xxxwwwvvvvvvwwwsssrrrpppnnnjjjeee___ZZZTTTSSSSSSUUUYYY___dddhhhjjjkkkjjjhhhccc\\\UUUQQQKKKGGGCCCAAAAAA@@@@@@???===???AAABBBAAAAAABBBCCCCCCDDDFFFGGGFFFJJJYYYhhhtttiii___XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHKKKOOOSSSWWW\\\eeepppwwwuuukkkaaaWWWQQQLLLJJJJJJJJJMMMOOOOOONNNOOOQQQUUUVVVXXXccc{{{sss```YYYUUUQQQQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCFFFLLLPPPVVVZZZ```iiiyyy~~~~~~}}}|||xxxrrrlllhhhggghhhlllnnnuuu~~~}}}{{{yyywwwwwwwwwwwwtttrrrpppnnnkkkeee___[[[UUUUUUTTTUUUYYY^^^cccfffiiiiiiiiigggccc\\\UUUQQQKKKHHHDDDAAAAAA@@@@@@??????@@@BBBBBBAAA@@@AAABBBBBBCCCEEEFFFDDDHHHUUUdddssshhh^^^WWWUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIILLLPPPSSSWWW___iiiqqq{{{zzzpppeee[[[UUUNNNLLLJJJJJJLLLNNNNNNNNNQQQRRRTTTTTTSSS[[[ppp}}}dddXXXTTTRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEAAAAAAAAABBBCCCGGGMMMQQQVVVZZZbbbnnn~~~yyyrrrnnnnnnnnnnnnqqqxxx~~~}}}{{{yyywwwwwwwwwwwwtttrrrqqqoookkkfff```\\\WWWVVVVVVVVVXXX\\\```bbbfffggghhhgggccc\\\VVVQQQLLLHHHDDDBBBAAA@@@@@@??????AAABBBBBBAAA@@@AAABBBAAABBBCCCDDDCCCEEEQQQ^^^vvv~~~ssshhh^^^WWWVVVRRRQQQOOONNNLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHKKKNNNPPPSSSZZZdddkkkuuuzzz~~~tttiii___XXXPPPMMMKKKJJJKKKLLLMMMLLLOOOPPPQQQQQQPPPUUUgggyyyiiiYYYTTTTTTSSSRRROOOMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEAAABBBBBBBBBCCCGGGLLLPPPUUUYYYbbbqqq}}}~~~xxxtttssssssrrruuu|||~~~}}}{{{yyyxxxxxxxxxxxxtttsssqqqooommmhhhaaa]]]YYYYYYWWWWWWXXXZZZ]]]^^^bbbdddffffffccc]]]VVVRRRLLLIIIEEEBBBAAAAAA@@@???===???AAABBBAAAAAABBBCCCBBBBBBCCCDDDBBBDDDNNNYYYnnnzzzrrrggg^^^XXXVVVQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJMMMNNNPPPVVV___eeeooovvvwwwlllbbb[[[RRROOOLLLJJJJJJKKKKKKKKKLLLLLLNNNNNNMMMRRRaaaqqqppp\\\VVVUUUSSSRRRPPPNNNMMMLLLLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGKKKNNNRRRWWWaaattt}}}~~~zzzxxxxxxxxxzzz~~~~~~}}}{{{yyyxxxxxxyyyyyyuuutttrrrpppnnniiiccc___[[[ZZZYYYXXXXXXYYYZZZ[[[^^^aaadddeeeccc]]]WWWSSSMMMJJJEEEBBBAAAAAA???>>>;;;===@@@AAABBBBBBDDDFFFCCCBBBDDDEEEDDDEEELLLVVVgggwww|||nnneee\\\WWWVVVPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLMMMRRRZZZ```iiiqqq|||zzzpppeee___UUUQQQMMMJJJIIIJJJJJJJJJIIIJJJKKKMMMLLLPPP]]]kkkzzzcccZZZWWWQQQPPPNNNLLLKKKKKKKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFEEEFFFFFFFFFFFFHHHKKKNNNRRRVVVbbbwww}}}~~~}}}~~~}}}{{{yyyyyyyyyyyyzzzuuutttsssqqqooojjjddd```\\\[[[YYYXXXXXXXXXXXXYYY[[[^^^bbbdddccc^^^XXXTTTNNNJJJFFFCCCBBBAAA???>>>;;;===@@@AAABBBBBBDDDFFFCCCBBBDDDFFFEEEFFFLLLTTT```ssswwwjjjbbbZZZUUUTTTOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIJJJJJJJJJNNNUUU[[[dddmmmyyy~~~tttiiicccVVVRRRMMMJJJIIIIIIIIIIIIIIIIIIKKKMMMLLLOOOZZZffflll^^^XXXQQQPPPOOOMMMLLLLLLLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJMMMPPPUUUYYYeee}}}}}}}}}{{{}}}|||{{{zzzyyyyyyzzzzzzvvvuuusssrrrpppkkkeeeaaa[[[[[[ZZZXXXXXXWWWWWWXXXXXX[[[```cccccc^^^XXXTTTNNNKKKFFFCCCBBBAAA???>>>>>>@@@BBBBBBAAAAAABBBCCCBBBAAABBBEEEFFFFFFKKKRRR]]]ssssssggg___WWWSSSRRRNNNNNNMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIHHHHHHKKKRRRXXX```iiivvvvvvlllfffWWWSSSNNNJJJHHHIIIHHHHHHKKKJJJLLLMMMLLLNNNXXXcccrrraaaYYYTTTRRRQQQOOONNNNNNOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEGGGHHHIIILLLPPPSSSXXX\\\iii}}}|||yyy}}}|||{{{zzzyyyyyyzzz{{{vvvuuutttrrrppplllfffbbb[[[[[[ZZZXXXXXXWWWWWWWWWWWWZZZ___cccccc^^^YYYUUUOOOKKKGGGCCCBBBAAA???>>>AAABBBCCCCCCAAA??????@@@AAA@@@AAAEEEEEEFFFJJJPPP]]]ttt}}}jjjbbb^^^YYYTTTRRRLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKPPPSSSZZZbbbmmmyyyyyynnnddd]]]VVVOOOMMMKKKHHHGGGIIIGGGIIILLLLLLKKKOOOWWW^^^xxx}}}ddd[[[YYYUUUPPPMMMMMMOOOPPPPPPLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGIIILLLNNNPPPWWW^^^kkk~~~|||{{{}}}}}}||||||{{{zzzyyyzzzzzzxxxuuussstttttttttqqqmmmhhhccc```]]]\\\ZZZYYYXXXVVVSSSPPPUUUYYY^^^bbbcccaaa]]]ZZZMMMJJJGGGCCC@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDFFFJJJNNNWWWpppyyyhhh```\\\WWWRRRPPPLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNRRRWWW^^^jjjuuu~~~zzzoooeee^^^VVVPPPNNNKKKGGGFFFHHHFFFHHHKKKKKKKKKNNNUUUZZZmmmiii]]]XXXUUUQQQNNNNNNOOOOOONNNLLLKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMOOOPPPWWW^^^jjj}}}{{{zzz{{{~~~~~~|||zzzyyyyyyzzzyyywwwuuuuuuuuutttqqqmmmhhhdddaaa```^^^\\\[[[ZZZXXXUUURRRSSSVVV[[[___```^^^[[[XXXMMMJJJGGGCCC@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCFFFJJJMMMZZZrrrtttddd]]]ZZZUUUPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFHHHLLLOOOSSSZZZdddoooxxx|||qqqfff```XXXQQQNNNKKKGGGFFFGGGEEEHHHKKKKKKKKKMMMQQQUUU```xxxppp___XXXUUURRRPPPOOOOOOMMMLLLLLLKKKJJJHHHGGGGGGFFFGGGFFFGGGHHHJJJMMMOOOPPPQQQVVV]]]iii|||zzzyyyzzz|||~~~~~~|||zzzxxxxxxyyyyyyyyyxxxwwwvvvtttqqqmmmiiifffdddaaa___]]][[[ZZZXXXUUURRRQQQTTTXXX\\\]]][[[XXXVVVMMMJJJGGGCCC@@@???????????????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCEEEIIIMMM\\\ttt|||oooaaa[[[XXXSSSOOONNNKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEGGGJJJLLLPPPVVV```jjjsss{{{tttiiibbbZZZSSSPPPLLLGGGEEEFFFEEEHHHKKKLLLLLLLLLOOOQQQXXXkkkwwwaaaYYYVVVSSSQQQPPPNNNLLLJJJLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGJJJMMMOOOQQQRRRSSSUUU[[[hhh|||zzzyyyzzz|||{{{}}}{{{yyywwwvvvxxxyyyyyyyyywwwvvvssspppmmmjjjhhhggg```^^^[[[YYYXXXUUURRROOOOOORRRVVVZZZ[[[YYYVVVTTTMMMJJJGGGCCC@@@??????????????????@@@@@@AAAAAABBB@@@AAABBBBBBCCCEEEIIILLL]]]uuuuuujjj___ZZZWWWRRROOONNNKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEHHHJJJMMMSSS\\\fffnnnwwwxxxmmmfff^^^VVVRRRMMMHHHEEEFFFFFFHHHKKKLLLMMMMMMNNNNNNVVVddd|||fff[[[XXXUUURRRQQQOOOLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHLLLOOORRRTTTTTTUUUTTTZZZhhh|||zzzyyyzzz|||yyy|||zzzxxxvvvuuuwwwxxxxxxxxxvvvuuussspppmmmjjjhhhggg```^^^[[[YYYWWWTTTPPPMMMNNNQQQTTTWWWXXXWWWUUUSSSMMMJJJGGGCCC@@@?????????>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBCCCEEEJJJMMM___wwwnnneee\\\XXXUUUQQQNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEFFFHHHKKKPPPYYYaaajjjttt||||||rrrjjjaaaYYYTTTOOOIIIFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNTTT]]]pppnnn___[[[WWWSSSQQQOOOMMMKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEHHHMMMRRRUUUVVVVVVVVVVVV\\\kkk|||{{{yyyzzz{{{yyy|||~~~{{{yyywwwwwwxxxxxxxxxvvvtttsssrrrpppmmmkkkhhhgggbbb___\\\ZZZXXXTTTPPPMMMLLLOOORRRUUUVVVUUUSSSRRRMMMJJJGGGCCC@@@?????????>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCDDDFFFJJJNNNaaazzzzzzhhh```XXXVVVSSSNNNLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDFFFGGGIIINNNUUU]]]fffpppyyy}}}uuummmeee\\\WWWQQQJJJGGGGGGFFFFFFGGGHHHJJJLLLMMMMMMQQQVVVcccxxxxxxccc^^^XXXTTTQQQPPPNNNMMMKKKKKKLLLKKKJJJIIIGGGFFFEEEIIINNNTTTWWWXXXXXXWWWYYY```ooo{{{yyyxxxxxxzzzyyy{{{}}}{{{zzzzzz{{{zzzxxxvvvqqqqqqqqqpppnnnkkkhhhfffaaa___\\\YYYVVVSSSNNNKKKJJJLLLOOORRRSSSRRRQQQOOOMMMJJJGGGCCC@@@?????????===>>>???@@@AAABBBBBBCCCBBBCCCDDDDDDEEEGGGKKKOOO^^^yyyvvvddd\\\VVVTTTQQQLLLJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEGGGGGGLLLSSS[[[dddnnnwww}}}|||~~~xxxoooggg^^^XXXRRRKKKGGGHHHEEEEEEDDDFFFIIIKKKLLLLLLMMMPPPZZZllleee```YYYTTTQQQPPPOOONNNKKKKKKLLLLLLKKKIIIGGGFFFEEEIIIOOOUUUXXXYYYYYYXXX\\\cccrrrzzzxxxwwwwwwxxxyyy{{{~~~|||~~~~~~~~~}}}}}}}}}|||yyyvvvooopppqqqqqqnnnkkkgggddd___\\\YYYVVVSSSPPPKKKHHHHHHJJJMMMOOOPPPPPPNNNMMMMMMJJJGGGCCC@@@?????????===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOZZZuuu|||nnn___ZZZTTTOOOMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBBAAAIIILLLOOOTTT```nnnwwwyyy|||{{{yyyrrrlllcccZZZSSSNNNJJJGGGEEEEEEFFFGGGIIIJJJKKKKKKMMMUUUWWW]]]ooorrr^^^VVVXXXRRROOOQQQOOOLLLKKKJJJIIIHHHGGGFFFFFFEEEHHHMMMRRRWWW[[[^^^___```iii}}}zzzwwwttttttvvvyyy{{{}}}~~~~~~~~~}}}{{{{{{{{{zzzwwwuuussssssrrrpppnnnjjjgggeeeaaa___ZZZUUUQQQMMMKKKJJJLLLLLLNNNPPPRRRSSSQQQOOOKKKHHHEEECCCBBBAAA@@@???;;;;;;===>>>@@@BBBCCCDDDAAABBBBBBBBBCCCFFFKKKOOO[[[xxxtttggg]]]XXXRRRNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBGGGJJJNNNSSS^^^llltttvvv|||yyyxxx}}}zzzrrrlllddd]]]VVVPPPKKKHHHDDDDDDEEEFFFGGGHHHIIIJJJJJJQQQRRRWWWhhhvvvvvvaaaYYYZZZSSSOOOQQQNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFIIIMMMSSSXXX\\\^^^___cccnnnzzzwwwtttuuuxxxyyy{{{}}}~~~|||zzzzzzyyyxxxuuusssrrrrrrqqqooommmiiifffddd___]]]XXXSSSOOOKKKIIIHHHHHHIIIJJJMMMOOOOOOMMMKKKKKKHHHEEECCCBBBAAA@@@???======>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCFFFKKKNNNWWWtttooodddYYYUUUPPPLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDHHHLLLRRR]]]jjjqqqrrrxxxttttttxxx~~~|||qqqlllfff```ZZZTTTMMMIIIDDDDDDDDDEEEFFFGGGHHHHHHIIINNNNNNRRR___jjj}}}{{{eee[[[[[[TTTPPPPPPLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJNNNSSSWWW[[[^^^___fffuuuyyyvvvtttuuuxxxyyy{{{~~~~~~|||zzzxxxwwwuuurrrpppppppppooommmkkkgggdddccc]]]ZZZVVVQQQMMMIIIGGGFFFFFFGGGIIILLLNNNOOOLLLJJJKKKHHHDDDBBBBBBAAA@@@>>>>>>>>>??????????????????AAABBBBBBCCCCCCFFFJJJMMMSSSooowwwiii___UUUQQQMMMJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCBBBCCCGGGLLLQQQ[[[hhhooooootttpppppptttzzz~~~ppplllgggbbb\\\VVVOOOJJJFFFEEEEEEEEEEEEFFFGGGHHHKKKOOOMMMQQQZZZaaasssiii]]]\\\TTTPPPPPPLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIMMMQQQUUUYYY\\\]]]gggyyyyyyuuurrrsssvvvyyy{{{~~~|||yyywwwuuussspppnnnooonnnmmmllliiifffcccaaa[[[YYYUUUPPPLLLIIIGGGFFFHHHIIIKKKOOORRRQQQOOOLLLJJJHHHDDDBBBAAAAAA???>>>>>>>>>>>>>>>????????????AAABBBCCCCCCCCCEEEIIILLLQQQjjjxxxkkk___WWWQQQNNNJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDGGGKKKPPPZZZfffmmmnnnrrrmmmlllqqqvvv}}}pppmmmiiiddd^^^WWWPPPKKKHHHGGGFFFEEEEEEFFFHHHIIIKKKNNNLLLOOOWWWZZZkkkooo___\\\TTTQQQQQQLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHKKKNNNRRRVVVYYY[[[fffzzzyyytttppppppssswwwzzz~~~}}}yyyvvvtttssspppnnnmmmmmmllljjjhhhdddaaa___[[[YYYUUUQQQMMMJJJHHHGGGIIIJJJMMMQQQTTTTTTQQQNNNJJJGGGDDDBBBAAA@@@???>>><<<<<<===>>>???@@@@@@AAA@@@BBBCCCCCCCCCEEEHHHJJJNNNbbbuuu|||pppdddZZZTTTNNNKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIMMMWWWdddlllmmmoookkkiiimmmrrryyytttpppkkkfff```YYYRRRMMMIIIHHHFFFEEEEEEFFFGGGHHHIIIKKKJJJNNNSSSUUUfffyyyddd^^^UUUQQQQQQMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJMMMPPPTTTWWWYYYeee|||xxxtttpppoooqqquuuxxx}}}~~~~~~~~~zzzwwwuuutttrrrpppmmmlllkkkjjjgggccc```___[[[YYYUUUQQQMMMJJJIIIHHHHHHIIIMMMQQQTTTTTTQQQNNNJJJGGGCCCAAAAAA@@@???===;;;;;;<<<===>>>@@@@@@AAA@@@AAACCCCCCDDDEEEGGGIIIJJJXXXfffvvvvvvjjj___WWWSSSKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGIIISSSaaaiiilllmmmhhhfffiiinnnttt}}}yyyuuuoooiiibbb[[[TTTPPPIIIHHHEEECCCCCCDDDFFFGGGHHHIIIHHHNNNSSSSSSeeelllaaaVVVQQQQQQMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLPPPSSSWWWYYYfff~~~|||wwwuuuqqqqqqrrrtttwww|||~~~~~~~~~~~~{{{xxxwwwvvvtttsssllllllkkkiiigggccc```^^^[[[XXXUUUPPPMMMJJJHHHHHHGGGIIIMMMRRRUUUUUUQQQNNNJJJGGGCCCAAA@@@@@@>>>===============>>>>>>??????@@@AAACCCDDDDDDDDDFFFHHHIIIRRR\\\mmm|||nnnbbbXXXQQQMMMKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFPPP^^^hhhjjjlllfffdddfffkkkqqqzzz}}}yyyrrrkkkddd]]]WWWRRRIIIGGGDDDBBBBBBCCCDDDFFFHHHJJJJJJOOOUUUTTTgggrrrdddWWWQQQQQQLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMPPPTTTWWWYYYgggzzzwwwvvvsssrrrtttsssvvv{{{~~~~~~~~~}}}}}}~~~{{{yyyxxxwwwvvvuuullllllkkkiiigggccc```___ZZZWWWTTTPPPLLLIIIHHHGGGIIIKKKOOOTTTWWWWWWSSSPPPIIIGGGCCCAAA@@@@@@>>>===???>>>>>>>>>=========<<