BM6P6(@ gggyyy|||rrrooolllfffaaa```ccclllxxxxxxoooiiihhhggggggggghhhjjjlllmmmqqqxxxkkklllnnnuuu|||{{{wwwsssrrrtttwwwyyyvvvmmmoootttzzz~~~yyyrrrkkkeee\\\UUUPPPNNNMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGLLLVVVeeeyyymmmbbbkkk}}}hhhPPPEEE>>>???@@@999:::;;;===>>>>>>===;;;::::::::::::999999888888888:::::::::::::::999888777888888999::::::::::::999999::::::;;;<<<===>>>>>>===>>>???@@@AAABBBBBBCCCGGGHHHHHHJJJLLLNNNPPPQQQTTTUUUUUUVVVVVVWWWXXXXXX[[[ZZZ^^^nnnzzzyyyuuu\\\NNNIIIEEEAAA??????@@@AAAAAA@@@===;;;999AAABBBCCCBBBAAABBBEEEGGGJJJPPPXXX```fffkkkooorrrwwwxxxzzz|||~~~yyy{{{|||wwwppplllkkkqqq}}}zzznnnbbb\\\XXXQQQKKKIIIEEEDDDBBB@@@???>>>======???AAADDDIIIRRR^^^jjjsss}}}oooooo}}}cccvvv~~~~~~|||tttqqqooojjjfffeeefffnnnyyy~~~wwwnnnhhhfffffffffgggiiikkkmmmooopppyyyzzzjjjkkkooouuu|||{{{xxxuuurrrrrruuuxxx{{{}}}uuukkklllrrryyy~~~}}}uuummmfff]]]TTTPPPNNNLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHLLLTTTaaasssvvvfffooonnnUUUIII@@@@@@AAA::::::;;;<<<>>>>>><<<;;;::::::::::::999999999888888:::::::::::::::999888777888888999::::::::::::999999::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEHHHIIIJJJKKKMMMOOOPPPQQQTTTTTTUUUVVVWWWWWWXXXXXX]]]^^^ccctttxxxwww~~~oooWWWKKKHHHEEEAAA@@@@@@AAABBBCCCCCCBBB@@@???AAAAAABBBAAA@@@AAADDDFFFIIIOOOWWW___fffkkkoooqqqvvvwwwyyy|||~~~~~~}}}vvvyyyyyyzzz||||||~~~{{{vvvqqqmmmlllqqq~~~{{{oooccc]]]XXXQQQKKKIIIDDDCCCBBB???>>><<<<<<;;;===???CCCJJJSSS```nnnvvv~~~pppooo|||```qqqyyyyyy~~~~~~}}}|||uuutttsssooolllkkkkkkrrr{{{~~~vvvnnnhhheeeeeeeeegggiiikkknnnoooooo{{{tttjjjlllpppwww}}}wwwuuurrrpppqqqtttxxx{{{yyyuuuiiiiiioooxxx}}}qqqjjj___VVVPPPNNNMMMLLLKKKIIIGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJLLLQQQ[[[mmmooowwwvvv[[[LLLBBBAAABBB;;;:::;;;<<<======<<<;;;::::::::::::999999999999888999999:::::::::999888888888999999:::::::::::::::::::::;;;<<<===>>>>>>???>>>???@@@BBBDDDFFFGGGHHHJJJJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYY^^^___fffyyyxxxuuuzzzyyyfffRRRIIIFFFDDDBBBAAA???AAABBBCCCDDDCCCCCCBBB@@@@@@AAA@@@???@@@CCCEEEHHHNNNVVV^^^eeejjjnnnpppuuuvvvxxx{{{}}}~~~{{{uuurrrsssuuuwwwxxx}}}pppssspppooonnnqqqwww}}}}}}yyyuuuqqqnnnlllqqq}}}~~~rrreee^^^YYYRRRLLLIIIEEEDDDBBB???===;;;:::999<<<>>>CCCKKKUUUcccqqqzzzrrrnnn|||___pppwwwvvvyyyxxxwww}}}yyyttttttsssooonnnnnnooouuu}}}}}}vvvnnniiiffffffffffffhhhjjjlllnnnqqq~~~}}}oookkknnnsssyyy}}}~~~~~~}}}vvvtttqqqpppppprrruuuwwwuuu~~~uuuhhhgggmmmxxxxxxpppdddYYYSSSPPPOOONNNLLLJJJHHHGGGGGGGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGGGGKKKLLLOOOXXXiii{{{{{{^^^NNNBBBAAABBB;;;;;;;;;<<<======<<<;;;;;;999999999999999999999999999999:::::::::999999888888999::::::;;;;;;::::::::::::;;;<<<===>>>??????>>>???AAADDDFFFHHHJJJKKKKKKLLLNNNOOOQQQRRRRRRSSSRRRSSSUUUWWWYYYZZZZZZZZZ\\\^^^ggg||||||xxxzzzsssbbbPPPHHHFFFCCCAAA@@@>>>???@@@@@@AAAAAA@@@@@@???@@@@@@?????????BBBDDDGGGMMMUUU]]]dddiiimmmooossstttwwwyyy{{{}}}~~~~~~zzztttooojjjeeeeeehhhkkknnnyyywwwiiihhhdddaaa```eeennnwww}}}|||wwwtttqqqooolllooozzzuuuhhhaaa[[[SSSLLLJJJGGGEEECCC@@@===;;;:::999<<>>?????????@@@BBBEEEHHHJJJLLLMMMLLLMMMOOOQQQRRRSSSSSSSSSRRRTTTVVVYYY[[[\\\\\\\\\\\\___iii~~~qqqbbbQQQIIIFFFBBB@@@@@@???????????????>>>>>>===>>>???@@@???>>>???BBBDDDGGGMMMUUU]]]ccchhhllloooqqqsssuuuxxxzzz|||}}}~~~|||}}}~~~yyypppjjjeeeaaa]]]YYYXXX[[[aaaeeeooo{{{~~~~~~rrraaa\\\ZZZVVVUUUYYYdddoooxxx||||||wwwtttqqqooommmoooxxxzzzlllddd^^^UUUNNNKKKHHHGGGDDDBBB???===<<<;;;???BBBGGGNNNXXXdddqqqyyywwwqqq}}}___pppvvvtttuuupppkkkooopppllljjjkkkiiieeedddfffnnnrrrwwwyyyvvvqqqllliiigggfffffffffgggiiikkkllluuuwwwkkkjjjpppwww|||}}}|||zzzyyy}}}zzzvvvqqqnnnlllllllllqqqzzzyyyjjjffflllyyyyyynnnddd]]]XXXTTTRRRMMMKKKIIIHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKNNNWWWhhhgggQQQBBBAAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::888888999:::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCFFFHHHKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSRRRRRRTTTXXX[[[]]]^^^^^^^^^___cccmmmrrrcccRRRJJJEEEAAA@@@AAAAAAAAAAAA@@@@@@???????????????@@@???>>>???BBBDDDGGGMMMUUU]]]dddiiimmmooopppqqqsssvvvyyy{{{|||}}}||||||}}}}}}wwwnnnddd^^^WWWUUURRRNNNMMMQQQWWW\\\eeesssxxxxxxyyymmmZZZSSSQQQOOONNNQQQ[[[gggrrryyy~~~xxxtttpppnnnlllnnnuuuqqqhhhaaaXXXPPPMMMHHHGGGEEEBBB@@@>>>======@@@CCCHHHOOOXXXdddooowww}}}wwwrrr~~~ZZZllltttssstttnnnhhhkkkkkkhhhfffgggddd___^^^```hhhlllppprrrppplllhhhfffccccccdddeeegggjjjmmmnnnssstttgggeeelllvvv|||~~~~~~}}}}}}|||wwwrrrnnnkkkjjjiiimmmvvvzzzjjjeeejjjwwwyyypppggg```ZZZUUUSSSNNNLLLIIIHHHHHHHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJMMMUUUfff~~~oooWWWEEEBBBBBB<<<<<<<<<<<<;;;;;;<<<<<<<<<888888999999999:::::::::777888999::::::::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRSSSSSSRRRQQQSSSVVVYYY]]]```aaa``````bbbeeeooorrrcccRRRIIIDDDAAA@@@CCCAAAAAA@@@@@@AAAAAABBBBBB???@@@@@@@@@???@@@BBBEEEHHHMMMVVV^^^dddiiimmmpppnnnppprrruuuxxxzzz||||||~~~~~~|||vvvpppjjjbbb[[[VVVNNNMMMKKKGGGFFFHHHNNNSSSZZZiiinnnnnnpppgggVVVOOOLLLKKKJJJLLLTTT```nnnwwwzzzuuuooolllfffhhhmmmwwwuuullldddZZZRRRNNNFFFEEECCCAAA???>>>======???BBBHHHOOOXXXdddooovvv|||uuuqqq~~~VVViiirrrrrrsssnnngggiiihhheeeddddddaaa[[[ZZZ]]]cccgggkkkmmmllliiifffddd```aaabbbeeehhhllloooqqqqqqrrrdddaaaiiiuuu|||}}}xxxsssnnnkkkiiiiiijjjsssyyyiiidddiiiuuuyyyqqqhhhaaa[[[UUURRRNNNLLLJJJHHHHHHHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIILLLTTTddd{{{vvv\\\HHHCCCCCC<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888999999:::::::::777888999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPRRRSSSSSSRRRQQQTTTVVVZZZ^^^aaabbbbbbaaabbbeeeooopppbbbQQQHHHCCC@@@AAADDD>>>>>>>>>???@@@AAACCCDDD@@@@@@AAA@@@???@@@CCCEEEHHHNNNVVV^^^eeejjjnnnpppnnnooorrruuuxxxzzz{{{|||yyytttlllddd^^^YYYUUURRRJJJJJJHHHDDDBBBCCCIIINNNSSSbbbgggeeeiiicccUUUOOOIIIIIIJJJJJJPPP\\\kkkvvv{{{uuuoookkk___aaaeeelll|||wwwmmmeee[[[SSSOOOEEEDDDBBB@@@???>>>=========AAAGGGOOOXXXdddpppwww{{{sssqqq}}}YYYdddnnnpppooonnnkkkgggfffbbb]]][[[[[[[[[ZZZXXX```dddjjjkkkiiieeebbbbbb]]]^^^aaafffjjjmmmnnnmmmuuunnngggfffpppzzz}}}xxxrrrnnnlllkkkkkkooossszzzmmm```^^^dddrrrxxxtttnnngggaaa\\\WWWUUUOOONNNLLLJJJHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGKKKLLLMMMRRR___vvv\\\IIIGGGGGGCCC<<<<<<;;;::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<===???============>>>???@@@AAACCCDDDFFFGGGGGGHHHKKKMMMKKKMMMOOORRRTTTTTTSSSSSSTTTVVVYYY]]]```bbbcccccc___fffrrrqqqYYYLLLIIIBBB???BBB@@@DDDCCCBBBAAA@@@?????????AAAAAA@@@@@@AAABBBDDDEEEHHHMMMVVV]]]bbbeeehhhjjjjjjjjjmmmssszzz~~~vvvnnnccc\\\YYYWWWRRRNNNMMMIIIGGGGGGEEEBBBEEEJJJRRRZZZaaaeeefffdddZZZPPPMMMHHHEEEIIIPPP[[[jjjwwwzzztttlllggg^^^[[[]]]dddooo{{{qqqggg[[[RRRPPPJJJHHHDDD@@@>>><<<<<<<<<>>>AAAHHHQQQ\\\gggooottttttqqq}}}WWWbbblllpppppppppmmmjjjgggddd___]]]\\\\\\ZZZXXX\\\```eeegggeeebbb``````]]]^^^```dddhhhkkkmmmmmmuuulllgggfffpppzzz|||zzzxxxtttqqqooonnnooopppnnnqqqvvvlll]]][[[```ooo~~~yyytttlllfffbbb]]]XXXTTTPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKMMMRRR___www___KKKHHHGGGCCC======<<<;;;;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<===>>><<<<<<======>>>@@@AAABBBCCCEEEGGGGGGHHHIIILLLOOONNNOOOQQQSSSTTTSSSRRRQQQTTTVVVYYY\\\___aaabbbcccbbbdddooopppXXXKKKIIIBBB@@@CCCAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEGGGLLLSSS[[[```dddhhhjjjmmmnnnpppvvv|||~~~qqqjjjbbb^^^\\\ZZZUUUPPPMMMJJJHHHHHHEEEBBBDDDIIINNNWWW```eeehhhfff\\\RRRKKKGGGDDDGGGMMMZZZlll|||}}}wwwnnnggg[[[WWWXXX^^^hhh}}}}}}sssiii]]]TTTQQQHHHFFFCCC@@@>>>======>>>>>>BBBHHHQQQ\\\gggooottt~~~qqqppp{{{TTT___kkkoooqqqrrrpppmmmiiifffbbb```^^^\\\ZZZXXXXXX\\\___aaa```___^^^]]]]]]]]]___aaaeeeiiilllnnnuuuzzziiihhhgggqqq{{{|||wwwsssrrrpppooopppqqqssstttnnnoooqqqwwwkkk[[[WWW[[[kkk{{{{{{tttkkkfffccc```ZZZTTTQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMRRR___wwwzzzzzz~~~}}}```MMMGGGEEEAAA=========<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<======<<<<<<===>>>;;;;;;<<<===???AAACCCDDDCCCEEEGGGHHHIIIKKKNNNQQQRRRRRRSSSTTTTTTSSSRRRQQQUUUVVVYYY\\\^^^```aaabbbddddddnnnmmmVVVJJJHHHBBB@@@DDDBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCDDDFFFJJJQQQWWW]]]ccchhhlllqqqrrrtttxxx}}}~~~~~~~~~~~~zzznnnhhhccc``````^^^YYYSSSMMMJJJIIIHHHEEEBBBCCCHHHLLLVVVaaaiiimmmkkkbbbWWWNNNJJJGGGHHHLLLXXXmmm|||rrrjjj[[[VVVTTTXXXaaavvvvvvkkk___UUURRRFFFDDDBBB???>>>>>>???@@@???BBBHHHRRR\\\gggooottt|||nnnmmmyyySSS___kkkpppqqqsssqqqnnnjjjhhhfffccc```^^^[[[ZZZXXXZZZ\\\]]]^^^]]]]]]]]]^^^^^^___aaaccchhhmmmpppvvvvvvgggiiijjjttt}}}{{{uuuoooooonnnoooppprrruuuvvvoooooonnnqqq~~~lllZZZTTTWWWgggwww}}}vvvmmmhhhgggccc\\\VVVSSSRRRPPPMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKMMMSSSaaayyy}}}ttt~~~vvvuuu^^^LLLDDDAAA======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;===<<<;;;;;;<<<>>>:::;;;<<<===@@@BBBDDDEEECCCDDDGGGHHHJJJLLLOOORRRSSSSSSTTTUUUUUUUUUTTTTTTVVVWWWYYY[[[]]]___aaaaaadddgggtttjjjSSSHHHHHHBBBAAADDDCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????AAABBBCCCFFFJJJPPPVVV\\\bbbiiinnnrrrsssvvvzzz}}}~~~}}}}}}}}}{{{rrrlllfffddddddbbb]]]XXXOOOLLLJJJIIIFFFCCCDDDHHHNNNYYYgggqqqvvvtttjjj___TTTPPPMMMLLLNNNYYYmmmyyyqqqbbb[[[VVVXXX```uuuyyymmm```VVVRRRFFFDDDAAA???>>>===>>>???@@@CCCIIIRRR\\\gggooottt|||mmmkkkvvvTTT___kkkppprrrsssqqqnnnkkkjjjhhheeebbb```______]]]]]]]]]]]]]]]^^^^^^]]]^^^```aaaaaacccgggnnnrrrxxxtttfffiiilllvvv{{{vvvooooooooooooqqqrrrtttuuuqqqqqqoooppp{{{nnn\\\SSSTTTcccttt{{{tttooolllggg___XXXUUUTTTQQQOOOLLLJJJIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIKKKNNNUUUccc{{{vvvwwwvvvllllll}}}zzz]]]LLLCCC???===;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===:::;;;<<<>>>@@@BBBEEEFFFCCCEEEGGGHHHJJJLLLOOORRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXYYY[[[]]]___```aaadddlllhhhRRRGGGGGGBBBAAADDDBBB@@@@@@?????????@@@AAAAAA??????>>>>>>???@@@BBBCCCGGGKKKPPPVVV\\\cccjjjoooqqqsssvvvyyy{{{|||}}}}}}~~~}}}|||vvvnnnjjjjjjgggbbb]]]RRRNNNKKKKKKHHHEEEGGGLLLRRR```ppp|||uuuiiiWWWSSSOOOOOORRR[[[mmm}}}ooofff^^^\\\aaavvv{{{oooaaaVVVQQQGGGEEEBBB???===<<<<<<===@@@CCCJJJRRR]]]gggooottt|||qqqkkktttSSS___kkkppprrrtttrrrpppkkkkkkiiifffccccccdddfffeeeccc```^^^^^^______^^^]]]```bbbbbbcccgggmmmsssyyytttfffgggkkkttt|||{{{vvvqqqqqqqqqqqqqqqrrrssssssssstttssssss|||qqq^^^SSSRRR```ppp}}}~~~yyysssjjjbbb\\\WWWUUUSSSPPPMMMKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJIIILLLPPPWWWeee}}}www{{{{{{ooodddcccwwwttt\\\NNNEEEAAA@@@::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<999;;;<<<<<<;;;;;;<<<===;;;;;;<<<>>>@@@CCCEEEFFFEEEGGGIIIJJJKKKMMMPPPSSSRRRRRRTTTVVVYYY[[[]]]^^^ZZZZZZ[[[\\\]]]___aaabbbeeeooogggQQQGGGGGGBBBAAADDDAAAAAA@@@@@@?????????@@@@@@???>>>>>>===>>>@@@AAABBBGGGKKKPPPVVV\\\bbbiiimmmnnnqqquuuwwwxxxyyy{{{|||~~~~~~~~~yyyuuusssooohhhbbbVVVQQQMMMLLLJJJHHHLLLSSS[[[jjj}}}zzz```XXXQQQPPPUUU___pppwwwkkkeeefffxxx}}}qqqbbbVVVQQQGGGEEEBBB???===<<<<<<<<>>@@@BBBDDDEEEIIIJJJLLLMMMMMMOOORRRTTTSSSTTTUUUWWWZZZ\\\^^^```\\\\\\\\\\\\^^^___aaabbbgggpppfffPPPGGGGGGBBB@@@BBB@@@AAAAAA@@@???>>>>>>>>>???>>>>>>======>>>???AAABBBFFFJJJPPPVVV[[[aaafffjjjlllppptttwwwwwwxxxzzz||||||}}}~~~~~~~~~xxxmmmdddZZZTTTOOOMMMKKKKKKRRRZZZhhhyyyvvvhhhYYYTTTYYYdddttt}}}qqqnnn|||tttdddXXXRRREEECCCAAA>>>===<<<===>>>BBBEEEKKKSSS]]]gggoootttwww{{{uuuyyyNNN[[[hhhoootttwwwxxxvvvjjjjjjhhheeedddffflllrrrqqqkkkeeeaaa``````___]]]YYY]]]aaabbbbbbdddjjjpppvvvuuucccaaaccckkkqqqsssuuuwwwvvvtttssssssssssssssssssssssssssswwwxxxzzzsss```RRRNNNYYYhhhssswww||||||ooofffbbbYYYWWWUUURRROOOLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKNNNSSSZZZiiixxxlll^^^[[[qqqfffUUUKKKBBB???@@@;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<999:::<<<;;;::::::;;;=========>>>???@@@BBBDDDEEELLLMMMOOOOOOOOOQQQSSSVVVUUUUUUVVVXXXZZZ\\\___```]]]]]]]]]]]]^^^```bbbcccjjjpppfffPPPGGGGGGBBB@@@BBB???BBBAAA@@@???>>>>>>>>>>>>>>>============???@@@AAAEEEIIIOOOUUUZZZ___dddgggkkkoootttwwwwwwxxxzzz}}}zzz{{{}}}~~~}}}~~~qqqfff\\\VVVPPPMMMLLLNNNUUU^^^sssyyycccYYY\\\gggwww|||uuuvvvfffYYYTTTCCCAAA???>>>===>>>???@@@BBBEEEKKKSSS]]]gggooottttttxxx}}}zzz}}}SSS```mmmsssvvvxxxwwwtttnnnllliiieeedddhhhoootttvvvsssllldddbbbdddbbb^^^\\\]]]^^^^^^___bbbgggkkk|||zzziii\\\___```fffooosssrrrrrrtttqqqsssuuuuuusssrrrrrrsssuuuyyy~~~|||gggWWWPPPUUU^^^kkkwwwvvviiiaaaZZZXXXUUUSSSRRRPPPMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMQQQZZZjjjzzzyyyppphhheeettt{{{___SSSLLLBBB===???>>>============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888999999:::::::::<<<;;;:::999::::::;;;<<>>===AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCFFFKKKQQQWWW[[[^^^bbbdddiiimmmqqqtttvvvxxxzzz{{{yyy||||||}}}}}}oooddd^^^WWWTTTRRRVVVcccooosss``````mmm{{{wwwiiiYYYQQQEEEDDDAAA>>><<<<<<<<<===AAADDDIIIRRR]]]gggnnnqqqvvvyyy~~~~~~~~~OOO\\\jjjqqqvvvyyyyyywwwooonnnkkkhhhgggjjjpppuuuzzzyyytttkkkfffeeeddd```^^^______```aaadddiiimmm{{{wwweeeVVVUUUWWW___jjjpppqqqrrruuussstttuuutttsssssstttvvvyyy}}}jjjYYYPPPSSS[[[hhhtttwwwkkkccc[[[YYYVVVSSSRRRPPPMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNSSS\\\lll|||vvvuuujjjeeettt~~~bbbTTTLLLBBB>>>???=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBCCCGGGIIINNNPPPRRRRRRRRRSSSUUUWWWXXXYYYYYY[[[\\\^^^___`````````aaaaaabbbbbbaaaaaadddpppnnnUUUHHHFFF@@@???BBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCDDDIIIPPPVVVZZZ^^^bbbdddjjjmmmpppsssuuuvvvyyy{{{|||||||||vvvhhhccc^^^[[[[[[```lllyyypppiiippp|||xxxiiiZZZQQQFFFDDDAAA???===<<<======BBBDDDJJJRRR]]]fffmmmpppuuuyyy~~~}}}}}}LLLYYYgggooouuuzzz|||zzzqqqpppnnnkkkjjjlllpppttt~~~vvvkkkfffdddccc```aaaaaaaaabbbeeejjjnnnxxxyyydddTTTNNNQQQYYYdddlllmmmpppsssqqqqqqqqqpppooopppsssvvv{{{~~~ppp]]]PPPPPPUUUeeeppp|||}}}uuukkkccc\\\ZZZVVVTTTRRRQQQNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLOOOVVV___ooorrrxxxooohhhxxxgggVVVLLLCCC>>>???<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA>>>@@@AAABBBCCCFFFJJJMMMNNNQQQTTTUUUUUUUUUVVVWWWWWWXXXZZZ\\\^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbfffrrrpppVVVIIIGGGBBBAAACCC@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBBBBGGGMMMTTTYYY]]]bbbeeekkkmmmoooqqqrrrtttxxxzzz|||{{{}}}wwwqqqkkkgggfffjjjvvvtttttt~~~yyyiiiZZZRRRGGGEEEBBB???>>>===>>>>>>BBBEEEJJJRRR[[[dddkkkppptttxxx}}}zzz{{{MMMYYYfffnnntttzzz||||||tttsssqqqnnnkkkkkkmmmppppppgggdddccc``````aaaaaabbbeeeiiimmmuuuiiiWWWMMMNNNUUU___dddfffhhhkkkkkkkkkjjjiiiiiikkkooorrrxxx{{{xxxbbbRRRMMMQQQbbbnnn{{{|||xxxvvvqqqiiibbb^^^[[[WWWTTTSSSQQQOOONNNMMMNNNOOOPPPPPPPPPOOONNNLLLPPPXXXbbbrrrqqqsssxxxnnnnnnZZZMMMDDD???@@@<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>@@@AAABBB???@@@BBBDDDFFFIIIMMMPPPNNNQQQUUUWWWXXXWWWXXXXXXWWWXXX[[[]]]```aaabbbbbbbbbbbbbbbbbbbbbccccccdddhhhtttrrrXXXIIIHHHBBBAAABBB???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>@@@BBB@@@EEEKKKRRRWWW]]]bbbeeekkkmmmnnnooopppssswwwzzz}}}|||~~~{{{rrrmmmooo{{{{{{xxx{{{yyyiii[[[SSSGGGFFFCCC@@@>>>>>>>>>???BBBEEEJJJQQQXXXaaaiiinnnssswww|||wwwxxx~~~QQQ\\\gggnnnrrrxxx{{{zzzttttttrrroookkkiiiiiijjj|||sssgggcccbbb^^^^^^^^^^^^___bbbfffjjjtttkkkXXXKKKJJJNNNUUUZZZ[[[^^^bbbeeeeeefffffffffhhhlllooossswww|||iiiTTTMMMNNN```lll{{{{{{uuusssoooiiiccc___\\\XXXUUUSSSRRRQQQOOONNNOOOQQQRRRSSSRRRQQQPPPLLLQQQZZZfffvvvuuuqqqxxxvvvxxx^^^NNNEEEAAA@@@<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999:::;;;===>>>@@@AAAAAA@@@AAADDDFFFHHHKKKPPPSSSOOORRRVVVXXXYYYYYYYYYZZZXXXYYY[[[^^^```bbbcccddddddccccccccccccdddeeeeeejjjvvvwww[[[JJJGGGBBBAAABBB===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBB???DDDJJJPPPVVV\\\bbbfffkkklllnnnooopppssswwwzzz~~~~~~~~~{{{rrrrrr~~~|||yyywwwnnnxxxzzziiiZZZSSSGGGFFFCCC@@@>>>>>>>>>???AAADDDJJJOOOUUU]]]ffflllqqquuu|||}}}rrrssszzzSSS^^^hhhlllpppuuuxxxwwwrrrsssrrrpppllliiihhhhhhvvvuuuhhhbbb```[[[\\\\\\[[[\\\___cccfffrrr}}}kkkXXXHHHEEEFFFJJJNNNPPPTTTZZZaaadddgggiiijjjkkklllnnnqqquuu{{{oooXXXOOOOOO\\\jjj{{{yyytttppplllhhhaaa]]]XXXUUUTTTSSSRRRQQQOOOQQQSSSUUUUUUUUUSSSRRRMMMSSS]]]jjjzzz{{{sssssscccPPPFFFAAA@@@<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999:::<<<===???@@@@@@AAAAAACCCFFFHHHJJJMMMRRRUUURRRTTTXXXZZZZZZ[[[\\\^^^[[[\\\\\\^^^```bbbdddeeeeeeddddddcccccceeefffgggjjjwww~~~```LLLGGGBBBAAABBB===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======???AAA@@@DDDJJJPPPVVV\\\bbbfffiiikkknnnpppqqqtttxxx{{{|||}}}}}}~~~~~~~~~yyyuuu}}}|||vvvzzz~~~oooeeeiiiqqqyyyhhhYYYSSSGGGEEEBBB???>>>===>>>>>>@@@CCCHHHMMMQQQYYYbbbiiipppttt{{{vvvlllnnnvvvSSS\\\eeeiiilllqqquuuuuunnnpppqqqqqqnnnkkkjjjjjjpppwwwkkkccc___ZZZZZZZZZZZZZZZ]]]aaadddmmmxxxtttaaaOOOIIIEEEFFFGGGHHHLLLRRR]]]bbbhhhmmmnnnmmmmmmmmmooosssyyyttt\\\QQQRRRVVVfffzzz}}}uuuooolllkkkbbb^^^YYYVVVTTTTTTSSSRRRPPPRRRTTTVVVWWWVVVUUUTTTPPPVVVaaaooo~~~tttppphhhRRRGGGBBB???=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAAAAAAAAAAACCCEEEGGGIIIKKKOOOSSSVVVVVVXXXZZZ\\\]]]^^^```ccc___^^^]]]]]]^^^aaadddffffffeeedddcccdddeeeggghhhhhhuuufffOOOHHHBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>=========???AAABBBEEEKKKPPPUUU[[[aaafffgggjjjnnnqqqsssvvvyyy{{{}}}}}}}}}~~~vvvwww}}}|||qqqqqqvvvlllcccbbbcccuuuxxxfffXXXRRRFFFDDDAAA???===<<<======>>>BBBGGGKKKNNNUUU___gggnnnssszzz~~~ssshhhjjjsssQQQZZZcccgggjjjooosssssskkknnnpppqqqpppnnnmmmnnnmmm|||yyymmmddd___ZZZZZZZZZYYYYYY\\\```dddgggsssmmmYYYRRRJJJGGGDDDCCCGGGMMMZZZ```hhhnnnpppnnnllljjjmmmpppvvv}}}www^^^TTTTTTRRRdddyyy~~~tttmmmkkkkkkbbb^^^YYYVVVTTTTTTSSSRRRPPPRRRUUUWWWXXXWWWVVVUUURRRYYYdddrrruuunnn}}}jjjRRRHHHBBB???>>>============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>><<<>>>???AAABBBBBBBBBAAAEEEFFFIIIJJJLLLOOOSSSWWWYYY[[[]]]^^^^^^```dddfffaaa___]]]\\\^^^aaadddggggggfffdddddddddeeegggiiigggsssjjjQQQIIICCCCCCEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===============???AAACCCFFFKKKPPPUUU[[[aaafffeeeiiinnnrrruuuwwwzzz|||~~~}}}~~~tttooorrryyyxxxzzz}}}lllkkkqqqyyy}}}~~~llldddaaa___jjjxxxfffWWWRRREEEDDDAAA>>><<<<<<<<<======BBBFFFIIILLLSSS]]]eeennnssszzzssseeehhhqqq~~~PPPWWW```gggkkklllmmmmmmmmmlllkkkkkkllllllkkkiiiggguuuyyyppphhhaaa]]]\\\\\\\\\]]]]]]^^^^^^gggttt{{{fffXXXJJJEEEBBBAAAFFFMMMYYY]]]dddjjjnnnooonnnllljjjnnnuuu}}}gggVVVPPPSSS^^^nnn~~~xxxsssnnnkkkbbb___\\\XXXTTTQQQOOONNNMMM[[[\\\UUUVVVVVVSSSVVVXXX]]]hhhwwwttt~~~oooVVVKKKCCC<<>>???@@@@@@BBBCCCCCCDDDDDDFFFIIILLLNNNRRRVVVZZZ___]]][[[[[[]]]```bbbcccaaa``````______```aaabbbdddddddddeeegggjjjlllnnnnnntttdddNNNGGGAAAAAACCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>AAAEEEJJJOOOUUU[[[aaaeeefffkkkpppqqqqqqtttzzz~~~}}}}}}~~~wwwiiifffcccdddhhhmmmtttrrrkkkllluuuyyyppphhhcccfffssswwwhhhYYYPPPFFFDDDBBB???===<<<;;;;;;AAABBBEEEIIINNNVVV^^^dddkkkrrr{{{wwwkkkmmmuuuLLLSSS\\\dddhhhiiiiiihhhhhhggggggggghhhhhhgggfffeeesssyyyppphhhbbb]]]\\\\\\\\\\\\]]]^^^^^^cccooo}}}rrraaaPPPGGGBBB@@@BBBGGGOOOSSS[[[cccjjjmmmooooookkkooovvv}}}mmmZZZQQQPPPYYYhhhzzzxxxrrrllliiibbb```\\\XXXTTTSSSRRRRRRUUUTTTTTTZZZccc^^^VVVXXXYYY___jjjzzzyyyuuuYYYKKKCCC===???===<<<<<<<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEFFFIIILLLOOOQQQTTTXXXZZZ]]]\\\\\\^^^aaacccccccccbbbaaa```______aaabbbdddffffffffffffhhhjjjmmmooonnnuuu}}}```MMMHHHCCCBBBDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBEEEJJJPPPUUU[[[aaaeeefffjjjoooqqqqqqtttyyy~~~xxxgggaaaYYYYYY[[[```fffrrruuummmsss{{{~~~wwwrrrlllsssvvvgggYYYPPPFFFDDDBBB???===<<<;;;;;;@@@BBBEEEIIINNNVVV^^^dddnnnttt|||~~~nnnooovvvIIIPPPZZZbbbffffffeeeeeecccbbbbbbbbbbbbaaaaaaaaabbbooo{{{|||wwwppphhhbbb\\\\\\[[[ZZZ[[[\\\]]]^^^bbbjjjvvvrrr[[[LLLDDDAAAAAADDDFFFJJJRRR[[[ccciiimmmooolllooouuu{{{vvv___QQQLLLSSS```qqqzzzrrrlllhhhccc```[[[WWWTTTTTTVVVWWW\\\TTTRRR\\\```YYYVVV[[[[[[bbbooo}}}]]]LLLDDD??????===<<<<<<<<<<<<;;;:::<<<;;;:::::::::;;;<<<=========<<<<<<<<<<<<=========>>>@@@BBBDDDEEEGGGHHHHHHLLLPPPSSSUUUWWWYYY[[[ZZZ[[[^^^bbbeeefffdddcccdddbbb```___```bbbdddfffjjjiiigggggghhhjjjmmmooopppwwwpppWWWIIIGGGAAA@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@BBBEEEJJJOOOTTTZZZ```dddfffiiimmmooopppsssxxx}}}{{{eee[[[QQQOOOPPPSSSXXXcccuuuqqqpppsss}}}uuurrrzzzuuugggYYYOOOFFFDDDBBB???===<<<;;;;;;???AAADDDHHHMMMUUU___eeeqqqvvv}}}sssrrrwwwHHHPPPZZZbbbfffeeedddccc`````````___]]][[[[[[\\\]]]jjjuuuwwwtttnnnggg```\\\[[[ZZZYYYYYY[[[\\\]]]cccgggpppjjjUUUIIIEEEDDDEEECCCGGGMMMUUU]]]dddjjjmmmlllnnnrrrvvv{{{dddQQQKKKNNNXXXjjj~~~tttmmmhhhbbb___YYYUUUSSSUUUXXXZZZ___[[[\\\ZZZTTTUUU]]]```]]]eeesssaaaMMMDDD@@@???===<<<<<<======<<<:::===<<<;;;::::::<<<>>>???==================>>>>>>===>>>@@@CCCEEEGGGIIIJJJJJJNNNSSSVVVWWWXXXYYYZZZXXXZZZ___dddhhhhhheeebbbeeecccaaa``````cccfffhhhkkkjjjhhhfffgggiiilllnnnssszzzlllTTTIIIHHHCCCAAABBB???========================>>>>>>>>>===>>>>>>???@@@@@@DDDIIINNNSSSXXX^^^bbbeeehhhkkknnnooossswww{{{gggXXXRRRNNNLLLNNNRRRZZZhhhuuuvvvnnnlllvvvzzzooonnnuuugggYYYPPPFFFDDDBBB???===<<<;;;;;;>>>@@@BBBFFFLLLUUU___fffrrrvvv|||yyyuuuwwwGGGNNNWWW___bbbbbbaaaaaa___``````^^^ZZZXXXXXXYYYZZZeeepppsssqqqllleee^^^[[[ZZZXXXWWWXXXYYY[[[]]]dddfffmmmzzz~~~bbbOOOGGGDDDCCCBBBEEEIIIQQQYYYbbbjjjoooooopppqqqsssvvv{{{jjjRRRMMMMMMTTTfffzzztttlllhhhbbb^^^XXXSSSRRRSSSWWWZZZ^^^___ccc^^^^^^sssyyyeee```iiiwwwbbbMMMDDDAAA>>>===<<<<<<===>>><<<;;;???===<<<;;;;;;===???@@@<<<======>>>>>>?????????>>>???AAADDDGGGIIIKKKLLLLLLOOOTTTVVVWWWWWWXXXYYYVVVYYY^^^eeeiiiiiieeebbbdddcccaaa```aaacccfffhhhjjjiiigggffffffhhhkkkllluuu|||ttt[[[MMMLLLFFFEEEFFFBBB========================<<<<<<<<<<<<<<<===>>>>>>???BBBGGGLLLQQQVVV\\\```dddfffiiilllooorrrvvvyyy{{{|||~~~lll[[[TTTNNNJJJKKKNNNTTT^^^gggzzz~~~pppiiisssxxxkkkdddpppuuuhhhZZZQQQFFFDDDBBB???===<<<;;;;;;===???AAAEEEKKKUUU___fffpppuuu{{{~~~wwwvvvCCCIIIQQQXXX[[[\\\\\\\\\\\\^^^___]]]YYYWWWXXXZZZYYYdddmmmqqqpppllleee]]][[[YYYWWWVVVVVVXXX[[[\\\bbbcccjjjwwwwww]]]MMMDDD@@@@@@BBBEEELLLVVVaaakkkqqqqqqqqqqqqqqqtttzzzsssXXXRRRNNNSSSdddvvvtttkkkgggccc___YYYTTTRRRSSSUUUXXX]]][[[aaagggwwwjjjdddlllzzz```MMMDDD@@@>>>===<<<<<<>>>>>>===<<<>>>===<<<<<<<<<===>>>???<<<===>>>???@@@@@@??????@@@AAACCCEEEHHHJJJLLLMMMNNNQQQTTTVVVVVVVVVWWWXXXWWWYYY]]]bbbffffffdddaaabbbbbbaaabbbbbbdddfffggghhhhhhgggggghhhiiijjjkkkttt{{{aaaMMMHHHCCCBBBCCC???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>???BBBGGGKKKPPPUUU[[[___dddeeegggjjjnnnrrruuuwwwxxxyyy|||~~~tttbbbVVVNNNHHHHHHKKKNNNUUU[[[kkkzzzuuukkksss}}}zzznnnddd]]]dddvvvtttgggZZZQQQFFFDDDBBB???===<<<;;;;;;<<<===@@@DDDJJJTTT```gggnnnttt{{{xxxuuu}}}AAAFFFMMMRRRUUUWWWXXXYYYWWWZZZ]]]\\\YYYXXX[[[^^^[[[eeennnqqqpppmmmfff^^^ZZZYYYVVVUUUUUUWWWZZZ\\\___aaahhhsss|||sss\\\NNNEEEAAAAAACCCHHHQQQ\\\gggmmmnnnmmmmmmnnnrrr{{{~~~aaaUUUOOOSSScccsss~~~wwwnnnjjjfffbbb\\\VVVSSSSSSTTTVVV\\\SSS]]]hhhvvvnnngggnnn{{{{{{}}}^^^LLLDDD@@@>>>===<<<===>>>???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@BBBCCCDDDFFFIIIKKKLLLMMMRRRSSSUUUVVVVVVVVVXXXZZZXXXXXXZZZ^^^bbbcccbbbaaa___```aaabbbddddddeeeeeeggghhhiiijjjkkkkkkkkkkkkpppwwwjjjNNNEEEAAAAAABBB<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???AAADDDHHHMMMQQQVVV\\\```cccdddeeeiiimmmqqqtttuuuwwwyyy{{{~~~~~~~~~{{{jjjZZZQQQJJJIIILLLOOORRRWWW```lll|||{{{ooovvvxxxsssooommmbbb]]]YYY[[[cccttt{{{rrreeeXXXOOOFFFDDDBBB???===<<<;;;;;;;;;<<>>===<<<===>>>???>>>===888999:::;;;;;;;;;::::::<<<===???@@@AAAAAA@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMTTTUUUVVVVVVVVVWWWYYY[[[XXXXXXYYY[[[___aaaaaa```^^^___aaacccddddddddddddggghhhjjjlllmmmmmmmmmllllllssswwwVVVJJJFFFGGGGGG@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@BBBEEEJJJNNNRRRXXX]]]aaaccccccdddhhhmmmqqqttttttxxxzzz|||}}}~~~}}}|||{{{oooaaaWWWOOONNNQQQSSSUUUXXXZZZcccnnnzzzrrrxxxzzzrrrkkkgggeeedddZZZYYYWWWVVVWWWbbb{{{yyypppdddVVVMMMFFFDDDBBB???===<<<;;;;;;;;;<<<>>>BBBIIITTT```hhhpppwwwwwwrrrzzzAAADDDIIIMMMQQQTTTUUUUUUVVVVVVVVVVVVWWW\\\bbbggggggkkkpppttttttooofff___[[[XXXSSSOOOOOOSSSXXX[[[YYY]]]eeelllqqq{{{kkkWWWKKKBBB???EEEJJJNNNWWWbbbbbbgggiiihhhlllxxxyyycccWWWTTT___iiipppxxxrrrpppllleee___\\\YYYWWWVVVVVVXXX[[[]]]^^^aaadddgggdddooo~~~vvvmmmvvvqqqYYYJJJDDDBBB@@@@@@@@@??????===<<<<<<<<<;;;;;;;;;;;;<<<======???>>>===<<<===>>>@@@BBBIIIGGGFFFGGGJJJLLLMMMMMMSSSVVVYYYYYYWWWVVVVVVXXXYYYZZZ[[[[[[[[[]]]```ccc]]]]]]^^^```bbbdddfffgggiiikkkmmmmmmkkkjjjiiijjjnnnuuu]]]KKKGGGCCCAAADDD>>>????????????>>>=========>>>???>>>======???AAAEEEJJJPPPSSSUUUVVVZZZ^^^aaadddfffhhhjjjmmmqqqtttxxxxxxxxxyyy{{{|||~~~yyyhhh\\\PPPPPPWWW]]]``````cccdddeeehhhttt{{{}}}{{{tttnnnhhhccc^^^[[[YYYVVVUUUUUUUUUZZZhhhuuu{{{sssmmmdddXXXNNNFFFCCC>>>;;;;;;;;;;;;:::===>>>???BBBIIISSS^^^fffooossszzzzzzvvv@@@CCCGGGLLLQQQTTTVVVVVVWWWVVVVVVUUUVVVYYY___ccceeehhhnnnssstttoooggg```[[[XXXSSSOOOOOORRRVVVYYYYYY\\\bbbhhhlllttt{{{bbbPPPFFF@@@CCCGGGIIISSS^^^ccchhhjjjjjjmmmxxxgggYYYSSS[[[ccciiixxx}}}yyytttooohhhbbb___\\\ZZZXXXXXXZZZ[[[[[[[[[\\\___aaaeeeooo~~~qqqiiitttmmmWWWJJJCCCAAA???@@@@@@??????===<<<<<<<<<;;;;;;;;;;;;<<<======???>>>=========???AAABBBHHHGGGGGGHHHJJJMMMOOOOOOSSSVVVYYYYYYXXXWWWXXXYYYWWWXXXXXXYYYZZZ]]]___aaa\\\\\\]]]___aaadddfffgggjjjlllnnnnnnmmmllllllmmmqqqwwwcccPPPKKKEEEBBBBBB@@@@@@?????????>>>>>>>>><<<===>>>===<<<<<<>>>@@@DDDIIIOOORRRTTTVVVZZZ]]]aaacccfffiiikkknnnqqqtttwwwwwwxxxzzz{{{||||||}}}kkk^^^SSSRRRYYYbbbjjjpppssstttrrrqqqxxx{{{tttmmmgggbbb]]]ZZZVVVTTTTTTUUUTTTUUU^^^gggwwwzzzrrrlllcccWWWMMMFFFBBB>>>;;;;;;;;;;;;:::<<<===>>>AAAHHHRRR]]]eeeooosssyyy|||xxx>>>@@@EEEKKKPPPTTTWWWXXXXXXWWWVVVTTTSSSUUUYYY]]]aaaeeekkkqqqsssooohhhbbb[[[XXXSSSPPPOOOPPPTTTVVVYYY[[[___dddffflllyyyttt]]]OOODDDCCCDDDFFFOOOZZZccciiimmmmmmpppxxxppp___TTTWWW]]]bbbqqqxxxssslllfffbbb```]]][[[[[[[[[ZZZXXXWWWWWWYYY\\\dddooozzzlllfffuuugggTTTIIIBBB>>>????????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<======???>>>======>>>@@@AAABBBFFFFFFGGGHHHKKKNNNQQQRRRTTTVVVXXXXXXXXXXXXZZZ[[[UUUUUUVVVWWWYYY[[[]]]^^^ZZZZZZ[[[]]]```ccceeefffjjjlllnnnooooooooopppqqqsssxxxhhhTTTMMMGGGCCCBBBBBBAAA@@@???>>>??????@@@;;;<<<===<<<;;;;;;===???CCCHHHMMMPPPRRRTTTXXX\\\```cccfffiiikkknnnqqqtttvvvwwwyyy{{{||||||{{{zzzpppcccVVVTTTZZZfffwww~~~vvvoooiiiddd___\\\VVVUUUVVVWWWTTTQQQTTTZZZaaalll|||wwwoooiii```TTTLLLEEEAAA>>><<<;;;<<<;;;;;;;;;;;;===AAAGGGRRR]]]eeepppsssxxx}}}zzz<<>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCCEEEFFFHHHIIILLLOOOSSSVVVVVVVVVWWWXXXYYYZZZ\\\^^^WWWWWWVVVWWWYYYZZZZZZZZZXXXYYYZZZ\\\___bbbdddfffhhhjjjmmmnnnoooppprrrtttuuuxxxkkkTTTKKKGGGDDDCCCCCCBBB@@@>>>>>>???@@@BBB;;;<<<===<<<;;;;;;===???BBBFFFKKKNNNOOORRRVVVZZZ___bbbfffiiilllnnnrrrtttvvvxxx{{{}}}~~~}}}{{{yyywwwhhhYYYTTTXXXddd{{{|||uuuooojjjeeebbb]]][[[ZZZZZZVVVQQQRRRUUUUUU^^^kkkwww{{{rrrjjjccc[[[QQQJJJCCCAAA===<<<<<<<<<<<<;;;:::;;;>>>AAAHHHSSS___gggqqqsssvvvzzz~~~}}}<<<>>>BBBHHHMMMRRRVVVWWWVVVUUUSSSPPPMMMMMMOOOQQQVVV[[[ccckkkooommmgggbbbZZZXXXUUUQQQPPPPPPQQQRRRWWWXXX\\\aaacccgggppp{{{jjjUUUKKKHHHGGGNNNWWWcccjjjooopppqqqwww|||}}}mmmZZZUUUWWW\\\mmmzzzuuunnniiieeecccaaa___]]]\\\ZZZWWWUUUWWW[[[___dddnnn}}}pppmmm}}}bbbQQQHHHAAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDFFFIIIKKKLLLPPPUUUXXXWWWVVVVVVWWWYYY]]]___aaa\\\ZZZYYYZZZ[[[[[[YYYWWWXXXXXXZZZ[[[^^^aaacccdddeeegggiiikkklllnnnqqqtttuuuvvv|||tttrrr~~~vvvZZZKKKEEECCCDDDCCCBBB@@@>>>>>>???@@@BBB<<<=========<<<<<<>>>@@@@@@DDDIIIKKKMMMPPPUUUYYY^^^bbbfffjjjlllooorrrtttvvvyyy}}}}}}{{{~~~nnn\\\TTTTTT^^^vvvyyytttpppkkkiiiddd```]]][[[WWWRRRRRRUUUPPPUUU\\\dddkkkrrryyy~~~wwwqqqiiibbb[[[UUUMMMHHHBBB???===<<<======<<<;;;;;;<<<>>>CCCJJJUUUaaaiiirrrsssvvvzzz}}}~~~>>>???BBBGGGKKKPPPSSSUUUSSSRRRQQQNNNKKKJJJKKKMMMQQQVVV^^^gggllljjjeee```YYYXXXUUUSSSQQQQQQQQQRRRUUUVVVZZZ```cccfffnnnwww{{{aaaSSSKKKGGGKKKSSS```gggllllllmmmssswwwyyy{{{rrr\\\UUUUUUYYYjjj~~~xxxsssmmmiiifffdddbbbaaa]]]\\\ZZZWWWVVVYYY___cccfffppp}}}vvvssseeeRRRHHHBBB???=========>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>???AAABBBCCCDDDDDDDDDGGGKKKLLLMMMPPPUUUZZZXXXWWWUUUVVVZZZ___bbbcccaaa___]]]^^^```___\\\YYYYYYYYYZZZ\\\^^^```bbbcccbbbdddfffhhhiiilllooorrruuuuuuzzzooogggnnneeeNNNDDDBBBDDDBBBAAA@@@???>>>??????@@@<<<===>>>===<<<<<<>>>@@@???BBBGGGIIIJJJMMMSSSXXX]]]aaafffjjjmmmooorrrtttwwwyyy}}}~~~ttt___VVVSSSXXXlll{{{xxxuuuqqqooojjjddd___\\\WWWRRRQQQSSSNNNPPPRRRUUUYYY___gggllliiieee^^^XXXSSSNNNIIIFFF@@@???=========>>>===<<<;;;<<>>@@@AAACCCDDDDDDEEEEEEIIILLLMMMMMMPPPVVV[[[YYYWWWTTTVVV[[[```dddeeedddaaa```bbbeeefffbbb^^^[[[[[[[[[\\\^^^___aaabbbaaaccceeefffgggjjjnnnqqqvvvtttyyynnneeefff|||oooSSSEEEBBBDDD@@@@@@?????????>>>>>>>>>;;;<<<===<<<;;;;;;===???>>>AAAEEEGGGHHHLLLRRRVVV]]]aaafffkkkmmmppprrrtttvvvxxx{{{zzzbbbYYYTTTUUUdddxxx~~~|||{{{yyywwwpppiiiccc```ZZZSSSOOOPPPLLLMMMNNNOOOPPPSSSXXX[[[\\\YYYTTTPPPLLLIIIFFFDDD???>>>======>>>>>>===<<<:::;;;>>>CCCKKKVVVccckkkrrrtttxxx|||~~~}}}AAABBBDDDFFFIIILLLOOOPPPMMMMMMMMMKKKHHHHHHIIIKKKLLLQQQYYYbbbgggfff```\\\XXXXXXVVVUUUTTTTTTSSSSSSSSSRRRVVV\\\___aaafffmmmqqq~~~}}}hhhZZZOOOMMMQQQVVV]]]aaaaaabbbhhhnnnpppooouuu~~~hhh^^^ZZZ[[[jjj~~~vvvrrrmmmiiiggggggfffeee```^^^ZZZWWWVVVZZZ```eeemmmuuuoooUUUGGGCCCCCC<<<<<<===============<<<<<<;;;;;;;;;;;;<<<=========>>>@@@BBBCCCDDDEEEEEEEEEIIIMMMNNNMMMPPPVVV[[[ZZZWWWTTTUUU[[[aaaeeefffdddbbbaaadddiiikkkgggccc\\\\\\\\\]]]^^^___aaaaaaaaacccdddeeegggiiimmmpppxxxuuu~~~wwwooogggeeetttsssWWWGGGDDDFFF>>>????????????>>>======:::;;;;;;;;;::::::<<<======@@@DDDFFFGGGKKKQQQVVV\\\```fffkkknnnppprrrtttuuuwwwzzz}}}}}}eee\\\WWWTTT```sss~~~tttnnniiieee___UUUOOOMMMLLLMMMOOOOOOOOOOOOQQQSSSUUURRRNNNKKKHHHEEEDDDCCC???===<<<===>>>???>>><<<888:::===BBBJJJVVVbbbkkkrrruuuyyy}}}}}}||||||===???AAADDDGGGJJJLLLNNNNNNKKKGGGFFFHHHHHHGGGEEEIIILLLSSS\\\cccddd```[[[YYYWWWTTTRRRQQQRRRTTTUUUUUUWWWXXXXXXYYY\\\___bbblllpppzzziiiSSSLLLNNNQQQVVV[[[^^^aaadddiiimmmrrrzzzrrraaaYYY]]]lll{{{}}}wwwoooiiifffffffffgggfff```[[[ZZZ[[[\\\bbbiiiqqqzzzpppVVVIIIBBB===============>>>>>>>>>>>>>>>>>>>>>>>>============@@@>>>===???DDDHHHHHHHHHJJJLLLOOOPPPQQQQQQSSSTTTWWWVVVWWWXXX[[[^^^bbbdddcccbbbaaadddhhhiiihhhfffaaaaaabbbbbbbbbbbbaaaaaabbbaaabbbffflllppprrrqqqwwwvvv~~~nnnjjjgggbbbyyynnnSSSLLLAAAEEE>>>???@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<>>>>>>>>>CCCDDDFFFGGGHHHKKKOOORRR^^^```cccggglllooopppooosssuuuyyy}}}sssaaaVVVUUU___kkkuuurrrkkkddd\\\VVVRRRPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKJJJHHHDDD@@@>>>@@@@@@???===<<<<<<<<<<<<<<<===@@@DDDLLLVVVbbbiiipppsssxxx|||~~~zzzzzz;;;<<<>>>AAADDDGGGJJJKKKOOOKKKGGGFFFFFFGGGEEEDDDFFFIIIPPPYYY```bbb^^^YYYXXXVVVSSSQQQPPPQQQSSSTTTUUUVVVXXXXXXXXXYYY[[[]]]fffkkktttvvv^^^SSSRRRPPPTTTYYY]]]aaaeeekkkooossszzzpppaaaYYY]]]lllzzz{{{vvvnnniiigggggghhhhhhfffaaa^^^\\\\\\]]]dddlllsss{{{wwwZZZKKKDDD@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>===AAA???>>>AAAEEEIIIKKKJJJLLLNNNQQQRRRSSSSSSUUUWWWVVVWWWWWWYYY[[[^^^aaabbbdddcccccceeehhhjjjiiigggcccccccccccccccccccccccceeedddcccggglllqqqssssssuuuuuu}}}nnnjjjddd[[[ppplllRRRLLL@@@DDD???@@@AAABBBBBBAAA@@@???===<<<;;;;;;<<<===>>>>>>BBBCCCEEEFFFHHHKKKOOORRR\\\^^^aaafffkkknnnppppppqqqsssvvvzzz}}}zzzfffYYYVVV^^^iii~~~~~~wwwrrrkkkddd^^^YYYSSSPPPKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKIIIFFFCCCAAAAAA@@@???======<<<<<<<<<<<<===@@@DDDKKKVVVaaahhhooorrrwww{{{}}}{{{zzz:::;;;>>>@@@CCCFFFHHHIIIOOOLLLGGGEEEDDDDDDDDDCCCBBBEEEKKKTTT\\\^^^[[[WWWUUUTTTQQQPPPOOOPPPQQQRRRSSSUUUWWWWWWVVVVVVWWWXXX___eeemmmuuu~~~kkkZZZVVVOOORRRWWW\\\aaahhhnnnsssuuu{{{mmm___YYY\\\iiivvv{{{vvvoookkkiiiiiiiiiiiifffcccaaa___[[[[[[cccmmmuuu|||]]]KKKDDDBBB?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@BBBGGGKKKMMMNNNNNNQQQSSSUUUUUUVVVWWWYYYVVVWWWXXXZZZ\\\]]]______eeedddeeegggiiijjjiiihhhgggfffeeedddccccccdddeeeiiigggfffgggkkkpppsssuuutttuuurrrlllbbbUUUgggjjjRRRKKK???BBB???AAACCCDDDDDDCCCAAA???<<<;;;;;;;;;;;;<<<======@@@AAADDDEEEGGGKKKOOORRRYYY\\\```eeeiiimmmppprrrpppqqqtttwwwzzz|||}}}~~~}}}~~~lll\\\VVV\\\eeewww}}}zzzrrriiiddd```\\\UUUPPPKKKLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKJJJHHHFFFDDDAAAAAA???>>>===<<<<<<<<<<<<===@@@DDDKKKTTT___fffnnnqqqvvvzzz|||}}}|||yyy<<<===???BBBDDDGGGIIIJJJNNNLLLHHHEEECCCCCCBBBBBB???AAAHHHQQQYYY\\\YYYVVVRRRQQQPPPNNNNNNNNNOOOPPPPPPSSSVVVWWWVVVUUUUUUVVVZZZ```gggkkkppp|||wwwaaaXXXQQQSSSWWW\\\ccckkkrrrvvvxxx|||zzziii]]]WWWYYYeeeqqq~~~zzzsssnnnkkkjjjhhhgggdddcccbbb___YYYVVV^^^hhhuuu{{{```KKKDDDBBB@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@AAACCCGGGKKKNNNPPPOOORRRTTTVVVVVVWWWXXXZZZWWWXXXYYY[[[\\\]]]]]]]]]eeeeeefffgggiiiiiiiiiiiijjjhhhfffdddcccdddeeefffkkkiiiggggggjjjnnnrrrtttuuuxxxvvvooocccSSSccczzzmmmTTTKKK>>>AAA>>>@@@BBBDDDDDDBBB@@@>>>;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBDDDGGGJJJOOORRRWWWZZZ___dddiiimmmqqqtttrrrsssuuuvvvxxxzzz{{{{{{~~~~~~ooo]]]UUUXXX```rrr}}}|||sssiiidddccc___WWWPPPMMMLLLKKKKKKJJJKKKKKKKKKIIIJJJKKKLLLKKKJJJHHHFFFBBBAAA@@@>>>===<<<<<<<<<;;;===@@@DDDJJJSSS]]]cccmmmqqqvvvzzz|||}}}|||yyy<<<===???AAADDDFFFHHHIIILLLKKKIIIGGGDDDBBBBBBBBB>>>@@@FFFOOOWWWZZZXXXUUUPPPOOONNNMMMMMMMMMNNNOOONNNPPPTTTUUUUUUUUUVVVWWWXXX]]]bbbdddgggqqqkkk^^^UUUVVVXXX\\\dddlllsssxxxyyy{{{~~~wwwggg[[[TTTVVV```lll~~~wwwqqqmmmjjjgggdddaaaaaaaaa^^^WWWRRRWWW```pppwww}}}~~~eeeNNNFFFDDDAAA@@@@@@???>>>======<<<===>>>>>>>>>?????????@@@???@@@AAACCCFFFJJJNNNPPPOOOQQQTTTVVVVVVWWWXXXZZZXXXYYYZZZ\\\]]]]]]]]]]]]cccdddfffhhhiiiiiijjjkkkjjjiiigggeeeeeefffggghhhkkkjjjiiihhhiiilllpppssswww{{{yyypppcccSSSbbb{{{pppUUULLL>>>@@@===>>>@@@BBBBBB@@@>>>===:::<<<>>>===;;;:::;;;======???AAACCCFFFIIINNNQQQVVVZZZ___cccggglllrrrvvvwwwwwwxxxyyyzzzzzzzzzyyyppp\\\RRRTTT[[[mmmxxx}}}uuukkkfffeeeaaaZZZSSSOOOMMMKKKJJJIIIJJJKKKLLLJJJLLLMMMOOONNNKKKHHHFFFCCCBBB@@@???===<<<<<<;;;;;;===@@@DDDIIIQQQZZZ```kkkooouuuzzz|||}}}}}}yyy~~~;;;<<<===@@@BBBDDDFFFGGGJJJKKKKKKIIIFFFCCCBBBBBB===???EEEMMMUUUXXXVVVSSSNNNNNNMMMMMMMMMMMMNNNNNNMMMOOORRRSSSSSSTTTUUUWWWWWWZZZ]]]___bbbiiiuuu~~~wwwggg[[[YYYYYY\\\ccckkkrrruuuvvvxxx{{{yyyhhh[[[SSSTTT]]]hhhxxxrrrmmmhhhdddaaa]]]]]]^^^^^^XXXRRRTTTZZZgggpppxxx|||iiiRRRIIIFFF@@@@@@@@@??????>>>>>>======>>>>>>??????@@@@@@@@@???AAACCCEEEFFFIIIMMMQQQOOOQQQTTTVVVVVVWWWXXXZZZZZZZZZ[[[\\\]]]^^^___```bbbeeegggiiijjjkkkmmmnnnkkkjjjiiihhhhhhiiijjjkkkllllllkkkjjjiiijjjnnnqqqyyy~~~|||ssseeeSSS```zzzoooTTTKKK>>>BBB<<<===>>>??????>>>===<<<;;;===@@@???<<<:::;;;======>>>AAACCCDDDHHHLLLOOOTTTYYY^^^bbbeeejjjqqqvvvxxxyyy{{{}}}}}}|||zzzyyyppp\\\PPPQQQWWWeeeoooyyy~~~}}}vvvnnnhhhfffbbb[[[VVVQQQOOOLLLJJJIIIJJJLLLNNNNNNPPPSSSTTTSSSNNNIIIFFFDDDCCCAAA???===<<<<<<;;;;;;===@@@CCCIIIPPPXXX^^^ggglllsssxxx{{{}}}~~~}}}zzz<<<<<<>>>@@@CCCEEEFFFGGGGGGJJJMMMLLLIIIEEECCCBBB===???CCCKKKRRRUUUSSSPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTUUUVVVXXXZZZ^^^dddlllrrrooo___\\\YYY[[[aaahhhnnnpppnnnsssyyy}}}kkk]]]TTTSSS]]]hhh~~~{{{~~~|||vvvqqqlllgggbbb^^^YYYYYY\\\```]]]XXXWWWYYY^^^iiitttzzzhhhRRRHHHDDD????????????????????????===>>>>>>??????@@@AAAAAABBBDDDFFFGGGGGGIIINNNQQQPPPRRRUUUVVVWWWWWWYYY[[[[[[[[[[[[\\\^^^```bbbcccbbbfffjjjllllllnnnqqqssskkklllllllllmmmnnnnnnnnnmmmnnnnnnmmmkkkkkknnnpppzzz{{{kkkUUUaaarrrzzziiiOOOHHH???EEE>>>==================>>>;;;???BBBAAA===;;;<<<>>>===???AAABBBCCCFFFJJJNNNRRRWWW\\\___bbbfffnnntttuuuxxx||||||zzzrrr]]]PPPOOOTTTZZZcccmmmsssxxx|||xxxqqqkkkfffaaa\\\YYYSSSQQQMMMJJJJJJKKKMMMOOORRRVVVYYY[[[XXXRRRKKKFFFDDDCCCAAA???>>><<<<<<;;;;;;===@@@CCCHHHOOOVVV[[[bbbgggooouuuyyy{{{}}}~~~}}}zzz>>>???AAACCCEEEGGGIIIJJJEEEIIINNNNNNKKKFFFCCCCCC<<<>>>BBBIIIPPPSSSQQQNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLLLLNNNPPPSSSSSSTTTVVV[[[aaagggkkkwwwsssaaa]]]YYYYYY___eeejjjlllgggoooyyynnn___UUUTTT^^^hhh||||||wwwtttuuu{{{|||xxxsssoookkkfffaaa]]]WWWWWW[[[aaabbb^^^[[[[[[XXXdddqqqzzzeeeOOOEEE@@@???????????????@@@@@@@@@===>>>>>>???@@@@@@AAAAAADDDFFFHHHIIIHHHJJJOOORRRQQQSSSVVVWWWXXXXXXZZZ[[[]]]\\\[[[\\\^^^aaadddfffcccggglllnnnoooppptttwwwlllmmmnnnpppqqqqqqqqqqqqnnnpppqqqooommmlllnnnpppzzzqqqYYYbbbjjjrrr|||bbbJJJFFF@@@HHH???>>>===<<<<<<===>>>???;;;@@@CCCBBB>>>;;;<<>>???AAABBBCCCFFFIIILLLPPPUUUZZZ]]]___dddkkkrrrrrrvvv{{{~~~|||}}}~~~ttt^^^PPPOOOSSSQQQ[[[eeejjjpppyyy{{{xxxssslllfff```]]][[[TTTRRRNNNKKKJJJKKKNNNPPPVVVZZZ^^^```]]]UUULLLFFFEEEDDDBBB@@@>>><<<<<<;;;;;;===@@@CCCHHHNNNUUUZZZ^^^dddlllssswwwzzz{{{|||~~~~~~}}}zzz999<<<@@@BBBCCCDDDEEEFFFLLLMMMNNNOOOOOOKKKEEEAAA>>>>>>@@@EEEIIIMMMNNNMMMQQQQQQPPPOOONNNLLLLLLKKKLLLKKKJJJJJJJJJLLLOOOPPPRRRSSSUUUWWWXXX\\\```cccnnnuuu~~~ttteee]]]WWWYYY]]]aaafffkkklllrrr{{{sss```VVVSSSWWW]]]wwwwwwooommmoooxxx|||wwwooohhhddd```^^^\\\XXXXXX[[[aaaaaa]]][[[[[[[[[```iiivvv{{{~~~^^^KKKEEEEEE@@@>>><<<<<<>>>@@@@@@@@@AAAAAA@@@@@@AAACCCDDDEEEBBBEEEIIIKKKKKKLLLPPPTTTVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\]]]___aaabbbcccdddfffhhhlllpppsssuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqpppoooppptttwwwwwweee___eeemmmiiiVVVFFFCCCBBB?????????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCEEEHHHJJJOOORRRWWW\\\```dddjjjmmmqqqrrrtttzzz}}}~~~vvvaaaUUUPPPMMMPPPUUU[[[```eeellltttzzz}}}yyyssskkkddd^^^ZZZXXXVVVUUURRRLLLIIIKKKQQQWWWbbbfffjjjjjjhhhbbbUUUHHHDDDBBB>>><<<<<<<<<:::999:::;;;===AAAFFFLLLRRRUUU[[[```hhhoootttwww{{{}}}zzzyyy~~~999<<>>>>>@@@DDDIIILLLMMMMMMPPPOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUWWWYYY]]]```jjjqqqzzz~~~qqqeee]]]XXX[[[```eeekkkpppqqqwww~~~zzzfffYYYTTTWWW^^^rrrzzzrrrjjjgggiiippp~~~}}}xxxooohhhccc___]]][[[TTTSSSVVV[[[^^^\\\\\\______bbbgggppp|||~~~zzzyyysssxxx\\\LLLEEEDDD@@@>>><<<===>>>@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFCCCGGGJJJLLLLLLMMMQQQTTTVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^___aaabbbcccdddjjjkkklllmmmooorrrtttuuuvvvvvvuuutttttttttuuuuuuuuutttsssqqqppprrrwwwzzz~~~~~~llldddeeelllgggUUUFFFCCCBBB>>>>>>>>>>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<<<<>>>@@@AAABBBDDDHHHJJJNNNRRRWWW\\\```dddhhhkkkpppqqqtttyyy~~~}}}~~~~~~{{{fffXXXQQQNNNMMMPPPUUUXXX[[[```gggkkkmmmoooqqquuuxxx{{{|||}}}}}}yyytttmmmfff```\\\ZZZWWWVVVSSSNNNJJJKKKQQQWWW```eeeiiijjjiiidddYYYMMMFFFCCC???======<<<;;;:::<<<===>>>AAAEEEJJJNNNQQQWWW\\\dddlllqqquuuyyy||||||yyy~~~999<<>>======???@@@@@@???AAA@@@@@@@@@AAACCCEEEFFFFFFIIIMMMNNNMMMNNNRRRUUUVVVWWWXXXZZZ\\\^^^```aaa______``````bbbcccdddeeeooonnnllllllmmmppprrrtttwwwwwwwwwvvvwwwwwwxxxyyyyyyxxxvvvtttsssvvvzzz~~~sssiiifffjjjeeeTTTGGGCCCAAA===>>>>>>>>>============<<<======<<<;;;;;;;;;;;;<<<<<<===???AAABBBDDDGGGJJJMMMQQQXXX]]]```cccfffhhhnnnooosssxxx|||~~~}}}|||}}}}}}~~~pppaaaXXXTTTNNNOOOQQQRRRSSSUUUYYY\\\\\\^^^aaaeeejjjnnnqqqsssvvvyyy|||}}}zzzuuunnnhhhccc___]]]XXXWWWUUUOOOKKKLLLQQQVVV^^^dddjjjkkkkkkhhh^^^TTTHHHEEEAAA>>>======<<<;;;?????????@@@CCCFFFJJJLLLRRRXXX```gggnnnssswwwzzz~~~~~~~~~yyy:::<<>>===>>>@@@AAA@@@???AAA@@@@@@AAABBBDDDFFFGGGHHHKKKOOOPPPOOOPPPTTTWWWXXXXXXYYY[[[^^^aaadddfffcccccccccdddeeefffhhhiiipppooooooooopppqqqssstttwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzyyyxxxyyy{{{}}}~~~vvvllliiiiiibbbRRRFFFBBB@@@=================================<<<;;;;;;;;;;;;<<<;;;===???@@@AAACCCGGGIIILLLPPPWWW]]]```ccceeeffflllnnnrrrwwwzzz||||||{{{}}}|||{{{}}}oooddd^^^TTTSSSRRRRRRQQQRRRSSSTTTTTTUUUWWWYYY\\\___bbbcccjjjlllpppsssvvvzzz}}}zzzvvvqqqkkkfffbbb```ZZZYYYWWWRRRMMMMMMQQQUUU^^^eeekkkmmmllliiiaaaXXXKKKGGGBBB???>>>===<<<<<>>>>>???AAADDDGGGIIINNNSSS[[[cccjjjqqqvvvzzz}}}~~~yyy:::<<>>>>>???AAAAAA@@@???@@@@@@@@@AAABBBDDDGGGHHHJJJMMMQQQRRRRRRSSSVVVZZZZZZ[[[[[[]]]```cccgggiiihhhhhhggghhhiiikkkmmmooooooppprrrtttuuuuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{{{{yyy{{{}}}}}}{{{yyyxxxxxxxxxyyyyyyqqqooojjj___PPPFFFAAA???===<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<:::<<<>>>???AAACCCFFFHHHJJJOOOVVV\\\___bbbdddfffjjjmmmrrrvvvyyyzzzzzzzzz|||{{{zzz|||~~~{{{mmmdddZZZXXXUUUSSSRRRQQQQQQPPPQQQPPPPPPQQQRRRSSSUUUVVV^^^```dddgggjjjnnnsssvvv||||||}}}{{{wwwrrrmmmgggcccaaa\\\\\\ZZZUUUPPPNNNQQQTTT___ffflllmmmkkkhhh```YYYMMMIIICCC???>>>======<<<<<<<<<<<<===???CCCFFFHHHKKKPPPXXX```gggnnntttxxxzzz~~~~~~yyy:::<<>>>>>@@@AAABBB@@@???@@@@@@@@@AAACCCEEEGGGIIIKKKOOOSSSTTTTTTVVVZZZ]]]^^^]]]]]]^^^```cccgggiiikkkkkkjjjkkklllooorrrtttppprrruuuwwwxxxwwwvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{yyy{{{}}}|||yyyvvvtttsssxxxxxx~~~|||xxxwwwmmm]]]NNNEEEAAA???>>>;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<:::;;;>>>???@@@BBBEEEHHHIIIMMMTTTZZZ^^^aaaeeegggiiimmmrrrvvvxxxyyyzzz{{{zzzyyyyyy{{{~~~wwwllldddaaa\\\XXXVVVTTTRRRPPPOOONNNMMMLLLMMMNNNOOOPPPTTTVVVZZZ\\\___bbbgggjjjqqqrrrvvv}}}~~~|||xxxtttnnnhhhdddaaa]]]^^^\\\WWWRRROOOPPPSSS^^^ffflllllliiifff___YYYNNNJJJDDD???======<<<<<<:::::::::;;;>>>AAAEEEGGGHHHMMMUUU]]]dddkkkrrrvvvvvv|||}}}yyy;;;===???AAABBBEEEJJJMMMMMMKKKHHHHHHIIIJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIJJJLLLNNNOOOPPPPPPOOOPPPSSSVVVXXXYYYYYY[[[\\\___aaaeeennnxxxzzzmmm\\\RRRMMMMMMVVVaaaiiipppuuussszzz~~~~~~{{{lllbbbYYYRRRQQQSSSXXXooo}}}wwwqqqlllfff``````eeejjjnnnvvv~~~wwwrrrllliiiddd___ZZZUUUNNNJJJJJJFFFEEEGGGIIIJJJMMMSSSZZZ___gggnnnuuu~~~wwwkkkkkkrrr|||tttkkknnn{{{dddTTTLLLFFFCCC?????????@@@BBBBBB@@@???@@@@@@@@@AAACCCEEEHHHIIIKKKOOOSSSVVVVVVXXX]]]```aaa```______```cccfffhhhlllkkkkkkkkknnnqqquuuwwwuuuuuuuuuvvvvvvuuuuuuuuuxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzwwwsssqqqpppppp{{{zzz~~~~~~}}}~~~ppp\\\MMMDDD@@@>>>???;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<999;;;===>>>???AAAEEEGGGHHHLLLRRRWWW\\\aaafffiiiiiimmmssswwwxxxxxxzzz{{{yyyxxxxxxzzz}}}vvvqqqjjjeeebbb^^^ZZZVVVTTTSSSPPPNNNMMMMMMNNNOOONNNPPPRRRTTTVVVXXX\\\___cccdddiiirrryyy~~~}}}yyytttnnnhhhccc```^^^___^^^YYYSSSPPPPPPRRR[[[dddkkkjjjhhhddd___ZZZOOOJJJCCC???<<<<<<;;;;;;::::::::::::<<>>???;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<999;;;===>>>???AAADDDGGGGGGKKKQQQVVV[[[aaafffjjjiiinnntttwwwxxxxxxzzz|||yyyxxxxxxyyy}}}yyysssnnniiiccc___^^^[[[WWWSSSPPPOOONNNNNNKKKMMMOOOPPPQQQSSSVVVYYYWWWYYY___hhhpppxxx}}}zzzuuunnnhhhbbb______```___ZZZTTTPPPPPPRRRXXXaaaiiiiiigggddd```[[[OOOJJJCCC>>><<<;;;;;;;;;<<<;;;::::::;;;>>>@@@BBBDDDHHHOOOVVV]]]dddkkkpppqqqwww}}}}}}xxx}}}999;;;===@@@DDDGGGIIIKKKMMMKKKIIIIIIJJJMMMNNNNNNIIIGGGEEEDDDDDDEEEGGGIIIJJJGGGEEEFFFIIIKKKKKKJJJLLLKKKKKKKKKLLLNNNQQQRRRTTTUUUWWWYYY[[[]]]^^^^^^bbbcccjjjvvv{{{kkk\\\LLLLLLMMMRRRZZZccciiimmmrrrxxx|||}}}}}}~~~zzzuuukkkeee[[[SSSOOOMMMLLLLLLUUUccc|||wwwqqqlllhhhfffeeebbbdddhhhmmmsssyyy~~~{{{uuukkkcccccc___XXXQQQKKKGGGEEEDDDCCCBBBAAAAAACCCFFFIIIKKKRRRSSSWWW___lllzzzxxxhhhfffmmm{{{eeeUUUJJJDDDCCCAAAAAABBBBBBBBBAAAAAA@@@???@@@AAACCCEEEFFFHHHIIILLLPPPVVVYYYZZZ[[[]]]```cccaaa___aaadddgggfffeeeggghhhiiikkknnnrrrtttvvvxxxwwwwwwwwwwwwwwwxxxxxx{{{~~~|||xxxzzz|||zzzqqqiiieeegggkkkgggkkkrrrxxx|||qqqWWWIIIDDDBBB???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAAEEEHHHMMMOOORRRVVVZZZ___ccceeekkkmmmrrruuuxxxyyyxxxwww~~~|||zzzzzzzzz}}}xxxrrriiieee^^^YYYVVVSSSPPPNNNMMMPPPRRRRRROOONNNOOOQQQRRRSSSUUUYYYaaalllxxx~~~|||vvvoooiiieeecccZZZ\\\]]][[[WWWRRRPPPOOOVVV]]]ccceeeffffffaaa[[[RRRKKKBBB>>>======:::666:::::::::;;;<<<===??????CCCGGGMMMRRRVVV]]]fffmmmtttwww{{{~~~}}}zzz~~~999:::===@@@DDDGGGIIIJJJMMMJJJHHHHHHJJJLLLMMMMMMGGGFFFDDDBBBBBBDDDFFFGGGJJJHHHFFFGGGIIIKKKKKKJJJLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\```bbbhhhttt}}}xxxhhhYYYKKKJJJKKKPPPYYYbbbjjjmmmsssyyy}}}~~~}}}|||vvvpppbbb]]]VVVPPPNNNNNNOOOPPPSSSaaa~~~zzztttoookkkiiihhhddddddeeehhhlllppptttwww}}}~~~xxxuuuooofff___[[[XXXSSSMMMIIIFFFEEEEEEBBBBBBAAA@@@BBBEEEHHHJJJPPPSSSXXX___iiivvv}}}kkkggglll{{{dddTTTIIIDDDCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDFFFHHHJJJJJJOOOSSSXXXZZZZZZ[[[\\\^^^cccaaa___aaadddggggggfffjjjjjjlllmmmoooqqqrrrsssvvvvvvuuuuuuuuuvvvvvvwww{{{}}}|||yyy{{{}}}}}}vvvnnnhhhfffgggbbbfffnnnzzz}}}rrrWWWIIIEEEBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAEEEHHHLLLMMMPPPTTTYYY^^^aaadddiiikkkooosssvvvxxxyyyyyy}}}|||yyyvvvuuuxxx}}}{{{uuulllddd]]]XXXSSSPPPPPPRRRSSSRRROOONNNNNNPPPPPPQQQRRRUUUZZZbbbkkkrrr~~~zzzuuuooojjjgggeee]]]^^^]]][[[VVVRRRPPPOOOTTT[[[aaadddeeefffbbb\\\SSSLLLCCC>>>===<<<:::777888888888999:::;;;<<<===BBBFFFLLLQQQUUU\\\eeekkksssvvvzzz~~~|||yyy}}}999:::===AAADDDGGGIIIJJJKKKIIIGGGGGGIIIKKKKKKKKKFFFDDDCCCAAAAAACCCDDDFFFIIIHHHGGGHHHJJJKKKKKKKKKMMMLLLKKKKKKKKKMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZ^^^```gggssszzzuuudddVVVIIIHHHIIINNNXXXbbbkkkoootttzzz}}}yyyqqqiiiZZZVVVQQQMMMLLLMMMPPPSSSRRR___|||yyytttpppooonnniiigggfffeeeeeegggjjjlllnnnooorrrxxx}}}{{{sssnnnkkkfff___XXXRRRPPPLLLHHHEEEDDDDDDDDDAAA@@@??????AAACCCFFFGGGLLLQQQXXX^^^eeeqqqqqqiiilll{{{cccSSSHHHCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFIIIKKKLLLMMMRRRUUUYYY[[[[[[[[[[[[\\\aaa```___```cccfffggggggllllllnnnooooooppppppooossssssssssssttttttuuuvvvzzz||||||{{{~~~~~~|||~~~vvvoookkkjjjdddgggnnntttYYYJJJEEEBBB@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDGGGIIIKKKNNNRRRWWW\\\```bbbgggiiilllpppssswwwzzz{{{{{{{{{zzzuuuqqqrrryyytttkkkccc]]]YYYXXXXXXXXXUUURRRPPPQQQQQQQQQQQQRRRRRRSSSXXX^^^bbbvvv{{{vvvqqqmmmkkkjjjbbbaaa___[[[VVVRRRPPPQQQSSSZZZ```ccceeefffbbb]]]TTTMMMDDD>>><<<<<<;;;999888888888888999;;;<<<===AAAEEEJJJOOOSSSZZZbbbiiiqqquuuyyy}}}|||}}}www{{{888:::===AAAEEEGGGIIIJJJJJJHHHFFFFFFHHHIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHHHHJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMOOOPPPRRRTTTVVVXXXYYYYYY\\\```hhhrrrxxxrrraaaSSSHHHGGGHHHNNNXXXccclllqqquuu||||||wwwmmmcccWWWUUUPPPLLLKKKMMMRRRVVVUUUaaa|||~~~yyyvvvuuuuuuqqqnnnjjjfffddddddeeefffgggggghhhkkkooorrrtttttttttooohhhdddbbb]]]WWWRRRLLLJJJGGGEEECCCBBBBBBBBB??????>>>>>>@@@AAADDDEEEGGGOOOWWW\\\aaajjjxxxwwwlllmmm|||cccQQQFFFBBBCCC@@@?????????@@@@@@AAAAAACCCDDDEEEGGGJJJLLLNNNNNNSSSUUUXXX[[[\\\\\\\\\\\\^^^]]]]]]^^^```ccceeegggjjjkkkmmmnnnoooooonnnnnnrrrrrrrrrssstttuuuvvvwwwzzzzzz{{{|||{{{{{{yyyxxxtttuuuxxxzzz\\\KKKEEEAAA???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======>>>@@@CCCFFFHHHJJJMMMQQQVVV[[[___bbbhhhiiijjjmmmppptttxxxzzzxxx{{{|||xxxrrrqqqvvv}}}{{{ssslllhhhaaa```]]]ZZZXXXVVVVVVVVVTTTTTTTTTSSSRRRSSSVVVYYYhhhzzzzzzuuurrrpppooohhhfffbbb\\\VVVSSSRRRRRRTTTZZZ```aaacccddd```ZZZSSSMMMEEE>>><<<<<<;;;;;;::::::::::::;;;<<<===>>>???CCCHHHLLLPPPWWW___eeennnrrrxxx|||}}}|||tttxxx888:::>>>BBBEEEGGGIIIIIIHHHFFFEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQTTTVVVWWWXXXYYY\\\aaaiiitttxxxppp```RRRGGGFFFHHHNNNYYYdddmmmrrrttt{{{{{{uuujjj```UUUSSSPPPLLLLLLQQQYYY``````jjj~~~{{{{{{{{{wwwtttooojjjgggeeedddddddddcccaaabbbdddfffgggggggggccc___[[[YYYVVVQQQMMMIIIHHHEEECCCAAA@@@@@@@@@>>>>>>>>>>>>???@@@BBBCCCDDDLLLTTTYYY]]]eeeqqq{{{}}}pppppp~~~}}}bbbPPPFFFBBBDDD@@@@@@?????????@@@BBBBBBCCCDDDFFFHHHJJJMMMNNNOOORRRTTTWWWZZZ]]]^^^^^^]]][[[[[[[[[[[[]]]```dddgggggghhhjjjlllmmmoooooopppssssssssstttuuuwwwxxxyyyzzzxxxxxx{{{~~~|||```LLLDDD@@@===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======???BBBDDDHHHIIILLLQQQVVV[[[```bbbjjjjjjjjjlllnnnrrruuuwwwuuu{{{~~~xxxuuuxxx|||{{{uuukkkhhhddd___]]]\\\[[[[[[VVVWWWVVVTTTRRRRRRTTTVVV^^^mmmzzzvvvrrrooommmkkkfff___WWWSSSRRRSSSUUUZZZ^^^_________[[[UUUPPPKKKDDD???<<<;;;<<<<<<:::::::::::::::;;;<<<===>>>AAAFFFJJJMMMSSS[[[bbbkkkooouuuzzz~~~{{{rrrwww777:::>>>BBBFFFHHHHHHHHHFFFEEEDDDDDDEEEFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRUUUVVVWWWWWW\\\aaakkktttwwwooo^^^PPPDDDEEEGGGOOOYYYdddlllpppooovvv|||{{{xxxrrrhhh___RRRQQQNNNLLLNNNWWWdddnnnooottt{{{yyytttooojjjfffdddbbb```^^^[[[ZZZZZZ[[[[[[ZZZ\\\YYYVVVSSSRRROOOLLLIIIGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBCCCIIIPPPVVVZZZaaakkkrrr~~~ttttttcccPPPFFFCCCEEEAAA@@@@@@???@@@AAACCCDDDDDDEEEFFFIIILLLNNNPPPQQQRRRSSSUUUYYY]]]___^^^\\\YYYYYYZZZZZZ[[[___dddhhhggghhhiiijjjmmmoooqqqssssssssstttuuuvvvxxxzzz{{{zzzvvvuuuxxx{{{{{{|||~~~~~~bbbNNNEEE@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCFFFHHHKKKPPPUUU[[[___bbbjjjjjjjjjlllnnnqqqtttvvvtttzzz||||||~~~zzztttmmmgggcccaaa```^^^YYYYYYXXXUUUSSSSSSUUUWWW[[[eee|||{{{tttoooooommmggg```XXXRRRPPPPPPQQQVVVYYYYYYXXXXXXTTTNNNKKKHHHDDD???<<<<<<<<<===888888888888888999::::::<<<@@@DDDGGGKKKPPPXXX^^^ggglllsssxxx|||~~~zzzqqquuu777:::>>>CCCFFFHHHHHHHHHEEEDDDCCCCCCDDDDDDCCCAAACCCBBBBBBBBBBBBBBBBBBCCCBBBEEEGGGHHHGGGFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRTTTUUUUUU[[[aaakkktttvvvmmm\\\OOOAAABBBFFFNNNXXXbbbhhhkkkiiipppuuuuuusssooofff^^^TTTRRROOOLLLNNNYYYiiiuuuwwwxxx{{{uuuoooiiidddaaa[[[XXXVVVTTTTTTTTTSSSRRRSSSQQQOOOMMMKKKIIIGGGFFFCCCBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBFFFLLLSSSYYY___fffkkkvvvwwwxxxdddPPPFFFDDDFFFBBBAAA@@@@@@AAABBBDDDFFFEEEFFFHHHKKKNNNPPPRRRSSSSSSSSSUUUXXX\\\]]]\\\YYYYYYZZZ[[[[[[\\\___fffjjjkkkjjjjjjjjjlllpppsssvvvrrrrrrsssuuuvvvxxxzzz{{{{{{uuurrruuuwwwvvvxxx}}}~~~cccNNNEEEAAA@@@@@@;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCDDDFFFIIINNNTTTYYY^^^```hhhhhhjjjlllooorrruuuvvvvvvzzz~~~|||sssmmmiiifffddd___^^^\\\XXXUUUUUUWWWZZZZZZ```tttyyyrrrnnnlllggg___VVVPPPMMMLLLJJJOOORRRQQQQQQQQQMMMHHHFFFEEECCC@@@===<<<<<<===888888888777888888999:::;;;>>>CCCFFFIIINNNVVV\\\dddiiipppvvvzzz}}}zzzpppuuu777999>>>CCCFFFHHHHHHHHHDDDCCCCCCCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDGGGHHHFFFEEEFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJLLLOOOQQQRRRSSSTTT[[[aaakkktttuuukkkZZZMMM>>>@@@EEEMMMWWW```eeehhhdddkkkqqqqqqpppmmmeee]]]XXXVVVQQQLLLMMMXXXiiivvvxxxwww~~~{{{tttllleeebbbXXXVVVSSSRRRRRRRRRPPPOOOMMMLLLKKKIIIHHHFFFEEEDDD?????????@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAABBBEEEJJJQQQXXX___dddfffrrryyyzzzdddPPPFFFEEEGGGCCCBBBAAA@@@AAACCCEEEGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUTTTUUUXXX[[[\\\YYYVVVZZZ[[[\\\\\\]]]aaagggmmmooonnnlllkkkmmmppptttwwwqqqrrrssstttvvvxxxzzz{{{{{{tttppprrrtttsssvvv|||~~~~~~{{{zzz}}}bbbNNNFFFCCCBBBCCC;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;===@@@BBBBBBDDDHHHLLLRRRXXX\\\___eeegggiiimmmqqqtttwwwxxxxxxzzz}}}~~~~~~vvvqqqllliiieeedddaaa\\\YYYXXX[[[]]]ZZZ]]]ooowwwmmmkkkfff^^^UUUNNNJJJIIICCCHHHLLLLLLLLLMMMJJJEEEBBBCCCBBB@@@===<<<<<<===:::::::::999::::::;;;;;;:::===BBBEEEHHHMMMTTTZZZbbbgggooouuuyyy|||~~~~~~{{{pppuuu>>><<<;;;>>>DDDHHHIIIHHHEEEEEEDDDEEEEEEDDDBBB???CCCBBB@@@??????@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMOOOQQQSSSUUUYYY```kkkrrrqqqeeeUUUIII@@@BBBEEEIIIRRR\\\ccceeedddhhhmmmqqqqqqmmmhhhddd\\\UUUNNNMMMPPPWWWbbblllqqqppptttyyypppgggaaa^^^ZZZUUUQQQPPPPPPOOONNNKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@@@@@@@??????>>>===??????@@@@@@@@@@@@??????EEEEEEIIIPPPVVVZZZaaaiiivvvzzzfffQQQHHHEEEDDDCCCCCCBBBAAABBBDDDFFFHHHMMMMMMMMMOOOQQQSSSVVVXXXZZZYYYWWWVVVWWWXXXZZZ\\\^^^___`````````ccciiinnnpppooonnnnnnnnnoooqqqrrrtttqqqoooppptttxxxyyyxxxvvvrrrnnnooorrrwwwyyyyyy|||yyyvvvvvvwww~~~[[[MMMIIICCC???@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;===@@@CCCCCCFFFJJJNNNQQQUUUZZZ^^^dddgggkkknnnpppqqqssstttvvvxxxzzz}}}~~~~~~~~~tttlllkkkfffcccdddccc___]]]^^^]]]cccmmmxxxooojjjfffaaaXXXMMMHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>><<<<<<;;;;;;<<<;;;:::999888888888888===;;;===CCCHHHKKKPPPVVV^^^eeennntttwwwyyy}}}wwwpppwww<<<;;;<<>>>>>??????@@@@@@??????>>>BBBBBBFFFMMMRRRWWW___gggttt}}}}}}kkkTTTJJJGGGFFFCCCCCCBBBBBBCCCEEEGGGHHHLLLLLLMMMNNNPPPSSSUUUWWWZZZZZZXXXXXXXXXZZZ\\\]]]___aaacccccccccfffkkknnnoooooonnnnnnnnnooopppqqqrrrooommmnnnqqqtttvvvuuusssqqqnnnooorrrvvvwwwwww~~~~~~{{{wwwsssssstttuuu]]]MMMHHHCCC???@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCBBBEEEHHHKKKOOOTTTYYY]]]cccfffkkknnnoooqqqsssttttttvvvyyy{{{}}}~~~}}}}}}~~~xxxsssmmmiiijjjiiifffeeegggcccgggnnnqqqkkkeee___VVVLLLHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;<<<;;;:::999888888888888<<<:::<<>>>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLNNNOOOQQQSSSTTT\\\gggoooooodddTTTIIIAAABBBCCCHHHNNNUUU\\\aaafffiiiooorrrrrrnnniiieee___WWWOOOLLLJJJJJJOOOUUUWWWXXX\\\eeeuuu|||vvvqqqjjjeee]]]VVVRRRNNNKKKHHHGGGFFFEEEEEEFFFEEECCCAAABBBAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>@@@???BBBHHHMMMSSS\\\eeeqqqzzzmmmUUUJJJFFFEEECCCCCCBBBBBBDDDEEEGGGIIIKKKLLLLLLNNNPPPRRRTTTVVV[[[ZZZZZZYYYZZZ\\\^^^___```bbbeeeggghhhiiilllnnnnnnnnnmmmmmmnnnnnnooopppooommmkkkkkkmmmpppqqqqqqrrrqqqpppqqqtttwwwwwwwww{{{}}}}}}yyytttqqqrrrtttwww```MMMFFFBBB???@@@???>>>>>>======<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;===@@@BBBBBBDDDFFFIIILLLQQQXXX\\\bbbeeeiiilllnnnppprrrtttssstttwwwzzz|||}}}}}}}}}}}}}}}~~~|||uuuooonnnmmmkkklllnnnkkklllppp}}}vvvnnneee^^^UUULLLHHHIIICCCCCCCCCBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999999888888888;;;999:::@@@EEEHHHMMMSSS^^^dddlllrrrssstttvvvxxx}}}}}}~~~|||}}}sssmmmttt888:::===AAADDDFFFFFFEEEFFFEEEDDDDDDEEEEEEDDDBBB??????>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMOOOPPPRRRRRRYYYdddkkkkkkbbbSSSIIIBBBAAADDDJJJPPPVVV^^^fffmmmqqquuuwwwuuupppiiieee]]]VVVOOOKKKGGGEEEGGGKKKNNNPPPTTT[[[fffzzzyyyuuunnniiiaaaYYYSSSOOOKKKHHHEEEDDDCCCDDDEEEDDDCCCAAAAAA@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>===???===???DDDJJJOOOYYYbbbmmmwwwjjjRRRGGGBBBAAACCCCCCCCCCCCEEEFFFHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUYYYYYYYYYZZZ[[[]]]^^^___```bbbeeehhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnllljjjiiihhhiiikkkmmmmmmrrrrrrsssuuuwwwxxxxxxxxxwwwzzz{{{yyyuuutttwww{{{eeeMMMEEEAAA@@@@@@>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAACCCDDDFFFGGGJJJPPPWWW\\\___cccgggkkkmmmooorrrtttssstttwwwyyy|||}}}}}}}}}~~~~~~wwwuuusssqqqsssvvvsssrrrsss||||||rrrfff]]]TTTKKKHHHIIICCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999999777999???CCCFFFKKKPPP\\\ccckkkppprrrrrrssstttzzz{{{~~~{{{}}}rrrmmmttt666999===AAACCCDDDEEEEEEGGGEEEDDDDDDEEEEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQSSSXXXaaagggggg^^^QQQGGGAAA@@@DDDMMMSSSYYYdddooovvvxxx{{{{{{wwwpppgggbbbZZZSSSMMMJJJFFFBBBCCCGGGIIIJJJNNNTTT[[[jjjyyyuuuooojjjbbb[[[UUUQQQMMMKKKEEEDDDCCCDDDDDDDDDBBB@@@BBBAAA@@@>>>============<<<======>>>>>>======<<>>CCCHHHMMMVVV___iiirrr~~~~~~eeeOOOEEEAAA???BBBCCCCCCEEEFFFHHHIIIJJJLLLMMMNNNPPPSSSTTTVVVVVVWWWXXXYYYZZZ[[[]]]^^^______```cccfffiiikkkkkkjjjkkkkkkllllllmmmmmmmmmmmmiiiiiihhhgggggghhhkkklllppprrrtttvvvwwwwwwxxxxxxuuuxxx{{{zzzxxx{{{kkkPPPEEEBBBAAA@@@============<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<<<<===???@@@DDDEEEFFFGGGJJJPPPWWW\\\]]]aaaeeeiiilllnnnqqqssstttuuuxxx{{{}}}~~~~~~~~~|||yyyzzz~~~yyyxxxxxxvvvhhh^^^UUULLLHHHHHHDDDDDDDDDCCCCCCCCCBBBBBB???>>>===<<<<<<<<<<<<<<<===<<<;;;:::999999999999999666888===BBBDDDIIIOOOYYY```iiioooppppppqqqsssxxxzzz}}}~~~{{{}}}sssnnnuuu666999===@@@AAABBBDDDFFFGGGEEEDDDDDDEEEFFFEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRVVVZZZ___cccaaaYYYNNNFFF@@@???DDDNNNUUU[[[hhhvvv|||}}}~~~xxxpppfff```YYYRRRLLLIIIFFFBBBCCCGGGFFFEEEIIIOOORRRZZZqqqzzztttooojjjbbb[[[VVVSSSOOOMMMFFFEEEDDDDDDEEEDDDBBB@@@EEECCCAAA???>>>===>>>>>><<<<<<============<<<<<<>>>===>>>CCCGGGKKKSSS[[[bbblllzzzvvvwwwuuu~~~```MMMEEECCCBBBBBBCCCDDDFFFGGGIIIJJJJJJNNNOOOQQQSSSUUUWWWXXXXXXVVVWWWXXXZZZ\\\^^^___```^^^^^^```dddgggiiiiiihhhjjjjjjkkkllllllllllllkkkhhhhhhhhhgggggghhhkkknnnooorrrtttuuuuuuvvvwwwxxxvvvzzz}}}}}}~~~qqqTTTGGGCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;======<<<===>>>???CCCDDDFFFHHHKKKPPPVVVZZZ[[[___dddhhhkkknnnqqqsssuuuvvvyyy|||~~~~~~}}}}}}zzzjjj```WWWNNNIIIHHHEEEEEEEEEDDDDDDDDDDDDCCC??????>>>==================<<<;;;:::999999999999888666777===AAACCCHHHMMMVVV^^^gggnnnpppqqqrrrsssvvvzzz}}}~~~~~~}}}~~~tttooovvv666999===>>>???AAADDDGGGGGGEEECCCCCCEEEFFFFFFEEE>>>??????????????????>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGHHHIIILLLOOOQQQSSSZZZ[[[^^^___\\\UUUKKKDDD>>><<>>CCCFFFHHHNNNVVV[[[eeetttyyywwwyyynnn}}}sssYYYKKKFFFDDDDDDBBBCCCDDDFFFHHHJJJJJJKKKPPPQQQTTTVVVXXXZZZZZZZZZVVVXXXZZZ\\\^^^```aaabbb^^^]]]^^^aaafffiiihhhgggiiiiiikkklllllllllkkkjjjhhhiiijjjiiihhhiiimmmqqqrrrtttwwwwwwvvvwwwzzz||||||wwwXXXIIIEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;============>>>???@@@BBBEEEHHHJJJNNNSSSWWWYYY]]]bbbgggjjjmmmppprrruuuvvvyyy|||~~~}}}}}}}}}~~~}}}mmmbbbYYYPPPIIIGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>???===<<<;;;::::::999::::::888666777===AAACCCGGGMMMSSS[[[fffnnnqqqrrrsssuuuuuuzzz~~~~~~}}}sssnnnvvv666999<<<===>>>@@@DDDHHHGGGEEECCCCCCEEEFFFFFFFFF??????@@@@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGIIILLLOOORRRTTT]]]]]]]]]\\\YYYRRRIIICCC===;;;@@@LLLRRRVVVdddvvvzzzqqqkkk]]]UUUNNNJJJFFFCCCDDDIIIGGGDDDGGGMMMLLLMMM[[[mmmzzzqqqkkkccc\\\WWWRRROOOLLLIIIGGGFFFEEEEEEDDDAAA???@@@>>>;;;999777777777888;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;===BBBEEEFFFKKKRRRWWWaaappp}}}yyykkk|||jjjTTTHHHEEEDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKQQQSSSVVVXXXZZZ[[[\\\\\\WWWYYY[[[]]]```bbbcccccc___]]]]]]```eeeiiiiiiggghhhiiijjjkkklllkkkjjjjjjhhhiiijjjjjjiiikkkooosssvvvyyy{{{{{{zzzzzz~~~zzzZZZKKKFFFCCC???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>=========>>>>>>AAADDDGGGJJJMMMQQQTTTXXX\\\bbbfffjjjmmmppprrrtttvvvxxx{{{}}}~~~{{{{{{{{{|||}}}~~~nnnddd[[[QQQJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@??????????????????======<<<;;;::::::::::::999666888===AAACCCGGGMMMQQQYYYeeemmmqqqsssuuuvvvuuuzzz~~~~~~|||sssnnnvvv999;;;<<<>>>???AAAEEEHHHKKKIIIFFFFFFFFFFFFEEEDDD>>><<<::::::<<<>>>>>>>>>@@@@@@AAABBBCCCCCCCCCBBBDDDEEEFFFEEEDDDEEEFFFHHHFFFBBBCCCIIILLLKKKNNNTTT[[[[[[[[[YYYTTTNNNGGGCCC;;;===CCCHHHKKKQQQ```ooo~~~wwwkkk^^^VVVNNNKKKHHHEEEFFFJJJJJJEEEEEEIIIKKKMMMUUU___vvvvvvqqqjjjaaa[[[WWWSSSNNNKKKHHHFFFCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<:::;;;<<<======<<<;;;:::<<<<<<===>>>AAAEEELLLPPPZZZaaalllyyymmmzzzwwweeeUUUFFFGGGJJJDDDDDDEEEGGGHHHHHHIIIKKKMMMTTTTTTUUUXXX[[[\\\[[[YYY]]]]]]]]]^^^^^^^^^______]]]aaaeeefffddddddhhhlllhhhggghhhiiikkkkkkjjjiiiiiilllmmmmmmlllnnnsssxxxzzz{{{|||{{{zzz{{{|||~~~___KKKFFFDDD@@@??????>>>===============@@@???>>><<<<<<======>>>============>>>>>>>>>>>>AAABBBDDDGGGKKKNNNPPPQQQVVVZZZ___ccchhhmmmrrruuussstttuuuwwwzzz|||~~~rrrkkk```QQQIIIKKKCCCDDDFFFGGGGGGFFFEEEEEECCCCCCCCCBBB@@@>>>===<<<<<<<<<======>>>>>>??????:::::::::<<>>BBBEEEIIIGGGFFFEEEFFFFFFDDDCCC???===;;;;;;===?????????AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHGGGDDDDDDIIILLLKKKNNNTTTYYYYYYYYYWWWRRRLLLFFFBBB;;;===AAAEEEFFFLLLYYYhhh|||zzznnnaaaXXXPPPNNNLLLJJJKKKMMMQQQMMMKKKLLLMMMMMMSSS\\\nnnxxxssslllccc]]]YYYUUUPPPMMMHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<===>>>@@@EEEKKKOOOXXX^^^jjjvvvssstttcccTTTFFFFFFHHHBBBCCCEEEGGGIIIIIIJJJLLLNNNTTTTTTUUUXXX[[[]]]\\\[[[]]]]]]^^^______```aaaaaaaaaeeehhhhhhfffeeeiiilllllllllkkkkkkllllllkkkkkkjjjlllnnnmmmlllnnnrrrvvv{{{|||}}}|||{{{|||~~~fffOOOFFFDDDBBB??????>>>===============>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<============>>>@@@AAACCCFFFJJJLLLOOOPPPTTTXXX^^^ccchhhlllqqqtttttttttuuuvvvyyy|||~~~tttmmmbbbTTTLLLNNNDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<===???@@@AAA777777888999<<<@@@DDDFFFNNNQQQWWW^^^ffflllqqqtttuuuwww{{{}}}yyypppkkkttt666777999::::::===AAADDDGGGFFFEEEEEEFFFEEEDDDBBB@@@>>><<<<<<>>>???@@@???AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDFFFGGGHHHEEEFFFIIIKKKLLLOOOTTTWWWVVVVVVSSSOOOIIIDDD@@@===>>>AAACCCCCCGGGTTTaaayyy|||qqqeee[[[RRRQQQRRRQQQQQQQQQRRRNNNKKKKKKJJJJJJOOOUUUddd}}}|||vvvooofff___[[[WWWRRROOOIIIGGGDDDDDDDDDDDDCCCAAAAAAAAA@@@???>>>======<<<;;;;;;<<<======<<<;;;;;;;;;<<<===>>>@@@DDDJJJNNNUUU\\\fffrrr~~~yyyrrraaaTTTFFFEEEGGG@@@BBBEEEHHHJJJKKKLLLNNNPPPTTTTTTVVVYYY]]]___^^^]]]]]]^^^___```aaacccddddddgggjjjlllllliiihhhiiilllqqqpppnnnmmmlllllllllmmmkkknnnpppooonnnnnnqqquuu{{{|||}}}}}}}}}}}}qqqVVVGGGDDDDDD??????>>>===============<<<;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<>>BBBDDDIIILLLRRRYYYaaahhhnnnqqqqqquuuzzz}}}wwwmmmjjjrrr777888::::::;;;===AAADDDEEEDDDDDDEEEGGGFFFDDDBBB???===;;;;;;===?????????@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEECCCCCCEEEGGGHHHGGGGGGIIIKKKNNNRRRUUUVVVUUUSSSPPPLLLGGGBBB???>>>???BBBDDDDDDHHHTTTbbbwww{{{pppggg]]]UUUUUUXXXXXXWWWWWWSSSQQQNNNKKKIIIJJJNNNRRR\\\sssxxxqqqhhhaaa\\\XXXSSSPPPJJJHHHEEEDDDDDDDDDCCCAAABBBAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::<<<===>>>???CCCHHHKKKSSSYYYcccnnnzzzzzzqqq```UUUIIIFFFGGGAAACCCEEEIIILLLNNNOOOQQQSSSTTTUUUWWW[[[___aaaaaa___^^^___```bbbccceeefffggglllnnnpppooommmkkkkkkllloooooommmkkkjjjkkkmmmooonnnqqqtttsssqqqpppsssuuu|||}}}~~~~~~~~~}}}___IIICCCDDD???>>>>>>===============;;;::::::999999999999999999999:::::::::;;;;;;;;;>>>???AAACCCFFFIIIKKKLLLNNNRRRZZZ```eeejjjnnnpppssssssrrrsssvvvyyy}}}}}}rrrfffXXXPPPNNNFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???======;;;:::999999;;;>>>BBBEEE888888888999;;;???BBBDDDGGGJJJOOOUUU]]]dddiiilllmmmqqqwww|||uuulllhhhqqq777888999::::::<<<@@@CCCDDDDDDEEEGGGIIIHHHEEECCC===;;;::::::;;;============>>>@@@AAABBBCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHHHHHHHIIIMMMRRRWWWZZZWWWVVVSSSOOOJJJEEEAAA???>>>???BBBEEEFFFJJJXXXeeewwwyyynnniiiaaa[[[\\\______^^^___```___ZZZTTTOOOOOOQQQRRRYYYlllyyyrrriiiaaa]]]YYYTTTPPPKKKIIIFFFEEEEEEEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<===>>>AAAFFFIIIRRRWWW```kkkwww{{{rrr```WWWKKKHHHIIIDDDDDDHHHLLLOOOQQQRRRTTTVVVVVVWWWYYY\\\```bbbbbbaaa___```aaaccceeeggghhhiiiooopppqqqqqqpppnnnllllllkkkkkkkkkiiihhhiiillloooqqquuuxxxxxxvvvtttuuuwww{{{}}}~~~iiiMMMBBBBBB???>>>>>>===============;;;;;;;;;;;;::::::999999999999999999::::::::::::===>>>@@@CCCEEEHHHJJJKKKLLLQQQWWW]]]bbbgggkkknnnrrrqqqrrrsssuuuyyy|||~~~sssfffYYYPPPLLLHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@???>>>===;;;:::999999:::>>>AAACCC999888888999:::===@@@BBBHHHJJJNNNSSSZZZ```eeehhhjjjooouuuzzz~~~sssjjjgggppp~~~555666777888888:::>>>@@@DDDEEEGGGJJJLLLKKKHHHEEE===;;;999999;;;<<<===<<<;;;<<<===???@@@AAAAAABBBDDDEEEEEEDDDCCCBBBCCCEEEFFFHHHIIIJJJOOOXXX^^^```[[[YYYUUUPPPJJJEEEBBB@@@===>>>CCCFFFHHHMMM[[[iiixxxzzzqqqpppjjjggghhhiiiiiikkknnnpppoooiii]]]TTTQQQPPPNNNYYYhhh{{{tttjjjccc^^^ZZZUUUQQQLLLJJJGGGFFFFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===999;;;<<<===>>>@@@DDDFFFOOOUUU]]]hhhtttsss___WWWMMMIIIKKKGGGGGGKKKPPPSSSTTTUUUWWWXXXYYYYYY[[[^^^bbbdddcccbbb```aaabbbdddfffgggiiiiiiooopppqqqrrrrrrpppnnnmmmhhhjjjkkkjjjhhhhhhlllpppssswww{{{|||yyywwwxxxyyyzzz|||~~~rrrUUUEEEBBB??????>>>===============;;;;;;<<<<<<<<<;;;:::999999999999999::::::::::::===>>>@@@BBBEEEGGGIIIJJJMMMPPPUUUZZZ^^^ccchhhlllooopppqqqsssvvvxxxzzz{{{~~~uuuhhh]]]TTTNNNKKKJJJHHHGGGEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::;;;<<<>>>@@@777777666777888;;;===???IIIJJJMMMRRRXXX^^^cccfffkkknnntttyyy|||qqqhhhdddmmm|||666777888888999:::>>>@@@EEEFFFJJJMMMOOONNNJJJGGG===;;;999:::;;;=========:::;;;<<<>>>@@@@@@AAAAAADDDEEEEEEDDDBBBBBBCCCDDDDDDHHHJJJJJJQQQ]]]dddfff```]]]XXXRRRKKKFFFCCCAAA@@@BBBFFFJJJLLLRRR```nnn{{{yyyzzzwwwwwwxxxwwwuuuyyy}}}|||tttfff[[[VVVSSSNNNZZZeee}}}vvvmmmeeeaaa\\\WWWSSSMMMKKKHHHFFFFFFEEEDDDBBBCCCBBBAAAAAA??????>>>======<<<;;;;;;;;;;;;<<<===999:::<<<======???BBBEEELLLQQQZZZeeeqqq~~~}}}sss^^^VVVMMMIIILLLJJJJJJNNNSSSVVVWWWXXXYYYZZZ[[[[[[\\\___cccdddcccbbbaaaaaacccdddfffggghhhiiimmmmmmoooqqqrrrrrrooommmiiilllooonnnjjjiiilllooorrrwww|||}}}{{{yyyyyyzzzyyy{{{}}}~~~{{{]]]JJJDDD??????>>>===============:::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;>>>???@@@BBBEEEGGGIIIIIINNNPPPTTTWWW[[[```fffjjjmmmoooqqqtttvvvxxxyyyyyy}}}}}}~~~wwwkkkbbbZZZTTTMMMLLLJJJHHHFFFFFFEEEFFFAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;888888777777888;;;===???GGGHHHKKKPPPVVV]]]cccgggmmmqqquuuyyy|||oooeee```iiiyyy888999:::;;;;;;===@@@BBBFFFGGGKKKOOORRRPPPLLLHHH>>><<<:::;;;<<<>>>>>>>>>:::;;;<<<>>>@@@AAAAAAAAADDDEEEEEEDDDBBBBBBCCCDDDCCCHHHJJJJJJRRR```hhhiiiccc```ZZZSSSLLLGGGCCCBBBFFFGGGKKKOOOQQQWWWeeesss}}}~~~oooddd```]]]XXXZZZccc~~~yyyooogggbbb^^^YYYUUUMMMKKKHHHGGGFFFEEEDDDBBBCCCBBBBBBAAA@@@???>>>>>>===<<<;;;::::::;;;<<<===999:::<<<======???AAADDDJJJOOOXXXbbbooo}}}}}}rrr\\\UUULLLIIILLLKKKLLLPPPUUUXXXYYYYYYZZZZZZ\\\\\\^^^```cccdddcccbbbaaabbbcccdddeeeggghhhhhhkkklllnnnqqqsssssspppnnnlllpppsssrrrmmmkkkllloooqqqvvv{{{}}}|||zzzyyyzzzyyy{{{}}}~~~cccNNNFFF??????>>>===============::::::;;;<<<;;;:::999888999999:::::::::;;;;;;;;;>>>???AAACCCEEEGGGIIIJJJOOOQQQSSSUUUXXX^^^eeejjjlllnnnqqquuuwwwxxxxxxxxx}}}}}}}}}~~~}}}}}}xxxnnnggg```ZZZNNNMMMKKKHHHGGGFFFFFFFFFAAAAAAAAAAAAAAA@@@???>>>??????>>>===;;;:::999888;;;:::::::::;;;===???AAADDDEEEIIINNNUUU]]]dddgggpppsssvvvyyy}}}mmmbbb]]]fffvvv333444555666999<<>>????????????@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAAEEEHHHIIIKKKSSS```iiilllhhhaaa[[[WWWRRRKKKHHHHHHJJJPPPUUUUUUUUU[[[gggrrrttteee]]]\\\\\\iiirrrhhhdddaaa\\\XXXQQQNNNKKKHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===;;;;;;:::::::::;;;;;;;;;<<<===???AAABBBHHHPPPXXX^^^hhhxxxrrr[[[VVVMMMIIIKKKJJJNNNRRRYYY]]]````````````aaaaaabbbbbbdddeeeeeefffccccccdddfffhhhhhhfffdddhhhjjjmmmnnnoooqqqtttvvvssssssssssssrrrqqqpppoooqqqtttvvvxxxyyyzzz|||~~~}}}~~~mmmNNNGGGBBB@@@===<<<<<<===<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMRRRWWW[[[___dddggghhhkkkooosssvvvxxxyyyyyywwwyyy|||~~~~~~|||tttrrryyy|||pppeee^^^ZZZNNNLLLIIIHHHGGGFFFDDDCCCAAA@@@??????>>>?????????@@@@@@???>>>===;;;999888::::::999888999:::<<<===AAADDDIIILLLPPPXXXbbbiiinnnqqqtttyyy~~~~~~~~~jjj```ZZZcccsss666666777888;;;>>>@@@BBBCCCEEEHHHKKKMMMMMMLLLKKKCCC@@@===;;;<<<<<<;;;999>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDGGGJJJLLLTTT```iiillljjjccc\\\YYYTTTOOOMMMOOOQQQVVV[[[]]]^^^eeepppzzzzzzkkkbbbaaabbbmmmuuukkkfffccc^^^ZZZSSSOOOKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<===???AAACCCFFFNNNVVV]]]hhhxxxpppYYYTTTMMMIIILLLLLLPPPTTTZZZ___``````___^^^aaabbbcccdddeeeffffffffffffeeeeeeggghhhiiihhhfffhhhjjjmmmooopppqqqsssuuurrrssssssttttttttttttttttttuuuwwwwwwxxxzzz}}}pppRRRJJJCCC@@@===<<<======<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<===???BBBDDDEEEJJJMMMRRRVVVZZZ^^^cccfffiiilllppptttwwwyyyzzzzzzwwwzzz}}}~~~~~~|||sssnnnrrrzzz~~~rrriiiaaa]]]QQQNNNJJJHHHGGGFFFDDDCCCAAA@@@@@@???????????????@@@@@@???>>>===;;;999888::::::999888999:::;;;<<>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBGGGJJJMMMUUUaaaiiijjjkkkddd^^^[[[WWWTTTUUUYYYZZZ___dddgggjjjpppyyyuuukkkiiikkkuuuzzzooojjjfffaaa]]]UUURRRMMMJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===<<<<<<=========<<<;;;;;;<<<===???AAACCCDDDKKKTTT\\\gggwwwoooWWWRRRMMMKKKOOOOOORRRVVV\\\aaacccbbb___]]]aaaccceeeggghhhhhhgggfffiiihhhfffggghhhiiiiiihhhgggkkkoooqqqqqqrrrrrrsssrrrrrrsssuuuvvvwwwxxxyyywwwxxxwwwwwwwwwyyy~~~uuuVVVLLLCCCAAA>>>============<<<::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<===???BBBDDDEEEIIILLLPPPTTTXXX]]]bbbeeejjjlllppptttxxxzzz{{{{{{xxxzzz}}}~~~uuulllkkkooo{{{uuullleee```UUUQQQKKKGGGFFFEEEDDDCCCAAAAAA@@@???????????????@@@@@@???>>>===;;;:::999;;;:::999999999:::;;;<<>>>>>>>>>>>????????????@@@@@@BBBCCCCCCCCCBBBBBBBBBFFFJJJNNNVVVaaahhhiiikkkeee```]]]ZZZXXX\\\ccceeehhhmmmpppsssvvv|||~~~}}}~~~}}}uuurrrvvv~~~~~~ssslllhhhccc^^^YYYUUUOOOKKKIIIHHHFFFEEECCCCCCCCCDDDCCCCCCBBBAAA@@@@@@>>>======<<<<<<<<<::::::::::::<<<>>>@@@AAACCCJJJSSS[[[hhhwwwyyyxxx}}}}}}yyy}}}sssYYYSSSNNNMMMQQQQQQSSSWWW]]]dddhhhgggdddaaaccceeehhhjjjkkkkkkiiihhhkkkhhhfffeeeggghhhhhhhhhhhhlllpppssssssrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyzzzzzzxxxwwwvvvyyy}}}yyyYYYLLLDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;===???AAACCCDDDIIIKKKOOORRRVVVZZZ```dddhhhkkkooosssvvvxxxyyyyyyxxx{{{}}}~~~yyynnniiihhhqqq}}}tttllleeeaaaXXXSSSMMMHHHEEEDDDDDDCCCAAAAAA@@@????????????@@@@@@?????????===<<<;;;:::;;;:::999999999:::;;;<<>><<<<<<<<<=========>>>>>>>>>?????????@@@AAACCCEEEFFFFFFEEEDDDBBBFFFJJJNNNVVVaaahhhiiijjjeeeaaa___]]]]]]ccckkkqqqsssvvvxxxyyyzzzzzzyyyxxxyyyzzzwwwsssnnnkkkjjjhhhkkkooozzz|||~~~wwwpppkkkddd___\\\XXXQQQMMMJJJHHHGGGFFFCCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@>>><<<;;;::::::999888888999:::<<<>>>@@@CCCJJJRRR[[[hhhxxx~~~|||zzztttmmmmmmrrruuuvvvqqqttt}}}zzz]]]VVVPPPOOORRRRRRRRRWWW___hhhoooppplllhhheeegggjjjmmmnnnmmmkkkjjjkkkhhhfffeeefffggggggfffjjjmmmqqqtttsssrrrrrrrrrsssrrrrrrrrrrrrssstttuuuzzzzzzzzzxxxwwwxxx|||~~~}}}\\\KKKFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<>>===;;;;;;<<<;;;:::999999999:::;;;@@@BBBFFFIIILLLRRR[[[bbbiiinnnuuu{{{vvv```UUUPPPYYYjjjzzz888888777888999;;;===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCBBB@@@===<<<<<<============>>>>>>>>>??????@@@AAADDDFFFGGGGGGGGGFFFBBBGGGJJJMMMUUUaaaiiijjjjjjgggdddcccaaaaaaiiirrr{{{{{{|||}}}}}}zzzuuuqqqjjjkkkkkkhhhbbb]]]YYYXXXUUUYYY___jjj~~~xxxqqqiiiccc```[[[TTTNNNKKKIIIHHHFFFCCCCCCDDDDDDCCCCCCBBBAAABBBAAA???===<<<::::::999999888888999:::<<<>>>???DDDIIIPPPXXXgggxxx~~~wwwooojjjfffbbbcccgggkkkqqqkkkkkktttaaaXXXRRRQQQTTTSSSTTTXXXaaammmvvvxxxtttooohhhjjjlllnnnoooooonnnmmmmmmkkkiiihhhhhhiiigggfffjjjmmmppprrrqqqppppppqqqrrrqqqpppooooooooopppqqqxxxzzz{{{zzzyyyxxxyyyzzzvvvyyy}}}dddOOOGGGDDDAAA?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;<<<>>>AAACCCDDDGGGIIILLLNNNQQQVVV\\\```ccceeeiiimmmqqqsssttttttwwwzzz|||}}}|||}}}~~~tttlllfffhhhxxxyyyrrrkkkddd^^^ZZZVVVPPPKKKHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;<<<;;;:::999999999:::;;;===AAADDDGGGKKKQQQ[[[aaajjjnnntttzzz}}}yyyaaaUUUOOOWWWhhhwww777777777777999;;;===???>>>??????@@@AAABBBBBBBBBAAACCCDDDCCC???<<<<<<===============>>>>>>>>>???>>>@@@CCCFFFHHHHHHGGGFFFDDDGGGJJJLLLTTT```iiilllkkkiiihhhhhhffffffnnnwww}}}||||||}}}}}}wwwooohhh^^^^^^\\\WWWRRROOOMMMNNNIIIMMMSSS\\\pppyyyppphhhbbb]]]UUUOOOKKKIIIHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;>>>@@@AAADDDHHHMMMUUUdddvvv~~~qqqccc\\\YYYWWWXXX[[[aaauuunnngggccckkktttyyycccXXXSSSRRRVVVUUUWWW[[[eeerrr|||zzztttkkklllmmmoooppppppppppppqqqooonnnnnnnnnmmmkkkiiiiiikkkmmmnnnmmmlllmmmnnnqqqpppnnnmmmmmmnnnooopppuuuxxx|||}}}{{{xxxvvvuuupppsssyyy~~~oooXXXHHHEEEAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::<<<>>>@@@BBBCCCGGGHHHJJJMMMPPPUUU[[[___aaadddhhhlllppprrrssssssvvvyyy{{{{{{{{{{{{|||}}}~~~zzzrrrjjjiiivvvzzzsssmmmeee___YYYVVVQQQMMMJJJHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAA???????????????>>>===<<<<<<;;;:::999888999::::::;;;???CCCFFFJJJQQQZZZbbbjjjnnntttxxx{{{~~~aaaUUUNNNUUUdddsss}}}444444444555777999<<<===>>>>>>???@@@AAABBBCCCCCC@@@CCCEEEDDD@@@===<<<<<<============>>>>>>>>>>>>===???BBBEEEGGGGGGFFFEEEEEEHHHIIIKKKSSS```iiilllmmmkkkkkkllliiiiiiqqqzzz{{{yyyyyyzzzyyysssiiiaaaWWWVVVRRRMMMHHHGGGIIIKKKBBBGGGLLLSSSfffuuummmddd^^^VVVPPPLLLJJJHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<===???AAABBBCCCFFFKKKRRRbbbtttnnn\\\SSSQQQQQQQQQSSSYYYnnnlllfff]]]dddmmmrrryyybbbXXXSSSSSSXXXWWWZZZ^^^hhhuuu}}}vvvmmmmmmnnnooopppqqqrrrrrrtttssssssssssssqqqnnnlllhhhiiijjjjjjiiiiiikkklllooonnnmmmlllmmmnnnpppqqqsssxxx}}}}}}xxxtttqqqnnnqqqvvv{{{www```HHHEEEBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::<<<>>>@@@BBBCCCGGGHHHJJJLLLOOOTTTZZZ___aaadddhhhlllppprrrrrrsssvvvxxxzzz{{{zzzzzz{{{|||}}}}}}wwwoookkkvvv|||uuuooogggaaaXXXUUUQQQNNNLLLIIIEEECCCCCCBBBAAAAAA@@@@@@AAAAAA???????????????>>>===<<<===<<<:::999888999:::::::::===BBBEEEJJJQQQ[[[bbbkkknnnssswwwzzz~~~aaaUUULLLSSSbbbpppzzz666666666666666777888888===>>>>>>????????????>>>??????@@@@@@@@@>>><<<:::<<<;;;;;;;;;;;;<<<=========>>>@@@BBBCCCEEEEEEFFFHHHGGGGGGJJJRRR]]]gggnnnqqqnnnjjjiiikkknnnqqqrrrvvvttttttuuuuuupppfff^^^VVVSSSNNNIIIFFFDDDCCCDDD@@@CCCGGGMMM^^^~~~|||wwwlllaaaWWWSSSQQQKKKFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>CCCEEEJJJSSS^^^kkkvvv}}}wwwmmm^^^RRRLLLLLLPPPSSS[[[dddsssmmm___ZZZ]]]aaaeeeooozzz___XXXUUUVVV[[[YYY___```ccciiiqqqwwwzzz{{{nnnjjjggghhhmmmqqqttttttrrrssstttuuuvvvwwwwwwwwwssssssppplllgggfffiiimmmnnnllliiihhhjjjlllnnnooommmuuu{{{{{{zzzxxxsssnnnkkkpppvvvyyyzzzzzz{{{}}}zzz|||~~~eeeMMMFFFAAA@@@???<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::777777888999;;;===???@@@EEEFFFHHHIIILLLQQQWWW[[[___bbbfffiiilllnnnqqqttttttwwwyyyzzzzzzzzz{{{|||{{{tttrrr{{{yyyrrrjjjddd___[[[UUUPPPLLLHHHEEEBBBFFFEEECCCAAA@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999888777777;;;>>>BBBEEEIIIPPPZZZaaahhhlllrrrwwwzzz|||}}}eeeXXXMMMOOO[[[hhhttt|||666666666666666777777888======>>>>>>??????>>>>>>>>>???AAABBBAAA???<<<:::;;;;;;;;;;;;;;;<<<======<<<===???AAACCCDDDEEEEEEEEEEEEFFFHHHNNNYYYeeemmmssspppmmmlllmmmooooooooonnnlllkkkmmmnnnjjjccc\\\UUURRRMMMHHHEEECCCCCCDDDBBBDDDFFFKKKZZZyyy~~~yyynnncccXXXTTTRRRLLLGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>===>>>>>>???<<<<<<<<<<<<<<<===>>>>>>AAADDDIIIQQQ[[[fffooouuupppgggYYYNNNIIIJJJNNNRRRZZZaaannn{{{yyyjjj^^^XXX[[[^^^```iii}}}sss^^^YYYUUUVVV[[[ZZZ^^^^^^aaaffflllqqqssssssllliiifffggglllpppssstttuuuuuuvvvwwwxxxxxxxxxxxxvvvuuurrrmmmiiihhhjjjmmmooommmkkkjjjkkkmmmooopppnnntttwwwvvvuuuuuusssnnniiimmmqqqssssssssstttvvvwwwxxxzzz|||~~~kkkOOOHHHBBBAAAAAA>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888999;;;===???@@@DDDEEEGGGHHHKKKOOOUUUYYY^^^aaafffiiikkkmmmpppqqqsssuuuwwwxxxxxxxxxzzz|||yyyxxx{{{rrrkkkccc___XXXSSSNNNJJJFFFCCCEEEDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888888777;;;>>>BBBEEEIIIPPPYYY```hhhlllqqquuuxxx{{{~~~~~~}}}{{{xxxbbbUUUJJJKKKVVVbbbnnnwww666666555555666666777888<<<<<<===>>>>>>>>>>>>>>>===???BBBCCCCCC@@@<<<:::;;;;;;;;;;;;;;;<<<<<<===<<<===>>>@@@BBBCCCDDDDDDAAADDDFFFGGGJJJTTTbbbmmmsssqqqnnnllllllkkkjjjhhhaaa```^^^```bbbaaa]]]YYYUUURRRLLLGGGDDDCCCCCCDDDDDDEEEEEEIIIVVVsss}}}qqqfffZZZVVVSSSNNNIIIGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@????????????@@@===<<<<<<<<<<<<======>>>???BBBGGGNNNWWW___eeeiiiggg```UUUKKKHHHJJJPPPTTTZZZ___hhhqqqvvvqqqggg^^^YYY\\\^^^^^^fff{{{kkk^^^[[[VVVWWW\\\[[[\\\\\\^^^aaafffiiikkkkkkiiigggeeefffjjjooorrrssswwwwwwxxxyyyzzzzzzzzzzzzxxxwwwtttoookkkjjjkkkmmmooonnnlllkkkkkkmmmooopppqqqttttttrrrrrrvvvwwwuuulllmmmooonnnmmmmmmnnnooorrrsssuuuvvvxxx|||}}}|||sss{{{rrrRRRJJJCCCBBBBBB@@@???@@@::::::::::::::::::::::::<<<<<<<<<;;;:::999888777777777888999;;;===>>>???BBBCCCEEEGGGIIIMMMSSSVVV[[[```eeeiiikkklllmmmooossstttuuuuuuuuuwwwzzz|||wwwoooiiiddd]]]WWWRRRMMMHHHEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999888888:::===AAADDDHHHOOOXXX___iiilllpppsssvvvyyy|||~~~~~~|||yyyvvvtttssspppuuu~~~^^^QQQEEEFFFNNNZZZfffooo666555555555555666777777:::;;;<<<===============<<<>>>BBBEEEDDDAAA===:::;;;;;;::::::;;;;;;<<<===;;;<<<>>>@@@BBBCCCCCCDDD@@@DDDGGGGGGHHHQQQ```lllqqqooollljjjhhheeebbb___VVVTTTSSSTTTWWWXXXXXXWWWUUURRRMMMHHHEEEDDDDDDEEEEEEDDDDDDHHHSSSnnnuuuiii]]]XXXTTTNNNIIIHHHDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????======<<<<<<<<<<<<===>>>???BBBGGGMMMSSSXXX\\\^^^```[[[SSSKKKIIILLLSSSXXX\\\___dddjjjmmmkkkeee___[[[___cccdddkkkvvvfff``````XXXXXX]]][[[\\\[[[\\\___dddggghhhgggeeeeeedddfffiiimmmppprrrvvvwwwyyyzzz|||}}}}}}}}}yyywwwsssooolllkkkkkklllmmmmmmmmmkkkkkkkkkmmmoootttuuusssqqqttt{{{tttsssqqqooommmllllllmmmooopppqqqrrrsssvvv{{{~~~}}}}}}|||qqqwwwwwwUUUKKKCCCAAAAAA@@@???@@@::::::::::::::::::::::::;;;;;;;;;;;;::::::999888777777888999:::<<<>>>???@@@AAACCCEEEGGGKKKPPPSSSZZZ___eeeiiikkklllmmmmmmsssssstttttttttwww{{{~~~}}}tttooojjjccc\\\VVVPPPKKKHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::::::::999999999:::===AAACCCGGGNNNWWW^^^hhhkkkoooqqqsssvvvyyy|||}}}|||zzzvvvsssooollljjjjjjfffjjjrrr|||{{{ZZZNNNCCCBBBHHHQQQ\\\eee555555555555555666666777999999:::;;;<<<=========;;;>>>BBBDDDDDDAAA===::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDAAAEEEHHHHHHIIIQQQ^^^iiimmmkkkhhhfffddd```[[[XXXNNNLLLKKKLLLOOORRRUUUVVVUUUSSSOOOJJJHHHFFFFFFFFFEEECCCDDDHHHRRRkkk{{{oooaaaZZZVVVOOOJJJHHHDDDDDDDDDCCCBBBBBBAAAAAA???????????????>>>>>>>>>======<<<<<<<<<<<<======@@@BBBFFFKKKPPPTTTVVVWWWYYYVVVPPPKKKIIILLLTTTZZZ___aaadddgggiiihhheeebbb\\\aaagggkkksssqqqfffeeeddd[[[ZZZ^^^[[[\\\\\\]]]```eeehhhiiiiiiddddddeeefffhhhkkkoooqqqsssuuuwwwyyy|||~~~wwwuuuqqqnnnlllkkkjjjjjjkkkllllllkkkiiiiiikkkmmmrrrrrrppppppuuuyyywwwssspppnnnmmmmmmlllnnnoooppppppqqqssswww{{{{{{xxx}}}yyyYYYMMMBBB@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;777777888999:::;;;===>>>>>>@@@BBBDDDFFFIIIMMMQQQXXX]]]dddiiikkklllmmmnnnrrrsssttttttuuuxxx|||~~~}}}uuupppiiiaaa[[[UUUPPPMMMIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCAAA@@@???===<<<<<<;;;;;;;;;:::::::::::::::999<<<@@@CCCFFFLLLUUU\\\gggjjjnnnppprrrsssvvvwwwxxxvvvrrrmmmhhhdddaaa______[[[___fffooouuuWWWLLLBBB@@@DDDKKKTTT\\\555555444444555555666777777888999:::;;;<<<<<<<<<;;;===@@@BBBBBB@@@===::::::::::::::::::;;;;;;<<<<<<===>>>@@@BBBCCCDDDDDDCCCFFFIIIJJJKKKQQQ\\\dddiiifffccc```^^^ZZZVVVSSSIIIIIIHHHHHHKKKOOOSSSUUUVVVTTTRRROOOLLLJJJHHHGGGDDDBBBCCCIIIRRRgggvvvggg___YYYQQQKKKIIIDDDDDDDDDCCCBBBBBBAAAAAA??????@@@@@@??????>>>===>>>======<<<<<<<<<<<<===@@@BBBEEEIIIMMMQQQSSSTTTSSSRRRNNNJJJHHHKKKSSSZZZbbbdddfffhhhiiihhhfffddd]]]bbbhhhooozzz{{{ppphhhgggfff]]]]]]```[[[]]]]]]^^^bbbfffjjjkkkkkkccceeefffggggggiiimmmpppqqqrrruuuwwwzzz|||}}}~~~uuurrrooommmlllllljjjiiiiiilllmmmkkkhhhgggjjjlllmmmmmmmmmnnnuuu~~~~~~vvvtttqqqoooppppppooonnnnnnoooooooooooorrruuuxxx{{{^^^PPPCCC???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;<<<<<<<<<777777888888999;;;<<<======???BBBDDDFFFHHHLLLOOOVVVZZZaaafffiiikkkmmmnnnppprrrsssuuuvvvxxx|||}}}~~~|||wwwooohhhbbb\\\WWWSSSMMMLLLIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA???===<<<<<<;;;;;;;;;;;;::::::::::::999<<>>@@@@@@>>><<<;;;::::::999999::::::;;;<<<<<<===???AAACCCDDDEEEEEEDDDFFFIIIKKKMMMRRRXXX]]]```^^^ZZZWWWUUURRROOOLLLGGGGGGGGGGGGIIILLLQQQTTTVVVVVVUUUTTTQQQNNNJJJHHHDDDAAACCCIIIPPPaaa~~~nnnddd]]]TTTNNNLLLDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;::::::999999::::::;;;<<<===>>>@@@BBBDDDEEEEEEFFFEEEFFFHHHJJJNNNRRRVVVXXXYYYVVVRRROOOMMMKKKHHHFFFFFFFFFFFFFFFHHHKKKOOORRRVVVWWWXXXWWWTTTPPPLLLIIIDDDAAACCCIIINNN]]]ssshhh```WWWPPPNNNEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>AAADDDJJJSSSYYYbbbgggmmmqqqqqqooommmlllccc___XXXPPPJJJEEECCCBBBEEEBBBFFFKKKRRRdddjjj^^^OOOHHHBBB@@@??????BBBGGG666777777555333222333444666777888999:::;;;;;;;;;::::::<<<>>>???>>>;;;888999:::;;;===>>>======<<<===>>>@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKKKKLLLLLLIIIGGGGGGHHHHHHEEECCCDDDCCCDDDFFFJJJNNNPPPQQQSSSXXX[[[YYYWWWTTTNNNHHHEEECCCDDDHHHLLL[[[{{{}}}oooeee\\\TTTNNNIIIHHHGGGDDDAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======AAABBBCCCFFFJJJOOORRRTTTWWWWWWWWWUUUSSSRRRSSSUUU```dddgggggghhhkkkiiieeehhhjjjoooxxxvvvoooddd]]]___bbbbbb``````]]]^^^aaacccdddeeeeeeeeefffhhhjjjjjjiiiiiijjjkkkoooooorrrwwwwwwssssssvvvsssqqqnnnmmmnnnnnnmmmlllllllllkkkiiiggghhhjjjlllmmmoooppprrrwwwyyyrrrhhhbbbdddjjjrrryyy{{{xxxuuunnnppprrrrrrpppoooqqqtttuuuvvvxxxyyyzzz{{{~~~|||\\\DDDCCCDDD===;;;AAA<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999999888777777888999<<<===>>>@@@BBBCCCCCCEEEHHHJJJNNNRRRWWW\\\```eeeiiilllnnnooooooppppppssswwwzzzyyyzzz{{{}}}{{{wwwqqqiiicccZZZWWWRRRNNNLLLJJJGGGEEEFFFEEEDDDBBB???===:::999<<<<<<<<<;;;::::::999999<<<<<<===???EEEKKKRRRVVVcccdddhhhlllnnnjjjbbbZZZVVVSSSNNNIIIDDDBBBAAAAAABBBEEEHHHLLLTTT]]]aaa___OOOFFF@@@@@@AAA@@@@@@BBB666777777555333222333555555666777999::::::;;;;;;::::::;;;>>>???>>><<<999999:::<<<===>>>>>>======>>>???AAADDDFFFHHHIIIJJJHHHJJJLLLLLLJJJHHHHHHHHHHHHFFFCCCCCCDDDDDDCCCAAACCCCCCDDDFFFJJJMMMPPPQQQUUUZZZ]]]\\\YYYWWWQQQKKKFFFCCCCCCGGGKKKXXXvvvuuujjj```VVVPPPJJJIIIGGGEEEBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===???@@@BBBEEEJJJOOOTTTWWW]]]]]]\\\ZZZWWWUUUUUUVVV^^^cccfffgggiiilllkkkggghhhlllrrrzzzwwwmmmccc\\\^^^aaaaaa______]]]^^^aaaccceeeeeefffeeegggiiikkklllkkkkkklllnnnrrrqqqrrrvvvuuurrrqqqttttttrrrooonnnmmmmmmkkkiiikkkkkkjjjgggffffffhhhkkkjjjlllmmmooouuuzzzvvvnnnfffgggkkkrrrxxxzzzyyyvvvsssuuuvvvvvvtttsssuuuwwwwwwxxxzzz{{{}}}}}}bbbHHHDDDEEE>>><<<@@@<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999999888777777888999;;;===>>>???AAABBBCCCEEEHHHJJJNNNQQQWWW[[[___cccgggjjjnnnooopppooopppqqquuuxxxyyyyyyzzz{{{}}}~~~~~~xxxpppjjjaaa]]]WWWSSSOOOLLLIIIGGGEEEEEEDDDBBB@@@>>><<<;;;======<<<<<<;;;::::::999;;;;;;<<>>@@@BBBEEEGGGIIIJJJIIIKKKLLLJJJGGGDDDCCCCCCCCCAAA>>>===>>>?????????AAABBBDDDGGGJJJMMMPPPQQQXXX]]]```___]]]\\\VVVPPPIIIEEEEEEHHHKKKVVVrrr{{{pppeeeZZZRRRLLLJJJHHHEEECCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBGGGMMMTTT[[[^^^eeefffeeebbb]]]ZZZXXXXXX]]]aaadddfffjjjooonnniiiiiinnnvvvvvvkkkbbb\\\]]]```___^^^^^^]]]___aaaccceeefffffffffiiijjjlllmmmmmmnnnoooqqquuurrrqqqssssssppppppsssvvvsssqqqpppooonnnllljjjnnnmmmkkkgggddddddgggiiihhhjjjkkkmmmttt|||}}}yyyooooooppptttxxx{{{||||||zzz{{{{{{zzzyyyxxxzzz{{{yyyyyyzzz|||zzzmmmOOOFFFEEE@@@===???<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999999888777777888999;;;<<<===>>>@@@AAABBBDDDGGGJJJMMMQQQVVVZZZ]]]```dddfffnnnoooooooooooopppsssuuuyyyyyyxxxxxxyyy{{{}}}~~~wwwpppgggccc]]]WWWRRRNNNJJJHHHEEEEEEDDDBBB@@@???===<<<>>>======<<<;;;;;;::::::;;;;;;<<<>>>CCCIIINNNRRRZZZ]]]``````[[[TTTNNNJJJDDDCCCAAA@@@@@@AAACCCDDDDDDHHHLLLQQQ[[[dddfffbbbVVVMMMEEECCCCCCAAA@@@BBB555666666555333333444555444555666777888999999999::::::;;;===???@@@>>><<<999999:::;;;;;;<<<<<<<<<;;;;;;===???AAADDDFFFGGGJJJKKKKKKIIIEEEAAA???>>>???===:::999999;;;===>>>???AAADDDGGGJJJNNNRRRUUUXXX^^^bbbaaaaaa```\\\VVVMMMIIIHHHKKKMMMVVVnnnvvvjjj^^^VVVNNNKKKGGGDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@BBBFFFLLLTTT]]]dddiiimmmnnnmmmiiiddd___\\\[[[]]]```dddgggmmmrrrqqqllliiipppzzzuuuiiiaaa\\\]]]___^^^\\\]]]]]]___aaadddfffggggggggghhhjjjlllmmmmmmnnnppprrrtttpppoooqqqrrrpppppprrrvvvuuuttttttttttttrrrpppuuussspppkkkgggeeefffhhhgggjjjkkkmmmttt~~~xxxwwwvvvwwwyyy|||~~~}}}||||||}}}~~~yyyyyyyyy|||{{{}}}{{{ZZZHHHCCC???===>>><<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999888888777777888999::::::;;;===???@@@AAACCCFFFIIINNNQQQUUUYYY[[[^^^aaadddjjjkkkmmmmmmnnnooorrruuuwwwwwwwwwwwwyyy{{{~~~yyyrrrjjjeee___YYYUUUPPPLLLJJJGGGFFFDDDBBB@@@>>>===<<<>>>======<<<<<<;;;;;;:::::::::;;;>>>BBBGGGKKKNNNSSSWWWYYYWWWQQQJJJFFFEEE???>>>>>>>>>???AAACCCDDDFFFIIIMMMTTT___iiijjjfffXXXOOOFFFDDDCCCBBBAAACCC555666666555333333444666444555666777888999999999:::999:::===???@@@???>>>888888888888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFJJJKKKJJJGGGCCC>>><<<;;;<<<;;;999888888:::===@@@???AAAEEEHHHKKKQQQWWW\\\ZZZ```dddeeeeeeeeeaaa[[[PPPKKKJJJLLLMMMTTTiiizzzooocccZZZQQQLLLGGGDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@DDDJJJRRR[[[eeelllqqqssstttuuurrrlllgggcccaaaaaadddfffjjjqqqwwwvvvpppiiiqqq|||ttthhhaaa]]]___```^^^\\\]]]^^^___bbbeeeggghhhhhhhhhggghhhjjjjjjjjjllloooqqqpppmmmmmmrrruuusssqqqrrruuuuuuuuuxxxzzz{{{zzzyyy|||{{{wwwqqqkkkgggfffgggdddiiikkklllqqqzzz|||zzzwwwvvvvvvzzz~~~~~~~~~|||{{{{{{~~~zzzfffMMMBBB???>>>===<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999888888888888888888999999:::<<<>>>???@@@CCCFFFHHHMMMPPPTTTXXXZZZ]]]```bbbdddgggiiilllmmmpppsssvvvuuuuuuvvvwwwzzz}}}|||tttlllhhhbbb\\\XXXTTTPPPMMMIIIHHHEEEAAA???<<<;;;:::=========<<<;;;;;;::::::999999:::===@@@DDDHHHKKKLLLOOOQQQOOOJJJEEECCCCCC>>>>>>>>>>>>???AAACCCDDDGGGIIIMMMUUUbbbnnnppplllYYYPPPGGGEEEDDDCCCCCCEEE555555666555333333555666555555777888999::::::::::::999:::<<>>>>>>>>>>>@@@BBBDDDFFFGGGGGGGGGDDD@@@;;;999888999::::::999999;;;>>>AAA???BBBFFFIIIMMMTTT^^^eeeccchhhllllllkkkkkkfff```QQQLLLJJJMMMMMMSSSeeeyyytttggg___VVVPPPIIIEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAFFFNNNYYYcccmmmssswwwzzz|||}}}|||xxxrrrnnnllljjjlllnnnqqqyyy|||uuuiiiooo{{{vvvhhhccc```aaaaaa^^^]]]___^^^___bbbeeegggiiiiiijjjfffggghhhhhhgggiiillloooooommmooowww{{{wwwsssqqqrrrsssuuuyyy}}}~~~~~~~~~{{{vvvpppjjjhhhgggbbbhhhllllllmmmsssyyy|||zzzxxxuuurrrrrruuu{{{}}}}}}~~~sssrrrqqqUUUEEEAAA???===<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999777888888888888888888888888:::===>>>@@@BBBEEEHHHJJJMMMRRRUUUXXX[[[^^^```aaacccgggjjjlllooosssuuurrrtttvvvyyy|||~~~vvvnnnjjjddd^^^YYYUUUQQQNNNHHHGGGCCC@@@===<<<;;;:::===<<<<<<;;;::::::999999888999:::<<>>>>>>>>@@@BBBCCCBBBCCCCCC@@@<<<888666555777999;;;;;;:::;;;???BBBAAADDDGGGJJJNNNWWWdddmmmpppuuuxxxuuussspppjjjcccUUUPPPNNNPPPQQQUUUfffxxxxxxlllccc[[[TTTLLLGGGFFFFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@??????@@@AAACCCFFFLLLVVVbbbmmmvvv|||~~~|||zzzuuuvvvwwwzzz{{{hhhmmmxxxzzziiieeecccdddccc```___aaa^^^```bbbfffhhhjjjjjjjjjfffggggggffffffgggjjjmmmrrrqqquuu~~~}}}tttooonnnooorrrwww|||~~~yyyzzzzzzwwwrrrllliiigggeeelllqqqooommmpppsssuuuzzzxxxuuurrrppptttzzz||||||jjjaaavvvzzz```MMMEEEAAA===<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999777777888888888888777777777999<<<===???AAAEEEHHHFFFIIINNNRRRUUUXXX[[[^^^```cccgggiiikkknnnqqqsssrrrtttwwwzzz}}}~~~~~~uuunnniiibbb\\\VVVQQQLLLIIIEEECCCAAA>>><<<<<<<<<===;;;;;;;;;:::999999888888888888999;;;>>>AAACCCEEEFFFDDDBBBBBBBBBAAA@@@?????????@@@AAACCCDDDEEEFFFHHHHHHJJJSSSeeeuuuzzzwwwfff[[[PPPKKKHHHEEEDDDFFF444555666555444333555777666777888999:::;;;;;;;;;:::999999<<>>??????>>><<<;;;<<<===???@@@>>>??????===999666444444555888;;;<<<;;;<<>>===<<<===>>>???;;;;;;:::999999888888777777888999;;;===@@@BBBCCCFFFBBB???>>>@@@@@@>>><<<===>>>???AAACCCEEEFFFGGGHHHGGGIIIRRReeewww}}}zzzlll```TTTNNNJJJEEEDDDEEE555555555555555555444444;;;999888888999::::::999;;;999888:::>>>BBBCCCBBB???===;;;999999:::<<<>>>>>>>>>===<<<:::999888888;;;;;;;;;::::::888777777444777:::;;;<<<===???@@@BBBBBBFFFKKKRRR\\\mmm}}}|||rrrjjj^^^ZZZWWWZZZ___dddmmmuuu~~~tttmmmbbb[[[PPPIIIGGGFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@???AAA>>>>>>@@@AAAAAACCCHHHNNN[[[jjjvvvxxxjjjjjjpppxxxkkkfffaaa___```bbbbbbbbbaaaaaaaaadddfffhhhgggfffiiigggddddddeeegggiiiiiivvvxxx|||vvvlllmmmmmmnnnqqquuuxxxxxxxxxooopppqqqqqqpppnnnkkkjjjnnnppptttuuusssqqqpppooowwwwwwvvvuuuuuuxxx|||~~~}}}eeeXXXYYYtttoooQQQEEEAAA<<>>===<<<;;;::::::::::::::::::999999999888888999999999888777666666555::::::;;;<<<>>>@@@AAABBBEEEHHHKKKMMMOOORRRWWWZZZ]]]```dddgggiiijjjlllnnnlllpppuuuzzz|||{{{yyywwwyyyyyyzzz~~~}}}yyyrrrhhhccc[[[SSSMMMHHHCCC@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<>>>???@@@??????>>>;;;999999<<<>>>;;;===@@@AAABBBBBBDDDEEEGGGMMMQQQWWWggg}}}zzzkkk[[[RRRLLLGGGDDDDDD333333444444444555555555999888666777999::::::999;;;999888:::>>>AAACCCBBB???>>>;;;999999:::<<<>>>>>>>>>===;;;:::999888777888888888888777666555444444777999;;;;;;<<<>>>@@@AAABBBEEEKKKRRR\\\mmm}}}xxxoooddd___\\\^^^bbbfffnnnvvvwwwqqqddd\\\RRRKKKGGGFFFDDDBBBCCCCCCCCCCCCCCCBBBAAAAAABBB??????AAABBBBBBEEEJJJTTTaaappp}}}llljjjnnnxxxkkkgggbbb```aaaccccccccccccbbbaaaccceeegggfffeeegggfffddddddfffhhhiiijjjqqqrrrvvv|||~~~uuunnnkkklllnnnrrrvvvwwwvvvtttqqqqqqpppooonnnnnnnnnnnnnnnqqqtttuuusssqqqoooooovvvwwwwwwvvvvvvxxx{{{~~~}}}~~~www```TTTUUUkkkuuuVVVGGGBBB??????>>>===;;;::::::999999:::::::::999999999888888999999888888777666666555:::::::::<<<===???AAABBBDDDGGGJJJLLLNNNQQQUUUXXX\\\___cccfffhhhjjjlllnnnmmmpppuuuyyy{{{zzzxxxvvvvvvuuuvvvzzz~~~~~~~~~ssskkk```[[[TTTNNNIIIEEEAAA>>>@@@???===;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::;;;===>>>???=========;;;999999;;;===>>>@@@BBBDDDEEEFFFGGGGGGFFFLLLQQQXXXjjj|||nnn]]]TTTNNNHHHEEEDDD333333444444555555666666666555444555888999:::999:::888888999===@@@AAABBB@@@>>><<<:::999:::<<<>>>>>>===<<<;;;:::888777777777777777777666555444444444777999;;;;;;;;;===>>>@@@@@@DDDJJJQQQ[[[lll|||~~~sssjjjeeebbbcccfffiiiooovvv{{{uuuggg___TTTLLLIIIGGGDDDBBBDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@???AAABBBCCCHHHOOO^^^jjjzzzoooiiijjj{{{wwwkkkhhhdddbbbbbbdddddddddeeecccbbbbbbccceeeeeeeeeeeeeeeeeeeeegggiiikkklllkkkllloootttyyyyyyuuupppkkkmmmqqqvvvzzzyyyvvvsssrrrqqqooonnnnnnoooqqqrrrooorrrttttttsssqqqpppoootttuuuwwwwwwvvvwwwxxxzzz}}}|||{{{}}}rrr]]]RRRSSS```~~~|||\\\IIIDDDBBB>>>===<<<;;;:::999999999:::::::::999999999888888999999888888777666666666999999:::;;;===???AAABBBDDDFFFIIIKKKMMMPPPTTTWWW[[[^^^bbbeeegggiiikkkmmmlllooossswwwyyyyyyxxxvvvvvvuuuvvvyyy}}}uuujjjbbbUUURRRLLLHHHDDDBBB???<<<>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<===<<<===>>>===;;;;;;<<<>>>@@@BBBEEEHHHIIIJJJIIIIIIFFFLLLRRR[[[pppuuudddZZZSSSLLLHHHGGG666666666666666666666666444333222444777999:::999888888888999;;;>>>@@@AAAAAA???<<<::::::;;;<<<>>>>>>===<<<;;;:::888777777888888888888888777666666555777999:::::::::<<<===>>>???CCCIIIOOOYYYiiixxxtttlllfffdddeeegggjjjpppwww}}}wwwjjjbbbWWWNNNJJJHHHEEECCCCCCDDDDDDEEEDDDDDDCCCCCCBBB??????AAABBBDDDLLLUUUhhhtttsssjjjgggvvvtttjjjhhheeedddcccdddeeefffhhheeebbbaaacccdddeeeeeedddeeefffggghhhjjjlllnnnkkkkkkmmmppptttvvvuuusssnnnqqqvvv|||}}}wwwsssqqqppppppooopppqqqssstttppprrrttttttsssqqqppppppqqqsssuuuvvvuuuuuuuuuvvvxxxwwwxxxzzz}}}}}}}}}ppp^^^TTTTTTYYYzzzbbbLLLEEEEEE>>>===<<<:::999999999999:::::::::999999999888888888888888888777777666666888999999;;;<<<>>>@@@AAACCCFFFHHHJJJLLLOOOSSSVVVZZZ]]]```ccceeegggjjjmmmiiilllpppuuuxxxyyyyyyyyy{{{zzzzzz{{{~~~vvvkkkaaaZZZNNNKKKGGGEEEDDDBBB@@@>>>>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===???@@@AAA@@@>>>>>>???@@@BBBCCCFFFIIILLLLLLJJJIIIGGGMMMTTTaaayyymmmbbbZZZQQQKKKIII:::999999888777666555555333222111333666888999999777777888888:::<<<>>>@@@AAA@@@===;;;:::;;;<<<===???>>>===<<<:::999888888777888888888888777777666555777999:::999999:::;;;<<<===AAAFFFKKKSSSbbbqqquuuiiidddbbbdddgggiiiooovvv{{{|||vvvlllcccXXXOOOKKKHHHFFFCCCBBBCCCCCCDDDDDDDDDCCCCCCAAA??????AAABBBGGGRRR]]]qqq~~~yyylllfffsss|||pppiiihhhgggeeeddddddeeegggiiigggdddcccdddeeeffffffdddfffiiijjjjjjkkknnnqqqppppppqqqsssuuuwwwwwwwwwqqqtttxxx}}}}}}wwwsssmmmoooppprrrssssssssssssppprrrttttttsssqqqqqqrrrooorrrtttuuutttrrrrrrrrrttttttuuuwwwxxx{{{~~~|||~~~~~~zzzppp```VVVUUUWWWwwwjjjRRRGGGEEE>>>===<<<;;;:::999999999:::::::::999999999888888888888888777777777777777888888999:::<<<>>>???@@@CCCEEEHHHJJJKKKNNNRRRUUUWWWZZZ]]]```bbbeeeiiikkkfffhhhmmmqqqvvvyyy{{{{{{~~~}}}~~~tttjjjaaaXXXRRRKKKIIIGGGFFFFFFFFFDDDBBB???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>>AAABBBBBBBBBAAAAAACCCDDDHHHGGGHHHKKKNNNNNNLLLJJJGGGNNNWWWfffuuuhhh^^^SSSKKKHHH::::::999888777666555555333222111333666888999999666777888888888:::===???BBB@@@===;;;:::;;;<<<===@@@???>>>===<<<:::999999666666666777777666666555555777999999888888999:::<<<<<>>===<<<;;;::::::::::::::::::999999999888888888888777777777777777777777777888999;;;===???@@@BBBDDDGGGHHHJJJLLLPPPRRRUUUWWWZZZ\\\___bbbfffiiieeegggkkkoootttxxx{{{|||~~~~~~~~~}}}|||}}}tttiiiaaaYYYRRRMMMLLLJJJIIIIIIIIIIIIGGGFFFAAA@@@>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<===???AAABBBBBBCCCCCCDDDEEEGGGLLLOOOSSSQQQOOOQQQTTTUUURRRPPPKKKRRR^^^ppp~~~ooobbbUUUKKKGGG666666666666666666666666444333222333666888999888555777888888777888<<>>;;;:::;;;<<<===AAAAAA@@@>>>===<<<;;;:::666666777777777777777666555777999999888777888999;;;;;;===@@@AAAFFFRRR^^^ppppppeeeaaa^^^```aaabbbffflllppp||||||vvvkkkcccXXXOOOKKKIIIGGGEEECCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCFFFIIIQQQbbbrrrooogggvvvxxxlllgggeeeggggggfffcccccceeegggiiihhhggghhhiiijjjiiihhhgggkkkooopppnnnnnnqqqtttwwwzzz~~~vvvvvvvvvxxxyyyxxxuuusssnnnnnnoooqqqqqqrrrrrrrrrnnnppprrrsssssstttuuuwwwtttvvvwwwvvvtttsssssstttuuuvvvwwwvvvuuuuuuxxx{{{{{{}}}~~~xxxiii]]]ZZZUUUqqqoooTTTCCC@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888777777777777777777777888777777888999:::<<<>>>???@@@BBBDDDEEEGGGIIIMMMOOORRRTTTWWWYYY\\\```dddhhhggghhhjjjnnnqqquuuxxxzzzzzz{{{}}}|||{{{|||zzznnnddd]]]WWWRRRMMMLLLKKKJJJJJJJJJJJJHHHFFFCCCBBB@@@===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJNNNTTT\\\aaabbb^^^ZZZZZZ]]]^^^\\\YYYUUU^^^kkkyyyjjj[[[OOOJJJ222222333444555666777888555444333444666888888888555777888888666777;;;???CCCAAA>>>;;;:::;;;<<<===BBBAAA@@@???>>>===<<<;;;888999999:::::::::999999666777999999777777777888;;;:::<<<>>>>>>BBBMMMYYYdddwww~~~lllfffaaa^^^___```___ccchhhlllzzz}}}wwwjjjbbbWWWOOOKKKIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCEEEHHHLLLUUUgggxxxoooiiixxxrrrgggeeedddfffgggfffcccbbbdddgggiiihhhhhhiiikkkkkkjjjiiiiiimmmqqqqqqooonnnqqquuuvvv{{{zzzyyyxxxxxxyyyyyywwwvvvpppooonnnnnnooopppssstttmmmoooqqqsssssstttwwwyyywwwxxxyyywwwvvvtttuuuvvvwwwyyyyyywwwuuutttwwwzzz{{{}}}}}}ooobbb^^^SSSnnn{{{YYYCCCAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888777777777777777888888888666777777999:::<<<>>>???===???BBBCCCDDDGGGJJJMMMQQQSSSUUUXXXZZZ^^^cccgggiiijjjkkkmmmpppsssvvvwwwwwwzzz}}}}}}}}}~~~zzznnneee^^^ZZZUUUQQQLLLKKKJJJJJJJJJJJJGGGEEEEEECCCAAA>>><<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???BBBDDDGGGHHHJJJKKKMMMQQQVVV```jjjqqqnnnhhhcccbbbdddfffdddaaa___hhhwwwrrraaaUUUOOO777666666666555555555555444444333444444555666777777888888888888999999999;;;<<<<<<<<<;;;;;;<<<>>>AAA???============;;;::::::999888999:::;;;:::999:::999999999888777777777888888999;;;>>>CCCGGGIIIVVVbbboooxxx{{{zzzrrriiiccc]]]ZZZ]]]```aaaeeeiiipppyyyzzzmmmeee[[[QQQKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEJJJPPP]]]ttttttooo}}}ooojjjiiiggggggeeebbb```aaacccfffjjjjjjjjjiiiggggggiiikkklllmmmooorrrsssttttttsssuuu}}}{{{yyywwwvvvyyy}}}}}}yyyuuuxxxwwwuuutttrrrrrrsssssstttsssssssssuuuyyy|||zzz|||}}}}}}{{{yyyxxxxxxzzz{{{||||||{{{{{{|||}}}yyyxxxqqqfffYYYdddaaaIIIGGGCCC@@@============<<<;;;;;;::::::::::::999999999999999888777666666555666666555555777:::<<<>>>???@@@AAABBBBBBEEEHHHKKKLLLOOORRRUUUWWWZZZ]]]```hhhjjjmmmnnnnnnoooqqqsssxxxzzz|||~~~~~~~~~uuuiiiaaaZZZUUURRRNNNOOONNNMMMJJJIIIIIIIIIEEECCC@@@???>>>===:::888===<<<<<<;;;;;;;;;<<<<<<======>>>???CCCHHHLLLOOOSSSSSSWWW```ggglllrrryyyyyyxxxsssppprrruuusssmmmmmmyyy~~~hhhYYYUUU777777666666666555555555444444333444444555666777777888888888888999999999;;;<<<<<<<<<;;;;;;<<<>>>AAA?????????@@@@@@???===:::999888888999:::999777::::::999888888777777777555555666777:::>>>BBBDDDQQQ\\\gggnnnrrrqqqjjjbbb___ZZZXXXZZZ]]]^^^bbbgggnnnwww{{{pppiii^^^TTTNNNJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEJJJQQQ```xxxxxxssszzz}}}}}}pppkkkiiiggggggeeecccaaaaaadddfffkkklllkkkjjjhhhhhhjjjlllkkklllnnnpppqqqrrrrrrssssssyyy~~~}}}xxxvvvuuuuuuyyy~~~{{{wwwxxxwwwuuutttsssrrrsssssswwwwwwvvvvvvwwwyyy{{{}}}zzz|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}|||}}}xxxkkk[[[bbbyyydddKKKEEEBBB???<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999888777666666666666666555555666999;;;<<<>>>???AAABBBCCCEEEHHHJJJKKKMMMQQQTTTWWWZZZ^^^```fffhhhkkkmmmnnnoooqqqrrrvvvyyy|||~~~~~~~~~{{{pppggg___YYYUUUOOOOOOOOOMMMKKKIIIHHHHHHEEECCCAAA@@@???>>><<<:::===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>AAAEEEKKKQQQTTTYYYXXX\\\dddjjjooowww~~~|||zzz}}}||||||sssaaaZZZ777777777666666666555555444444333444444555666777777888888888888999999999:::;;;<<<<<<;;;;;;===>>>AAA@@@@@@BBBDDDDDDCCCAAA===;;;999999::::::999888;;;:::999888777777777777444444444555888;;;???AAAJJJSSS\\\aaadddddd___YYYZZZVVVTTTWWWYYY[[[```fffnnnvvvuuunnncccXXXQQQLLLIIIGGGDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEJJJSSSddd~~~}}}wwwwwwwww}}}qqqllljjjhhhgggfffdddbbbbbbdddffflllllllllkkkiiiiiijjjlllkkkkkklllmmmooopppqqqrrrsssuuuvvvwww{{{~~~{{{uuussssssuuuzzz|||xxxwwwwwwuuutttsssrrrrrrrrrwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{}}}}}}~~~~~~rrr^^^^^^nnngggMMMEEEBBB>>><<<;;;;;;;;;:::;;;;;;::::::::::::999999999999999888777777666666777666555555666888:::;;;<<<>>>AAACCCCCCDDDFFFHHHIIILLLPPPSSSVVVZZZ^^^aaacccfffiiilllmmmoooqqqrrruuuxxx|||zzzqqqhhh___YYYTTTTTTRRRPPPNNNKKKIIIGGGFFFDDDAAA@@@@@@???===<<<===<<<<<<;;;<<<<<<======??????@@@CCCIIIQQQYYY]]]bbbaaaccchhhmmmqqqzzzlll```777777777666666666666555444444333444444555666777777777888888888999999999:::;;;<<<;;;;;;;;;===???@@@AAABBBEEEGGGGGGEEECCCBBB@@@===<<<======<<<;;;<<<;;;999888777666777777777666666777999<<>><<<<<<<<<;;;:::;;;;;;:::::::::999999999999999999888888777777777888777777777777888999::::::===@@@CCCCCCDDDEEEFFFGGGJJJNNNRRRVVVYYY^^^aaa```ccchhhkkkmmmnnnppprrruuuyyy}}}}}}tttiiiaaa^^^\\\ZZZWWWTTTPPPLLLIIIFFFCCC@@@?????????>>><<<<<<<<<<<<<<<<<<======>>>@@@AAACCCGGGOOOXXXbbbgggkkkiiijjjlllnnnqqqzzzxxxfff888777777777666666666666444444333444444555666777777777888888888999999999999;;;<<<;;;;;;;;;===???@@@AAADDDHHHKKKKKKIIIFFFGGGDDDAAA?????????>>>======;;;999777666666666777888777777777999<<>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBEEELLLUUU```iiiooorrrqqqqqqsssqqqrrrxxxnnn888888777777777666666666444444333444444555666777777888888888888999999999999:::;;;;;;;;;<<<>>>@@@@@@BBBGGGMMMRRRSSSQQQOOOLLLIIIEEEBBBAAAAAA@@@???>>><<<999777666666666777666555555666888;;;>>>???DDDIIIMMMMMMPPPSSSSSSPPPRRRQQQSSSVVVWWWYYYaaajjjttt}}}{{{pppfff^^^WWWRRROOOKKKIIIGGGDDDCCCDDDEEEFFFFFFEEEGGGMMMXXXkkk~~~xxx~~~wwwqqqmmmiiihhhiiiiiigggeeedddeeeggghhhjjjkkkjjjgggeeeeeefffggghhhjjjkkkllllllkkkkkknnnoooooooootttzzzzzzvvvttttttuuuuuusssqqqnnnmmmnnnnnnnnnnnnmmmkkkjjjiiijjjlllnnnqqqsssuuuuuuuuutttvvvwwwxxxxxxyyy{{{}}}}}}~~~~~~}}}zzzxxxxxxyyyyyy~~~sss\\\RRRhhhiiiRRRGGGDDD@@@>>>=========<<<;;;;;;::::::::::::999999999999999999999999999999666777777888999:::::::::999;;;>>>@@@AAABBBCCCEEEFFFIIIMMMPPPSSSWWW[[[^^^^^^bbbgggkkkmmmnnnooopppuuuwwwzzz|||}}}~~~zzzuuupppjjjeee^^^TTTMMMIIIFFFBBB??????>>>>>>===<<<<<<<<<<<<===>>>??????AAACCCHHHPPP[[[fffoootttwwwxxx{{{}}}zzzxxx}}}zzz888888888777777777666666444444333444444555666777777888888888888999999999999:::;;;;;;;;;<<<>>>@@@@@@DDDKKKTTT\\\___^^^\\\TTTPPPKKKHHHGGGFFFFFFEEE>>><<<999777555555666777444444444555777:::>>>@@@CCCHHHKKKLLLNNNRRRSSSPPPPPPPPPRRRUUUVVVYYYaaakkkyyyuuukkkccc]]]WWWTTTNNNLLLIIIFFFDDDDDDEEEEEEEEEEEEGGGMMMXXXkkkzzztttpppmmmiiihhhiiiiiihhhfffeeefffgggiiijjjlllkkkhhhfffeeeeeeccceeehhhjjjkkkiiigggfffgggkkkmmmmmmpppuuuvvvtttrrrrrrrrrpppnnnlllkkkkkkjjjjjjkkkjjjiiihhhfffeeeeeegggiiikkkmmmoooppppppnnnpppsssuuuuuuvvvxxxyyy}}}}}}}}}{{{yyywwwwwwwwwxxx}}}~~~}}}bbbRRRddd~~~iiiTTTFFFCCC???===<<<===<<<;;;;;;;;;::::::::::::999999999999999999999999999999333444555666888888999999999;;;===>>>???@@@CCCFFFFFFIIIMMMPPPRRRVVVYYY\\\^^^ccchhhlllnnnnnnoooooossstttvvvwwwxxx{{{~~~zzzsssjjj___VVVNNNJJJEEEBBB@@@@@@???>>><<<<<<<<<<<<===>>>???@@@@@@DDDKKKTTT___jjjrrrwww|||888888888888777777777777444444444444444555777777777888888888888999999999888:::;;;;;;;;;<<<>>>@@@AAAEEEOOOZZZccchhhhhhggg[[[WWWRRRNNNMMMLLLLLLKKK???===999666555555666777555555555666999<<>><<<;;;;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999000111333555666777888888:::;;;<<<======@@@CCCFFFGGGIIIMMMPPPRRRUUUXXX[[[___ccciiimmmnnnnnnnnnoooqqqrrrssssssuuuxxx|||{{{}}}uuuhhh___QQQMMMHHHDDDBBBAAA@@@???<<<<<<<<<<<<===>>>@@@@@@???DDDLLLWWWbbbllltttxxx777777888888888999999:::444444444444444555666777666666666777888888999999===;;;999888999;;;???AAACCCFFFPPP___lllqqqqqqpppeee\\\[[[YYYTTTWWWYYYPPPKKKCCC<<<:::888555555888333222333444777:::>>>@@@DDDEEEFFFHHHJJJMMMOOOPPPMMMOOOQQQQQQRRRXXXbbbkkk}}}zzznnnddd]]]YYYUUUOOOKKKKKKJJJGGGFFFHHHEEEFFFJJJMMMRRR___xxxvvvpppjjjfffdddhhhgggeeedddccccccddddddffffffggggggfffdddbbbaaabbbbbbbbbccccccbbb```^^^``````bbbggglllooonnnllljjjjjjjjjjjjhhhfffdddcccfffgggfffaaa___aaa```]]]ccccccbbbbbbbbbdddeeeffffffhhhkkkoooqqqsssttttttvvvzzz}}}}}}zzzvvvuuuvvv{{{{{{|||~~~}}}oooWWWbbbttt}}}ZZZHHHAAAAAA>>>777<<>>@@@BBBDDDEEEFFFAAAEEEKKKSSS]]]hhhttt{{{999888888777777666666666444444444444444555666666666666666777888888999999<<<<<<:::999999;;;???AAACCCFFFQQQcccttt}}}~~~|||nnnccc___]]]YYY___ccc]]]QQQGGG===:::888555444666444444444555888;;;???AAACCCCCCDDDFFFHHHKKKMMMNNNOOOPPPQQQPPPPPPUUU^^^fffzzzuuujjjbbb^^^ZZZSSSMMMKKKIIIEEEDDDFFFEEEFFFIIILLLNNNXXXmmmxxxrrrkkkfffcccfffeeedddcccbbbbbbcccdddddddddeeeffffffeeedddcccbbbcccdddffffffddd```^^^______aaacccfffhhhiiiiiiggghhhhhhhhhgggfffddddddbbbeeefffcccaaabbb```[[[\\\]]]___aaacccdddddddddfffhhhjjjmmmooopppqqqqqqtttxxx||||||yyyvvvvvvwwwzzz{{{|||~~~qqqZZZaaappp}}}```JJJBBBAAA???888;;;@@@;;;:::::::::::::::::::::::::::::::::999999999888888777666666555666666777777::::::::::::<<>>??????@@@AAABBBCCCCCCAAADDDJJJQQQ[[[gggsss{{{;;;:::999777555444333222555444444444444555666666555666666777777888888999<<<<<<<<<::::::;;;>>>AAADDDHHHRRReee{{{xxxiii```]]]YYY```hhhddd[[[MMM???:::888666333333555555555666888;;;???AAAAAAAAABBBDDDEEEHHHJJJKKKOOOPPPOOONNNMMMQQQYYY___rrrsssjjjeeeaaaYYYQQQNNNJJJEEEDDDFFFGGGGGGIIIKKKLLLRRRaaapppzzzuuulllfffaaaccccccaaa``````aaabbbbbbbbbccccccdddeeeeeeddddddbbbdddgggiiihhheeeaaa^^^]]]```ccccccbbbbbbdddgggeeefffffffffeeeeeedddccc^^^ccceeedddddddddbbb]]]VVVXXX\\\```cccddddddcccggggggiiijjjkkklllmmmmmmrrrvvvzzz{{{xxxvvvwwwxxxyyyzzz{{{~~~ttt^^^bbbnnn|||hhhMMMCCCBBB@@@999:::>>>888:::::::::::::::::::::::::::::::::999999999999888666666555555555555666666:::999999:::<<<>>>@@@BBBAAADDDGGGIIIKKKNNNQQQTTTZZZ^^^cccgggjjjlllmmmooossstttvvvvvvuuuuuuvvvxxxyyyxxxyyy{{{~~~zzzllldddXXXMMMFFFCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCHHHNNNXXXdddqqqzzz}}};;;:::999888666444333333555555444444444555555666555555666666777888888888;;;<<<===<<<:::;;;===@@@FFFIIIRRReee}}}|||gggYYYSSSOOOWWWaaa```bbbQQQ@@@999999777333111555555555555777:::===???@@@@@@AAABBBCCCEEEGGGHHHLLLLLLKKKJJJJJJNNNUUUZZZgggwww}}}sssmmmhhh___VVVRRRMMMIIIHHHJJJIIIIIIKKKMMMMMMPPPYYYcccwww|||yyynnnfffaaaaaa```___^^^^^^___```aaabbbbbbbbbcccccccccccccccaaaeeejjjllljjjeeeaaa^^^^^^dddjjjjjjeeebbbcccfffffffffeeeeeedddbbbaaaaaa\\\aaaccccccdddhhhgggdddXXXZZZ\\\___bbbdddeeefffhhhhhhhhhhhhhhhiiijjjkkkqqquuuyyyyyyxxxwwwxxxzzzxxxyyyzzz}}}~~~wwwbbbeeeqqqmmmPPPDDDAAAAAA;;;;;;===999::::::::::::::::::::::::999999999999999999999999777666555555555555555555999999999:::;;;===???@@@<<>>;;;:::===@@@EEEHHHQQQaaa{{{yyy___MMMHHHEEEMMMYYY[[[cccRRR@@@999999777444222555444444444555888;;;<<<@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHLLLRRRVVV___nnn|||uuummmddd[[[VVVQQQLLLKKKMMMJJJIIIKKKOOOPPPQQQUUU\\\gggttt}}}zzzooogggbbb```___^^^]]]\\\]]]^^^^^^bbbbbbbbbaaaaaabbbbbbbbbaaaffflllnnnkkkeeeaaa^^^```iiirrrsssmmmgggfffhhhjjjiiigggeeebbb```___^^^]]]```aaa```cccjjjmmmmmm``````___```aaadddhhhjjjjjjiiigggffffffggghhhiiiooossswwwxxxvvvvvvxxx{{{vvvwwwxxxzzz}}}}}}|||}}}zzzfffiiivvvrrrTTTEEEAAABBB<<<<<<>>>;;;::::::::::::::::::::::::999999999999999999999999777777666555555555555555777888888999;;;<<<===>>>BBBDDDGGGHHHHHHIIIJJJKKKUUUXXX]]]aaadddgggkkkmmmmmmppprrrssssssssstttuuuvvvuuuvvvxxx|||~~~~~~wwwhhhZZZPPPJJJGGGFFF@@@@@@@@@AAABBBBBBBBBCCCAAABBBDDDHHHOOOZZZfffnnnuuu{{{999999999999888888888888666666555444444444444555444555555666666777777888999===AAA@@@<<<:::<<<@@@@@@EEENNN\\\vvvwwwZZZGGGCCCAAAIIIUUUXXX^^^OOO???999888666555666555444333333444777999;;;????????????@@@AAABBBCCCAAAAAA@@@BBBEEEJJJOOORRRZZZggg}}}sssjjjaaa\\\WWWQQQNNNOOOMMMKKKMMMRRRUUUTTTVVVZZZ\\\hhhvvv}}}wwwnnnhhhddd```___]]]\\\[[[[[[\\\\\\```````````````aaabbbcccccciiioooppplllfffbbbaaacccllluuuvvvqqqllljjjkkkmmmllliiifffccc```___^^^___aaaaaa___bbbiiinnnnnnfffdddbbbaaabbbeeeiiillljjjhhhfffdddccceeeggghhhmmmqqqtttuuussssssvvvyyyuuuuuuuuuvvvxxx{{{}}}~~~xxxxxx~~~~~~kkkjjjtttzzz\\\HHHAAACCC===;;;???===::::::::::::::::::::::::888999999999999:::::::::999888777666666555666666777777888999:::;;;<<<<<<@@@BBBEEEFFFGGGHHHKKKMMMRRRVVVZZZ^^^aaadddgggjjjjjjlllppprrrrrrrrrssstttvvvuuuvvvxxx{{{~~~~~~~~~~~~~~~qqqbbbVVVNNNIIIGGGAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCFFFKKKSSS]]]dddooovvv888888888888777777777777666666555444444444444444444444555555666777777777888>>>BBBAAA===:::<<>>999777666777:::666555444444555777999;;;===============>>>???@@@???>>>===???CCCGGGKKKNNNVVVaaavvvvvvmmmgggaaaXXXTTTTTTVVVSSSTTTYYY]]]\\\\\\^^^^^^fffnnnvvvyyywwwyyy{{{|||pppkkkiiifffaaa```^^^\\\ZZZZZZZZZZZZ\\\\\\]]]^^^```bbbeeefffgggmmmrrrsssnnnhhheeeeeeeeekkkqqqrrrooollllllnnnnnnmmmjjjgggdddbbbaaaaaa```cccbbb```aaafffiiigggccccccbbbbbbcccfffhhhjjjiiifffcccaaa```bbbeeegggjjjmmmppppppoooooorrruuussssssrrrrrrssstttvvvwwwuuurrrttt{{{pppiiillleeeNNNCCCDDD===:::===<<<::::::::::::::::::::::::888888999999999:::::::::::::::888777777666666666666666777999::::::;;;;;;<<<>>>@@@CCCEEEIIINNNQQQQQQTTTXXX[[[]]]```dddgggfffjjjnnnppprrrrrrssstttvvvuuuvvvxxx|||~~~~~~~~~}}}~~~}}}~~~nnn```UUUNNNIIIEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDHHHNNNUUU[[[bbbmmmwww999888888777666555555555777666555444444444444444444444555555666777777777888>>>CCCBBB===:::;;;???:::BBBHHHNNNbbb|||fffOOOHHHBBBCCCJJJLLLOOOFFF===999777555888<<<777777666555666888:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>><<<>>>AAAEEEIIIJJJRRR\\\pppxxxrrrjjj```ZZZYYY___\\\\\\aaadddcccbbbcccfffjjjnnnpppuuuzzzzzzvvvkkkjjjnnnwwwzzztttjjjiiiiiihhhbbb```^^^\\\ZZZYYYYYYYYYYYYYYYZZZ]]]```dddgggiiijjjpppuuuuuuooojjjhhhhhhfffiiillllllkkkkkkmmmooonnnmmmjjjgggeeedddddddddaaaddddddaaaaaadddccc```______aaabbbdddfffggghhhgggdddaaa^^^^^^```dddfffhhhkkkmmmmmmllllllooorrrrrrrrrqqqpppppppppqqqrrrooommmpppwwwzzz~~~ttthhhdddzzzlllRRRFFFDDD<<<888;;;;;;::::::::::::::::::::::::888888888999999:::::::::;;;:::999888777777777777555666777999999:::::::::AAABBBBBBBBBBBBDDDGGGKKKPPPSSSVVVYYY[[[^^^bbbeeedddhhhmmmpppqqqrrrtttuuuvvvuuuvvvxxx|||~~~~~~|||~~~|||~~~xxxiii\\\SSSMMMHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDFFFJJJPPPUUUWWWcccooovvv;;;:::999777777777777888666666666555444444333333444444555555666777777777888999<<<===>>><<<:::999<<<>>>BBBJJJZZZpppsssYYYLLLKKKNNNNNNMMMHHHAAA::::::;;;888777888777666555444444555777888999999::::::;;;:::::::::<<<;;;:::;;;===@@@DDDFFFNNNYYYkkkuuukkkddd```ccceeeggghhhhhhhhhjjjlllqqqpppppprrrtttrrrmmmhhhcccaaadddpppvvvzzzlllhhhggghhhiiieeeccc```^^^[[[ZZZZZZYYY]]]^^^^^^]]]]]]^^^aaadddlllmmmnnnooonnnllliiigggiiiiiiiiiiiijjjkkkmmmnnnkkkjjjhhhfffdddcccbbbbbbggggggeeebbb___^^^```bbbccccccdddeeegggjjjmmmooovvviii___```cccbbbaaaccceeegggjjjllllllmmmnnnppptttrrrpppnnnmmmmmmnnnooommmiiiiiimmmsss{{{xxxddddddyyycccHHHBBBCCC>>>;;;>>><<<;;;::::::999999:::::::::999888888777888888888888888888888777777777777888888888999:::;;;===>>><<<===>>>???AAADDDFFFGGGNNNPPPSSSUUUWWWZZZ^^^aaahhhhhhiiilllppptttvvvvvvttttttvvv{{{|||}}}||||||~~~uuugggZZZQQQJJJHHHFFFFFFFFFFFFEEECCCGGGBBB@@@CCCFFFGGGJJJNNNTTTWWW^^^jjjwww;;;:::999777777777777888666666666555444444333333444444555555666666777777888999;;;======<<<:::999:::<<<@@@FFFTTTiiihhh\\\ZZZ[[[YYYVVVKKKBBB;;;999999777666888777666555444444555777888999:::;;;;;;<<<;;;;;;:::;;;;;;::::::;;;>>>BBBDDDLLLVVVggg{{{yyyuuupppppppppqqqrrrsssuuuuuuxxxvvvvvvwwwxxxvvvpppkkkgggfffiiittttttrrrgggeeedddeeegggeeedddaaa___]]]\\\[[[[[[]]]^^^^^^]]]\\\^^^aaacccggghhhjjjlllllljjjhhhgggffffffeeeeeefffhhhiiijjjiiihhhgggeeedddccccccbbbddddddccc```]]]]]]^^^```cccbbbbbbcccfffkkkqqqtttyyymmmcccbbbdddbbbaaaaaaeeegggjjjkkklllmmmoooppppppooonnnmmmlllllllllllljjjggggggjjjooouuu}}}nnniiivvvoooQQQFFFDDD???<<>>???AAACCCEEEGGGMMMOOORRRTTTVVVYYY^^^aaagggggghhhkkknnnrrrttttttuuuuuuwww{{{}}}|||~~~~~~~~~pppbbbXXXQQQOOOKKKIIIHHHGGGFFFDDDFFFAAA???BBBEEEFFFHHHKKKQQQTTT[[[fffsss;;;:::999888777777777777666666666555444444333333444444444555666666777777777999;;;<<<===<<<;;;999999;;;>>>BBBLLL___yyyxxxnnnkkkkkkhhhdddRRRGGG>>>;;;999777777999888777666555555555666777999:::;;;=========<<<<<<<<<:::999999:::<<>>;;;999999;;;888777666666555666666777999:::<<<>>>???>>>>>>======;;;:::999999;;;>>>@@@GGGOOO\\\jjj||||||wwwwww{{{ooouuu{{{xxxkkkggggggfffggghhhfffeeedddcccbbbaaa``````]]]^^^^^^]]]\\\\\\^^^```___aaacccdddeeeeeeeeeddddddddddddddddddeeeeeeeeecccdddddddddddddddddddddccccccdddbbbaaaaaacccddddddccccccdddhhhmmmsssvvvwwwpppiiiffffffeeecccaaadddfffggghhhhhhiiilllnnnlllnnnqqqsssrrrpppmmmkkkjjjhhhhhhlllnnnooouuu|||}}}~~~xxxhhhQQQFFFBBB@@@@@@<<<<<<;;;:::::::::::::::::::::999888888888888999888888888888777777777666555555555666666888999999;;;;;;<<<>>>@@@BBBDDDEEEGGGIIIMMMPPPSSSWWW[[[___ccceeehhhjjjlllnnnpppqqqvvvwwwyyy|||{{{~~~sssggg^^^YYYSSSNNNKKKIIIGGGFFFIIIDDDAAACCCEEEEEEGGGJJJJJJRRR```nnnzzz::::::999999888777777666666666666555444444333333333333444444555666666666777888999:::;;;;;;;;;;;;;;;;;;<<<>>>AAANNNiii}}}}}}{{{vvvaaaUUUHHHAAA<<<999888:::888888777666666666666666888999<<>>>>><<<:::999:::;;;>>>@@@FFFMMMWWWbbbppp|||mmmqqq~~~wwwrrrxxxvvvllliiiiiihhhgggiiigggffffffeeedddbbbaaaaaa^^^______^^^]]]\\\]]]___```aaabbbcccddddddccccccdddddddddddddddcccccccccbbbcccdddeeeeeeeeeddddddaaacccddddddcccccceeegggfffggghhhiiikkkmmmoooppppppmmmiiiffffffgggfffdddcccdddeeeeeeeeegggiiikkkjjjmmmppprrrrrrpppmmmkkkhhhgggiiimmmoooooottt{{{qqqWWWGGGBBBAAA???===<<<;;;;;;::::::;;;;;;;;;::::::999888999999999888888888888777777777666555555555555666777888888:::;;;<<<===???BBBDDDEEEDDDGGGJJJMMMPPPTTTYYY\\\aaadddhhhjjjkkkllloooqqqtttvvvyyy|||~~~zzzmmmccc^^^VVVPPPMMMLLLKKKJJJKKKFFFBBBDDDFFFEEEFFFIIIJJJWWWjjj|||999999:::999999888666666666666666555444444333333333333333444555555666666777777888:::;;;;;;;;;;;;===;;;<<>>===<<<:::999999<<<>>>@@@EEEKKKSSS[[[eeevvvwwwkkknnnzzzrrrmmmooowww|||ssskkkiiihhhffffffhhhhhhhhhgggfffeeecccaaa```___```aaa```^^^]]]]]]^^^aaaaaabbbccccccdddccccccbbbbbbccccccbbbaaa```___bbbcccdddfffffffffeeeddd^^^```bbbccccccdddfffhhhjjjkkklllmmmmmmlllkkkkkklllllliiifffgggjjjiiifffcccddddddddddddeeehhhkkkiiijjjlllnnnnnnnnnmmmlllgggfffhhhkkkmmmnnnrrrxxx{{{```KKKCCCAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888888777777777777666555555555666666777888::::::;;;===???AAACCCDDDCCCEEEIIIKKKNNNRRRVVVYYY\\\aaafffiiiiiijjjmmmpppqqqtttxxxzzz|||~~~~~~zzzpppjjjaaaZZZVVVTTTSSSSSSOOOJJJFFFGGGHHHGGGHHHKKKOOO^^^ttt999999::::::999888666555666666666555444444333333222333333444444555555666666777888999:::;;;<<<<<<>>>::::::???@@@EEEYYYnnnzzzlll___QQQHHHBBB;;;888888999999999888777666555555444777;;;>>>@@@@@@???>>>;;;:::888777888;;;===???CCCIIIOOOTTT[[[iii}}}zzzpppiiilllvvv~~~yyysssppprrryyyxxxpppiiiggggggeeefffhhhiiihhhhhhgggeeebbb```___```bbbbbbaaa___^^^^^^^^^______```bbbcccdddeeeeeecccdddddddddcccbbb```___cccdddfffggggggfffeeeddd^^^aaaccceeefffggghhhjjjooonnnmmmlllkkkkkkkkkjjjkkkmmmlllhhhhhhlllkkkgggeeeeeeeeeeeedddfffiiillljjjjjjjjjkkklllmmmnnnooojjjhhhhhhkkkllllllpppvvvkkkPPPDDDAAA=========<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888888888888777777777777666666666666666666777888999:::;;;<<<>>>@@@BBBDDDBBBEEEGGGJJJLLLOOOSSSVVVWWW]]]cccfffggghhhkkkooonnnrrrvvvyyy{{{}}}}}}}}}|||rrriiicccaaa```___XXXRRROOOOOOPPPNNNOOORRRWWWeeeyyy999999::::::999888666555777666666555444444333333222222333444444555555666666777777999:::;;;<<<<<<>>>999999???@@@CCCTTTggg|||}}}rrreeeWWWNNNGGG@@@;;;;;;999999999999888777555555333666:::>>>@@@@@@???===999888777666777:::===???AAAGGGMMMPPPUUUbbbuuussslllgggkkkttt{{{xxxuuuwwwzzz~~~vvvooohhhggggggfffhhhkkkiiiiiiiiigggeeebbb___^^^aaaccccccbbb```^^^^^^___\\\]]]^^^```ccceeeggggggfffgggggggggfffdddcccbbbdddeeeggghhhhhhgggeeeddd```cccfffhhhiiijjjlllnnnrrrpppmmmkkkjjjjjjkkkmmmllloooooojjjjjjmmmlllhhhfffggggggfffeeegggjjjmmmnnnmmmkkkkkklllnnnqqqsssnnnkkkkkkmmmmmmlllpppvvv{{{zzzsssUUUFFFAAA<<<======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888888888888777777777777777666666666666777777888999999:::<<<>>>@@@BBBCCCBBBDDDGGGIIIKKKNNNRRRUUUSSSYYYaaaddddddfffjjjmmmlllpppuuuxxxzzz}}}~~~|||}}}tttnnnjjjiiihhhaaa[[[WWWXXXXXXVVVWWWYYY]]]jjj{{{<<<;;;::::::999999::::::666666666666555555555555222222222333444555666777333555666888:::;;;;;;;;;<<<<<<;;;:::===GGGTTT^^^vvvuuummmaaaVVVLLLFFFAAA>>>>>>===;;;999777777777777666666777:::===??????>>>===<<<;;;:::999::::::;;;???DDDJJJNNNQQQZZZhhhsss{{{ooobbbcccnnnuuuxxxooosss}}}uuuoooiiigggiiikkkiiifffgggffffffggggggeeebbb___eeeeeeddddddbbbaaa______aaa]]]\\\aaaddddddfffiiifffiiikkkkkkhhhdddaaa```fffeeeeeefffiiikkkllllllfffggghhhiiikkklllmmmnnnppppppoooooonnnnnnmmmmmmjjjkkkmmmnnnnnnmmmkkkiiifffiiikkkkkkiiihhhiiikkknnnllljjjiiiiiikkknnnppplllhhheeefffjjjnnnppppppxxxzzz}}}{{{\\\KKKDDD???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999999::::::999999888777777777666666666666666666666666777888999;;;>>>@@@AAABBBBBBDDDGGGHHHJJJLLLPPPRRRTTTWWW\\\```bbbeeeiiikkkjjjmmmpppsssvvvyyy}}}~~~}}}|||}}}~~~yyyrrrqqqqqqkkkfffddddddccc```aaadddgggttt;;;:::999999888888999999777777777666555555555444333333333333444555666666555666777888999;;;<<<<<<=========<<<>>>FFFQQQZZZnnnzzzssshhh]]]TTTMMMGGGCCC???>>><<<999888777777777777666777999<<<>>>>>>======<<<;;;:::999:::;;;;;;@@@EEEJJJLLLOOOVVVbbblll~~~sssdddcccoooxxx}}}tttoooiiihhhjjjkkkjjjhhheeeeeeeeefffgggfffcccaaaddddddccccccbbbaaa```___aaa]]]]]]aaadddeeefffiiifffhhhkkkkkkiiifffeeedddgggffffffgggjjjlllmmmllliiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkkkkiiikkklllkkkhhhgggggghhhmmmllljjjjjjjjjkkkmmmnnnllliiifffgggjjjmmmoooooorrrsssuuu{{{zzzkkkQQQEEE@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888777777777555555555555555555555555666777888:::<<<>>>@@@@@@AAACCCEEEGGGHHHKKKNNNQQQTTTWWW[[[___aaadddgggjjjiiikkkoooqqqsssvvvyyy||||||{{{zzzzzzzzz|||~~~}}}}}}yyytttrrrrrrpppmmmmmmqqqppp{{{:::999999888888888888888888888777666666555444444333333333333444444555666777777777777999:::<<<>>>??????@@@??????DDDLLLSSSaaattt|||vvvmmmddd[[[SSSLLLGGGAAA@@@===;;;999888888888777777777888;;;<<<<<<;;;===<<<;;;:::999:::;;;;;;@@@DDDHHHJJJKKKQQQ[[[cccppp{{{iiieeeqqq}}}xxxqqqmmmiiihhhjjjlllkkkjjjdddddddddeeegggfffdddbbbbbbbbbbbbaaaaaa`````````aaa]]]\\\aaadddeeefffiiifffhhhkkkkkkjjjiiiiiiiiiiiihhhggghhhkkkmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooppppppppppppooonnnmmmmmmlllkkklllmmmmmmkkkhhhfffffffffkkkkkkkkkkkkkkklllllllllllljjjggggggjjjlllmmmnnnpppqqqrrruuu}}}xxxWWWFFFCCC======<<<;;;:::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::999888888777777444444444444444444444444555555777999;;;<<<>>>??????AAACCCEEEFFFIIILLLOOOSSSVVVZZZ]]]```bbbeeeggggggjjjlllnnnppprrruuuwwwxxxwwwvvvvvvwwwyyy{{{|||}}}|||~~~|||;;;:::999999888888999999999888888777666555444444333333333333333444555666999888777777888:::===>>>???AAABBBAAA@@@BBBGGGKKKUUUcccvvvwwwsssmmmfff^^^VVVNNNIIIDDDBBB???<<<:::999888888888777666777999::::::999<<<<<<::::::::::::;;;<<<@@@CCCFFFHHHJJJNNNVVV\\\dddrrr~~~qqqkkkuuuuuunnnllliiiiiikkklllllllllfffeeedddeeefffeeecccaaa```````````````aaaaaabbb```\\\[[[```cccccceeeggghhhjjjlllllljjjjjjkkkllljjjiiiiiijjjlllnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmooooooppppppqqqqqqrrrrrrqqqpppooommmlllkkkkkkkkkllllllkkkjjjhhhgggggggggiiijjjkkklllmmmllllllkkklllkkkiiihhhiiijjjkkklllnnnooopppqqqwww~~~^^^IIIFFF>>>>>><<<;;;::::::::::::;;;;;;<<<<<<===<<<<<<<<<;;;::::::999999888777777444444444444444444444444444555666888:::<<<===>>>>>>@@@BBBDDDEEEHHHKKKNNNSSSVVVZZZ]]]___aaadddggggggiiikkkmmmmmmoooqqqssstttttttttuuuvvvxxxyyyzzz{{{|||}}}~~~<<<<<<;;;::::::::::::;;;999888888777666666555555444444333333333444555555999888777666777999<<<>>>???AAACCCAAA??????BBBEEEKKKUUUcccsssvvvnnnkkkhhhddd___XXXQQQLLLFFFDDDBBB>>><<<:::999999999777666666888999999999<<<;;;::::::::::::<<<<<<>>>AAAEEEGGGIIINNNTTTXXX\\\fffvvv}}}yyy{{{~~~}}}ttt|||tttkkkjjjiiiiiijjjlllllllllhhhgggeeeddddddcccaaa^^^___^^^^^^___```bbbcccddd```\\\[[[^^^aaaaaabbbeeekkklllmmmmmmkkkjjjkkklllllljjjiiikkkmmmoooooonnnnnnnnnmmmmmmlllkkkkkkjjjmmmnnnnnnnnnoooooopppppppppooonnnlllkkkjjjjjjjjjjjjiiihhhhhhiiiiiijjjjjjiiikkklllnnnnnnmmmlllkkkllllllkkkjjjhhhhhhiiijjjiiijjjlllnnnqqq|||zzzkkkRRRGGGAAA???===;;;:::::::::::::::;;;;;;<<<=========<<<;;;;;;::::::999888888888444444444444444444444444555666777888:::<<<======>>>@@@BBBDDDEEEHHHKKKNNNRRRUUUYYY\\\___aaadddfffgggiiikkkllllllmmmpppqqqrrrssstttuuuvvvxxxzzzzzzyyyzzz{{{|||~~~}}}======<<<;;;;;;;;;;;;;;;888888777777777777666666444444444333333444444555888777777777777999:::;;;===@@@AAA@@@===<<>>;;;:::===@@@@@@BBBGGGOOOUUUYYY[[[\\\WWWWWWWWWYYY[[[ZZZXXXVVVKKKIIIEEEAAA>>><<<;;;:::999777666666888:::<<<<<<;;;;;;:::999:::;;;<<<======???BBBEEEHHHKKKMMMOOOSSSUUU]]]iiittt{{{{{{{{{~~~{{{nnnggghhhhhhhhhhhhhhhiiijjjiiigggdddccccccbbb```___^^^^^^^^^___aaadddgggiiifffaaa^^^```aaa```___aaagggjjjmmmooonnnmmmlllllllllkkkjjjjjjlllnnnnnnmmmmmmmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjlllmmmnnnnnnnnnlllkkkjjjjjjgggeeefffiiilllmmmlllmmmnnnnnnooooooooooooooommmnnnnnnkkkgggeeeeeefffkkkiiikkkqqqsss{{{uuuddd^^^nnnjjjUUUFFFCCC@@@===;;;;;;<<<<<<888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888555555555555555555555555444444555666888999::::::;;;===@@@AAACCCEEEIIIKKKKKKNNNSSSWWW[[[^^^bbbeeedddfffhhhjjjjjjkkkmmmooopppqqqsssvvvxxxzzz{{{{{{yyyyyyzzz{{{|||~~~~~~~~~}}}<<<;;;::::::999999::::::666666666777888888999999555444444333333333444444444555666777888888777777:::<<<===<<<:::999<<>>>>>AAAFFFJJJNNNSSSXXXNNNOOOPPPSSSVVVXXXWWWVVVLLLJJJFFFBBB???===;;;;;;:::888666666888;;;======;;;::::::999:::;;;<<<======???AAADDDGGGIIIJJJKKKQQQQQQVVV```hhhrrr||||||~~~wwwkkkfffggghhhhhhggggggggghhhgggeeecccbbbccccccbbbaaa^^^^^^^^^___bbbeeeiiikkkhhhcccaaabbbccc``````bbbcccgggllloooooonnnnnnmmmlllkkkiiijjjlllnnnmmmmmmmmmmmmlllllllllkkkkkkkkknnnnnnnnnmmmmmmllllllkkklllmmmoooppppppnnnlllkkkkkkhhheeefffiiilllllllllooooooooooooppppppppppppmmmoooooolllgggddddddeeegggdddffflllooosssxxxfffYYYbbbvvv~~~ppp___GGGEEEAAA>>><<<;;;<<<===777888999:::;;;;;;;;;;;;<<<;;;;;;::::::999999888666666666666666666666666333333444555666777888999:::<<<>>>@@@AAADDDGGGJJJGGGKKKPPPUUUYYY\\\```cccbbbeeeggghhhiiijjjmmmoooooopppsssuuuxxxyyyzzz{{{yyyzzzzzz{{{|||}}}~~~~~~|||~~~}}}}}}>>>>>>===;;;:::999;;;<<<;;;:::999888777777777777666666555444333333333333666666666666777777777777777777888999:::;;;;;;<<<;;;<<<>>>@@@BBBEEEGGGHHHDDDFFFJJJNNNQQQTTTUUUUUUNNNLLLIIIEEEBBB???>>>===<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::;;;<<<<<<;;;===@@@BBBCCCDDDFFFGGGLLLOOOTTTZZZbbbkkkuuu{{{~~~sssiiiggggggggghhhiiihhheeecccfffeeecccaaa____________dddcccbbbaaabbbdddggghhhllliiieeebbbbbbbbbaaa```gggggggggiiikkklllkkkjjjllljjjgggfffgggiiikkklllnnnmmmlllmmmnnnnnnllljjjooollliiikkkooopppmmmjjjmmmllllllmmmmmmnnnooopppkkkjjjiiiiiijjjmmmoooqqqrrrqqqooommmmmmnnnpppqqqnnnnnnnnnmmmkkkiiifffeeeeeebbbeeemmmnnnooo}}}|||wwwlllZZZUUUiiipppSSSNNNEEE>>>===???===999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999888777666555444444444444555666777888999999666777:::===@@@CCCEEEFFFDDDGGGKKKOOOSSSXXX]]]```___ccchhhlllmmmmmmmmmmmmqqqpppppptttyyy{{{{{{yyy|||yyyxxxyyy|||~~~}}}xxxvvv=========<<<;;;;;;;;;<<<;;;:::999888777777777777666666555444333333333333555666666666777777777777888888999999999999999999999:::;;;===???AAACCCCCCBBBDDDGGGKKKNNNQQQRRRSSSNNNMMMJJJGGGDDDAAA???>>>@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;<<<<<<;;;>>>AAACCCCCCDDDFFFHHHHHHJJJOOOUUU\\\dddmmmsssqqqkkkfffeeeeeeeeeffffffdddbbbfffeeecccaaa`````````aaaccccccccccccdddeeeggghhhiiifffcccbbbcccddddddcccggggggggghhhjjjkkkjjjhhhjjjhhhfffeeefffhhhiiijjjllllllmmmmmmmmmmmmmmmllloookkkhhhiiimmmooommmkkkkkkkkkkkklllmmmnnnooopppkkkjjjjjjiiijjjmmmoooqqqrrrpppooommmmmmnnnooopppooooooooonnnllliiigggeeehhhccceeekkkmmmnnnzzz}}}|||uuukkkZZZSSSccczzzyyyZZZOOODDD???@@@@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888777666555444444444444555666777888999999:::;;;<<<>>>???AAABBBCCCCCCFFFJJJMMMQQQUUUZZZ^^^___ccchhhkkkkkkjjjjjjjjjnnnmmmnnnrrrwwwzzz{{{zzz|||{{{yyyzzz}}}}}}rrrppp~~~;;;;;;<<<<<<<<<<<<<<<===;;;:::999888888777777888777666555444333333333333555555666666666777777777999999999999888888777777777888999:::;;;===>>>>>>>>>@@@CCCGGGJJJMMMOOOPPPOOONNNLLLJJJGGGDDDBBB@@@DDDEEEFFFFFFEEECCC@@@>>>===<<<;;;::::::;;;<<<<<<<<<>>>AAACCCDDDEEEGGGHHHHHHKKKOOOTTTYYY```hhhmmmuuu{{{{{{vvvrrrooommmkkkkkknnnqqqtttvvv|||uuummmmmmeeedddbbbbbbcccdddcccbbbeeedddcccbbbbbbbbbcccccccccdddeeefffggghhhhhhhhhfffdddbbbbbbdddfffffffffgggffffffggghhhhhhgggeeehhhgggffffffffffffggggggiiikkknnnnnnlllkkkmmmooopppllliiihhhkkkmmmmmmllljjjjjjjjjkkklllnnnooopppkkkkkkjjjiiijjjlllooopppqqqpppooommmmmmmmmnnnoooqqqqqqpppooommmjjjhhhfffjjjeeedddiiilllmmmwww}}}zzz}}}wwwnnn___SSSXXXlll{{{hhhUUUDDDAAACCC@@@======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;999999888777666666555444444444555666777777888999:::;;;<<<>>>???AAABBBCCCAAADDDHHHKKKNNNRRRWWW[[[___bbbgggiiiiiihhhhhhhhhlllkkkllloootttxxxzzz{{{}}}||||||}}}~~~|||vvvqqqnnnmmmmmmuuuvvvyyy|||{{{kkkhhhvvv<<<<<<<<<===>>>>>>===<<<;;;;;;:::999888888888888777666555444444333333333555555555666666666777777888888888888888888888777777777777888999999::::::<<<>>>@@@DDDGGGJJJLLLNNNOOOOOONNNMMMKKKHHHEEEDDDEEEGGGJJJLLLLLLIIIEEEBBB@@@???===;;;:::;;;<<<<<<<<>><<>>======??????>>><<<<<<;;;:::999888888888888777777666555444444444444555555555555666666666666555555666777777888999999777777777888888888888999;;;<<>>AAACCCDDDEEEGGGHHHEEEHHHKKKNNNQQQUUUZZZ]]]dddgggkkkooottt}}}}}}vvvooogggaaaaaa___]]]YYYVVVUUUUUUUUUTTTYYY___cccfffmmmyyytttjjjiiillldddbbb``````aaacccccccccbbbccccccdddeeeeeeffffffeeegggjjjmmmoooooonnnmmmjjjiiiggggggggghhhgggeeehhhgggeeeeeeeeedddaaa___bbbfffiiijjjhhhgggfffgggdddiiimmmmmmiiihhhkkkooouuurrrnnnkkkjjjjjjkkkkkkkkkkkkkkklllmmmnnnpppqqqlllkkkjjjjjjjjjlllnnnooopppooonnnmmmllllllllllllppppppppppppooommmkkkiiiiiifffdddgggjjjooovvv||||||~~~}}}xxxlll[[[NNNPPPcccwwwkkkSSSHHHBBB===<<>>AAACCCDDDBBBDDDGGGIIIKKKOOOSSSVVVYYY]]]bbbeeegggiiikkkllloooooopppqqqrrrsssuuuwwwzzz|||~~~{{{mmmeeeYYYVVVRRROOOLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMPPPRRR\\\aaajjjuuu~~~tttcccaaaoooGGGCCC???>>>???@@@>>><<<<<<;;;:::999999888888999888777666555444444444444444444555555555666666666444444555666777888999999777777777888888888888888:::;;;===@@@CCCGGGJJJLLLJJJLLLOOOQQQRRRPPPMMMKKKFFFIIIOOOTTTWWWUUURRRPPPJJJHHHCCC???<<<;;;;;;<<<;;;===@@@BBBCCCDDDFFFGGGEEEHHHKKKMMMPPPSSSWWWZZZ\\\```dddhhhmmmttt~~~|||vvvnnnhhhddd___ZZZUUUQQQRRRQQQOOOMMMLLLNNNOOOLLLQQQXXX[[[^^^ggguuu~~~~~~zzznnnhhhggghhhbbbaaa___```bbbcccbbbbbbaaabbbcccdddeeeeeeeeeeeefffhhhkkkmmmooooooooonnnnnnllljjjjjjjjjiiigggeeejjjhhhfffeeedddbbb___]]]^^^dddiiikkkiiigggggghhheeehhhjjjjjjhhhgggiiikkksssqqqnnnllljjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnooommmllljjjjjjjjjlllnnnooooooooonnnmmmlllkkkkkkjjjmmmnnnooooooooonnnlllkkkiiiiiihhhiiijjjooovvv|||zzzvvvooodddSSSMMM[[[nnntttbbbPPPCCC===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;:::::::::999999888888888777777777444444555555555666666666999999:::;;;<<<===>>>>>>BBBDDDFFFHHHJJJLLLPPPSSSVVVZZZ^^^bbbeeehhhjjjmmmnnnppprrrsssrrrrrrssstttvvvyyy|||~~~~~~~~~oooaaaXXXMMMKKKHHHEEEBBBAAAAAAAAAAAABBBBBBAAAAAABBBDDDFFFHHHKKKPPPWWW^^^eeejjjlllnnnttt|||tttbbb```lllNNNHHHAAA>>>???@@@>>>;;;<<<<<<;;;:::999999999999888777666555444444444444444444444555555555666666555555555666666777777777666666777777888888888888999999;;;===AAAEEEHHHJJJFFFIIINNNRRRTTTSSSPPPNNNJJJNNNSSSXXX[[[ZZZWWWUUUPPPLLLGGGAAA===;;;;;;<<<:::<<>>===>>>>>><<<=========<<<<<<>>>@@@???AAACCCGGGKKKNNNQQQSSSVVV\\\eeekkkoooqqqssstttwwwzzz|||~~~~~~tttaaa]]]fffzzzSSSKKKCCC?????????>>>;;;<<<<<<;;;:::999999999999888777666555555444444555444444444555555555666666666666666666666555555555555555666666777888888888777888999;;;???CCCFFFIIIDDDHHHMMMRRRUUUTTTRRRPPPNNNQQQWWW[[[]]]\\\ZZZXXXSSSOOOIIICCC>>><<<;;;;;;999<<>>========================:::;;;;;;<<<=========<<<999999999888888888888888444444444555555555555555333444666888:::<<<>>>??????AAACCCDDDEEEGGGKKKMMMTTTVVVZZZ]]]^^^```ccceeeeeejjjppprrrrrrppppppqqqooosssyyy{{{||||||tttdddWWWKKKCCCAAA@@@?????????@@@AAABBB===>>>>>><<<;;;:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDHHHOOOWWW^^^bbbeeeiiilllppptttyyy|||}}}~~~ttt```ZZZaaarrrjjjRRRAAADDDFFF???===BBB>>>>>><<<;;;:::999999999999888666666777777555444666666555444444444444555666777888888888666555444666666666666666777888888777777888999<<<@@@DDDFFFFFFHHHKKKOOOSSSUUUWWWWWWTTTUUUWWWYYYYYYYYYYYYXXXTTTPPPJJJDDD???<<<;;;;;;:::<<<>>>??????@@@CCCEEEEEEFFFGGGHHHJJJLLLNNNPPPPPPRRRUUUWWWYYY\\\```ccciiimmmsss|||zzzuuuoookkkjjjggg```ZZZKKKJJJHHHGGGEEEDDDCCCCCC@@@AAA@@@???======???AAACCCGGGLLLOOOSSS^^^nnnzzzooolllkkkooowwwwwwxxxmmmbbb````````````\\\^^^```aaa`````````aaa_________aaadddeeeeeeddddddeeefffhhhiiiiiiiiiiiiiiillloooooollljjjjjjlllooollliiihhhhhhfffbbb^^^___```bbbcccddddddcccccciiiddd______cccggggggeeeeeebbbbbbfffeeeaaaccciiiggghhhiiijjjjjjiiihhhgggjjjjjjjjjkkklllnnnooooooooollliiihhhjjjlllkkkjjjggggggfffggggggiiikkklllmmmnnnnnnkkkjjjlllrrrwwwwww~~~vvvwwwyyy~~~|||iiiQQQIIINNN]]]xxxsssVVVGGGBBB>>>@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::888888999999999888888888666666666666555555555555:::999999999:::<<<>>>???>>>@@@CCCDDDEEEHHHKKKNNNRRRTTTVVVXXXZZZ]]]bbbeeegggjjjmmmnnnnnnnnnooopppvvvvvvvvvwwwwwwxxxxxxyyy~~~~~~|||qqqbbbVVVLLLFFFDDDBBB@@@>>><<<;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<::::::;;;;;;===>>>???@@@FFFJJJOOOUUUYYY^^^bbbeeekkkoootttyyy|||ttt]]]UUU\\\hhhpppvvvZZZEEECCCEEE>>><<<@@@>>>>>><<<;;;:::999999999:::999777777888888666555555555444444444555555666666777888888777666555444666666666666666777777888666666666888:::===AAACCCBBBDDDHHHMMMQQQTTTVVVWWWVVVVVVWWWWWWWWWVVVUUUTTTPPPNNNIIIDDD@@@===;;;;;;:::<<<>>>??????@@@CCCDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMOOOSSSUUUWWWYYY]]]___dddgggmmmvvvyyyrrrllleeeaaa^^^[[[UUUQQQHHHGGGEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>======@@@BBBAAAEEEJJJNNNRRR]]]lllxxxwwwuuussswww~~~yyyxxxlllbbb``````___^^^^^^___```_________aaaddddddcccbbbcccfffhhhhhhhhhdddddddddeeefffggghhhiiiiiikkknnnmmmjjjhhhhhhiiinnnlllkkklllmmmlllhhheee]]]^^^```aaacccdddddddddfffaaa^^^___cccggghhhffffffbbbbbbdddccc___```dddeeefffggghhhiiihhhhhhgggfffgggiiijjjkkkkkkkkkkkkllljjjiiiiiilllnnnmmmllliiihhhgggggghhhjjjlllnnnpppooollliiihhhjjjooorrrxxx||||||wwwzzz}}}ppp^^^RRRNNNVVVsssxxx\\\JJJDDDAAA@@@>>><<<<<<<<<===<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999777666666666666666666555555555555777777777777888:::<<<===>>>???AAACCCDDDFFFIIIKKKQQQSSSUUUWWWYYY]]]aaaeeefffiiilllmmmmmmlllmmmnnnsssssstttuuuvvvwwwxxxxxx~~~~~~}}}~~~~~~~~~}}}wwweeeYYYPPPHHHCCCBBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<:::::::::;;;<<<===>>>???CCCGGGLLLQQQUUUYYY^^^aaahhhmmmsssxxx|||xxx^^^RRRTTT\\\bbbfffJJJCCCCCC>>>;;;>>>>>>>>><<<;;;::::::999999;;;:::888888999999777666444444444444444555666777666777777777777666666555666666555555666666777777555555555666888:::<<<>>>===???CCCHHHMMMQQQTTTUUUTTTTTTTTTSSSRRRPPPOOONNNKKKJJJGGGDDDAAA>>><<<;;;:::;;;>>>??????@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJIIILLLPPPSSSTTTVVVXXXZZZ]]]aaagggnnnwww{{{sssjjjccc[[[UUURRRNNNJJJGGGDDDCCCAAA@@@???>>>======;;;<<<<<<<<<<<<===@@@BBB???CCCHHHLLLRRR]]]kkkvvv~~~}}}|||yyy~~~jjjbbb```___]]]\\\``````___^^^]]]___bbbeeegggdddcccccceeegggiiiiiidddcccbbbbbbccceeegggiiiiiijjjlllkkkiiigggffffffiiijjjkkknnnpppooommmjjj^^^^^^___```aaaccceeefffbbb___]]]^^^cccggghhhgggfffcccbbbcccbbb______aaabbbcccdddeeefffgggggggggeeefffhhhiiijjjiiihhhhhhhhhhhhiiikkknnnpppooonnnkkkjjjhhhggghhhkkknnnppptttoooiiiffffffiiilllmmmvvvxxxzzzwww{{{~~~}}}zzzooo]]]MMMMMMlll|||bbbNNNFFFEEE@@@???===<<<======<<<;;;<<<;;;;;;;;;;;;:::::::::<<<;;;;;;:::999777555444666666666666555555555555444444444444666888:::<<<===???@@@AAABBBCCCFFFHHHNNNPPPSSSUUUXXX\\\aaadddeeehhhkkklllkkkkkkkkklllooopppqqqsssuuuvvvxxxxxx||||||||||||||||||}}}~~~~~~{{{}}}~~~rrrfffYYYRRRLLLFFFCCCCCCCCCBBBAAA???>>><<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<===>>>AAADDDHHHLLLPPPTTTXXX[[[dddiiipppwww|||{{{___PPPMMMPPPSSSoooNNNBBBAAA???===???>>>>>><<<;;;;;;:::::::::;;;999888888888888777555333333333444555666777888666777777777777666666666666666555555555666666777666555555666777888:::;;;:::<<>><<<:::999;;;===>>>???@@@BBBDDDEEEDDDDDDEEEEEEFFFGGGHHHFFFIIINNNQQQRRRSSSTTTUUUYYY]]]bbbgggnnnuuu|||{{{ssseee___VVVOOOJJJHHHEEECCC@@@@@@???===<<<<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@>>>BBBGGGLLLSSS]]]jjjsssxxx~~~~~~zzzxxxgggaaa___]]][[[[[[^^^___```_________bbbdddeeebbb______aaadddffffffdddcccaaa```aaadddgggjjjiiijjjkkkjjjiiigggfffeeedddfffiiilllnnnmmmkkkiiibbbaaa``````aaabbbdddeee```^^^]]]^^^aaadddeeeeeeeeecccbbbbbbcccbbbbbbbbb``````aaacccdddeeefffffffffffffffggggggggghhhhhhdddfffiiillloooqqqqqqqqqmmmkkkhhhggghhhkkkooorrrtttmmmfffccceeeiiikkklllrrrtttuuu~~~wwwzzzzzz{{{}}}gggLLLHHHddd~~~}}}fffPPPFFFFFFAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555666666666666555555555555333222333333555777:::;;;===>>>@@@@@@AAABBBDDDGGGKKKMMMPPPSSSVVVZZZ___ccceeegggjjjkkkkkkjjjkkklllmmmnnnppprrrtttvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{~~~xxxeee]]]UUUQQQNNNIIIFFFGGGDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;888888888888999:::;;;<<>>===<<<<<<;;;;;;;;;;;;:::888777666777777666444222222333333555666888999777666666666666777777777666666555555555555666666666666666777777888999999:::;;;===???AAADDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBB@@@>>>;;;:::999;;;===>>>>>>???BBBDDDEEEEEEDDDDDDEEEFFFFFFGGGEEEIIIMMMPPPQQQQQQRRRSSSWWWZZZ^^^bbbfffkkkpppttt}}}wwwnnn```[[[RRRKKKFFFDDDCCCCCC???>>>======<<<<<<<<<<<<<<<<<<<<<;;;999999;;;===???BBBHHHMMMTTT^^^iiiqqqttt|||~~~yyysssddd^^^]]][[[YYYYYYZZZ]]]aaabbbaaa`````````bbb___\\\\\\^^^aaacccdddeeecccaaa```aaadddhhhjjjiiiiiijjjjjjjjjhhhfffeeebbbeeehhhkkkkkkiiigggeeefffeeecccbbbaaaaaabbbbbb```___^^^^^^___aaabbbbbb```___^^^___bbbeeefffddd^^^______```bbbcccdddeeefffdddbbbaaabbbdddgggiiibbbeeeiiilllooopppqqqrrrnnnllliiiggggggjjjmmmpppooojjjdddbbbeeejjjlllmmmmmmppprrrzzz{{{zzzvvvyyylllOOOIII]]]tttzzzkkkUUUHHHEEEAAA???=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666666666555555555555333333333444555777999;;;===>>>@@@@@@@@@BBBDDDFFFHHHKKKNNNPPPSSSWWW]]]```cccfffiiijjjjjjjjjkkkllllllmmmoooqqqtttwwwyyyzzzvvvwwwwwwxxxyyy{{{|||}}}|||{{{zzz{{{~~~vvvmmm]]]XXXTTTSSSOOOJJJGGGGGGDDDDDDDDDDDDCCCAAA@@@???<<<<<<=========<<<;;;:::888888888888888999:::;;;>>>@@@CCCFFFIIIMMMRRRUUU^^^dddmmmvvv|||cccQQQIIIFFFEEEoooSSSEEEAAA@@@@@@BBB>>>======<<<;;;;;;<<<<<<999888666666777777555444222333333444555666888888777666666666666777777888666666555555444444555555666666777777888888999999;;;;;;;;;;;;===>>>@@@@@@??????>>>>>>>>>???@@@@@@??????@@@@@@???===;;;:::999:::===>>>>>>???AAACCCDDDDDDCCCDDDDDDEEEFFFFFFFFFHHHLLLNNNNNNOOOPPPQQQRRRUUUXXXZZZ]]]aaafffiiipppxxxyyykkkbbbXXXSSSMMMGGGBBB@@@@@@AAA>>>>>>===<<<<<<==================;;;999999;;;===???CCCHHHNNNUUU^^^gggmmmrrr{{{|||vvv|||{{{nnnaaa\\\ZZZYYYXXXYYYXXX[[[```bbbbbb___^^^]]]___]]]\\\\\\___bbbdddddddddcccaaa```aaadddgggjjjhhhhhhhhhiiijjjiiigggeeedddfffiiijjjhhhfffddddddgggfffdddcccaaa```______^^^^^^^^^^^^^^^______```\\\\\\[[[\\\bbbhhhhhheee____________```aaaccccccbbbaaa___^^^___bbbeeegggbbbeeeiiikkklllnnnppprrrnnnllliiigggfffgggjjjkkkhhheeebbbaaadddhhhkkklllhhhmmmqqqyyy}}}vvvyyynnnXXXMMMWWWkkk{{{vvvaaaMMMEEEAAA???======>>>>>>===<<<:::::::::;;;;;;;;;;;;<<<999999::::::::::::999999666666666666555555555555444444444444555777888999;;;===>>>???@@@AAADDDFFFGGGIIILLLNNNQQQUUUZZZ]]]```cccfffhhhiiijjjkkklllkkklllnnnqqqsssvvvxxxyyytttuuuuuuwwwyyy{{{}}}~~~|||{{{{{{}}}xxxmmmfffZZZWWWVVVWWWSSSLLLHHHHHHFFFEEEDDDCCCBBBAAA@@@???<<<===>>>>>>===<<<:::999888888888888888999::::::===???BBBDDDGGGLLLQQQUUU\\\cccmmmvvv}}}}}}bbbPPPGGGCCCAAAlllUUUGGGAAA??????@@@>>>======<<<<<<<<<<<<<<<:::888777777888777666444333333333444555666777888777666555555666777888999777666555444444444444555444555666777888888888888:::999999999:::;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888:::<<<===>>>???AAACCCAAAAAAAAABBBBBBDDDEEEEEEEEEGGGJJJKKKKKKLLLNNNPPPLLLMMMOOOPPPRRRWWW\\\```cccjjjqqqvvv~~~xxxlll```WWWOOOLLLHHHCCC???>>>???@@@======<<<<<<<<<<<<===>>>;;;<<<<<<;;;::::::<<<>>>???BBBGGGMMMTTT\\\dddhhhpppwwwzzzrrrxxxwwwkkk^^^YYYXXXVVVWWWZZZXXX[[[^^^______^^^]]]]]][[[[[[ZZZ\\\```cccddddddbbbaaa______```bbbeeegggfffeeeeeefffiiiiiigggdddccceeehhhgggeeebbbbbbccccccccccccbbb```___]]]\\\[[[\\\]]]]]]]]]^^^___```]]]^^^^^^^^^dddlllmmmggg```______^^^___```aaabbb___```aaacccdddfffggggggdddfffhhhiiiiiikkknnnqqqmmmllliiifffeeeeeeeeefffaaabbbbbbaaaaaacccfffiiieeejjjnnnuuuxxx}}}qqqdddPPPSSSfffqqqUUUFFFBBB@@@>>>===>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888666666666666555555555555555555444333444555666777888:::<<<===>>>@@@CCCFFFFFFHHHKKKMMMOOORRRWWWZZZ[[[^^^bbbeeefffhhhjjjkkkiiijjjllloooqqqtttvvvwwwssstttuuuvvvyyy{{{}}}~~~||||||}}}tttjjjddd___^^^```bbb^^^VVVQQQQQQMMMLLLIIIEEECCCAAA@@@@@@======>>>???>>><<<:::999999999888888888999::::::;;;===@@@BBBFFFKKKPPPTTT\\\cccmmmwww~~~uuu\\\MMMFFFCCCBBByyyjjjWWWIIIAAA>>>===>>>>>>======<<<<<<<<<<<<===;;;:::888888999999777666444444444444444555666777777666555555555777888999777666555444444444444444333333555666777777888777888888777888888:::<<<===???>>><<<;;;:::;;;<<<<<>>===<<<;;;::::::999888:::<<<===>>>???AAACCC?????????@@@AAABBBDDDDDDEEEGGGHHHHHHHHHJJJLLLOOOFFFGGGHHHIIIKKKOOOUUUYYYZZZ```fffjjjpppxxx{{{yyy|||{{{xxxtttmmmdddZZZSSSJJJIIIFFFBBB>>>===>>>@@@<<<<<<;;;;;;<<<<<<======:::;;;;;;;;;:::<<<>>>AAA???AAAFFFLLLSSS[[[aaaeeeooouuu|||xxxppptttvvviii]]]WWWVVVUUUWWWZZZYYY[[[\\\\\\\\\\\\]]]___XXXWWWXXX[[[___bbbbbbbbb```___^^^^^^___aaadddeeedddcccbbbeeehhhiiifffccc```ccceeedddaaa```aaaccc___``````aaa```^^^\\\[[[XXXZZZ\\\]]]]]]___```bbbbbbcccbbbbbbhhhqqqqqqkkkaaa```___^^^______aaabbb^^^aaafffiiikkkkkkjjjiiieeeggghhhhhhgggiiimmmqqqmmmkkkiiifffdddccccccccc^^^```bbb```^^^___bbbeeedddiiilllrrr{{{~~~rrrlllQQQQQQddd~~~\\\GGGBBB@@@>>>===>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<======<<<;;;:::888777666777666666666555555555555555555333333333444555555666888:::;;;===???BBBEEEFFFHHHJJJLLLNNNQQQUUUYYYXXX[[[___cccdddfffhhhjjjhhhiiikkkmmmppprrrtttuuusssssstttvvvyyy|||~~~~~~|||{{{|||~~~tttkkkfffhhhhhhkkkmmmjjjaaa\\\\\\VVVSSSOOOJJJFFFDDDCCCBBB===>>>??????>>><<<:::999999999999999999999:::::::::;;;>>>AAAEEEJJJPPPTTT]]]dddnnnxxxmmmWWWJJJFFFFFFFFFrrrYYYIIIBBBHHHHHH999===>>>>>>>>>>>><<<;;;:::999999999888888888888777666555444333333444666777666666666666666555555555888666444333333333555666555555555555555555555555777777777777888888888888:::::::::888777888;;;>>>AAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<=========>>>???@@@@@@BBBBBBCCCDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFHHHJJJLLLUUUUUUVVVXXX\\\___ccceeegggfffddd```ZZZTTTOOOKKKGGGDDDBBB@@@@@@@@@>>>===@@@>>>===<<<;;;;;;<<<<<<======<<<<<<<<<<<<======<<<@@@GGGNNNUUU\\\ccchhhlllpppxxx|||vvvxxx}}}ppphhh]]]XXXXXXXXXWWWUUUYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^^^^```___\\\[[[[[[]]]___aaacccdddeeeccc``````cccfffcccddddddddddddcccbbbaaaaaaccceeeeeebbb___]]]]]]\\\\\\[[[ZZZ[[[]]]```aaaaaabbbfffjjjnnnooommmkkkeee```]]]aaadddcccbbbccciiijjjkkklllmmmmmmnnnnnnjjjhhhgggiiimmmooonnnlllmmmkkkhhhfffeeeeeeffffffcccbbb```aaacccdddccccccbbbcccfffpppxxxvvvgggSSS[[[~~~lllLLLGGG@@@<<<>>>@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777666666555555111111111222333444555666666777888:::<<>>>>>>>>>>>===<<<;;;:::999999999999999999999999;;;;;;>>>CCCEEEHHHOOOXXX___fffoooxxx~~~sss___QQQIIIDDDCCCDDD}}}fffSSSFFFIIIIII>>>===>>>>>>>>>>>><<<;;;:::::::::::::::999999999999777666555444444555777888666666666666555555555555777666444333333444555666555555555555555555555555666666666777777777888888:::::::::999888999;;;>>>@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHDDDCCCAAAAAAAAACCCDDDFFFHHHHHHIIIJJJMMMOOORRRTTTWWWWWWVVVSSSPPPKKKGGGDDDCCCAAA???>>>>>>>>>===<<<@@@???>>>===<<<======>>>>>>======<<<<<<======>>>===AAAFFFLLLSSS[[[ccchhhlllpppvvvyyysssuuu{{{nnnggg]]]XXXWWWXXXWWWUUUWWWWWWWWWVVVWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]______aaa```^^^]]]]]]^^^```aaaaaabbbcccbbb``````aaadddccccccccccccccccccddddddccceeefffeeebbb```___```bbb```___^^^]]]^^^```aaabbbdddhhhlllpppqqqpppmmmiiidddbbbeeehhhgggfffgggiiijjjlllmmmnnnnnnnnnnnnkkkiiigggiiimmmooonnnmmmkkkjjjhhhfffeeeeeeeeeeeebbbaaa______aaabbbbbbaaa```aaadddlll}}}~~~}}}ttt]]][[[qqqsssWWWKKKCCC>>>???@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888777666555555444444333333333333333444444777888999:::===???AAABBBAAACCCFFFHHHJJJLLLPPPSSSVVVWWWYYY\\\___cccfffhhhhhhhhhiiijjjlllnnnqqqrrrqqqqqqsssuuuwwwyyyzzz{{{|||zzzxxxzzz}}}yyytttpppmmmkkkiiiiiiggg___RRRIIIFFFDDDAAA>>>>>>>>>======<<<;;;:::999999999999999999999999;;;;;;>>>CCCEEEGGGOOOWWWbbbhhhqqqzzzrrr```UUUOOOKKKJJJKKKxxxaaaLLLHHHHHH???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::888777666555555666777888555555555555555555555555777666555333333444555555555555555555555555555555555555555666666666666777:::;;;;;;:::999999<<<>>>???>>>>>>===<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGBBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEDDDBBB???>>>???===;;;;;;<<<===<<<;;;@@@??????>>>>>>>>>>>>??????>>>>>>======>>>>>>??????AAAFFFKKKQQQYYYbbbggglllooottt|||ssskkkmmmsssxxxzzzuuukkkeee]]]XXXXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXYYYYYY[[[\\\^^^```aaabbbbbbaaa```____________```bbbddddddcccbbbbbbccceeedddcccccccccdddeeefffeeeffffffdddbbbaaabbbcccgggfffdddaaa````````````cccdddhhhmmmrrrsssqqqooolllfffdddhhhkkkjjjiiiiiihhhiiilllnnnoooooonnnmmmmmmjjjggghhhllloooooonnniiiiiiiiihhhgggfffeeeeeeaaa```^^^^^^___``````___]]]^^^aaafffrrr}}}iii```hhhwwwhhhRRRGGG???>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888777666555444333666555444444333333444444666777888999;;;===???@@@AAABBBDDDFFFGGGIIILLLOOORRRSSSVVVYYY]]]aaaeeegggffffffggghhhjjjmmmooopppooopppqqqsssuuuwwwyyyyyy|||zzzyyyzzz||||||{{{zzz|||qqqjjjggghhhiiinnnpppkkk^^^PPPHHHEEEBBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;;;;===BBBDDDFFFNNNWWWdddkkkttt|||{{{mmmccc]]]WWWTTTUUUoooRRRHHHFFF>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::888777666555555555666777444444555555555555555666777666555444444444444555555555555555555555555555444444444555555555666666999:::;;;:::999999;;;=========<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>???======>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>===<<<;;;<<<:::999999;;;<<<<<<;;;>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@BBBEEEIIIOOOWWW```fffkkkmmmrrrwww|||iii```aaafffjjjmmmuuummmhhhccc]]]YYYXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWXXXZZZ]]]___bbbcccbbbbbbaaaaaa```___^^^^^^bbbdddfffhhhhhhfffeeedddhhhfffdddbbbbbbcccdddeeeffffffeeecccaaaaaaccceeeiiihhhfffdddbbbaaaaaaaaabbbdddhhhmmmrrrsssqqqoookkkeeecccfffjjjiiiggghhhfffgggjjjmmmnnnnnnmmmllloookkkggghhhkkkooooooooohhhiiijjjkkkjjjiiigggeeecccaaa_________```___^^^[[[\\\^^^bbbiiiwww~~~rrriiihhhssswwwYYYLLL@@@>>>???>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999777666444333333555555444444444555555666555555666777888:::<<<===@@@BBBDDDDDDEEEFFFIIIKKKNNNOOORRRVVVZZZ___ccceeedddeeefffhhhjjjlllnnnooonnnoooqqqsssuuuwwwxxxyyy|||{{{{{{{{{{{{yyyxxxwww||||||}}}}}}}}}~~~rrreee______aaajjjrrruuuiiiYYYMMMGGGCCC???>>>======<<<;;;;;;;;;999999999999999999999999;;;:::===AAACCCFFFOOOXXXfffllluuu}}}}}}tttjjjeeeddd~~~^^^PPPJJJ???@@@??????>>>======<<<<<<::::::::::::999999999999777666555555444444444444333444444444555555666666666666555555444444444444555555555555555555555555444444444444555555555555888999::::::999999:::<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGGGGEEEDDDCCCAAA???===<<<<<<:::::::::999999888777777;;;;;;;;;;;;;;;;;;::::::;;;999888999;;;======<<<;;;<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>??????@@@BBBEEEHHHNNNUUU^^^dddhhhkkkooosssxxxtttbbbXXXWWWZZZ]]]bbbiiirrr{{{vvvjjjeeebbb^^^[[[YYYYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXZZZ]]]```bbbdddaaaaaaaaa```___^^^]]]]]]aaaccceeehhhiiigggeeeccciiihhheeebbbaaaaaabbbcccddddddcccaaa``````cccfffgggfffeeeddddddcccccccccdddfffjjjooossstttssspppiiidddbbbeeehhhgggfffgggccceeehhhjjjllllllkkkkkkoookkkggggggkkknnnooonnnhhhiiikkkmmmlllkkkiiigggeeecccaaa```aaaaaa```___ZZZ\\\^^^aaaeeemmmyyy}}}ssshhhjjjcccSSSDDD???????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999777666444333333222333333444555666888999666666666777888:::;;;<<<@@@BBBCCCCCCCCCDDDGGGIIIJJJKKKNNNRRRWWW\\\```bbbdddeeefffhhhjjjlllmmmnnnooooooqqqsssuuuwwwxxxyyy|||||||||{{{zzzxxxwwwvvvzzz{{{|||{{{zzz{{{~~~{{{jjj^^^YYYYYY___mmmvvvooo```SSSIIIDDD???>>>===<<<;;;;;;<<<<<<999999999999999999999999:::999<<<@@@CCCGGGPPPZZZhhhnnnwww~~~|||zzzqqqaaaVVVGGG@@@@@@???>>>============::::::::::::999999999999666666666555444444333333333333333444555555666666666555555555555444444444555555555555555555555555444444444555555555555666777888999999888888999:::999999999999999:::::::::::::::;;;;;;<<<=========<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFGGGHHHHHHGGGDDDCCCBBB@@@>>><<<:::999:::::::::::::::999777777::::::999999999888888888:::999888999;;;<<<===<<<999:::<<<===>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@BBBEEEIIIMMMTTT[[[```eeeiiimmmooossszzz}}}kkk\\\SSSPPPRRRSSSXXX]]]eeemmmuuu~~~}}}uuu{{{ooojjjcccbbb___]]][[[ZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVXXXZZZ]]]```bbbdddaaaaaa```___^^^^^^^^^^^^___```bbbdddffffffccc```hhhfffdddbbbaaaaaaaaaaaacccccccccaaa```aaadddffffffffffffeeeeeedddddddddgggiiilllqqqtttuuusssqqqjjjdddbbbfffiiihhhggggggcccdddeeegggiiijjjkkkkkknnnjjjggggggkkkmmmmmmlllhhhiiikkkllllllkkkjjjiiigggeeecccbbbbbbbbb```___\\\^^^aaabbbccciiipppvvv~~~kkk___pppsss```KKKBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888777666555444333111111222333444666888999888888888999999;;;<<<<<<>>>@@@AAAAAAAAABBBEEEGGGGGGHHHKKKOOOTTTXXX\\\^^^bbbdddfffhhhjjjllllllmmmnnnoooppprrrtttvvvxxxyyyzzz{{{|||zzzxxxvvvwwwxxxyyy{{{|||{{{yyyyyy}}}tttcccZZZWWWTTTcccooommmaaaUUUKKKDDD@@@???===<<<;;;;;;<<<<<<999999999999999999999999999999;;;@@@DDDIIISSS^^^jjjpppxxxttteeePPPAAA@@@???============>>>;;;;;;;;;;;;::::::::::::777777777666666555444333222222333444444555666666555555555555555444444333555555555555555555555555444555555555555666666666555777888888777777888999888888888888999999::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBDDDGGGHHHIIIHHHHHHCCCCCCBBB@@@>>><<<:::999;;;;;;<<<======<<<;;;:::888888888777777888888888:::888777888:::;;;;;;;;;999:::<<<>>>????????????>>>======<<<<<<======>>>???AAAEEEIIINNNSSSYYY]]]bbbggglllnnnooouuu~~~|||zzzwwwvvvtttkkk^^^SSSMMMJJJJJJKKKNNNRRRXXX^^^eeennnyyyzzzqqqxxxooohhhhhhbbbbbbaaa___]]][[[[[[[[[XXXWWWWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ]]]```bbbcccbbbaaa```^^^^^^___aaabbb```___```bbbeeeeeeccc```ccccccbbbbbbbbbbbbaaaaaaccccccdddcccbbbccceeegggggghhhggggggfffeeeddddddfffhhhkkkooorrrrrrpppmmmiiicccaaaeeehhhgggfffgggddddddeeefffgggjjjlllmmmllliiiggghhhkkklllkkkiiiggggggiiijjjjjjjjjiiiiiihhhfffcccbbbbbbbbb```___```bbbddddddccceeekkkppp~~~xxxbbbggg{{{nnnUUUHHHDDDBBB??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888777666555555444111111111222333555666777777777777777888999::::::;;;===>>>??????@@@CCCEEEEEEGGGIIIMMMQQQUUUYYY[[[```bbbdddgggiiijjjjjjkkkmmmmmmoooqqqsssuuuvvvwwwxxxyyyyyywwwuuutttwwwyyyyyy{{{}}}|||yyyyyy}}}{{{xxxxxx}}}xxxeeeYYYVVVMMMZZZdddddd[[[SSSKKKEEE@@@???===;;;:::;;;<<<===999999999999999999999999999888;;;AAAEEEKKKVVVaaammmrrr{{{nnnVVVAAA@@@???============>>>======<<<<<<<<<;;;;;;;;;888888888888777666555444222222333333444555666666555555666666555555444333555555555555555555555555555555555666666666666777444666777888777666777888777777777888999999::::::888888999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIIIIIIIIEEEDDDDDDBBB@@@>>><<<;;;888999:::;;;<<<;;;:::999888777777777888999:::;;;999888666777999::::::999:::;;;===???@@@AAAAAA@@@======<<<<<<<<<<<<======>>>AAAFFFJJJNNNSSSXXX\\\```fffkkkmmmmmmrrr{{{}}}~~~yyysssooollliiigggddd]]]TTTLLLGGGFFFEEEEEEGGGKKKPPPUUU[[[cccnnnvvvzzz|||qqqsss|||xxxhhhcccgggaaabbbbbb```^^^\\\\\\\\\XXXXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXZZZ]]]___bbbcccdddbbb```______aaaccceeebbb``````cccfffgggeeebbb^^^___```bbbcccccccccccccccdddeeeeeeddddddfffhhhjjjjjjjjjiiigggfffdddccccccdddgggkkknnnmmmkkkhhhgggaaa___cccfffeeedddeeefffeeeeeeeeegggjjjmmmoookkkhhhggghhhkkkllljjjgggeeefffggghhhhhhhhhhhhhhhhhhfffcccbbbbbbaaa___^^^dddeeefffeeecccdddhhhllluuummmhhhxxxyyy]]]MMMGGGBBB???===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777666666555555222222222222333333444555444444444444444555666666999;;;<<<======>>>AAACCCEEEFFFHHHLLLPPPTTTWWWYYY^^^```ccceeeggghhhiiiiiikkklllmmmoooqqqsssuuuuuuvvvwwwwwwuuurrrsssvvvzzzyyy|||~~~|||yyyyyy}}}~~~~~~}}}tttmmmjjjnnntttuuubbbVVVSSSKKKUUU]]]\\\VVVPPPJJJEEE@@@???===;;;:::;;;<<<===999999999999999999999999888888;;;AAAFFFLLLXXXdddooottt}}}~~~rrrXXXHHHAAA===>>>???<<<:::::::::999999:::;;;;;;:::888888777666444222111000000444333333222222333333444777777666666555555555444444444444444444444444444444444444555555555555666555555666666777777888888::::::999999888999999999::::::::::::::::::::::::<<<<<<<<<======>>>???@@@BBBCCCFFFKKKPPPQQQNNNKKKGGGIIIGGGCCCBBBCCCAAA<<<===:::999<<<<<<999888;;;999888888777777777777777999999::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>???>>><<<;;;;;;<<<===>>>===@@@FFFLLLSSSWWW[[[\\\aaaccchhhlllqqqtttvvvwww}}}~~~||||||{{{ssslllgggbbb[[[VVVVVVRRRLLLGGGEEEDDDCCCBBBAAACCCEEEIIIOOOYYYcccjjjssszzztttxxxqqqhhhbbb]]]_________^^^^^^]]]]]]]]]YYYZZZ[[[YYYVVVTTTSSSSSSVVVVVVXXXZZZ\\\___aaaccc\\\\\\^^^_______________``````aaacccffffffeeecccfffdddaaa___^^^___aaacccbbbbbbbbbbbbcccdddeeefffeeefffiiijjjjjjhhhfffeeefffiiijjjhhhhhhjjjjjjgggbbb```^^^^^^aaaccceeeeeeiiigggdddbbbcccggglllooojjjgggeeefffiiikkkjjjiiillliiieeedddeeeggghhhhhhhhhfffbbb___]]]^^^___aaaeeeeeedddccccccdddddddddrrrbbb\\\zzznnnUUUGGGEEEBBB<<<>>>===<<<<<<======;;;999::::::;;;<<<<<<;;;::::::;;;;;;::::::999888777777555444333222111111111111111222333555777888999:::<<<<<<<<<;;;;;;===AAADDDBBBDDDFFFHHHJJJNNNRRRVVVZZZ\\\```bbbccceeegggiiiiiikkknnnqqqssstttssssssuuuuuuvvvwwwxxxxxxyyyzzzxxxzzz|||}}}}}}}}}~~~~~~yyykkkaaa^^^dddmmmuuuzzz|||ssseeeYYYSSSPPPOOOQQQTTTWWWUUUMMMGGGDDDBBB@@@<<<:::999:::===???888999999999999888777777;;;:::<<>>???<<<;;;;;;<<<;;;;;;<<<======<<<:::;;;:::999888777666666555444333333222222333333444777666666666555555555444444444444444444444444444444444444555555555555666555555555666777777888888:::999999888888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???CCCDDDHHHMMMSSSVVVTTTRRRQQQQQQNNNIIIGGGGGGEEEAAA===999999<<<<<<::::::<<<999999888777777777777777999999::::::::::::;;;;;;;;;;;;<<<===>>>=========>>>===<<<;;;;;;<<<===>>>>>>AAAEEEJJJPPPUUUYYYZZZ___aaaffflllqqquuuxxxyyy}}}}}}}}}}}}xxxqqqjjjaaaYYYTTTQQQMMMIIIEEECCCBBBAAA???@@@AAACCCFFFLLLTTT^^^dddhhhpppxxxrrrjjjccc^^^^^^_________^^^^^^]]]\\\YYY[[[[[[ZZZXXXVVVVVVWWWWWWXXXXXXYYY[[[\\\^^^___[[[[[[\\\]]]^^^^^^______`````````cccfffgggfffdddfffeeecccaaa``````aaabbbbbbbbbbbbbbbcccdddeeeffffffhhhjjjkkkllljjjhhhgggeeehhhhhheeeeeehhhhhhfffbbb```^^^___aaacccdddeeeiiihhhfffeeeeeefffhhhiiiiiifffddddddgggiiiiiiiiikkkiiiffffffgggiiiiiiiiiiiifffccc```^^^___```bbbeeedddddddddddddddddddddjjjyyyooocccvvv}}}eeeOOOEEEBBBAAA>>>===<<<<<<===<<<:::999::::::;;;<<<<<<;;;::::::;;;::::::999888888777777555444333222111111111111222222333444666777888888999:::::::::;;;===BBBEEEBBBDDDFFFHHHIIILLLQQQTTTWWWZZZ^^^aaabbbccceeeggggggiiillloooqqqrrrrrrqqqsssssstttuuuvvvwwwxxxxxxwwwyyy|||}}}}}}}}}~~~~~~~~~xxxggg]]]ZZZ^^^dddooossstttmmm```VVVQQQPPPLLLNNNQQQRRROOOIIIEEECCCCCCAAA>>><<<:::;;;<<<===:::::::::::::::999999888;;;:::===CCCIIIPPP^^^jjjuuuzzzjjjdddcccXXXIIIBBB===>>>???===<<<===>>>======>>>??????>>><<<<<<;;;;;;:::999999888888444444333333333333444444666666666555555555555555444444444444444444444444444444444555555555555666444555555666666777888888999888888888888888999999888888999999::::::;;;;;;::::::::::::;;;<<<===>>>CCCEEEIIIPPPVVV[[[\\\\\\___```]]]WWWSSSRRRPPPKKKEEE???<<<>>>>>>;;;;;;===:::999888888777777888888999999::::::::::::;;;;;;:::;;;===>>>???>>><<<;;;===<<<;;;::::::;;;======@@@AAADDDHHHMMMRRRWWWZZZ]]]```eeekkkqqqvvvyyy{{{|||}}}~~~}}}{{{yyyyyyzzz|||}}}|||wwwmmmaaaWWWQQQLLLJJJFFFDDDCCCBBB@@@>>>>>>???AAACCCGGGNNNVVV\\\^^^eeennnvvvzzzqqqkkkeee___]]]^^^_________^^^]]]\\\ZZZ[[[\\\\\\ZZZYYYZZZ[[[YYYYYYXXXXXXYYYYYYZZZ[[[YYYYYYZZZZZZ\\\]]]______^^^^^^___bbbfffhhhhhhggggggfffeeedddcccbbbaaaaaaccccccccccccdddeeeeeefffeeegggiiijjjkkkjjjiiihhheeegggfffccccccfffgggeeecccaaa``````bbbcccddddddhhhhhhhhhgggfffeeedddcccgggeeebbbbbbeeeggghhhiiiiiihhhgggiiikkklllkkkjjjiiigggdddaaa``````bbbcccddddddddddddddddddeeeeeeeeeoookkknnn{{{zzz[[[GGGBBBEEE>>>===<<<;;;<<<<<<:::999:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777777555444333222222111111111222222333444444555666666777888999999:::===BBBEEEBBBDDDEEEFFFHHHJJJNNNQQQTTTWWW\\\___aaaaaacccdddeeefffiiilllnnnooopppppppppqqqrrrtttuuuvvvvvvvvvvvvyyy{{{||||||}}}~~~~~~~~~}}}|||iii___ZZZZZZ]]]hhhjjjjjjeee[[[SSSQQQRRROOOQQQRRRPPPLLLHHHFFFDDDDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;:::>>>EEELLLTTTbbbnnnwww|||kkk^^^___ZZZKKKCCC======>>>======>>>>>>>>>===>>>??????>>><<<;;;;;;:::999888777666555444444333333333333444444555555555555555555555555444444444444444444444444444444444555555555555666444444555555666777777888888777777777777888999999777777888999:::;;;;;;<<<::::::::::::;;;<<<===>>>BBBDDDIIIOOOWWW]]]aaadddkkkooopppkkkgggddd```[[[RRRJJJCCCAAA???<<<:::;;;::::::999888888888888999999999999:::::::::;;;;;;:::;;;>>>??????>>><<<:::<<<;;;:::::::::;;;<<<===@@@@@@BBBFFFKKKRRRXXX[[[___bbbfffkkkqqqvvvzzz|||||||||{{{yyyvvvrrrooommmpppvvv{{{zzzpppbbbWWWQQQJJJHHHFFFEEEEEEDDDBBB???>>>??????@@@CCCHHHOOOTTTYYY___fffooo|||tttoookkkeeeaaa\\\]]]___``````^^^]]]\\\]]]^^^^^^\\\ZZZZZZZZZ\\\YYYYYYXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZ\\\^^^___]]]]]]^^^aaaeeehhhiiiiiiggghhhhhhgggfffdddbbbaaadddddddddddddddeeeffffffcccdddfffggghhhhhhgggfffeeegggeeeaaabbbfffhhhfffeeecccaaaaaacccdddccccccggggggfffeeedddcccbbbbbbfffdddccccccdddfffhhhjjjgggggghhhjjjmmmnnnmmmkkkjjjhhheeecccbbbbbbcccddddddddddddeeeeeeeeeeeeeeegggkkkyyyrrrfffjjj~~~gggNNNEEEFFF@@@>>><<<;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777555555444333222222222222222333333333333333444444666888999999999<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::>>>GGGNNNWWWeeerrryyy~~~vvvaaa^^^YYYNNNEEE>>>===>>>======???>>>===<<<===??????===;;;<<<<<<;;;:::888666444222555444444333333444444555444444444555555555555555444444444444444444444444444444444555555555555666444444444555666666777777777666666666777777888999777777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBGGGLLLSSS[[[bbbfffoooxxx|||xxxsssmmm^^^RRRFFFAAA>>>;;;:::<<<;;;::::::999999999999999999999999:::::::::;;;;;;:::<<<>>>??????>>>;;;::::::::::::::::::;;;<<<<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999777999>>>HHHPPPZZZhhhttt{{{iii```YYYQQQGGG???======<<<===???===<<<<<<<<<>>>>>><<<;;;=========<<<:::888555444555555444444444444555555444444444444444555555555444444444444444444444444444444444555555555555666333444444555555666777777666555555555666777888999777777888888999999::::::;;;;;;;;;;;;<<<===>>>??????AAADDDHHHNNNVVV^^^dddlllxxxkkk[[[JJJAAA===;;;<<<>>><<<;;;::::::999999::::::999999::::::::::::;;;;;;;;;<<<>>>???>>>===;;;:::888999999::::::;;;;;;;;;===>>>@@@CCCIIIPPPVVVZZZbbbcccfffiiinnnrrrvvvxxx}}}wwwqqqllleee^^^ZZZTTT]]]iiiqqqoooggg\\\UUUGGGDDDBBBAAAAAAAAA???>>>???@@@@@@???@@@BBBFFFJJJJJJOOOUUU^^^ooo~~~uuuvvvzzzmmmfffgggdddbbbbbb]]]]]]]]]^^^^^^^^^______bbbbbbaaa^^^[[[YYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZZZZ]]]bbbfffhhhhhhggghhhhhhhhhhhhfffeeedddffffffeeeeeeeeeffffffgggfffgggggggggggggggffffffcccffffffdddeeejjjmmmkkkhhhfffeeedddddddddbbb```aaa___]]]\\\]]]___bbbcccaaacccfffggggggggghhhiiieeeeeefffiiikkklllkkkiiiiiihhhfffeeedddddddddeeebbbccceeefffggggggfffeeeeeegggmmm|||uuuXXX^^^jjjwwwxxxjjjWWWJJJDDDBBB???============<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999666555444333222222222222222333333333333333333333777888999888777777999:::>>>???@@@AAAAAACCCGGGJJJNNNPPPTTTVVVWWWYYY[[[^^^```aaaccceeehhhkkkmmmnnnlllnnnpppsssuuuuuuuuutttsssuuuxxxzzz{{{|||~~~~~~{{{yyy}}}~~~kkkddd\\\SSSNNNMMMKKKIIIQQQ[[[mmmwww{{{rrreee\\\RRRHHHBBBAAA???===<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777999@@@IIIRRR\\\jjjvvv{{{tttfff[[[TTTJJJ@@@===<<<;;;<<<>>>===<<<<<<===>>>>>>===;;;:::;;;<<<<<<<<<:::888777555555444444444444555555333333333444444555555555444444444444444444444444444444444555555555555666333333444555555666666777555555555555666777888888888888888888888999999999::::::::::::;;;<<<===>>>???AAACCCEEEIIIQQQZZZ```eeesssmmmUUUGGG@@@<<<<<<>>><<<<<<;;;:::::::::::::::999999::::::::::::;;;;;;=========>>>===<<<;;;;;;777888999::::::;;;;;;;;;======???BBBFFFKKKPPPRRR^^^___aaaeeejjjppptttwww|||wwwpppjjjddd___XXXTTTNNNUUUaaakkknnniii___XXXHHHEEEBBB@@@@@@@@@@@@???????????????>>>@@@DDDGGGEEEHHHMMMVVVfffwwwxxxpppsss|||yyyeeeaaabbb___^^^bbb___^^^]]]\\\\\\^^^___aaaccccccbbb___\\\\\\^^^___```___^^^\\\[[[ZZZYYYYYY\\\]]]___aaaaaa```^^^\\\YYYYYYYYY[[[```dddfffffffffgggggggggggggggffffffggggggfffffffffffffffggghhhgggggggggfffeeeeeeddd```ccceeeeeeggglllnnnllliiigggfffeeeeeedddaaa___\\\\\\\\\\\\\\\]]]^^^^^^\\\aaaeeehhhgggffffffgggeeeeeeeeefffhhhiiiiiigggggggggfffeeeddddddddddddbbbccceeeggghhhgggffffffcccfffkkksss~~~\\\WWW\\\ooo}}}wwwcccSSSGGGDDD@@@>>>>>>???>>>===<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::666555444333333222333333222222333333444444555555444666777777777777999:::<<<===>>>???@@@BBBFFFIIIKKKMMMOOOPPPRRRTTTXXX[[[^^^___```bbbeeehhhkkkllliiikkkooorrrssstttsssrrrrrruuuxxxzzzzzz{{{}}}~~~}}}zzz{{{}}}||||||sss```TTTLLLLLLKKKJJJSSS```{{{}}}qqqcccVVVIIIGGGCCC???<<<;;;<<<<<<<<<============<<<;;;;;;999;;;BBBLLLUUU^^^lllxxxyyy~~~}}}mmm```VVVKKKAAA===<<<;;;;;;>>>>>>===<<<===??????===<<<555777999;;;;;;;;;999888555555444444444444555555333333333444444555555555444444444444444444444444444444444555555555666666333333444444555666666777444444444555555777888888999999999888888888888888999999999999:::;;;<<<<<<@@@AAACCCDDDGGGNNNWWW^^^```mmm{{{bbbOOODDD>>><<<>>><<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;>>>>>>======<<<<<<<<<<<<666777888999:::;;;;;;;;;===>>>???AAADDDGGGKKKLLLYYY[[[^^^bbbhhhnnnsssvvvvvvppphhhbbb]]]YYYTTTOOOLLLRRR\\\hhhnnnkkkaaaYYYLLLHHHDDDAAAAAABBBBBBBBB>>>>>>???>>>===???BBBEEEEEEGGGIIIPPP^^^nnnuuutttwww|||zzzpppmmmpppzzzsssaaa______\\\\\\aaa```^^^\\\[[[[[[]]]```bbbccccccbbb```^^^___aaacccdddcccaaa^^^[[[YYYXXXWWW]]]___bbbdddcccaaa^^^\\\YYYXXXXXXZZZ___ccceeeeeeffffffffffffgggggggggggghhhggggggfffffffffgggggggggfffeeedddcccbbbbbbaaa]]]aaadddeeehhhmmmnnnllljjjhhhgggfffeeedddaaa___ZZZ[[[\\\]]]]]]\\\ZZZYYYYYY___eeehhhgggeeedddeeeeeedddcccdddfffhhhgggfffgggfffeeedddddddddddddddbbbccceeeggghhhhhhgggfffdddhhhllloooxxxaaaVVVVVVkkk~~~kkkZZZHHHEEEAAA????????????>>><<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666666555444333333333333222222333444444555666666222333666777777888:::;;;:::<<<===>>>???BBBFFFIIIIIIJJJKKKLLLMMMQQQVVVYYY\\\\\\^^^```cccfffiiijjjgggjjjmmmppprrrrrrqqqqqqrrrtttwwwyyyzzz{{{}}}~~~}}}~~~~~~{{{wwwyyy{{{~~~zzzfffXXXOOOOOONNNNNNWWWeeeuuueeeOOOLLLFFF@@@===;;;;;;<<<>>>>>>>>>>>>>>>======<<<;;;===DDDNNNWWW```nnnzzzwww|||uuubbbSSSFFFAAA===999888;;;===>>>>>>>>>????????????@@@===::::::<<<<<<;;;999777666333111111111222333333333333333333333333333555555555444444333333333333333333333333333333333555444444444444555666666666555444333333444666666:::999999999888777777777777777888999;;;<<<<<<===???>>>???AAAFFFMMMSSSWWW```eeemmmuuuyyyrrrVVVFFFBBB???;;;<<<;;;:::999888999:::;;;999999999:::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<=========????????????AAACCCEEEFFFPPPUUU[[[aaafffkkkooorrrooorrrpppfff\\\WWWSSSPPPMMMQQQXXXaaallloooeeeXXXQQQIIIBBBBBBBBB???>>>???EEECCCAAA@@@???>>>??????BBBBBBEEEKKKTTT]]]dddggghhhmmmvvv}}}zzzrrrmmmnnnsssxxx}}}kkk]]]]]]\\\WWWUUUZZZYYYZZZZZZZZZZZZ\\\```ccccccbbbaaa___]]]\\\\\\\\\```aaaaaa^^^[[[XXXWWWWWWZZZ[[[\\\]]]]]]]]]]]]]]]XXXXXXZZZ___dddgggeeecccggggggfffeeedddccccccddddddeeeeeedddcccbbbdddffffffggghhhgggdddaaa______\\\___bbbfffhhhiiiiiiiiilllkkkjjjhhhfffeeecccccc`````````^^^[[[ZZZZZZ[[[^^^___aaabbbcccbbbaaa```cccbbbaaabbbbbbbbb```^^^aaaaaabbbbbbbbbbbbaaa```eeefffggggggeeedddcccdddeeegggjjjlllqqq}}}gggMMMHHHUUUccczzz~~~hhhVVVKKKCCCBBBAAA===;;;=========<<<;;;::::::999999999999999999999999999999888888888777666444333222333333333222222333444444222222333444666888:::;;;:::;;;<<<===>>>???@@@AAAJJJIIIGGGHHHJJJNNNSSSVVVWWWXXX[[[^^^aaaccceeeeeekkkkkklllmmmmmmmmmmmmmmmmmmppptttxxx{{{|||}}}}}}}}}~~~~~~}}}|||zzzxxxwwwtttvvvyyy|||||||||jjjXXXQQQMMMNNN\\\mmmuuueeePPPFFFEEE>>>;;;???>>>:::;;;<<<;;;::::::;;;<<<===>>>BBBNNN]]]kkkuuuyyy|||}}}rrr```MMMDDD???;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@===;;;;;;<<<===;;;999999777555333222222333444333333333333333333333333444444333333333222222222333333333333333333333333555444444444444555666666666555444444444444555666888888888888888888777777777888888999:::;;;<<<=========>>>AAAEEEJJJOOORRRSSSVVV\\\bbbhhhrrrcccMMMCCC>>>;;;<<<;;;::::::999:::::::::999999999:::;;;===>>>?????????>>>===<<<;;;;;;;;;::::::;;;;;;<<<=====================???AAACCCDDDMMMRRRYYY```ffflllqqquuurrrvvvuuummmccc^^^YYYUUUTTTVVV[[[bbblllppphhh]]]RRRIIIBBBAAAAAA???>>>???CCCBBBAAA???>>>>>>>>>??????@@@CCCIIIQQQWWW[[[]]]aaaccciiiooonnnkkkkkkpppyyyuuueeeZZZ[[[\\\WWWVVVZZZXXXYYYYYYYYYYYY[[[^^^aaaaaa```___^^^\\\\\\[[[[[[]]]^^^]]]\\\ZZZWWWVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\```eeeggggggeeeffffffdddcccbbbbbbbbbbbb```bbbbbbbbbaaaaaacccdddeeefffggggggdddbbbaaaaaa___```bbbdddffffffffffffiiihhhhhhgggfffeeeddddddaaabbbaaa___\\\ZZZZZZ[[[\\\\\\]]]^^^____________aaa```___```aaa```___]]]___```aaaaaabbbbbbaaaaaacccdddeeedddccccccccccccbbbccceeegggjjjvvv~~~zzzvvvbbbLLLHHHSSSaaazzzzzz```RRRFFFBBBAAA???>>>???===<<<<<<;;;::::::999999999999999999999999999999888888888777666555333333444333333222222333333444444444444444555666888888999:::;;;<<<>>>???@@@@@@GGGFFFFFFGGGIIIMMMPPPSSSTTTUUUXXX[[[^^^aaacccdddggghhhjjjlllmmmnnnoooooonnnpppsssvvvyyy{{{|||}}}}}}}}}~~~~~~}}}|||zzzyyyuuuwwwzzz||||||gggZZZSSSTTTcccuuurrrXXXJJJFFF===:::===;;;<<<===>>>===<<<;;;<<<======???EEEPPP___mmmvvvzzz~~~~~~sss[[[KKKDDD@@@???@@@?????????@@@@@@@@@AAAAAA???>>><<<<<<======;;;::::::999777555444444444555333333333333333333333333333333222222222222111111444444444444444444444444555444444444444555666666666555555444444444555555777777777777777777888888777888888999:::;;;<<<<<<;;;<<<===@@@CCCGGGJJJKKKIIIHHHJJJNNNSSS^^^sssnnnSSSCCC<<<:::;;;;;;<<<<<<;;;::::::999999999999;;;<<<>>>@@@AAAAAA@@@>>>===<<<;;;;;;;;;::::::;;;;;;<<<======>>>======<<<===>>>@@@BBBCCCIIINNNVVV^^^eeelllssswwwwww|||~~~xxxoooiiiccc^^^^^^```bbbgggpppuuuoooeeeVVVMMMEEECCCBBB@@@???AAAAAA@@@@@@?????????>>>>>>===>>>BBBIIIPPPUUUWWWWWWYYYYYY\\\aaacccfffmmmvvvjjj^^^VVVYYY[[[XXXWWWZZZXXXXXXYYYXXXWWWXXX[[[]]]^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[^^^bbbeeeffffffeeeeeecccbbbaaa``````___]]]^^^``````______```bbbbbbccceeeeeedddbbbbbbbbbaaaaaaaaabbbbbbbbbbbbccceeedddddddddeeeeeeffffffcccdddcccaaa^^^[[[[[[\\\[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]]]]______]]][[[]]]]]]___```aaaaaabbbbbbaaaaaaaaaaaaaaa````````````aaabbbcccccckkk}}}|||vvvsssqqqcccQQQJJJLLLSSSgggyyyzzzppp^^^KKKBBBAAA@@@@@@???<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::888888888888777555444333444333333222222333333333555555444444444555666666999999:::;;;===>>>??????CCCCCCDDDFFFHHHKKKMMMOOOPPPQQQTTTWWW[[[^^^aaabbbccceeegggjjjmmmoooqqqqqqoooppprrrtttwwwyyy{{{|||{{{|||}}}~~~~~~~~~}}}|||wwwyyyzzz|||~~~}}}iii[[[YYYgggyyy~~~```LLLEEE===<<<>>>;;;???@@@@@@>>>===<<<===>>>>>>BBBIIIUUUdddpppyyy|||lllWWWLLLFFFBBB???>>>>>>?????????@@@@@@@@@>>>>>>======>>>===<<<;;;;;;:::888666555444444444333333333333333333333333333333333222222222222222555555555555555555555555555444444444444555666666666555555555444444444444555555555666666777777888777888888999::::::;;;;;;999:::<<>>>>>>>>>>>===>>>???AAACCCDDDGGGLLLSSS[[[bbbjjjqqquuuyyy~~~wwwpppjjjiiilllooottt{{{yyyooo^^^TTTJJJGGGEEEBBBAAABBB???@@@@@@AAAAAAAAA@@@@@@>>>???CCCIIIPPPVVVXXXXXXUUUUUUYYY___dddjjjvvvvvvccc[[[VVVXXXZZZXXXWWWXXXXXXYYYYYYXXXWWWWWWYYY[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXWWWVVVUUUUUUTTTSSSSSSTTTVVVXXXZZZXXXXXXYYY[[[^^^aaacccdddfffeeecccaaa```___^^^^^^]]]^^^______]]]]]]]]]^^^]]]___bbbbbbaaa```aaaaaa_________^^^___```aaaaaabbbbbbbbbcccdddfffhhhiiieeefffeeeccc```]]]]]]]]]]]]\\\[[[[[[\\\]]]___```]]]\\\[[[]]]^^^^^^]]][[[[[[\\\]]]___```aaaaaaaaaaaa```___^^^^^^^^^]]]\\\aaa```aaabbbbbbeeerrr}}}tttqqqrrrfffYYYNNNHHHHHHSSSfffsss|||jjjTTTFFFAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888777666555444444444333222222222333333444444333333444444555666777888999:::;;;===>>>>>>???AAACCCEEEHHHJJJKKKKKKMMMNNNPPPTTTXXX\\\___aaacccdddgggjjjmmmoooqqqrrrooooooppprrrtttwwwyyyzzzzzz{{{|||~~~~~~zzzzzz{{{|||}}}~~~yyyccc[[[dddqqqbbbKKKDDD??????BBB???@@@@@@@@@>>><<<<<<===???AAAFFFPPP]]]jjjuuu|||~~~fffVVVKKKCCC===============>>>>>>>>>>>>===>>>??????>>>=========::::::888777555444333333333333333333333333333333333333333444444444444444555555555555555555555555555444444444444555666666666666555555555444444333444444444555555666666666777888888999999:::::::::888999;;;===???@@@@@@@@@EEEBBBAAABBBBBBFFFRRR^^^uuuiiiSSSHHHEEE======>>>>>>===<<<:::999888999:::<<>>???>>>=========>>>@@@AAABBBFFFJJJQQQXXX___fffmmmqqqzzzxxxuuuzzz|||hhh\\\PPPJJJFFFAAA@@@AAA???AAACCCDDDEEEEEECCCCCCBBBBBBEEEJJJPPPUUUWWWXXXVVVXXX___hhhooovvv~~~}}}mmmaaa[[[XXXXXXYYYXXXVVVVVVXXXYYYZZZYYYXXXWWWYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYWWWVVVUUUWWWXXXYYYWWWUUUUUUUUUTTTSSSTTTWWWYYY[[[WWWXXXYYY[[[]]]___bbbdddgggfffdddbbb```^^^^^^]]]^^^```aaa```]]][[[[[[[[[ZZZ\\\^^^___^^^]]]]]]^^^[[[[[[\\\\\\^^^___aaabbb`````````aaacccfffiiikkkfffggggggfffccc```______^^^]]]\\\[[[\\\]]]^^^___\\\[[[[[[]]]______^^^]]]\\\\\\]]]___````````````ccc```]]]\\\\\\\\\[[[YYY___^^^___aaaaaabbbjjjtttyyyssssssfff```UUUMMMJJJLLL[[[nnn}}}qqq___NNNDDD???<<<999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888777666666555444333333222222222333222222222222333555666777666666777999:::;;;<<<===>>>???BBBEEEGGGIIIIIIJJJKKKLLLNNNQQQUUUYYY]]]___dddeeegggiiilllmmmnnnooonnnnnnoooppprrrtttvvvxxxwwwxxx{{{}}}~~~{{{{{{{{{|||}}}}}}~~~~~~jjjZZZ[[[dddzzzbbbKKKEEE???@@@CCC?????????>>><<<;;;:::<<<>>>DDDKKKWWWeeerrr{{{~~~uuu___PPPEEE===<<<<<<<<<=========>>>>>><<<>>>@@@AAA???>>>>>>>>>;;;:::999888666555333333333333333333333333333333333333444444444444555555444444444444444444444444555444444444444555666666666666666666555444333222444444444444444444555555888888888888999999::::::999:::;;;===>>>>>>>>>>>>>>><<<===@@@AAACCCJJJSSSggg|||rrrZZZJJJCCC??????>>>>>>===<<<::::::888888:::===@@@CCCFFFHHHFFFDDD@@@===;;;:::::::::888999:::;;;<<<>>>??????======<<<<<<===>>>@@@AAAFFFJJJPPPVVV\\\cccjjjooozzztttgggXXXOOOHHHBBB???@@@AAADDDGGGIIIKKKJJJIIIGGGGGGHHHKKKPPPVVVYYYZZZYYY]]]aaakkkwww}}}vvvwwwpppggg```]]]YYYXXXWWWVVVUUUTTTWWWXXXYYYYYYXXXWWWXXXZZZUUUUUUUUUVVVVVVXXXYYYYYYXXXVVVUUUVVVYYYZZZWWWTTTUUUUUUUUUUUUVVVXXXZZZ\\\XXX[[[]]]______aaaccceeegggfffdddaaa___]]]\\\\\\]]]___aaa```^^^[[[[[[[[[YYYZZZ\\\\\\[[[YYYYYYYYYXXXYYYZZZ\\\^^^```aaabbb____________aaadddgggiiifffhhhiiihhheeecccbbbaaa^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[[[[]]]___```___^^^^^^_______________^^^^^^bbb^^^[[[ZZZ\\\^^^\\\[[[\\\ZZZZZZ]]]^^^^^^cccjjj}}}wwwrrrkkkjjj___VVVQQQGGGIII[[[rrrrrrkkk[[[JJJ@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888777777555555444333222222222222111111111222333444666777555555666777999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIJJJKKKNNNRRRVVVZZZ\\\bbbccceeegggiiijjjkkkkkkmmmmmmnnnpppqqqssstttttttttvvvxxx{{{|||}}}}}}}}}||||||{{{{{{|||}}}~~~mmmXXXSSSWWWaaaooo}}}{{{^^^LLLFFF???===???;;;======<<<;;;999:::===???GGGPPP___nnnyyydddSSSHHHBBB============>>>>>>>>>>>>;;;>>>AAABBB@@@>>>>>>???<<<<<<;;;:::888666444333333333333333333333333333222222333333333444444444333333333333333333333333555444444444444555666666555666666666666444333222444444444444333333333333888888888888999999999999::::::;;;<<<===>>>??????;;;:::;;;???@@@AAAGGGNNN[[[rrrxxxaaaMMMAAAAAA@@@>>>===<<<;;;;;;;;;777888:::===AAAEEEHHHIIIGGGEEEAAA===;;;:::::::::888999:::;;;<<<>>>??????@@@@@@?????????AAABBBCCCGGGJJJPPPVVV]]]dddlllqqqyyyuuudddXXXOOOGGGCCCDDDDDDGGGKKKNNNPPPOOOMMMLLLKKKPPPXXXaaaiiikkkjjjhhhjjjooozzz|||wwwwwwsssfffddd^^^\\\YYYVVVUUUUUUUUUSSSTTTVVVWWWXXXWWWVVVWWWXXXTTTTTTTTTUUUVVVXXXYYYZZZXXXUUUTTTUUUXXXYYYVVVSSSTTTTTTUUUWWWXXXYYYZZZ[[[XXX[[[___aaaaaaaaaccceeefffeeeccc```]]][[[ZZZZZZYYY\\\^^^___^^^\\\\\\\\\ZZZ\\\]]]\\\YYYWWWVVVVVVWWWXXXZZZ]]]^^^___```___^^^]]]\\\\\\]]]```ccceeefffhhhjjjiiigggeeedddddd``````______^^^\\\[[[ZZZZZZZZZZZZ\\\___```___^^^bbbbbbaaaaaa___^^^\\\[[[___[[[XXXYYY^^^aaaaaa___[[[WWWWWWYYY[[[[[[^^^bbbmmmvvvnnnqqqhhhbbb___JJJ>>>LLLaaaooovvvhhhRRRCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777666555444333222222222222222222222222222333444444444444555666888999:::;;;:::;;;===???BBBDDDFFFGGGHHHHHHIIIKKKNNNRRRVVVXXX]]]___aaaccceeeggghhhhhhkkklllnnnpppqqqqqqqqqqqqrrrtttvvvxxxzzz{{{{{{{{{|||{{{{{{{{{|||}}}iiiRRRLLLNNNKKKTTT]]]cccnnn{{{}}}mmmVVVIIIGGG@@@<<<>>>:::<<<<<<;;;:::999;;;>>>AAAJJJUUUeeeuuufffUUULLLFFF>>>>>>>>>>>>????????????;;;???BBBBBB@@@>>>>>>???>>>>>>===<<<:::888666555333333333333333333333333111111111222222333333333333333333333333333333333555444444444444555666666555666777777666444222111444444444333333222222222888888888888888999999999;;;;;;;;;<<<===>>>???@@@>>><<<<<>>AAAEEEIIIJJJHHHEEEAAA===:::999::::::888999:::;;;===>>>???@@@EEEDDDDDDCCCDDDEEEGGGHHHFFFJJJPPPWWW^^^fffnnnssszzznnnaaaVVVMMMIIIIIIFFFIIINNNRRRSSSSSSQQQOOOOOOVVVdddrrr}}}~~~{{{uuuzzz~~~||||||}}}jjjccceee[[[[[[XXXTTTSSSTTTUUUTTTRRRTTTVVVVVVVVVUUUVVVWWWSSSSSSTTTUUUVVVXXXYYYZZZXXXUUUSSSTTTXXXYYYUUUQQQRRRTTTUUUWWWYYYZZZZZZZZZUUUYYY^^^``````___aaabbbeeedddaaa___\\\ZZZXXXXXXUUUXXX\\\^^^]]]]]]]]]]]]\\\]]]^^^\\\YYYVVVUUUUUUWWWYYY[[[^^^______^^^]]]]]]\\\ZZZZZZ[[[]]]```bbbeeehhhjjjjjjiiigggffffffccccccdddcccbbb___]]]\\\YYYYYYYYY\\\^^^```___^^^ddddddcccaaa___]]][[[ZZZ\\\YYYVVVYYY___eeeeeeddd\\\XXXVVVYYYZZZZZZ[[[___cccxxx|||kkkqqqlllmmmpppYYYGGGRRRUUUlll|||qqqXXXFFFBBBCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888666555444333222222222222444333333222111111222222333444555666777999::::::999:::;;;<<>>@@@===<<<<<<;;;::::::<<<@@@CCCLLLWWWiiixxx|||yyyyyyxxxwwwnnnWWWNNNMMMKKKAAA999:::===>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;:::999999666666666555555444444444333444444555666666666555222333333444444333333222444444555666555444222111555555666666666666555555999888777666666666666666777777777777888999:::;;;;;;<<<===>>>?????????>>>???<<<<<>>???AAABBBEEEDDDEEEIIIJJJIIILLLQQQRRRSSSUUUYYY^^^gggqqqxxx|||mmm___TTTNNNNNNKKKTTT^^^dddfffeee^^^VVVYYY^^^mmmtttccc]]]``````___]]]ZZZWWWUUUTTTSSSSSSSSSSSSUUUWWWXXXVVVUUUVVVXXXXXXUUUUUUYYYZZZYYYVVVTTTSSSTTTUUUWWWWWWVVV[[[WWWTTTTTTVVVWWWVVVTTTSSSUUUYYY^^^bbbccc```^^^aaa```______^^^[[[VVVRRRWWWWWWYYY[[[^^^^^^\\\ZZZZZZ\\\^^^```___[[[XXXUUUZZZYYYXXXYYY\\\^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZaaaeeehhhiiihhheeecccbbbaaa^^^[[[[[[^^^___^^^]]]\\\ZZZXXXXXXZZZ\\\\\\\\\eeeeeeeeedddcccaaa___]]]\\\\\\]]]bbbfffhhheeebbbVVVXXXYYYZZZZZZ[[[]]]```bbbvvv~~~mmmppp}}}lllYYYJJJJJJ___uuuyyygggPPPCCC@@@>>>???@@@???<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777666555444444444333222222111111222222333333333444444555666666666777999;;;<<<===>>>@@@BBBEEEEEEEEEGGGJJJNNNRRRTTTYYYZZZ\\\___bbbdddeeeeeegggiiilllmmmmmmlllmmmnnnnnnooorrruuuwwwzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~wwwYYYFFFAAADDD??????@@@DDDHHHLLLMMMMMMGGGFFFCCC???<<<;;;<<>>?????????AAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>===<<<;;;::::::777666555444444444444444333333444555555555555555222333333444444333333222333444444555444444444333444555555666666555555444555555444333333333444444777666666777777888999:::;;;<<<<<<===>>>?????????FFFCCCBBBCCCBBB@@@CCCIIIWWWhhhjjjTTTIIICCC?????????;;;999:::::::::;;;<<>>===>>>@@@CCCFFFFFFEEEFFFEEEDDD@@@===<<<>>>??????<<<:::<<<<<<;;;???DDDTTTcccttt~~~ooo^^^ZZZZZZ[[[aaajjjvvv___QQQJJJCCC=========;;;<<>>===<<<;;;;;;999777555333222333444444333333333333444444444444333333333333333333333333444444333333333444555555333444444555555444444333333333222222222333444444666555555666666777888999;;;;;;;;;;;;<<<>>>@@@AAAIIIGGGFFFGGGFFFCCCFFFJJJXXXjjjxxx___PPPHHH@@@???>>>:::777888::::::;;;<<<>>>AAADDDFFFGGGFFFCCC@@@>>><<<::::::;;;;;;:::;;;===AAADDDGGGGGGKKKSSS\\\]]]YYYWWWYYYYYY[[[\\\___cccjjjsssxxxyyylllfffeeeeeeooozzz}}}tttjjjcccjjj{{{rrrhhh^^^ZZZ[[[```______^^^^^^^^^^^^^^^^^^ZZZVVVTTTUUUXXXYYYZZZ[[[]]][[[WWWWWWYYYZZZXXXTTTRRRQQQRRRUUUWWWXXXXXX^^^\\\YYYWWWWWWVVVUUUSSSTTTUUUXXX[[[^^^^^^\\\YYY\\\\\\\\\]]]]]]]]]ZZZXXXUUUUUUVVVXXX[[[\\\\\\[[[\\\^^^aaabbbbbb___[[[YYYZZZYYYYYYZZZ\\\^^^^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYY]]]___aaabbbaaa```aaabbbdddbbb______```aaaaaa```^^^\\\ZZZ[[[]]]```bbbbbbfffeeedddbbb___\\\YYYXXXYYYYYYZZZ^^^bbbccc```]]]\\\]]]\\\ZZZXXXWWWWWWXXX```fffnnnyyy|||zzz}}}yyyttthhhUUUCCCKKK```uuuuuu___MMMHHH???===;;;999888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888666555333222222333222222111111222222333333333333444555555666666666888:::;;;;;;<<<>>>@@@CCCCCCEEEGGGIIIKKKLLLMMMRRRSSSVVVXXX[[[\\\]]]^^^```cccfffhhhhhhhhhiiijjjjjjlllnnnqqqtttvvvwwwxxxwwwwwwxxxyyyzzz{{{{{{|||sssqqqlllmmmyyyttt```PPPEEEAAA???>>>===<<<===???@@@@@@???CCCCCCCCCAAA???>>>???@@@???<<<;;;<<<<<<<<>>===<<<:::;;;???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>=========;;;999666333222222444555333333333222333333333444333333333333333333333333666555444222222333444555222333333444444333333222333333333333444555555666555444444555555666777888;;;:::::::::<<>>:::888888:::::::::;;;>>>@@@CCCEEEIIIGGGEEEBBB@@@>>><<<<<<<<<;;;999:::<<>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555444222111333222222111111222222333222333333444444555666666555777999::::::;;;===???AAABBBDDDFFFGGGHHHIIIIIIQQQRRRTTTVVVXXXZZZ[[[[[[\\\___ccceeeffffffhhhiiiiiijjjmmmppprrrtttvvvwwwttttttvvvwwwyyyzzz{{{{{{~~~~~~~~~~~~zzzsssiiieeemmm{{{uuudddVVVNNNHHHCCC@@@>>>=========???@@@???>>>???AAABBBAAA???>>>???@@@@@@===<<<======>>>EEEMMMbbbooo}}}~~~ooo[[[IIIDDDDDDFFFMMMWWWdddQQQIIIAAA???>>><<<===@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===;;;777444222333444555444333333222222222333444444333333222222333333444888666555333222222333333222222333333333333222222333333333333333444555666444444444444555666777888::::::999:::===@@@DDDFFFEEEEEEGGGLLLMMMKKKMMMQQQbbbtttxxx```SSSFFF@@@???<<<::::::999999:::;;;===???BBBCCCGGGFFFDDDAAA???===<<<<<<;;;:::999:::<<>>======;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999777555333222333222222111111222222333222222333333444555555555444666888888888999;;;===???@@@BBBCCCEEEFFFFFFFFFMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[___bbbcccdddfffggggggiiikkknnnqqqssstttuuurrrsssuuuwwwyyyzzzzzzzzz||||||||||||||||||}}}}}}uuujjjkkktttxxxxxxvvvjjj[[[QQQMMMJJJDDD@@@===<<<<<<===???@@@@@@???===???@@@???>>>===>>>???AAA???>>>??????AAAJJJTTTgggttt}}}lllYYYGGGAAAAAAAAAFFFNNNyyy^^^QQQDDD@@@???<<<;;;<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>><<<:::777555444444555666555333222222222333444444444222222222222444444666666555444333333333333222333333444444333333222222222111111111222333333555444444555555666777888999999:::<<>><<<<<<999999999:::<<>><<<:::999999::::::999:::<<<@@@CCCFFFJJJOOOYYYccceeeaaa^^^___\\\]]]___aaadddiiiooossszzzhhh___^^^[[[XXXZZZVVVWWWXXXYYY[[[]]]___```___ZZZTTTQQQQQQTTTWWWXXXRRRVVVXXXYYY^^^gggkkkkkkccc```[[[XXXXXXXXXXXXXXXVVVXXXZZZZZZYYYXXXYYYZZZVVVVVVXXX[[[```dddeeefff]]]\\\ZZZ[[[]]]```aaaaaa\\\ZZZVVVUUUVVVWWWXXXWWWXXXZZZ^^^aaaaaa___]]]ZZZXXXXXXYYY[[[^^^___]]][[[XXXXXXXXXXXXYYYYYYYYYYYYXXXZZZ[[[[[[[[[\\\^^^``````aaaaaaaaaaaacccfffhhhoookkkfffcccbbbcccccccccfffeeeccc```^^^\\\[[[[[[YYYXXXYYY\\\______[[[WWWRRRSSSSSSQQQOOONNNOOOQQQUUU]]]eeedddaaalll|||tttttttttjjj```OOOHHHZZZttt~~~sssfffMMMHHHAAA>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888666555333222222111111222222333222222222333444444555555333555777777777888999;;;===>>>???@@@BBBCCCDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPRRRVVVZZZ]]]___aaaccceeedddfffhhhkkknnnppprrrrrrppprrrtttvvvxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~{{{uuuwwwxxxvvvtttiii[[[RRRNNNKKKFFF@@@===<<<<<<===@@@AAAAAA@@@>>>?????????======???AAACCCAAAAAAAAAAAACCCNNNZZZjjjvvvxxxeeeTTTDDD@@@???===???EEEsssaaaNNNFFFDDDAAA<<<:::>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<:::777666555444777666444333222333444555555444222111111222444555222333333444555555555444333333444444444444333333444333333222222222222333555555555555666777888999888999<<>>@@@BBBBBBAAA???===;;;999888888999999999:::<<<>>>AAABBBGGGJJJQQQYYY[[[XXXWWWZZZZZZ\\\^^^```cccgggmmmqqqvvv}}}zzzeee^^^]]]YYYWWWYYYUUUUUUVVVWWWXXXZZZ\\\]]]\\\XXXTTTSSSSSSUUUWWWWWWPPPTTTWWWXXX]]]eeeiiiiiiccc```[[[XXXXXXXXXYYYYYYYYY[[[^^^]]][[[YYYZZZ[[[YYYXXXXXX[[[___ccceeefff[[[YYYXXXXXX[[[^^^```aaa[[[YYYUUUTTTVVVYYYZZZ[[[YYY\\\___bbbcccbbb___]]]XXXXXXYYY\\\^^^___]]][[[XXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ\\\\\\\\\\\\]]]___]]]___aaabbbbbbdddhhhkkkrrrnnnhhheeeeeefffggggggcccaaa```^^^]]]\\\\\\\\\XXXWWWWWWZZZ]]]\\\YYYUUURRRSSSRRRPPPNNNMMMMMMOOOSSSWWW\\\\\\YYY\\\pppyyyrrrrrrnnnggg\\\PPPSSSggg|||xxx^^^UUUHHH@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<:::888777333222222111111222222333111222222333333444555555333444666666666666888:::<<<<<<<<<===???BBBDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMPPPUUUYYY[[[]]]___aaaaaabbbeeehhhjjjmmmnnnooonnnppprrrtttuuuvvvuuuttttttuuuwwwxxxyyyzzz{{{{{{}}}~~~{{{qqqdddZZZUUUPPPJJJEEEAAA@@@@@@AAACCCDDDCCCBBBAAABBBAAA???>>>>>>AAACCCDDDCCCCCCCCCBBBFFFSSS```kkkvvvyyyuuusssxxx~~~wwwppp]]]NNNBBB@@@@@@<<<;;;???ttt]]]RRROOOKKKDDD@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>;;;999777555444888777555333333333555666555444222111111222444555...000222555666777777777333444444555555444444333777666666555444444444444666555555666666777888999777999<<<@@@DDDFFFHHHIIIFFFHHHPPPYYY]]]^^^```eeeooolllUUUIIICCC>>>;;;999999999999:::;;;>>>@@@AAACCCBBB@@@>>><<<;;;:::999888999999:::<<<>>>???@@@EEEFFFJJJQQQRRRQQQRRRVVVVVVXXX[[[]]]```dddjjjnnnqqq||||||qqqrrryyyvvvccc^^^\\\XXXUUUXXXUUUUUUVVVVVVWWWYYYZZZ[[[ZZZXXXUUUUUUVVVWWWWWWWWWTTTWWWXXXWWWZZZ```cccbbbbbb^^^YYYWWWWWWYYYZZZZZZ\\\___aaa```]]]ZZZZZZ[[[[[[ZZZYYY[[[^^^bbbdddddd]]]ZZZWWWWWWXXX[[[]]]]]]ZZZWWWTTTTTTWWW[[[]]]___XXX[[[___bbbcccbbb___]]]XXXXXXYYY\\\^^^___]]][[[XXXYYYYYYYYYZZZZZZ[[[[[[YYY[[[]]]^^^]]]\\\]]]^^^ZZZ]]]___``````bbbgggkkkppplllgggddddddfffhhhhhh```___]]]\\\[[[\\\]]]]]]VVVUUUUUUXXX[[[[[[WWWRRRTTTTTTSSSQQQNNNLLLLLLMMMSSSQQQSSSTTTRRRTTT```ppp}}}rrrppppppnnnhhhZZZQQQ]]]vvvqqqdddQQQDDD>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999333222222222222222222333111222222333333444555555222444666666555666777999;;;;;;;;;;;;===AAADDDFFFDDDEEEGGGIIIKKKLLLLLLLLLIIIMMMQQQUUUXXXZZZ]]]___^^^```bbbeeehhhjjjkkklllmmmnnnqqqssstttsssrrrrrrrrrsssuuuwwwyyyzzz{{{{{{}}}~~~{{{nnnccc\\\VVVPPPKKKGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDBBB@@@>>>???BBBEEEEEEDDDDDDEEEDDDHHHUUUccckkkvvv~~~zzzyyyzzznnnhhheeehhhnnnooollliiiXXXKKKAAABBBBBB===;;;>>>{{{ggg\\\UUUIII<<>><<<======<<<;;;:::999888888777666666888:::===???DDDFFFHHHJJJLLLMMMMMMMMMQQQQQQQQQUUU\\\bbbhhhjjjvvv~~~|||rrrggg```gggttt|||rrreee]]]ZZZZZZXXXVVVXXXVVVTTTSSSSSSUUUXXXZZZ\\\YYYUUUSSSTTTVVVXXXXXXUUUTTTTTTUUUYYY\\\^^^___ZZZZZZYYYXXXXXXXXXXXXXXX]]]^^^`````````^^^\\\ZZZXXXYYYYYY[[[]]]___bbbccc[[[XXXXXXZZZYYYVVVVVVXXXXXXXXXXXXWWWWWWXXXYYYYYY[[[\\\^^^```___^^^[[[ZZZTTTUUUVVVXXXYYYZZZZZZZZZWWWYYY[[[[[[[[[ZZZ[[[\\\^^^[[[ZZZ[[[^^^```___^^^^^^\\\[[[]]]```cccddddddddddddddddddddddddddddddaaa^^^[[[YYYZZZZZZZZZYYYZZZWWWTTTSSSSSSTTTUUUTTTUUUTTTQQQOOOMMMLLLKKKKKKHHHKKKMMMLLLKKKMMMTTTZZZtttyyyooonnnssslll___SSSRRR```www|||bbbLLLDDDDDDAAA;;;???>>><<<<<<=========<<<::::::<<<=========<<<;;;;;;<<<<<<<<<;;;:::999999888777555444333333444444222222222222222222222222333333333444444666777777:::999999:::;;;===???AAABBBCCCCCCDDDEEEFFFFFFGGGJJJKKKLLLMMMNNNRRRVVVZZZ]]]___aaacccccceeegggiiilllnnnqqqsssttttttrrrqqqssstttuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{|||~~~yyypppcccYYYUUUUUULLLLLLOOOMMMQQQSSSLLLNNNNNNJJJDDDBBBEEEFFFEEELLLJJJGGGEEEHHHQQQ^^^hhhsssvvv|||~~~~~~}}}vvvmmm]]]^^^\\\ZZZ^^^eeeccc[[[TTTNNNFFF@@@>>>>>>>>>>>>vvvkkkYYYIIICCCCCCBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA???>>><<<:::999777555444222222222333444111111111111111111111111222222222333333444444444444444444444444444444444333333333444444444555555444444444444444555666666999:::<<>><<<;;;;;;======<<<;;;:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;::::::888777555333222222222222222222222222222222222222333333333333444555666777888888888999:::<<<>>>?????????@@@AAABBBCCCDDDEEEIIIJJJKKKLLLMMMOOOSSSWWWZZZ\\\___```aaabbbdddfffiiikkknnnqqqrrrrrrpppppprrrssstttuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~xxxkkkbbb[[[RRRSSSWWWXXX^^^bbbZZZZZZ[[[VVVNNNIIIIIIKKKJJJOOOMMMJJJIIIMMMWWWdddmmmwwwzzz}}}|||{{{rrriii\\\[[[VVVQQQUUU[[[ZZZUUUQQQLLLEEE@@@>>>=========jjjWWWIIIFFFCCCCCCEEEFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???===;;;:::999888666444444444444555222222222222222222222222222222333333333333444444444444444444444444444444333333333444444444555555444444444444444555555666888:::===BBBIIIQQQWWWZZZ^^^bbblllwww}}}~~~yyyiiiWWWNNNHHH>>>>>>:::999<<<>>>;;;:::;;;:::::::::::::::999999999:::999888888888999;;;<<<>>>@@@CCCFFFIIIJJJKKKLLLPPPPPPRRRVVV[[[aaafffiiipppvvvyyykkk^^^WWWSSSRRRYYYddd|||iiiccc[[[WWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWW[[[XXXTTTRRRSSSTTTUUUUUUWWWXXXXXXYYYXXXWWWVVVUUUZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZYYYYYY^^^___```aaaaaaaaa```______ZZZVVVUUUSSSPPPPPPTTTYYYXXXWWWVVVVVVVVVXXXXXX[[[\\\^^^``````^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXZZZ]]]]]]\\\[[[[[[[[[[[[ZZZYYYZZZ\\\]]]]]]]]]]]]\\\]]]___aaabbbbbbaaaaaaaaaaaa`````````______[[[\\\]]]___```^^^ZZZWWWTTTRRRPPPPPPRRRUUUVVVVVVVVVTTTRRROOOMMMKKKIIIIIIJJJLLLLLLJJJHHHIIIMMMPPPSSSbbbwww}}}wwwqqquuurrraaaOOOJJJWWWfffoooWWWFFF@@@???;;;;;;:::;;;======;;;::::::;;;<<<============<<<======>>>>>>======<<<<<<999888666444222111111000222222222222222222222222333333333333444555666666666666777777999;;;<<<===<<<===>>>@@@AAACCCDDDDDDGGGHHHIIIJJJJJJLLLOOORRRVVVXXX[[[\\\]]]^^^aaacccfffhhhjjjmmmoooooonnnnnnpppqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}uuuggg]]]\\\bbbfffpppwwwqqqmmmooojjj^^^TTTRRRTTTTTTUUUSSSQQQQQQVVV```mmmvvv}}}~~~~~~}}}uuukkkbbb^^^VVVOOOPPPTTTTTTQQQOOOKKKFFFCCCAAA???>>>===xxxcccRRRLLLGGGFFFHHHIIIEEEAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::888666555555444444555555444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555444444333333444444555666888:::>>>CCCIIIQQQZZZ___gggnnnxxxvvvbbbWWWOOOBBBAAA<<<:::===???<<<999:::999999999999999999::::::::::::999888888999999:::;;;===@@@DDDGGGIIIJJJKKKOOOQQQTTTWWW[[[```fffiiikkkoooxxxwwwggg]]]TTTRRRSSSUUU\\\ddd|||oooeee```[[[XXXXXXXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVVVV[[[XXXUUUTTTTTTUUUVVVUUUXXXZZZ]]]]]][[[YYYWWWVVVZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYYYYXXXXXXYYYZZZZZZ^^^```bbbcccdddcccaaa```bbb\\\VVVTTTQQQNNNOOOSSSZZZYYYWWWVVVVVVWWWXXXXXX[[[\\\^^^______^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYY\\\^^^^^^]]][[[ZZZ[[[ZZZYYYYYYYYYZZZ\\\\\\\\\\\\\\\]]]___bbbbbb```____________^^^^^^^^^]]]]]]YYY[[[^^^aaabbb```ZZZUUUUUUSSSQQQQQQRRRTTTUUUUUUUUUTTTRRROOOMMMJJJIIIHHHIIIJJJJJJIIIGGGGGGJJJMMMOOOUUUaaavvvyyysssyyyyyykkkWWWLLLPPPXXXooohhhOOOCCC???;;;::::::;;;======;;;999;;;<<<<<<===============>>>>>>?????????>>>>>>===;;;:::999666444222111000222222222222222222222222333333222222333444555555444444555666888999:::;;;<<<<<<>>>???AAACCCEEEEEEFFFGGGIIIIIIIIIJJJLLLOOORRRUUUWWWYYYZZZ[[[^^^```ccceeegggjjjlllmmmmmmlllnnnoooppprrruuuwwwxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{|||||||||~~~xxxllliiimmmrrrpppbbb^^^```bbb```^^^\\\]]]bbblllwww~~~~~~uuummmhhh```YYYVVVVVVTTTRRRPPPMMMIIIGGGEEECCC@@@>>>lllZZZTTTMMMJJJJJJIIIEEE@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;999888777666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333444555555888:::===AAAGGGOOOYYY```mmmvvvtttggg\\\KKKEEE???<<<>>>@@@>>>;;;:::999999888888888999::::::::::::999999999999999999999;;;???BBBFFFHHHJJJJJJNNNQQQUUUXXX[[[___eeeiiihhhjjjqqq||||||lllbbbXXXTTTQQQUUUZZZ___cccgggtttwwwhhhbbb___[[[XXXWWWWWWVVVVVVTTTTTTUUUUUUUUUVVVVVVVVV[[[YYYVVVUUUVVVXXXXXXWWWYYY]]]```aaa___\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^aaaccceeeeeedddcccddd^^^XXXUUURRROOOPPPTTT[[[ZZZZZZYYYYYYYYYXXXXXX[[[[[[]]]^^^^^^^^^]]]]]]YYYYYYXXXXXXXXXYYYZZZ[[[[[[]]]___```^^^[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]]]]]]]]]]___aaaaaa___]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ\\\___cccddd```ZZZUUUXXXUUURRRQQQRRRSSSTTTSSSTTTSSSRRROOOMMMJJJHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKKKKMMMSSSaaayyy{{{wwwzzzzzzqqqcccWWWQQQQQQWWWssswww]]]KKKBBB===<<<<<<<<<======;;;:::<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@??????>>>???>>><<<:::888666444333222222222222222222222222333222222222222333333444222333444555777888999999999:::<<<===???AAABBBCCCEEEFFFHHHHHHHHHHHHJJJLLLOOOQQQTTTVVVWWWYYY[[[^^^aaabbbeeegggjjjkkklllllllllmmmoooqqqsssuuuwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}||||||}}}rrrnnnppprrrqqqnnnkkkkkkooowww~~~uuuqqqlllgggaaa[[[VVVTTTQQQOOOKKKHHHFFFDDDAAA>>>kkk]]]WWWPPPLLLJJJGGGDDDAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@@@@<<<<<<<<<;;;:::999888888444444444333333222222111444444333333333333222222333333333333333333333333333333333444444444555555333333333333333444444555777999<<>>===;;;:::999888888999:::;;;999999999999999999999999:::<<>>===>>>>>>===;;;======<<<<<<======>>>???>>>>>>??????@@@@@@??????AAA@@@???>>>;;;999777555222222222222222222222222222222222111111222222333111222333555666777888888666777888:::;;;===>>>>>>BBBDDDFFFGGGGGGGGGIIIJJJKKKMMMPPPRRRTTTVVVXXX[[[^^^___bbbdddgggiiijjjkkklllmmmnnnppprrrtttuuuvvvwwwvvvvvvvvvwwwwwwxxxyyyyyyyyy{{{}}}zzzyyy{{{|||xxxuuurrrjjj```XXXWWWTTTQQQMMMIIIGGGDDDAAA>>>jjjYYYVVVQQQKKKGGGEEEDDDCCCAAAAAAAAABBBCCCDDDEEEEEEBBBCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>===<<<<<<777777666666555444444333444444444333333222222222222222222222222222222222333333333444444444555555333333222222333333444555444888;;;>>>CCCLLLYYYcccooozzz}}}hhhUUULLLDDDEEEGGGFFFDDDCCC>>><<<:::999888999:::;;;888999999:::::::::999999;;;===@@@DDDGGGIIIJJJJJJHHHLLLRRRTTTUUUXXX^^^cccdddeeehhhmmmuuuttteee[[[UUUSSSTTTZZZeeesss{{{zzzlllcccccc[[[YYYVVVSSSQQQRRRUUUWWWUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVUUUVVVXXXZZZ[[[ZZZYYY]]]aaa```\\\ZZZZZZ\\\ZZZZZZYYYXXXXXXXXXXXXXXXUUUWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[\\\^^^aaacccdddeeefffaaa]]]\\\ZZZWWWXXX\\\]]]___aaacccbbb___\\\YYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXXXXYYYZZZ[[[\\\___bbbbbb___\\\ZZZYYYXXXZZZ[[[[[[ZZZZZZ\\\___```^^^]]]]]]^^^___^^^]]][[[[[[\\\^^^___```aaabbbaaaaaaaaaaaaaaa^^^ZZZWWWSSSQQQNNNNNNOOOPPPQQQQQQPPPPPPPPPOOONNNLLLJJJIIIJJJIIIHHHGGGGGGGGGFFFEEEGGGIIIKKKOOOWWWjjj}}}tttiii]]]VVVIIITTTbbbpppxxxvvvgggXXXHHHEEEAAA>>>>>>>>>>>>>>>>>>===<<<<<<<<<===??????======>>>???????????????AAAAAA@@@???===;;;999777222222222222222222222222222222111111111111222222000111333555777777777777666666777888:::;;;;;;<<>>CCCMMM[[[eeennnzzz~~~[[[PPPHHHHHHJJJJJJHHHGGG???>>>;;;999999999:::;;;777888999::::::::::::999===>>>AAAEEEGGGIIIJJJJJJEEEJJJPPPRRRSSSUUU[[[```___aaacccffflllvvvyyydddWWWQQQPPPQQQ]]]fffuuuwwweee```dddZZZYYYVVVSSSRRRSSSWWW[[[VVVUUUSSSQQQRRRTTTVVVXXXUUUTTTSSSUUUXXXZZZ[[[ZZZYYY]]]```^^^YYYVVVWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXSSSUUUXXXZZZ\\\\\\[[[ZZZ[[[[[[\\\]]]___aaacccdddgggbbb______]]][[[\\\___^^^```dddfffeeebbb]]]ZZZWWWXXXXXXYYYZZZ[[[[[[\\\```___\\\ZZZYYYYYYZZZZZZ]]]```bbbccc```\\\YYYXXXXXX[[[\\\\\\ZZZZZZ]]]```aaa___\\\\\\]]]^^^^^^^^^ZZZ[[[\\\^^^```bbbcccddddddbbbaaa```___]]]ZZZXXXOOOMMMKKKKKKMMMOOOPPPQQQOOOOOOOOOOOONNNLLLJJJIIILLLKKKIIIHHHGGGFFFDDDBBBCCCDDDEEEGGGKKKXXXnnnyyymmmbbb\\\NNNNNNRRR___rrr{{{qqqbbbLLLHHHCCC???>>>?????????>>>===<<<<<<<<<===???@@@<<<===>>>???????????????@@@AAAAAA@@@>>><<<999888222222222222222222222222222222111111111111111222000111444666777777777777888888999:::;;;;;;<<<<<<<<<>>>AAABBBCCCDDDEEEGGGDDDGGGJJJLLLMMMOOORRRUUUXXXYYY[[[^^^aaadddfffggglllmmmnnnooopppqqqrrrrrrssssssttttttvvvwwwxxxyyyyyyzzz|||}}}}}}pppjjjkkkaaa]]]WWWRRRNNNKKKIIIGGGyyyaaaYYYRRRNNNHHHAAA@@@EEE@@@BBBCCCAAAAAACCCEEEFFFEEEFFFFFFEEEBBBAAAAAABBB???CCCEEEBBB@@@BBBBBBAAA@@@???>>><<<:::888666555444444333333222333333333333333333222222111111111222222333333444555666666555555555555666666666666333222555;;;BBBKKKZZZgggqqq{{{rrrYYYIIIIIIQQQ^^^aaaVVVOOOHHH@@@<<<======:::777777777888888999999999999<<<>>>AAACCCDDDEEEGGGIIIIIIIIIJJJKKKOOOSSSVVVYYY______aaadddfffiiitttsss___UUUOOOLLLTTTaaatttttthhh___[[[VVVUUUSSSRRRSSSTTTSSSRRRUUUSSSPPPNNNNNNOOOQQQRRRVVVVVVWWWYYYZZZZZZZZZZZZWWWWWWXXXWWWVVVWWWXXXZZZXXXYYYZZZYYYXXXYYYZZZ\\\WWWVVVTTTTTTVVVXXXYYYYYYZZZ[[[]]]___`````````___````````````____________```^^^]]]^^^___^^^ZZZWWWWWWXXXZZZ]]]___]]]ZZZWWWXXXXXXYYY\\\^^^___]]][[[[[[eeellljjj___WWWWWW[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^_________^^^\\\[[[YYYXXXZZZ\\\^^^```bbbcccccciiiddd______```___[[[WWWRRRPPPMMMKKKLLLNNNQQQSSSRRRPPPNNNMMMKKKKKKKKKLLLOOOMMMJJJHHHFFFFFFFFFGGGEEEFFFFFFEEEGGGPPP^^^hhhppphhhgggVVVPPPIIINNNaaavvvzzzsss]]]SSSFFF???>>>??????===============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA???===<<<;;;:::777444222222333222222333222111111000000111111222222333333333333444444333444444555777888:::;;;<<<<<<===>>>???@@@AAAAAAGGGGGGHHHIIIJJJKKKLLLMMMSSSTTTVVVYYY\\\```ccceeegggiiikkkmmmmmmnnnpppqqqooooooqqqssswww{{{~~~{{{}}}~~~~~~xxxwwwsssjjj^^^WWWUUURRRKKKEEEmmmaaaUUUQQQMMMGGGDDDDDD>>>@@@AAA@@@@@@BBBCCCCCCEEEFFFFFFEEECCCAAABBBCCC???CCCEEEBBBAAADDDDDDCCCEEEDDDBBB???<<<:::888777555444333333222333333333333333222222111111111111222222333333444555555666555555555555666666666666333333555;;;BBBKKKZZZhhhwww~~~fffXXXXXXaaaqqqxxxpppfff[[[LLLCCC@@@???;;;777777777777888888999999:::<<<>>>AAABBBBBBCCCEEEFFFHHHHHHHHHJJJLLLPPPSSSUUUYYYZZZ]]]aaacccfffoooyyynnnaaaUUUPPPNNNSSShhh{{{pppeee^^^\\\VVVUUUSSSSSSTTTTTTSSSRRRTTTRRRPPPNNNMMMOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVXXXXXXWWWVVVVVVWWWXXXWWWXXXYYYXXXWWWWWWYYY[[[XXXVVVTTTUUUWWWYYYYYYYYYXXXZZZ[[[]]]^^^^^^^^^^^^aaaaaaaaa```______^^^^^^```^^^\\\\\\]]]]]]ZZZWWWWWWXXXZZZ\\\^^^]]]ZZZXXXYYYYYYZZZ\\\^^^^^^\\\ZZZ\\\bbbgggddd]]]XXXYYY]]]ZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]][[[ZZZYYYZZZ\\\^^^```bbbcccdddfffbbb___```aaaaaa]]]YYYUUURRROOOLLLKKKLLLNNNPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLKKKHHHFFFEEEEEEEEEFFFCCCDDDCCCBBBCCCIIITTT\\\uuuxxxmmmiii```XXXMMMKKKXXXkkktttsssggg\\\LLLCCC@@@@@@???===>>>======>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBB@@@>>>===<<<:::777444333333333222222333222111111000000111111111111111222222222333333333333444555666888999:::;;;;;;<<<===>>>???@@@@@@EEEEEEFFFGGGIIIJJJKKKKKKQQQRRRTTTVVVZZZ]]]```bbbcccfffiiikkklllmmmnnnooonnnoooppprrruuuxxx{{{}}}{{{}}}}}}}}}~~~uuuhhh```\\\WWWPPPJJJooo___WWWTTTNNNHHHDDD>>>>>>???@@@AAAAAAAAABBBEEEFFFFFFEEECCCCCCCCCDDD@@@DDDGGGEEEDDDGGGHHHGGGJJJIIIGGGCCC@@@===:::999555555444333333333333333333222222222222111111111222222333333444444555555444555555555555666666666444333555:::AAAJJJYYYgggwww~~~~~~nnnlllrrr|||jjjTTTDDD???>>>:::666666666666777888999::::::===???AAABBBAAAAAABBBDDDFFFFFFFFFGGGJJJLLLOOOQQQSSSSSSXXX]]]___aaahhhpppwwwssseeeTTTPPPMMMLLLOOOaaavvvkkkbbb\\\[[[UUUTTTRRRSSSTTTTTTSSSRRRRRRQQQOOOMMMMMMNNNOOOPPPSSSSSSTTTUUUVVVVVVVVVUUUWWWXXXYYYXXXVVVUUUUUUVVVUUUVVVWWWWWWVVVVVVWWWYYYXXXVVVUUUUUUWWWYYYZZZYYYWWWXXXZZZ\\\]]]]]]\\\\\\bbbaaaaaa```___^^^]]]]]]```^^^\\\[[[\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]___^^^\\\YYY\\\^^^```^^^[[[ZZZ\\\^^^YYYYYYXXXWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]][[[[[[XXXXXXZZZ\\\^^^```aaabbbbbb```___```bbbaaa]]]YYYWWWUUUQQQMMMKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEBBBBBBBBB@@@???CCCIIIOOO^^^~~~}}}qqqiiiiiiaaaSSSIIIMMMZZZgggmmmoooeeeVVVJJJDDDAAA@@@>>>>>>>>>>>>>>>???@@@AAABBB??????@@@BBBCCCEEEFFFFFFDDDDDDDDDCCCBBB@@@>>>===:::888555444444444222111333222111111000000111111000000000111111111111222333333333444555777888999::::::;;;<<<===>>>??????BBBBBBCCCEEEFFFHHHIIIIIIMMMNNNPPPRRRUUUXXXZZZ\\\]]]aaafffiiikkkkkklllmmmnnnnnnoooppprrrtttvvvwwwyyy{{{~~~}}}{{{|||uuukkkeee___XXXRRRqqqddd[[[TTTLLLGGGAAA>>>>>>AAABBBAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFCCCHHHJJJIIIIIILLLMMMKKKNNNMMMJJJFFFBBB???<<<:::777666555444444444444444333333333333333333333333222222333333333444444444444444444555555555666666666444555999>>>EEESSS```nnnvvv{{{{{{~~~}}}vvvZZZHHHAAA@@@===:::777777666666777888:::;;;???AAABBBBBBAAAAAAAAACCCEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPUUU\\\___```dddjjjpppvvv}}}zzzkkk\\\RRRIIIHHHHHHKKKUUUqqq}}}rrriii```YYYVVVRRRQQQQQQQQQSSSSSSQQQPPPPPPOOONNNMMMMMMMMMOOOPPPSSSSSSTTTTTTTTTTTTTTTSSSXXXZZZ[[[ZZZXXXUUUTTTTTTTTTUUUUUUUUUTTTTTTVVVWWWXXXVVVUUUUUUWWWYYYZZZYYYWWWXXXZZZ[[[\\\\\\[[[[[[________________________aaa___]]][[[[[[[[[[[[[[[YYYZZZ[[[[[[ZZZZZZZZZ[[[]]]]]]]]]^^^___^^^[[[YYYXXXYYYZZZ[[[[[[\\\\\\]]]XXXXXXWWWVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\ZZZYYYUUUVVVWWWXXXZZZ\\\^^^______^^^^^^___```^^^YYYUUUVVVTTTQQQNNNLLLKKKKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCCCCBBB@@@BBBEEEHHHUUUkkk~~~ssskkklllfffZZZMMMGGGLLLVVV^^^iiifff___TTTIIIBBB@@@AAA???????????????@@@BBBBBB@@@@@@AAACCCDDDEEEFFFGGGEEEEEEFFFFFFEEECCC@@@???;;;999777666666555333111333222111111000000111111000000000111111111222222222222333333444666777888888999999:::;;;<<<======@@@AAABBBCCCEEEFFFHHHHHHJJJJJJKKKMMMPPPRRRTTTVVVXXX]]]cccgggiiiiiijjjjjjmmmmmmnnnoooppprrrssstttuuuwwwzzz{{{zzz{{{{{{rrrkkkfff___[[[wwwiii___XXXSSSJJJCCC>>>@@@AAA???@@@CCCCCCEEEFFFFFFEEEEEEGGGHHHIIIMMMOOOMMMMMMPPPQQQOOOOOOMMMJJJGGGCCC@@@===<<<999888777666555555555555444555555555555555555555222222222333333333333333444444444444555555555555888666666888:::???JJJUUUaaakkksssvvv{{{jjjUUUKKKGGGDDD@@@999888777777777888:::;;;AAACCCDDDDDDBBBAAABBBCCCDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOTTT[[[___```cccgggllloootttyyyzzzkkk___TTTLLLGGGEEEDDDEEEKKK\\\vvvoooiii^^^UUUQQQPPPOOOOOOPPPQQQQQQPPPNNNOOONNNMMMMMMMMMNNNNNNOOOSSSSSSTTTTTTTTTSSSRRRRRRXXXZZZ\\\\\\YYYVVVTTTSSSRRRSSSTTTSSSRRRRRRTTTVVVWWWUUUTTTTTTVVVXXXYYYYYYXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[]]]^^^___```aaaaaa```___]]][[[[[[\\\]]]YYY[[[\\\\\\ZZZYYYZZZ[[[^^^^^^^^^___```^^^[[[YYYTTTVVVXXX[[[]]]]]]\\\ZZZXXXWWWVVVVVVVVVWWWYYYZZZ^^^^^^^^^^^^]]][[[YYYXXXVVVVVVVVVWWWYYY[[[]]]^^^]]]]]]]]]]]]\\\XXXTTTQQQRRRQQQOOOMMMKKKKKKLLLMMMHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEE@@@AAABBBBBBBBBBBBCCCEEEPPP[[[wwwxxxqqqiiifff___UUUKKKEEEHHHLLLWWW\\\```ZZZNNNEEECCCDDD????????????@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGEEECCCAAA===;;;::::::999777444111333222111111000000111111111111111111222222222333222222222222333444666666777777888999:::;;;;;;<<>>CCCBBBDDDFFFFFFFFFGGGIIIJJJNNNSSSTTTQQQPPPQQQRRRPPPMMMLLLJJJGGGDDDAAA???>>><<<;;;:::888777777777777444444555555555555666666222222222222333333333333333444444444444555555555888666666888999;;;CCCMMMWWWcccnnnsssyyy|||eeeVVVMMMFFFBBB===;;;999888777888:::;;;AAACCCEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKNNNNNNSSSZZZ___```bbbeeehhhhhhlllsssxxx{{{qqq```TTTLLLEEEAAABBBAAAAAADDDMMMbbbxxxoookkkggg]]]SSSNNNNNNNNNNNNPPPQQQQQQOOOMMMNNNNNNNNNMMMNNNNNNOOOOOOSSSSSSSSSSSSRRRQQQQQQPPPVVVYYY\\\]]]ZZZVVVTTTRRRRRRSSSSSSSSSRRRRRRTTTUUUVVVTTTSSSSSSUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[ZZZZZZVVVWWWXXXZZZ]]]___```aaa___``````^^^[[[ZZZ[[[\\\XXX[[[^^^]]]ZZZXXXYYYZZZ^^^^^^^^^``````___\\\ZZZSSSUUUXXX[[[\\\\\\ZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZ^^^_________^^^\\\ZZZYYYXXXWWWWWWXXXYYY[[[^^^___\\\\\\\\\ZZZXXXUUUQQQOOOOOONNNLLLKKKKKKKKKLLLLLLGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC>>>???@@@@@@AAABBBBBBBBBEEENNNccczzzkkkgggbbb]]]SSSHHHCCCBBBFFFNNNWWWXXXSSSKKKGGGFFF@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKJJJGGGEEECCC???>>>=========:::666333333222111111000000111111111111111222222222333333111111111111222333444555555555666777888999::::::======???AAACCCEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLRRRVVV[[[___aaabbbcccdddggghhhkkkmmmooopppqqqqqqlllppptttvvvwwwyyy~~~}}}tttmmmhhhdddbbbvvvbbbPPPIIIDDD>>>???EEEBBBDDDFFFGGGGGGHHHJJJLLLRRRVVVVVVRRRPPPPPPPPPNNNKKKJJJIIIGGGEEECCCBBBAAA>>>===<<<:::999999999888333333333333444444444555222222222222222222222222333333444444444555555555777666777:::::::::AAAIIIRRR^^^jjjpppvvvxxxeeeVVVLLLHHH@@@>>>;;;999888999:::;;;@@@BBBCCCCCCBBBAAABBBCCCAAABBBCCCEEEGGGIIIJJJJJJMMMLLLPPPWWW]]]^^^___cccfffdddiiisssyyyyyyzzz}}}{{{sssfffYYYMMMGGGCCC??????BBB@@@EEEKKKTTThhhyyyppphhhfffccc[[[SSSOOOOOOOOOOOOQQQSSSSSSQQQOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMSSSVVVZZZ[[[YYYUUURRRQQQQQQRRRSSSRRRQQQRRRSSSUUUUUUSSSQQQRRRTTTVVVVVVVVVVVVWWWXXXZZZZZZYYYXXXXXXTTTUUUWWWYYY[[[]]]^^^___\\\]]]___]]]ZZZXXXXXXZZZVVV[[[______[[[XXXXXXYYY^^^^^^^^^```aaa```^^^[[[UUUWWWYYYZZZYYYXXXZZZ[[[YYYXXXWWWWWWWWWXXXZZZZZZ\\\]]]^^^___```___^^^]]]VVVVVVUUUUUUWWWYYY[[[]]]ZZZZZZZZZYYYVVVTTTRRRRRRMMMLLLKKKJJJIIIIIIJJJJJJFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAA>>>GGGTTTjjjtttkkkdddaaa\\\QQQGGGDDD???BBBIIIQQQVVVTTTLLLFFFAAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHGGGIIIKKKLLLLLLIIIFFFDDD@@@@@@@@@@@@@@@<<<888444333222111111000000111111000000000111111111111222111111111111111222333444444444555666777888999999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJOOOSSSWWWZZZ[[[]]]___```bbbdddgggjjjmmmoooppppppmmmppptttuuuuuuwww{{{wwwnnngggbbb```sss\\\QQQIIIAAAAAAIIIBBBDDDFFFGGGGGGHHHKKKMMMTTTWWWWWWRRROOOOOONNNKKKJJJIIIIIIHHHFFFEEEDDDDDD??????===<<<;;;:::::::::111111111222222333333333222222222222222222222222333333333444444444555555555555888;;;<<<<<>>>>>DDDCCCBBBBBBCCCCCCBBBAAA???FFFKKKTTTrrr|||ooodddcccaaaWWWNNNJJJ???<<<>>>JJJXXX[[[QQQDDDAAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBDDDFFFHHHJJJKKKHHHJJJLLLMMMMMMJJJGGGEEEBBBBBBBBBBBBAAA>>>999555333222222111000111111111////////////000000000000111000000000111222333333333333444555666777888888888999:::<<>>===888444444444444444444444444444555444222111111222444555555444222111111222444555777888999999:::===AAAEEESSSZZZdddjjjnnnuuuwwwcccTTTJJJ@@@999999;;;:::999999CCCDDDEEEDDDAAA@@@???@@@DDDDDDDDDEEEFFFFFFGGGGGGJJJKKKMMMOOOSSSVVVYYYZZZ]]]```gggqqq|||}}}||||||sssiiibbb]]]VVVOOOEEEAAA>>>???BBBDDDGGGIIIMMMXXXaaaggg{{{rrriii]]]WWWWWWWWWTTTPPPOOOPPPQQQTTTUUUTTTQQQNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMOOORRRSSSSSSQQQNNNLLLTTTTTTUUUUUUUUUVVVVVVVVVWWWUUURRRPPPPPPRRRTTTVVVTTTTTTTTTSSSTTTUUUUUUVVVTTTTTTUUUVVVWWWXXXZZZ[[[^^^\\\YYYWWWWWWVVVTTTRRRUUUWWWZZZ\\\\\\ZZZXXXVVV[[[]]]___```___^^^^^^___OOOQQQSSSSSSSSSTTTYYY]]]YYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXX[[[^^^``````^^^[[[YYYVVVSSSSSSVVVYYYYYYXXXWWWWWWWWWWWWWWWUUUSSSRRRQQQNNNKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCEEEEEECCC@@@>>>===============>>>??????@@@@@@CCCAAACCCLLL\\\wwwxxxooolllkkkfff\\\SSSGGG???;;;CCCRRR[[[WWWPPPKKKEEEAAACCCCCC@@@AAAFFFDDDDDDEEEFFFGGGIIIKKKLLLOOONNNMMMMMMNNNLLLJJJGGGEEEEEECCCAAA>>>:::888666666555555333222222111111000000/////////111222333222222111111111111222222444444444555555555555666999:::<<<>>>???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGJJJKKKMMMOOOSSSVVVYYYZZZ[[[\\\___aaaeeehhhjjjkkkmmmnnnqqqsssuuuwwwxxxyyyxxxxxxyyyyyy{{{|||~~~~~~|||{{{{{{~~~wwwhhh^^^\\\yyypppjjj^^^QQQJJJHHHFFFDDDCCCDDDEEEGGGHHHLLLMMMNNNMMMJJJHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGDDDAAAAAABBBAAA===999555555555555444444333333555444222111111222444555555444222111111222444555666888999999:::===AAAEEEQQQXXX```eeehhhoooyyyqqqbbbQQQGGG>>><<<===;;;:::;;;AAABBBCCCCCCAAA??????@@@CCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMQQQTTTWWWXXXYYY\\\bbblllvvv|||~~~}}}||||||~~~xxxpppjjjbbbYYYRRRMMMGGGBBB@@@@@@??????AAAFFFOOOWWW^^^iiipppsss|||lllcccYYYUUUVVVWWWVVVSSSNNNNNNOOOQQQRRRRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJIIIKKKNNNPPPPPPOOOMMMKKKQQQQQQRRRSSSTTTUUUVVVVVVWWWUUURRRQQQQQQSSSVVVWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ^^^\\\YYYXXXXXXXXXVVVUUUTTTVVVYYY[[[\\\[[[XXXWWWZZZ\\\______]]]ZZZYYYYYYPPPRRRSSSSSSRRRRRRTTTWWWXXXXXXYYYZZZ[[[ZZZYYYYYYVVVWWWYYY\\\^^^______^^^\\\YYYUUUSSSUUUWWWWWWVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSPPPLLLJJJIIIIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCC@@@>>>>>>>>>============>>>>>>>>>>>>@@@@@@BBBIIIUUUkkkwwwpppmmmjjjbbb\\\LLLDDD===AAAMMMWWWYYYWWWOOOHHHCCCEEEDDDBBBAAADDDFFFFFFFFFGGGHHHJJJKKKMMMOOONNNMMMNNNNNNMMMKKKIIIEEEDDDCCC@@@>>>:::888666555555555555444222111000222111000/////////000111222222111111111111222222444444444444555555555555888888999:::<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFIIIIIIKKKMMMPPPRRRUUUVVVXXXYYY[[[^^^aaadddggghhhjjjkkkmmmppprrrtttuuuvvvuuuuuuvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~|||lllaaa]]]xxxwwwppp```QQQIIIIIIHHHEEEBBBAAADDDGGGFFFGGGIIIIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCC@@@@@@AAA@@@===999777777666666555444333333444444222222222222444444555444333222222333444555666777999:::;;;===AAADDDNNNSSSZZZ^^^```dddlllsss{{{qqq\\\PPPDDD@@@???===<<<<<<>>>@@@AAAAAA???>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHKKKNNNQQQTTTUUUUUUVVV[[[ccclllssswwwxxxvvv{{{{{{mmmdddYYYTTTNNNHHHDDD@@@===;;;>>>@@@BBBAAADDDNNN___kkkxxxrrrccc\\\TTTQQQTTTVVVVVVTTTMMMLLLLLLMMMOOOPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKEEEGGGJJJMMMNNNMMMLLLJJJMMMNNNOOOQQQRRRTTTUUUVVVXXXVVVSSSQQQQQQSSSVVVXXXVVVUUUTTTSSSRRRQQQPPPPPPRRRSSSSSSTTTUUUWWWYYYZZZ[[[YYYWWWWWWWWWXXXWWWVVVSSSUUUWWWZZZ[[[ZZZYYYWWW[[[]]]``````]]]YYYVVVUUUSSSTTTVVVUUUSSSRRRRRRSSSVVVVVVWWWXXXYYYXXXXXXXXXUUUVVVWWWXXX[[[^^^```bbbbbb^^^YYYVVVUUUVVVVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWTTTQQQMMMKKKKKKJJJIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDBBB@@@>>>>>>???>>>============<<<<<<<<<===>>>AAAEEEKKKZZZvvvvvvpppmmmjjjfffVVVMMMCCC???EEEPPPYYY^^^TTTLLLFFFFFFFFFEEEDDDEEEIIIIIIHHHHHHIIILLLNNNPPPQQQOOONNNNNNOOONNNKKKIIIDDDDDDBBB@@@>>>;;;888777555555666666555333111///333222000///......//////222222111111111111222222333333333444444444555555666666666666888:::<<<===??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPQQQSSSTTTWWWYYY\\\___aaaccceeefffhhhkkknnnoooqqqqqqqqqqqqrrrssstttvvvxxxyyyyyy||||||}}}rrrgggbbbqqquuuzzzqqqbbbRRROOOKKKFFFCCCAAABBBCCCAAACCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA????????????<<<999999999888777555444333333444333333222222333333444555444333333333333444555666777999:::;;;>>>AAADDDJJJNNNSSSVVVWWWZZZ___dddjjjtttzzzdddVVVHHHBBB@@@===<<<===;;;===??????>>>>>>>>>?????????@@@@@@AAABBBBBBBBBEEEEEEGGGIIILLLOOORRRSSSRRRSSSUUUZZZaaahhhmmmpppqqqzzzxxxnnncccXXXQQQKKKFFFCCCBBBAAA??????AAA???CCCFFFHHHQQQcccwwwrrrhhh\\\VVVPPPNNNPPPSSSTTTSSSNNNLLLJJJKKKMMMNNNOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLFFFHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMPPPRRRUUUWWWXXX[[[YYYUUURRRQQQSSSUUUVVVVVVUUUTTTSSSQQQOOONNNMMMQQQQQQQQQSSSTTTVVVXXXYYYUUUTTTSSSSSSUUUVVVUUUUUUTTTUUUXXXYYYZZZYYYXXXVVVZZZ]]]aaaaaa___ZZZWWWUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTUUUWWW\\\aaaeeegggddd___ZZZYYYYYYZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYYSSSPPPMMMKKKJJJIIIHHHGGGDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBB@@@>>>======>>>@@@??????>>>===<<<<<<<<<:::===AAACCCDDDMMMcccxxx}}}sssnnnlllkkkaaaXXXLLLAAA???HHHVVV```\\\UUULLLHHHGGGHHHHHHIIIJJJIIIIIIJJJLLLPPPSSSVVVUUUSSSPPPOOONNNLLLJJJGGGDDDCCCBBB@@@>>><<<:::888555666888999888555222000222111000///...///000000222222111111111111222222222333333333444444444444666555444444555777:::<<<<<<===>>>???@@@AAABBBCCCEEEEEEFFFGGGHHHJJJKKKLLLOOOQQQSSSUUUXXX[[[]]]^^^```aaacccfffiiikkklllmmmmmmnnnnnnoooqqqsssuuuvvvssswww{{{||||||~~~~~~~~~~~~}}}~~~yyynnnjjj|||kkkoooyyy{{{tttaaaYYYOOOHHHFFFDDDAAA??????AAADDDEEEDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===::::::999888666555444444333333333333333333333333444444444444444444444444555777999;;;<<<>>>AAACCCGGGJJJNNNOOOPPPQQQTTTWWW\\\fffrrr~~~fffXXXIIIBBB???<<<;;;<<<:::;;;===>>>======>>>???>>>>>>>>>???@@@@@@AAAAAADDDEEEFFFHHHKKKNNNPPPQQQRRRRRRRRRTTTXXX^^^eeeiiioooyyy~~~{{{wwwrrriii```XXXPPPIIIEEEFFFAAA???@@@@@@>>>AAAGGGAAAGGGNNNWWWjjjtttgggaaaXXXSSSNNNLLLMMMOOOOOOOOONNNLLLJJJKKKMMMOOOPPPPPPLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLJJJJJJKKKMMMPPPTTTWWWYYYZZZ^^^[[[WWWSSSQQQQQQRRRSSSUUUUUUTTTSSSQQQOOOMMMLLLOOOOOOPPPQQQSSSUUUWWWXXXSSSRRRQQQRRRTTTVVVVVVUUUWWWWWWYYYZZZYYYXXXWWWVVVWWWZZZ^^^```^^^[[[XXXWWWVVVVVVWWWYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUSSSSSSSSSRRRTTTYYYaaagggkkkiiieeeaaa^^^]]]^^^```WWWWWWWWWWWWWWWXXXXXXXXXQQQNNNKKKIIIHHHHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAA>>>??????===;;;;;;<<<>>>BBBAAAAAA@@@???>>>======999<<<@@@BBBAAAFFFWWWhhhyyypppllljjjjjjdddWWWIIIAAADDDQQQ\\\hhhbbbYYYOOOIIIIIIIIIIIIIIIJJJKKKMMMPPPUUUYYY[[[YYYVVVRRROOOMMMJJJGGGDDDDDDCCCCCCAAA???===;;;:::777888:::;;;:::777444222111000//////000111222333222222111111111111222222222222222222333333333444666555444444444777999;;;999:::;;;<<<>>>???@@@AAADDDDDDDDDEEEFFFGGGHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\___bbbeeeggghhhiiijjjjjjkkklllnnnppprrrsssqqquuuzzz|||||||||~~~~~~~~~~~~~~~~~~}}}||||||{{{|||~~~uuurrrppplllpppvvvyyyrrrfffVVVLLLHHHEEEAAA===>>>@@@CCCDDDDDDCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>===<<<<<<::::::999888888777666666333333333333333333333333444444444444444444444444555777:::;;;<<<>>>AAACCCDDDGGGJJJKKKLLLMMMNNNPPPRRR[[[eeennn|||xxxoooqqqxxx{{{|||wwwqqqpppwww~~~dddWWWHHHBBB???===<<<===:::;;;===>>>===<<<===>>>======>>>>>>???@@@@@@@@@CCCCCCDDDFFFIIILLLNNNOOOQQQQQQQQQRRRTTTYYYaaafffnnnvvv~~~tttkkkfff]]]YYYTTTNNNHHHDDDAAA@@@CCC>>><<>>;;;???HHHNNNXXXeeetttuuuiiiaaa\\\UUURRRMMMJJJJJJKKKKKKKKKNNNLLLKKKKKKNNNPPPQQQQQQKKKJJJHHHHHHHHHIIIKKKMMMMMMMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJKKKNNNQQQTTTXXXZZZ[[[^^^[[[WWWSSSPPPPPPQQQQQQSSSSSSTTTTTTRRRQQQOOOMMMMMMMMMNNNPPPRRRTTTVVVWWWUUUSSSSSSTTTVVVXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWRRRVVVZZZ\\\[[[YYYWWWWWWUUUUUUUUUVVVXXXYYYXXXVVVVVVUUUTTTSSSSSSRRRSSSSSSQQQRRRRRRQQQRRRWWW```gggmmmllliiieeeaaa^^^___```UUUUUUTTTTTTTTTTTTTTTUUUPPPMMMIIIGGGFFFFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>><<<;;;;;;===???BBBBBBAAA@@@??????>>>>>>:::;;;>>>@@@@@@CCCNNN[[[uuuxxxoookkkooollldddWWWKKKHHHOOOVVVoooooohhh[[[PPPKKKJJJIIIJJJKKKNNNQQQUUUYYY\\\^^^ZZZWWWRRRNNNKKKIIIEEECCCDDDDDDDDDCCCAAA???>>>===;;;;;;<<<<<<;;;999777555111111000000111222444555222222111111111111222222111111222222222333333333555444444444555666888999777777999:::<<<===>>>???BBBBBBCCCCCCDDDEEEGGGGGGJJJKKKMMMOOOQQQTTTVVVWWWVVVWWWZZZ]]]```cccdddeeefffggggggiiikkkmmmoooppprrrvvvzzz{{{zzzyyyzzz|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~||||||}}}~~~~~~~~~zzz|||~~~yyywwwxxxmmmpppyyysssaaaQQQGGGBBB@@@???===@@@BBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<;;;:::::::::::::::999999888888888888222333333444444333333222444444555555555555444444444777:::<<<===>>>@@@BBBCCCEEEHHHJJJKKKKKKLLLMMMLLLSSSYYY]]]eeeqqq|||zzzggg]]]^^^___aaabbb```]]]^^^ccchhh{{{uuuaaaTTTGGGBBB@@@>>>===>>>:::<<<>>>>>>===<<<<<<============>>>??????@@@@@@@@@AAABBBDDDFFFIIIKKKLLLNNNOOOPPPQQQSSSYYYaaagggnnnrrrxxx~~~yyyuuuqqqqqqpppmmmfff^^^WWWSSSJJJIIIFFFCCC???>>>>>>>>>???::::::???@@@===DDDOOOkkk|||tttiiibbb\\\YYYRRRPPPLLLIIIHHHIIIJJJJJJLLLKKKJJJKKKNNNPPPPPPPPPJJJIIIHHHGGGHHHKKKNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJKKKNNNQQQTTTWWWZZZ[[[\\\YYYUUUQQQPPPPPPQQQSSSQQQRRRSSSTTTTTTSSSQQQPPPLLLLLLMMMOOOQQQSSSUUUVVVUUUTTTSSSTTTVVVXXXYYYXXXVVVWWWXXXZZZ[[[\\\\\\\\\SSSVVVYYYZZZYYYWWWWWWWWWYYYVVVUUUUUUXXXYYYYYYWWWXXXWWWUUUSSSRRRQQQQQQQQQPPPQQQRRRPPPPPPUUU^^^fffmmmmmmkkkfff```[[[ZZZZZZTTTSSSQQQPPPPPPPPPPPPQQQOOOLLLIIIGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???>>>===<<<<<>>>>><<<::::::===>>>???GGGOOObbbwwwppppppqqqooofffZZZQQQPPPRRRgggpppssshhh[[[SSSPPPMMMMMMNNNRRRUUUXXX[[[\\\\\\XXXUUUPPPMMMKKKHHHFFFDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;:::999444333222222222333444555222222111111111111222222111111111111222222222222333333333444555555666666555555777888:::<<<===>>>@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSQQQRRRUUUXXX\\\^^^```aaabbbbbbccceeegggjjjlllmmmooosssvvvwwwuuuuuuwwwyyy|||~~~~~~~~~}}}|||{{{{{{|||}}}||||||||||||{{{{{{zzzyyy{{{}}}}}}}}}}}}~~~|||}}}~~~zzzxxxwwwuuurrr}}}{{{iiiVVVFFF???@@@BBB===???BBBCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@???>>>>>>>>>999999999999999999999999222333333444444333333222444444555555555555444444444777:::<<<===>>>@@@BBBCCCDDDGGGIIIKKKKKKLLLLLLJJJOOORRRQQQTTT]]]fffiiisssooorrrwwwppp^^^TTTTTTMMMMMMLLLNNNPPPSSSVVVXXXfffsssvvvjjj^^^RRRFFFBBBAAA???>>>???;;;===>>>>>>===<<<<<<=========>>>>>>???@@@@@@@@@??????@@@BBBDDDGGGIIIJJJLLLNNNPPPQQQTTTZZZccciiimmmooorrrwwwzzzxxxqqqkkkfffddd___YYYSSSMMMIIIGGGAAAAAA@@@>>>;;;;;;<<<===;;;666999AAADDDDDDMMMZZZzzzjjjbbb^^^ZZZXXXPPPNNNKKKIIIHHHIIIJJJJJJJJJJJJJJJKKKNNNOOOOOONNNJJJIIIHHHGGGIIILLLOOOQQQMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMIIIKKKMMMPPPSSSVVVYYYZZZYYYVVVSSSPPPPPPQQQSSSUUUPPPQQQSSSTTTUUUTTTSSSRRRKKKLLLMMMNNNPPPSSSUUUVVVTTTRRRRRRRRRUUUVVVWWWVVVTTTUUUWWWZZZ\\\^^^___```WWWYYYZZZ[[[YYYXXXXXXYYY^^^ZZZWWWWWWYYY[[[ZZZYYYZZZXXXVVVSSSQQQPPPPPPPPPPPPQQQRRRPPPPPPTTT]]]eeelllmmmkkkfff^^^XXXUUUTTTRRRQQQOOONNNMMMMMMMMMNNNOOOMMMIIIGGGFFFFFFDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>===>>>AAACCC????????????>>>>>>>>>>>>===999888:::<<<===AAAGGGWWWuuu~~~uuuooosssvvvpppdddYYYSSSQQQ[[[kkkwwwqqqddd[[[WWWUUUOOOQQQUUUXXXZZZ[[[[[[ZZZUUURRRNNNLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;777666444333222333333444222222111111111111222222000111111111111222222222111222333444444444444444444444666777999;;;<<<===>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNPPPQQQMMMOOORRRUUUXXX[[[]]]^^^___```aaabbbeeegggiiijjjiiimmmqqqrrrrrrsssvvvyyyyyyzzz|||||||||}}}~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxvvvwwwzzz|||{{{{{{{{{{{{zzzyyyxxxwwwyyy|||}}}}}}~~~~~~|||{{{}}}~~~zzzyyywwwvvvvvvuuu___LLLDDDBBBBBB???>>>>>>???AAADDDFFFFFFDDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999777666555444333222222222555444444333333444444555444555666888:::<<<======CCCEEEHHHIIIIIIJJJLLLNNNKKKJJJHHHFFFGGGJJJQQQUUUZZZ]]]bbbdddaaaXXXKKKBBBDDDEEEEEEFFFGGGHHHJJJJJJQQQXXXaaajjjnnnmmmiiifffQQQMMMGGG@@@;;;999999:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>??????@@@AAAAAA@@@AAACCCEEEHHHJJJGGGJJJPPPWWW\\\___aaaaaaiiihhhiiilllnnnkkkccc\\\UUUQQQLLLIIIHHHFFFBBB???777:::<<<;;;888888;;;>>>888<<<<<<@@@EEEFFFVVVssspppfff___UUUQQQTTTQQQOOOMMMKKKJJJJJJJJJKKKJJJKKKLLLMMMOOOOOOPPPPPPLLLKKKIIIHHHIIIJJJLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJNNNQQQLLLNNNQQQRRRSSSSSSUUUVVVTTTTTTRRROOOMMMMMMPPPSSSTTTTTTUUUVVVVVVUUUTTTSSSOOOMMMLLLNNNRRRTTTSSSQQQUUUUUUUUUTTTRRRQQQRRRSSSTTTUUUXXXZZZ\\\]]]]]]]]]UUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\XXXWWWTTTRRRRRRRRRSSSTTTRRRRRRSSSTTTVVVWWWXXXXXX]]]eeejjjggg\\\RRRPPPQQQPPPRRRRRROOOJJJGGGGGGHHHJJJJJJHHHGGGFFFDDDCCCCCC???@@@AAABBBAAAAAA??????EEEDDDCCCBBBAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>;;;<<<===<<<===???CCCFFFMMMcccyyyxxxtttqqqqqqkkk```UUUPPPLLLWWWbbbeeeffffffaaaYYYUUUOOOPPPWWW\\\ZZZXXXZZZUUURRRMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>======:::888555222000//////000111111111111111222222222333222111111000000111111222222111111222222333444777777777888999999:::::::::;;;<<<===>>>???@@@AAACCCDDDFFFHHHJJJLLLNNNNNNKKKMMMOOOPPPQQQRRRTTTVVVWWWYYY[[[]]]^^^aaaeeeiiiiiijjjmmmpppqqqqqqpppppptttttttttuuuvvvxxxyyyzzzxxxyyyzzz|||}}}}}}}}}}}}}}}{{{yyyxxxzzzxxxvvvtttssstttvvvxxxyyyyyyyyywwwuuuuuuwwwyyy{{{{{{{{{yyyyyy{{{}}}{{{||||||zzzxxxzzz|||~~~~~~{{{rrrnnnmmmppptttooo[[[OOOGGGBBB@@@??????@@@BBBCCCCCCAAACCCBBBAAA@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::666666555555555666777777555444444333333444444555555666777999;;;===>>>???CCCEEEHHHIIIIIIJJJLLLNNNHHHGGGEEEBBBAAADDDHHHLLLQQQTTTWWWZZZXXXQQQGGG@@@?????????@@@AAABBBDDDEEEFFFKKKSSS[[[^^^^^^[[[YYYPPPMMMGGGBBB>>>===>>>???:::::::::;;;<<<=========<<<<<<<<<===>>>@@@AAABBB@@@@@@???@@@AAACCCFFFGGGFFFIIINNNTTTYYY\\\]]]^^^cccaaaaaacccddd```XXXQQQKKKHHHDDDCCCBBBAAA???<<<:::<<<===<<<:::999:::<<<999>>>===???FFFKKKaaammmeee^^^TTTPPPSSSPPPOOONNNLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIKKKLLLNNNNNNMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJMMMOOOKKKMMMOOOPPPQQQQQQSSSTTTTTTTTTSSSQQQOOOOOOQQQTTTQQQQQQRRRRRRSSSRRRPPPOOONNNNNNNNNPPPRRRSSSRRRQQQUUUVVVVVVTTTRRRQQQRRRTTTTTTVVVWWWYYY[[[[[[[[[[[[TTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXVVVUUUTTTUUUVVVWWWRRRRRRSSSTTTUUUVVVWWWXXX\\\aaadddbbbYYYRRRPPPQQQOOOQQQPPPNNNIIIGGGFFFHHHJJJJJJHHHGGGFFFDDDCCCCCC>>>???@@@AAAAAAAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>============888999:::999:::;;;???BBBFFFUUUooo{{{uuuqqqqqqlll```TTTMMMHHHNNNRRRUUUZZZ___]]]XXXTTTQQQSSSWWWXXXUUUTTTWWWSSSPPPLLLIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<999666444444444444111111111111111111111111333222111111000000111111222222111111222222333444555555555666777777888888;;;;;;;;;<<<===>>>??????DDDEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSTTTVVVXXXYYY[[[^^^bbbeeeeeegggiiikkkmmmmmmllllllnnnnnnoooppprrrtttvvvwwwwwwxxxxxxyyyzzzzzzzzzzzz}}}}}}||||||{{{zzzyyyxxxzzzxxxuuusssssstttuuuwwwyyyzzzzzzxxxwwwwwwxxxzzz|||||||||{{{zzz|||}}}{{{{{{zzzxxxvvvxxxyyy{{{}}}~~~}}}||||||}}}}}}yyyqqqmmmkkklllpppxxxgggWWWKKKEEEBBB@@@@@@BBBCCCAAA???AAABBBBBBAAAAAA@@@???>>>?????????>>>>>>>>>>>>==================<<<;;;;;;777777666555555555666666555555444444444444555555666777888:::<<<>>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNHHHGGGEEEAAA??????AAADDDGGGHHHIIIKKKKKKGGGBBB===;;;;;;;;;;;;<<<>>>???@@@@@@DDDJJJOOORRRSSSQQQPPPMMMJJJFFFBBB@@@???@@@AAA999999::::::;;;<<<<<<<<<::::::;;;<<<>>>@@@BBBCCC@@@@@@?????????AAACCCDDDCCCFFFKKKPPPTTTVVVWWWXXXZZZYYYXXXXXXXXXTTTLLLFFFAAA???=========>>>===;;;999999:::::::::999::::::<<>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDD???>>>===<<<<<<;;;<<<<<<777888999999999:::===@@@BBBHHHWWWrrrzzzrrrooolllbbbVVVPPPKKKJJJFFFEEEKKKUUUZZZZZZVVVTTTUUUWWWVVVSSSUUUXXXQQQNNNJJJGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????>>>>>>>>>???>>>;;;999777777777777111111111111111111111111333222111111000000111111222111111111111222333333222222333444444555555666:::;;;;;;;;;<<<<<<======AAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUVVVYYY\\\___```aaadddfffggghhhggggggggggggiiikkkmmmppprrrsssttttttuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwtttsssrrrrrrssstttwwwwwwxxxwwwvvvvvvxxxyyy{{{{{{{{{{{{zzz{{{}}}}}}|||{{{{{{yyyuuurrruuuvvvwwwyyyyyyyyyxxxxxxyyyyyyzzz}}}vvvoookkkggggggjjjnnn]]]RRRMMMEEEAAAAAABBBBBBAAA@@@AAABBBCCCBBBAAA???>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999777555333222111111555555444444444444555555555666777999;;;===???@@@BBBDDDFFFHHHIIIJJJMMMOOOMMMMMMJJJGGGCCC@@@AAABBBCCCBBBAAAAAABBBAAA>>><<<;;;;;;;;;;;;<<<===>>>???@@@BBBFFFIIIKKKLLLLLLKKKHHHGGGDDDAAA???>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBAAA@@@@@@??????@@@@@@AAAAAACCCFFFJJJMMMOOOOOOPPPRRRQQQPPPPPPOOOKKKEEE@@@===<<<;;;;;;;;;<<<<<<<<<999999999:::<<<============GGGKKKMMMTTT\\\ppp|||uuussswwwiiibbb[[[RRRMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJIIIIIIIIIJJJKKKLLLPPPPPPPPPOOONNNLLLJJJIIIHHHJJJMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOQQQTTTUUUVVVUUURRRQQQQQQRRRSSSRRRRRRSSSVVVVVVSSSPPPLLLPPPSSSTTTRRRRRRTTTWWWVVVWWWWWWUUUSSSRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSRRRRRRRRRRRRQQQPPPLLLLLLKKKIIIGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>??????@@@@@@AAAAAA??????@@@BBBCCCDDDEEEFFF>>>>>>===<<<;;;;;;<<<<<<:::;;;<<<<<<;;;<<<>>>@@@CCCDDDKKK]]]vvvssskkkhhhbbb\\\YYYVVVSSSLLLEEEDDDLLLWWW___]]]YYYUUUTTTUUUVVVXXXZZZOOOLLLIIIGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@??????????????????????????????===<<<:::999777777777777222222222222111111111111333222111111000000111111111111111111111222222333111111222222333444444555::::::::::::::::::::::::;;;<<<===???AAACCCDDDEEECCCEEEGGGGGGHHHHHHJJJLLLMMMNNNPPPQQQQQQTTTWWWZZZ\\\]]]___aaabbbccccccccccccdddeeefffiiikkkmmmnnnnnnoooppprrrttttttuuuuuuttttttuuuuuuttttttsssrrruuutttrrrqqqppppppqqqrrrrrrtttuuutttsssssstttvvvwwwxxxyyyxxxwwwwwwxxxzzzzzz{{{{{{{{{zzzwwwsssppprrrssstttuuuuuuuuuuuuuuuvvvuuuvvvyyy|||tttnnnjjjfffdddeeeqqqjjjbbbWWWLLLEEEBBBBBBBBB@@@AAABBBCCCCCCAAA@@@???@@@@@@@@@@@@???????????????@@@@@@@@@@@@???>>>>>><<<:::999666444333222222666555555444444555555666444444666777999;;;<<<<<>><<<<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBCCCDDDDDDEEEGGGEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>??????BBBAAAAAA@@@@@@???@@@@@@???@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGDDDAAA>>><<<<<<;;;;;;::::::;;;<<<=========>>>>>>@@@BBBCCCAAAPPPZZZ```hhhkkkvvvuuuuuuvvv}}}tttiiiaaaZZZQQQLLLIIIKKKLLLOOOQQQRRRRRRQQQPPPKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPOOONNNLLLJJJHHHFFFIIILLLMMMLLLKKKJJJJJJMMMNNNOOONNNMMMNNNPPPRRRTTTUUUVVVUUURRRQQQQQQRRRUUUUUUVVVZZZ______[[[VVVOOORRRTTTUUUSSSTTTWWW[[[WWWWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVWWWWWWWWWTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXRRRRRRRRRRRRRRRRRRRRRRRRRRROOOMMMMMMOOOPPPPPPOOOKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@>>>>>>???AAABBBDDDEEEEEE>>>>>>===<<<<<<<<<======;;;<<<======<<<<<<>>>@@@CCCCCCHHHQQQ^^^vvvvvviiicccaaaaaacccdddccc^^^RRRFFFEEESSSaaaggg___VVVQQQSSSVVVVVVSSSMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>???????????????@@@@@@@@@<<<;;;:::999888888888777444333333333222222222111333222111111000000111111111111000000111111222333111111222333333444444555888888888888888888999999:::;;;<<<>>>???AAABBBBBBBBBDDDFFFGGGGGGGGGIIIKKKKKKLLLMMMMMMNNNPPPSSSVVVYYYZZZ[[[]]]^^^___``````bbbccccccdddeeeggghhhiiihhhiiikkknnnppprrrssstttrrrrrrrrrqqqpppooonnnmmmqqqpppooonnnnnnnnnnnnoooppprrrssssssrrrqqqrrrssstttvvvwwwvvvuuuttttttuuuuuuwwwyyyyyywwwtttqqqooopppqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrtttvvv{{{|||rrrlllhhhdddaaabbb~~~{{{ssseeeUUUIIIDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAA@@@??????;;;;;;:::999999999::::::666666555555555555666666333444555666777888888999===???CCCFFFIIILLLPPPSSSSSSUUUUUUSSSNNNJJJHHHGGGHHHFFFDDDCCCCCCBBB@@@???<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEDDDBBB@@@???===<<<==============================<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@?????????===>>>???@@@AAAAAAAAAAAA???@@@@@@@@@???>>>===<<<:::;;;;;;:::888888:::;;;<<<>>>??????>>>AAAHHHMMMUUUeeepppxxx|||uuuooofff^^^WWWQQQLLLIIIIIIKKKOOOQQQRRRRRRPPPOOOJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOONNNLLLJJJHHHEEEHHHKKKLLLLLLKKKKKKKKKOOOPPPPPPNNNMMMNNNPPPRRRSSSTTTUUUTTTTTTTTTVVVXXXYYYYYY]]]eeelllmmmgggaaaVVVVVVVVVUUUTTTVVVYYY\\\WWWXXXXXXVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXUUUVVVVVVWWWXXXYYYZZZ[[[XXXXXXWWWWWWWWWWWWXXXXXXUUUUUUVVVUUUUUUUUUUUUUUURRRQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKKKKLLLNNNNNNNNNJJJIIIGGGGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@??????@@@??????>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCC>>>======<<<<<<<<<======:::;;;<<<<<<;;;:::;;;======???DDDIIINNN^^^ssshhhcccdddhhhkkkppppppdddPPPEEEMMM\\\kkkfff]]]UUUSSSSSSOOOJJJKKKJJJHHHHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;::::::666555555444444333333333333222111111000000111111111000000000000111222222111222222333333444555555666666666666777777888888========================AAACCCDDDEEEEEEEEEGGGIIIHHHIIIJJJKKKKKKLLLOOORRRTTTUUUVVVWWWXXXYYY[[[[[[_________```aaabbbcccdddcccdddfffiiilllnnnooopppnnnnnnnnnmmmllljjjiiihhhkkkkkkkkkkkkkkkllllllmmmpppqqqsssrrrpppoooooopppqqqsssuuutttsssqqqppppppnnnqqqtttuuussspppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqttt|||vvvlllgggddd```^^^___oooZZZMMMHHHBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===666666555555555555666666555555555555666666666666:::===AAAEEEIIIMMMRRRUUUSSSVVVXXXWWWTTTPPPMMMLLLHHHGGGFFFGGGGGGFFFDDDAAA???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>?????????>>>===========================<<<<<<=========<<<;;;;;;;;;888:::<<<;;;999999<<<>>>;;;AAAFFFHHHIIIPPP^^^iiizzzrrrlllhhhaaaYYYTTTPPPMMMKKKIIIKKKOOORRRSSSQQQOOOMMMKKKLLLMMMMMMNNNNNNMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNMMMLLLIIIHHHDDDGGGJJJKKKKKKKKKLLLMMMPPPPPPPPPNNNLLLMMMOOOQQQPPPRRRSSSUUUVVVZZZ___bbb```bbbhhhsss|||~~~wwwpppaaa]]]XXXUUUUUUWWWYYYYYYXXXYYYYYYWWWUUUTTTUUUWWWWWWWWWVVVVVVWWWXXXYYYZZZWWWXXXYYYZZZ[[[\\\\\\]]]XXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKLLLMMMNNNJJJHHHFFFFFFHHHHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@???>>>======>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<;;;:::999::::::999:::???CCCCCCKKKeeeyyylllggghhhnnnuuu{{{ttt___MMMLLLVVVeeejjjjjjaaaXXXTTTOOOJJJIIIGGGFFFFFFGGGFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAA===============<<<<<<;;;777777777666555555444444333222111111000000111111000000000000000111222222111111111222333333444444333333444555666777777888;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAAAAAAAACCCDDDFFFGGGHHHGGGGGGIIILLLNNNNNNNNNNNNOOOQQQRRRTTTUUUXXXXXXYYYZZZ[[[]]]___``````aaaccceeefffhhhhhhiiigggggghhhggggggfffeeeeeeffffffggghhhiiijjjkkkkkklllnnnooonnnllljjjiiiiiijjjmmmoooooommmjjjiiihhhgggkkknnnooommmkkklllmmmkkkkkkjjjjjjjjjjjjjjjkkkjjjiiiiiikkklllmmmrrrzzzxxxnnnccc___]]]ZZZYYYZZZ~~~jjjWWWOOOCCCBBBAAA@@@@@@AAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;:::999999999666666555555555555666666666666666666666555555555888<<<@@@EEEIIINNNSSSVVVTTTWWWZZZZZZXXXTTTQQQPPPFFFFFFGGGIIIJJJIIIFFFDDDBBBAAAAAAAAAAAABBBBBBCCC??????>>>>>>===<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???AAABBB<<<===============<<<<<<<<<<<<<<<;;;;;;:::::::::>>>??????===<<<:::;;;;;;999;;;======<<<===@@@CCC@@@HHHRRRWWW[[[ggg{{{ssshhheeeccc]]]VVVQQQPPPOOOMMMHHHKKKOOORRRRRRQQQNNNLLLMMMMMMNNNNNNNNNNNNMMMLLLIIIJJJJJJKKKLLLKKKKKKKKKHHHJJJLLLMMMMMMKKKIIIHHHDDDFFFIIIJJJJJJKKKMMMOOOPPPPPPOOOMMMKKKLLLNNNQQQNNNPPPRRRUUUYYY___fffkkkgggjjjrrr|||iiibbbZZZUUUUUUWWWWWWWWWXXXYYYYYYWWWUUUTTTUUUWWWWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYZZZ[[[\\\]]]^^^^^^YYYXXXXXXWWWWWWXXXXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNMMMNNNOOOMMMKKKJJJKKKMMMJJJHHHFFFFFFHHHIIIGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===<<<======?????????>>>>>>>>>>>>>>>:::::::::999999:::;;;;;;:::<<<======;;;::::::;;;999777;;;???>>>???RRRhhhuuujjjiiiooovvv}}}kkkVVVNNNSSS\\\kkktttmmm```XXXUUURRRGGGFFFEEEEEEFFFEEECCCAAACCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;999888888777666555555555333222222111000111111111000000000000000111111222000000000111222222333333222222333444555777777888666777888999:::;;;<<<<<<:::<<<>>>>>>===>>>???AAADDDEEEFFFEEEEEEFFFIIILLLIIIIIIIIIJJJLLLMMMOOOPPPRRRRRRSSSUUUXXXZZZ\\\^^^___```aaabbbbbbccccccbbbaaabbbcccdddddddddddddddcccccceeefffgggiiijjjjjjgggiiijjjiiifffdddccccccdddgggiiiiiigggdddbbbaaacccfffjjjjjjiiihhhiiikkkiiihhhhhhggggggggghhhhhhhhhffffffhhhhhhhhhmmmssssss~~~rrrhhh]]]YYYWWWUUUTTTVVVlllZZZNNNCCC<<<===>>>===???CCC@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAA>>><<<:::999999999;;;:::777555444444555666999888777666666555555666777;;;???DDDHHHMMMRRRUUUVVVUUUTTTVVVYYYYYYUUURRRLLLJJJGGGDDDCCCDDDEEEFFF@@@@@@???>>>===<<<;;;;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999999:::===???AAABBBAAA???>>><<<;;;;;;;;;<<<<<<======<<<;;;::::::===<<<;;;:::999999999999============:::999AAAKKKHHHaaaqqqvvvxxxlllfff]]]XXXRRRQQQQQQQQQLLLHHHLLLJJJJJJKKKLLLMMMLLLKKKKKKMMMMMMLLLKKKJJJKKKLLLEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNPPPQQQQQQOOOMMMLLLMMMOOORRRRRRQQQTTT^^^jjjooommmlllpppxxxzzzkkk^^^ZZZXXXTTTSSSVVVZZZYYYXXXWWWVVVWWWXXXYYYWWWVVVUUUVVVXXXZZZZZZZZZZZZYYYWWWWWWYYYZZZYYYXXX^^^]]][[[YYYXXXWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQRRRQQQOOOMMMQQQNNNKKKIIIJJJKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEEEECCCBBBAAA@@@????????????CCCBBBAAA@@@???===<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;::::::999888888:::999999888888999999:::333666888888999???IIIRRRjjjvvvjjjpppsssxxx|||zzzpppaaaVVVUUUaaaooouuupppcccWWWPPPKKKHHHEEECCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>><<<;;;:::999999888888777666666666444444444333333222222222///000000000111111222222111111111111111111111111000111222333444555555555666777777888999999::::::::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWZZZ\\\]]]\\\ZZZ\\\\\\]]]^^^____________aaa```_________```bbbccc___```aaaaaaaaaaaaaaa```````````````___^^^]]]\\\bbbbbbbbbbbbcccdddeeefffcccbbbbbbbbbbbbbbbcccccc^^^]]]]]]^^^```cccfffhhhkkkooouuu{{{|||yyytttppp^^^[[[VVVTTTSSSSSSRRRQQQ}}}|||oooTTTKKKDDDDDDCCC???===>>><<<===???@@@BBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBAAA???===;;;:::::::::;;;:::888666555555555666999888777666555555555555555999===BBBEEEJJJNNNRRRTTTSSSSSSUUUWWWWWWTTTQQQKKKIIIFFFCCCBBBBBBCCCDDD@@@??????>>>===<<<;;;:::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::999999:::<<<>>>@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;::::::999:::999999999999:::::::::<<<:::;;;>>>???AAAGGGPPPbbbzzznnnccc[[[YYYTTTPPPNNNOOOOOOKKKGGGKKKJJJIIIJJJKKKLLLLLLJJJIIIJJJKKKJJJHHHHHHHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNPPPQQQQQQPPPNNNMMMNNNPPPSSSSSSRRRUUU```lllrrrqqqpppttt{{{tttggg```\\\VVVSSSTTTYYYXXXWWWVVVVVVVVVWWWXXXWWWUUUUUUVVVXXXZZZZZZYYYYYYXXXVVVWWWYYYZZZZZZYYY\\\[[[ZZZYYYWWWVVVUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRRRRSSSSSSQQQPPPQQQNNNKKKIIIIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@???>>>======<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999999888888999999999999999999999999555888999999999<<>>===<<<;;;;;;::::::999999888888666555555444333222222222---.........////////////111111111111111111111111111111222333444444444444444555555666777777888888888999:::;;;<<<>>>??????@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGGGGGGGHHHJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSUUUWWWXXXXXXVVVXXXXXXYYYZZZ[[[[[[[[[[[[]]]]]]\\\\\\\\\]]]^^^___[[[[[[\\\\\\\\\[[[[[[ZZZ]]]]]]]]]\\\\\\[[[ZZZYYY]]]\\\\\\]]]^^^___``````]]]]]]]]]]]]]]]]]]]]]^^^[[[ZZZYYYYYYZZZ\\\^^^___```ccchhhlllmmmjjjfffcccUUURRROOOMMMMMMNNNMMMMMMzzzcccYYYNNNHHHEEE@@@>>>>>>;;;<<<===>>>???@@@@@@AAA??????>>>??????@@@AAABBBAAA@@@???===<<<<<<;;;;;;;;;:::888777666666666777888777666555555444444555444666;;;>>>AAAEEEIIILLLPPPPPPPPPRRRSSSSSSPPPNNNIIIGGGDDDBBB@@@@@@AAABBB???>>>>>>===<<<;;;::::::999999999999999888888888:::::::::::::::::::::::::::999999999888888777777999999888888999;;;===>>><<<<<<;;;::::::::::::::::::::::::;;;::::::999888777888999:::;;;<<<<<<<<<:::888999===@@@DDDLLLUUUzzz||||||}}}}}}xxxnnnfff\\\TTTSSSPPPLLLKKKLLLLLLJJJGGGJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPNNNNNNPPPQQQUUUUUUTTTVVV```mmmttttttsssvvv{{{wwwllleee___XXXTTTRRRVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZYYYWWWVVVUUUVVVYYY[[[[[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSVVVUUUUUUUUUUUUVVVVVVWWWUUUTTTSSSSSSUUUUUUTTTSSSQQQNNNJJJIIIIIIJJJIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@???>>>============?????????>>>>>>>>>===============>>>======<<<;;;;;;;;;::::::999999888888888888999999999999888888777999:::999888999>>>BBBEEEUUUooozzzwwwvvvzzz~~~sssjjjZZZWWWXXXdddrrrvvvlll```WWWPPPFFFBBBCCCEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::888777666555444333222111............////////////111111111111111111111111222222333333333333222222222333333444444555555555666666777999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCEEEEEEEEEEEEEEEGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMNNNPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUXXXXXXWWWWWWWWWXXXYYYZZZWWWWWWWWWWWWVVVVVVUUUTTTWWWXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTTTTUUUWWWZZZ\\\\\\ZZZWWWUUUMMMKKKHHHGGGHHHIIIIIIHHH~~~xxxlll]]]RRRKKKGGGDDDDDD???>>>===<<<<<<<<<<<<<<<===============>>>??????@@@??????>>>=========<<<;;;;;;999888777777777888888777666555444444444444333666999<<<>>>@@@CCCFFFJJJKKKLLLNNNNNNMMMKKKJJJFFFDDDBBB@@@>>>>>>>>>???======<<<<<<;;;::::::999::::::::::::999999999999888888888888888888888888999999888888777777666666888888888888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;::::::999777888:::<<<============<<<<<<>>>@@@AAAFFFSSSaaa~~~wwwrrrppprrrzzzqqqfff^^^VVVPPPOOOLLLJJJJJJKKKKKKJJJHHHKKKIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSXXXXXXVVVWWW^^^iiipppqqqqqqssswww|||wwwqqqiiiccc___ZZZVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWUUUTTTSSSUUUWWWYYYZZZYYYVVVUUUTTTVVVYYY[[[\\\[[[YYYYYYYYYXXXWWWUUUSSSRRRUUUUUUUUUUUUVVVVVVWWWWWWTTTSSSRRRTTTVVVWWWVVVUUUPPPMMMJJJHHHHHHIIIHHHHHHDDDCCCBBBAAA@@@????????????>>>===<<<<<<<<<<<<<<<========================<<<============<<<;;;;;;::::::::::::999999888888777777888999999888777777777888999999777888:::<<<@@@GGGXXXtttyyyxxx~~~|||uuuiii^^^UUU[[[jjjtttrrrlllbbbXXXLLLFFFEEEFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<>>>>>======<<<<<<:::999888777555444222222111111111111111111111111111111111111111111111111333333333333333222111111222222222333333333444444555555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEGGGIIIJJJKKKLLLMMMKKKIIIJJJLLLNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSQQQQQQRRRRRRQQQQQQPPPPPPQQQPPPOOONNNMMMMMMNNNNNNPPPQQQRRRRRRQQQPPPNNNMMMIIIGGGEEEDDDEEEEEEEEEDDD|||ooodddZZZNNNFFFAAA???===:::999888999999<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=========;;;;;;::::::999999999999888777666555555444444555444666999:::;;;===???AAADDDEEEGGGHHHHHHFFFEEEDDDAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999888888888888888888888888888888888777777666666666888888888888999::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888999:::<<<<<<=========@@@DDDEEEDDDJJJ^^^rrrwwwooonnnuuuzzzmmm```UUUOOOLLLLLLKKKIIIIIIJJJJJJJJJJJJKKKJJJIIIJJJLLLMMMLLLKKKIIIJJJKKKJJJIIIHHHIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOPPPRRRTTTYYYZZZXXXVVVZZZbbbhhhhhhiiikkknnnqqqsssvvvxxxyyynnnkkkfffaaa]]]ZZZWWWTTTRRRSSSTTTUUUVVVVVVWWWWWWUUUTTTSSSUUUXXXZZZ[[[ZZZUUUTTTTTTUUUXXX[[[\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSUUUUUUVVVVVVWWWWWWWWWWWWSSSRRRRRRSSSVVVWWWWWWVVVPPPMMMIIIGGGGGGHHHGGGGGGDDDCCCBBBAAA@@@?????????======<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;:::::::::999999999999999888888666777777888888777777666555666777777777888999:::<<<<<>>======<<<<<<;;;;;;999888666555444333222222222222222222222222111111111111111111111111333333333333222111000000222222333333333333444444555555666666777888999999888999999999:::<<<===>>>????????????@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLJJJHHHHHHJJJLLLMMMLLLJJJKKKLLLMMMMMMNNNMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMOOOOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMNNNNNNOOOOOONNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA???===xxx___LLLHHHEEEAAA<<<:::999999:::::::::999999999::::::;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;::::::999999888777666666555555555555777888999999999;;;======@@@BBBCCCAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888666666666777777777777777888888888888888888888888777777777777777777777777888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<======<<<<<<666777777999;;;===@@@AAA<<<@@@FFFIIIJJJRRRfffzzzxxxsssvvv||||||xxxnnn```UUUOOONNNJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLKKKJJJGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFFFFGGGIIIJJJJJJKKKGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNNNNNNNPPPRRRTTTXXXZZZXXXTTTUUU[[[^^^^^^___bbbeeefffggghhhjjjlllkkkkkkggg___ZZZYYYVVVRRRQQQRRRTTTUUUWWWWWWWWWWWWUUUTTTTTTVVVYYY[[[\\\\\\UUUTTTTTTUUUXXXZZZ[[[[[[[[[ZZZYYYWWWUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVQQQPPPPPPRRRTTTVVVUUUUUUPPPMMMIIIGGGGGGGGGFFFFFFDDDCCCBBB@@@????????????======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999888888777777666666666666777777444444555666777888:::::::::999???NNNddd|||~~~|||rrrcccWWWRRRWWW___fffddd^^^VVVNNNHHHEEEBBBAAA??????>>>>>>??????@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBAAA@@@>>>===<<<@@@??????>>>>>>===<<<<<<<<<;;;:::999888777666555222222222111111111111111111111111111111111111111222222333333222111000000333333333333333333333333444444444555666777777777777777777888999:::;;;<<<============>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIGGGFFFGGGHHHJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHKKKLLLLLLMMMLLLLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGFFFEEECCCCCCAAA???======<<<;;;999777yyybbb\\\WWWOOOGGGAAA===;;;;;;999999888888888888888999888999;;;<<<============<<<<<<<<<<<<<<<;;;;;;::::::999888777777666666777555666777777666666777888888;;;>>>>>><<<::::::;;;999999999999999:::::::::999999999999999888888888666666666777777888888888888888888888888888888888666777777888888999999:::888999999:::::::::::::::;;;::::::999999999::::::999:::;;;<<<<<<<<<<<<;;;999999:::<<<@@@EEEIIILLLKKKLLLQQQXXX\\\cccooo{{{yyy|||~~~wwwvvvrrrkkkaaaWWWQQQNNNIIIIIIIIIHHHGGGGGGHHHJJJHHHGGGFFFGGGIIIJJJIIIHHHFFFGGGHHHGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLMMMMMMOOORRRTTTUUUXXXWWWTTTSSSWWWYYYWWWXXX[[[^^^______^^^```bbbggghhhddd\\\VVVVVVUUUQQQQQQRRRTTTVVVXXXXXXXXXXXXVVVUUUUUUWWWZZZ\\\]]]]]]VVVTTTTTTUUUXXXZZZZZZZZZ[[[ZZZWWWTTTRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUPPPOOONNNPPPRRRSSSSSSRRRPPPMMMIIIGGGFFFFFFFFFEEECCCBBBAAA???>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::999999888888888888888888999999888777555333333555777888666555444444666888::::::888:::@@@FFFOOOeee{{{vvvmmmbbbXXXSSSUUUXXXWWWWWWSSSMMMFFFAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======;;;;;;;;;:::999888888777444444333333333222222222111111111111111111111111111222222222222111111000222222222222222222222222222222222333333444555555666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCDDDFFFFFFEEECCCEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCBBBAAA@@@???>>><<<;;;::::::::::::888666{{{qqqjjj___SSSHHHAAA<<<;;;888888777777777777777888777888:::<<<=========<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::999888777777777777444555666666444444444666555888;;;;;;999777777888666777777888999:::::::::999999999888888888888888888888999999:::::::::;;;888888888888888888888888666666777888999:::;;;;;;999999:::;;;;;;;;;:::::::::999999888777777888888888999::::::;;;;;;;;;;;;======>>>AAAFFFMMMSSSXXXdddbbbdddmmmtttxxx{{{~~~}}}|||wwwqqqmmmgggbbb\\\UUUMMMHHHGGGHHHHHHGGGFFFFFFGGGHHHFFFEEEDDDEEEGGGHHHGGGFFFHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGIIIKKKLLLMMMOOORRRTTTSSSVVVWWWTTTSSSUUUVVVUUUTTTXXX[[[\\\[[[ZZZ[[[]]]aaaccc```WWWSSSUUUUUUQQQQQQRRRTTTWWWXXXYYYYYYYYYWWWVVVUUUWWW[[[]]]^^^^^^VVVUUUTTTUUUWWWYYYYYYYYY[[[YYYUUUQQQPPPQQQSSSTTTWWWWWWXXXYYYXXXWWWUUUTTTOOONNNMMMOOOQQQRRRRRRQQQPPPMMMIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>==================<<<<<<<<<======>>>;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999888888888888888888999999999777444222222444777999888666444444555888999:::444999>>>>>>===LLLrrr~~~yyyyyyuuummmbbbXXXQQQOOOLLLOOOPPPLLLDDD>>>>>>???>>>>>>===>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFBBBBBBAAA@@@@@@??????>>>;;;;;;;;;::::::999999999777777777666666555555555111111111111111111111111000111111222222222111111222222222111111111111111000000111111222222333333666666666666777999:::;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBDDDCCCAAA???CCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@???>>><<<;;;:::999999:::;;;;;;:::888~~~xxxrrreeeRRRMMMGGG999666777999999999999:::<<<666777999999999:::;;;===:::;;;===??????>>><<<;;;;;;;;;;;;::::::999999999777666555444444555666777777777777666555555444444444444444444555666888888666777777888999999::::::===<<<:::888888888:::;;;::::::::::::::::::::::::999999999999999999999999999999999999:::;;;;;;<<<>>>>>>======;;;:::999888:::;;;:::888777:::;;;;;;;;;AAA@@@FFFWWWeeetttwwwooohhhccc^^^[[[[[[XXXQQQLLLJJJHHHDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIILLLPPPTTTRRRSSSTTTTTTSSSRRRQQQPPPQQQWWW\\\[[[WWWVVVZZZ___dddaaa]]]YYYUUUSSSQQQPPPNNNQQQVVVZZZ\\\[[[YYYXXXWWWWWWVVVVVVWWWXXXZZZ[[[WWWXXXYYYYYYYYYXXXWWWVVVXXXWWWUUUSSSRRRRRRSSSSSSVVVUUUUUUTTTTTTSSSSSSSSSSSSPPPMMMMMMPPPQQQPPPOOOMMMJJJHHHFFFEEEDDDCCCAAA???????????????>>>======;;;;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;::::::999888777666666777888888999999777666555777777777777777777777777666666666666666666666666333777===>>>>>>FFF^^^tttxxxyyytttrrrsssoooeee[[[WWWOOOJJJEEEBBB>>>999999<<<===>>>@@@BBB@@@???AAAEEE???>>>>>>???>>><<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCEEEEEEDDDAAA>>>@@@???===;;;:::::::::;;;999888777555444444444444555444444333222222222333111222222333333333222222222222111000//////000000111111111111111111111111666666666666777777777777888777555444555666888999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDCCCCCCBBBAAA@@@???CCCCCCCCCBBBBBB@@@??????=========<<<<<<;;;;;;;;;888888777777888888999:::}}}zzzvvvvvvpppddd^^^VVVDDD<<<;;;:::888777666666777999:::::::::999888888888:::;;;===?????????>>>===;;;;;;;;;:::::::::999999888888777666666777888999555555555555555555555555555555555555666777888999777777777888999:::::::::===<<<:::999888999:::;;;::::::::::::::::::::::::999999999999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;:::999888888888999::::::;;;===???@@@===IIIRRR```www}}}ppphhh```\\\YYYXXXYYYXXXSSSOOOKKKHHHDDDCCCEEEGGGHHHHHHFFFDDDCCCDDDFFFHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKOOORRRRRRSSSSSSTTTSSSRRRPPPOOOPPPTTTXXXXXXWWWWWWYYY]]]aaa___\\\XXXUUUSSSQQQQQQNNNPPPUUUYYY[[[ZZZXXXWWWUUUUUUTTTUUUVVVXXXZZZ[[[XXXYYYZZZZZZZZZYYYWWWWWWWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSRRROOOMMMMMMNNNOOONNNMMMKKKIIIFFFDDDDDDCCCBBBBBB>>>>>>??????>>>>>>===<<<999:::;;;<<<<<<;;;:::999888999999999999999999999::::::999999888888777777666666777888777666555444666666666666666666666666555555555555555555555555555777::::::888===OOOaaawwwqqqtttvvvqqqjjjeee[[[OOOCCC>>><<<:::;;;===<<<<<<===@@@BBBAAA@@@@@@>>>>>>???@@@@@@@@@BBBDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDDDDDDDAAA??????>>>===;;;::::::::::::999999888777666666666666666555444333222222222222111222222222222222222222222222111000000000000000111111111111111111111111444444444444555555555555777666555444444666888999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>???AAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<>>>>>>>>>======<<<;;;:::<<<<<<;;;;;;;;;:::::::::888888777777888888999:::sssppplllqqquuuqqqoooeeeRRREEECCC???;;;888777666777888888888888777777666666:::;;;<<<>>>?????????>>>;;;;;;;;;;;;;;;:::::::::::::::999888888999999:::333444444555666666777777777777777777888999::::::777888888999999::::::;;;<<<<<<:::999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::<<<======;;;;;;;;;;;;;;;:::999999777888:::;;;;;;===@@@BBBFFF\\\pppyyysssggg```VVVTTTRRRSSSVVVWWWTTTRRRJJJHHHEEEDDDEEEGGGIIIIIIDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKLLLMMMLLLIIIGGGGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGHHHJJJNNNQQQRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPRRRTTTVVVWWWXXXXXX]]][[[YYYVVVTTTRRRRRRRRROOORRRVVVYYY[[[ZZZYYYWWWSSSSSSRRRSSSTTTVVVXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMNNNNNNLLLKKKJJJHHHFFFCCCAAAAAAAAAAAA=========>>>===<<<<<<;;;888999999::::::999999888666666777777888999999999999999999999999999999999555666666666666555444333444444444444444444444444555555555555555555555555777555555666555777AAAMMMggguuuvvv{{{|||yyywwwlll[[[HHH???<<<;;;<<<>>>?????????AAADDDEEEBBB>>>????????????@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCBBB@@@???>>><<<;;;:::999999999:::999999888888999999:::888777666444333222222222222222222222222222111111222222111000000000000111111111111111111111111111111111222222222333333333666555444444444555777888666666666666777777777777::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>============<<<<<<<<<>>>>>>>>>>>>>>>=====================<<<;;;::::::::::::::::::999888777777:::::::::999999999999999888777777777777888999999tttooogggjjjrrruuuyyyuuueeeTTTPPPJJJEEEAAA???===<<<999888777888999:::;;;;;;::::::;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::666666666777777888888888999999999999999:::;;;;;;999999999999::::::;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>===;;;;;;===<<<<<<======>>>DDDKKK[[[wwwuuuyyyxxxmmmaaaYYYNNNMMMLLLNNNPPPRRRRRRQQQJJJGGGDDDDDDFFFHHHJJJJJJDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIILLLMMMMMMLLLIIIGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJNNNPPPSSSSSSTTTTTTTTTSSSQQQPPPMMMLLLMMMPPPTTTWWWVVVTTTXXXWWWUUUSSSRRRQQQRRRRRRRRRTTTWWWZZZ[[[ZZZYYYXXXSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNMMMKKKLLLKKKHHHEEEAAA??????@@@<<<<<<======<<<<<<;;;:::888888999999999999999999666666777777888999::::::888888888888999999::::::666666666666555555444444333333333333333333333333444444444444444444444444666333333555777888>>>DDDPPPiii{{{{{{}}}}}}mmmYYYKKKBBB<<<<<>>>>>===<<<;;;:::999999999999999999999:::;;;<<<:::999777555444333222222333222222111111111111111222222111000000111111111111111111111111111111111000000111111111222222222444444444333444444666666444444444555555555666666777777777777777777777777999999999999:::::::::;;;999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999999888777777888888888888888888888888777777777777777888999999nnniiiooouuu}}}jjjeee^^^WWWRRRLLLFFFBBB@@@>>><<<<<<>>>???>>><<<::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;:::::::::999999999888;;;::::::::::::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAA@@@???>>>===<<>>???@@@CCCNNNZZZqqqyyyvvvzzzzzzqqqfffZZZRRRKKKIIIIIIIIIKKKLLLMMMMMMHHHFFFCCCCCCFFFHHHJJJKKKFFFEEEDDDDDDFFFHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMLLLIIIGGGGGGGGGDDDFFFHHHHHHFFFEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJKKKNNNPPPSSSSSSTTTUUUUUUUUUTTTSSSMMMKKKJJJNNNSSSUUUTTTQQQTTTSSSQQQPPPPPPPPPQQQQQQPPPRRRUUUWWWXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUSSSQQQOOONNNOOOOOOMMMIIICCC???>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999999::::::;;;666777777888999:::;;;;;;666777777888888999999:::777777666666666555555555333333333333333333333333444444444444444444444444777333222666999999;;;>>>CCCRRRkkkyyy|||}}}pppaaaPPPBBB>>>AAAJJJUUU[[[TTTJJJGGGGGGGGGAAACCCBBB@@@CCCIIIJJJEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>>>>===<<<;;;:::999999999999999:::;;;<<<<<<<<<;;;999888666555444444444444333222111111222222222111111111111111222222111111111111111111111111000000111111111222222222333333333333333444444555444444444444555555555555555555555555555555555555777888888888999999999999888888999::::::::::::999999999::::::::::::999999999999999999999999999:::::::::::::::::::::::::::999999999:::999999888888888888999999888888777777777777777777777777777777777777666666777777888999|||oooooottt{{{tttlllbbbWWWOOOJJJHHHHHHHHHIIIEEE>>>999===;;;:::999999;;;===>>><<<<<<<<<===============<<<<<<<<<<<<;;;:::999999======<<<<<<;;;::::::999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAA???<<<<<<@@@BBBFFFTTTdddyyytttyyy}}}{{{{{{~~~zzzpppfff\\\SSSLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGDDDBBBBBBEEEHHHJJJKKKGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKJJJHHHGGGGGGHHHCCCFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPPPPQQQSSSUUUVVVVVVUUUUUUMMMLLLKKKNNNRRRTTTRRRPPPQQQPPPOOONNNNNNNNNOOOPPPNNNOOOQQQRRRSSSRRRQQQPPPSSSRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPOOOMMMKKKJJJMMMMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQTTTWWWWWWUUURRRPPPOOOOOOQQQQQQMMMFFF@@@>>>>>><<<<<<<<<===<<<;;;;;;:::888888888888999:::;;;<<<777888888999999:::::::::666666666777777888888888888777666666555555666666222222222222222222222222333333333333333333333333777333222666777666555777<<>>===;;;:::999888888777777555444222222222333333222111111111111222333333111111111111111111111111000111111111111222222222111222222222333333333333333333333444444444555555444444444444444444444444666666777888888888888777666777777888888888888888777777888888888888777777777888888888888888999999888888999999999999::::::555555666666666555555444555666666777777666555555666666666666777777777777777666666666666777888888}}}yyyzzzssshhh\\\^^^bbbgggfff^^^PPPEEEAAA???<<<::::::;;;===???<<<<<<=========>>>>>>>>>===>>>>>>>>>>>><<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAAAAA@@@BBBDDDFFFIIIJJJKKKLLLFFFCCCFFFLLLMMMNNNZZZkkk{{{ooonnnpppooouuu~~~yyypppeee\\\SSSNNNKKKGGGFFFEEEDDDCCCCCCEEEGGGEEECCCAAAAAADDDGGGJJJJJJHHHFFFEEEFFFHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJFFFHHHIIIIIIHHHGGGGGGHHHEEEHHHJJJJJJHHHEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHGGGIIIKKKKKKJJJKKKMMMNNNLLLNNNPPPSSSTTTUUUVVVUUUNNNNNNNNNOOOQQQRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOONNNOOOPPPQQQQQQQQQPPPOOOQQQPPPOOONNNNNNOOOPPPQQQPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOQQQPPPNNNMMMLLLMMMOOOOOOMMMPPPUUUUUUSSSPPPNNNMMMKKKOOORRROOOHHHBBB??????===============<<<;;;;;;777777666666777888:::;;;777777888888888888888888555555555555666666666666777666555444444444555555333333333333333333333333222222222222222222222222555333222555666333333555888;;;DDDTTTkkk~~~rrr```TTTRRRPPPgggyyyvvviii___UUULLLDDDHHHFFFCCCHHHRRRRRRIIIEEEFFFGGGHHHIIIIIIIIIIIIDDDCCCCCCDDDDDDDDDAAA???@@@@@@@@@@@@???>>><<<;;;======<<<<<<<<<======>>>???>>>===<<<;;;;;;;;;;;;999777555333333333444555222111111111222222333444111111111111111111111111000000000000111111111111000111111222222222222222222222222222333333333333333333333333333333333333333444555666777666666555444555555666666666666666555666777777777777666555555555666666777777777777666666777777777888888888333444444555555555444444555555666666666666555555555666666666777777777777666666666666666777888888qqqwwwlll]]]DDDAAA>>>;;;;;;<<<>>>@@@<<<=========>>>>>>?????????@@@@@@@@@???>>><<<;;;999999:::;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBBBBBDDDGGGKKKOOOSSSUUUVVVXXXVVVYYY```^^^[[[cccrrr|||llliiikkknnn{{{wwwssskkk```UUUOOOMMMMMMFFFEEEDDDCCCAAABBBDDDFFFDDDBBB@@@@@@CCCGGGIIIJJJGGGFFFEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJEEEFFFHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKHHHEEECCCCCCFFFFFFEEEEEEFFFGGGHHHHHHFFFHHHJJJJJJJJJJJJKKKMMMJJJKKKNNNQQQSSSUUUUUUUUUNNNOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMJJJKKKMMMNNNOOOOOOOOONNNQQQPPPMMMKKKJJJKKKMMMOOOIIIMMMRRRSSSQQQMMMLLLKKKGGGLLLQQQPPPJJJCCC@@@@@@======>>>>>>======<<<;;;666555555555666777999:::777777777777666666666666555555555555555555555555666555444333222333444444333333333333333333333333222222222222222222222222333111222666666444555999666:::???EEERRRlll~~~}}}{{{mmm___YYYSSSlll{{{ppp___OOOHHHKKKGGGAAAEEEMMMKKK@@@FFFFFFGGGHHHIIIIIIIIIIIICCCCCCCCCEEEEEEDDDAAA>>>AAAAAAAAAAAA@@@>>>===;;;??????>>>>>>>>>>>>????????????>>>===============:::888666444333444555666222111111111222333333444111111111111111111111111////////////000000000111000000111222222222222111111111111111222222222222333333333333333333333333222333444555666555444444333333444555555555555444444555666777777666555444444444444555555666666666555555555666666666777777555555666777777666666666666666777777888777777777555666666666777777888888666666666666666777888888|||vvv]]]LLL@@@CCCFFFAAA???BBB<<<===>>>@@@AAAAAAAAA@@@@@@???@@@AAA???:::;;;@@@AAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======;;;::::::<<<===>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>===;;;;;;<<<===<<<<<<999999;;;===<<<::::::===888:::<<<<<<>>>@@@@@@???IIIGGGHHHQQQdddvvv{{{xxx}}}vvvtttyyy{{{vvvrrrsssvvvggghhhuuuyyyssskkk```UUUOOOKKKJJJIIICCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBCCCEEEGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGEEEEEEEEEGGGIIIKKKIIIUUUXXXNNNEEEFFFFFFBBBFFFDDDCCCCCCDDDEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLLLLOOORRRSSSSSSSSSTTTTTTSSSQQQOOONNNNNNPPPRRRSSSUUUSSSNNNKKKIIIKKKMMMOOOTTTSSSSSSTTTVVVVVVUUUSSSTTTRRROOOLLLKKKLLLNNNPPPTTTSSSSSSTTTSSSPPPLLLHHHLLLLLLKKKLLLLLLMMMNNNNNNQQQNNNIIIGGGHHHJJJMMMNNNJJJIIIIIIJJJKKKKKKHHHFFFGGGFFFJJJOOOOOOGGG@@@<<<======<<<;;;::::::::::::777666555444444555666777666777888999999999999999777777666555555555555555555555444444444333333333111111222222222333333333333333333222222222111111222222222333333333444444999777:::???CCCQQQuuu~~~{{{||||||wwwnnngggaaakkk{{{tttfffWWWMMMEEEDDDEEEBBBDDDHHHFFFGGGIIIIIIJJJIIIHHHHHHFFFEEECCCCCCDDDDDDCCCAAA@@@AAABBBBBBBBBAAA@@@???>>>??????@@@@@@??????>>>@@@>>><<<;;;:::;;;===>>><<<<<<;;;:::999999888888888777666555333111000000000000000000111111111111//////000000111111222222000000111222222222222222444333111000000000111222444444444555555444333333444333333333333333333333333333222222333333444555777666666666666555555555444444444555444444333333555444333222333555777999777666555444333444555666777777777777777777777777777777777777888888888888666666666666666666666666}}}pppYYYGGGHHHMMMJJJEEECCC============>>>?????????@@@>>>???AAA???;;;;;;??????>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<;;;:::::::::::::::::::::999:::;;;<<<<<<<<<::::::;;;<<<;;;:::;;;<<>>GGGaaa|||xxxxxxzzzvvvqqqppplllttt~~~lll]]]NNNHHHFFFDDDDDDGGGEEEFFFHHHJJJLLLLLLKKKJJJFFFEEEDDDDDDEEEDDDCCCAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@>>>===;;;;;;<<<===>>>===<<<<<<;;;::::::999999999888777666444333222111111111111111111111111111///000000000111111222222000000111222222222222222333333111000000000111111222222333444444555444444222222222222222222222222333333222222222333333444555555555444444444333333222222333333333333222222888666555333333444555666666666555444444555666777777777777777777777777777666666666777777777888888666666666666666666666666}}}tttsss}}}jjjQQQNNNSSSQQQIIICCCAAAAAA@@@BBBDDDEEEEEEDDDBBB??????AAA@@@======??????>>>============>>>???>>>===<<<<<<<<<<<<<<<===>>>@@@BBB@@@===;;;===???======;;;::::::::::::;;;999999:::;;;<<<===>>>>>>======>>>>>>>>>>>>>>>===@@@@@@AAA???>>>@@@EEEJJJPPP```www{{{{{{~~~uuunnnkkk]]]WWWNNNGGGDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFHHHFFFDDDBBBDDDFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJKKKMMMWWW[[[UUUPPPSSSTTTRRRMMMKKKHHHFFFFFFEEECCCAAADDDEEEFFFGGGHHHGGGGGGFFFGGGJJJLLLNNNNNNNNNOOOQQQQQQQQQOOOOOOPPPRRRTTTVVVTTTRRROOOLLLKKKLLLNNNPPPQQQPPPQQQSSSVVVWWWWWWVVVUUUSSSQQQOOOOOOPPPRRRTTTXXXVVVTTTRRRRRRPPPNNNLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNLLLIIIHHHJJJMMMOOOOOOIIIHHHGGGHHHJJJLLLMMMMMMIIIFFFFFFIIIHHHBBB===<<<<<<<<<;;;:::999999999999777666555444444555666777777777888888888777666666666666555444444444555555222222222222111111111111111111111222222222222333222111111111111000000000111111222222222333333333444333666;;;;;;===JJJ[[[uuuxxxwwwyyyvvvtttyyyuuuzzzsss___RRRJJJEEEDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIFFFEEEEEEEEEFFFEEEBBB@@@BBBCCCDDDFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@???===<<<<<<<<<===>>>>>>======<<<<<<;;;;;;:::::::::999888666555444444333333333222111111111000111111111111111111111222000000111222222222111111333222111000000000111111000000222333444555555555111111111111111111111111444333222222222222222333444444333333333222222222333333444444444444444333:::888666444333333333333555555555555555666777888777777777777777777777777555555666666666777777777666666666666666666666666ooojjjrrrzzzaaaYYYZZZWWWNNNGGGEEEEEEHHHNNNSSSUUUSSSPPPIIICCC@@@AAABBB@@@???AAA@@@@@@@@@?????????@@@@@@??????>>>>>>>>>???@@@@@@>>>AAACCCAAA<<<999<<<@@@>>>>>>===<<<<<<======>>>;;;<<<===>>>>>>>>>@@@AAA@@@BBBBBBAAACCCEEECCC@@@???????????????AAAJJJSSS___vvvyyy}}}xxxoooiiieeeRRRMMMGGGCCCAAAAAABBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDGGGJJJGGGBBB@@@CCCFFFCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHJJJJJJKKKSSSVVVSSSQQQTTTVVVUUUNNNLLLIIIGGGGGGFFFEEECCCDDDEEEGGGIIIIIIHHHFFFEEEFFFHHHJJJLLLLLLMMMOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPMMMKKKJJJLLLNNNOOOOOOOOOPPPRRRVVVXXXXXXWWWTTTSSSRRRPPPQQQRRRTTTUUUXXXUUURRRPPPOOOOOONNNLLLLLLKKKJJJIIIIIIIIIIIIIIILLLJJJHHHIIIKKKNNNOOOPPPJJJHHHFFFGGGJJJNNNPPPQQQJJJEEECCCEEEDDD???<<<<<<<<<;;;:::999888888888888777666555444444555666777777777777777777666555444555555444444444444444555333222222222222111111111111111111111222222222222111000000000000000000000111111111111222222222222444333555999999999>>>FFFXXXsss}}}zzz{{{vvvtttzzzyyy}}}qqqaaaSSSIIIEEEEEEHHHIIIJJJKKKJJJHHHFFFEEEGGGFFFFFFGGGGGGFFFCCC@@@AAACCCDDDFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>>=========>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999888777777666555555444333222222111222222222222222222222222111111222222222222111111222222222111111111111222111111222333444444444333//////000000000000111111444333333222222222222222444444333333333333222222555666666777777777777777999888777555444444444444333333444444555666777888666666666666666666666666555555555555666666666666666666666666666666666666yyymmmmmmvvv}}}sssnnnfff^^^YYYNNNQQQYYYdddnnnqqqnnnjjjYYYNNNDDDBBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBB===@@@BBB@@@;;;999===AAA>>>>>>??????????????????===>>>???>>>===>>>@@@CCC@@@EEEGGGHHHLLLPPPNNNHHHGGGEEEEEEIIIKKKMMMVVV```ttt{{{xxx{{{xxxooofff]]]XXXKKKHHHDDDAAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDGGGIIIGGGBBB???AAAEEEBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJOOORRRQQQPPPRRRTTTUUULLLJJJHHHGGGHHHHHHGGGFFFEEEGGGHHHJJJJJJIIIGGGFFFFFFHHHJJJKKKKKKMMMOOOQQQVVVUUUSSSQQQOOOOOOOOOOOONNNMMMJJJIIIIIIJJJLLLMMMMMMMMMOOORRRVVVXXXXXXXXXTTTSSSRRRQQQQQQRRRTTTUUUUUURRROOOMMMMMMNNNMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJHHHHHHIIILLLNNNOOONNNJJJHHHFFFFFFIIIMMMPPPQQQIIICCC@@@AAA@@@<<<:::<<<;;;;;;999888888888888888777666555444444555666777666666666666555555444333444444333333333333444444333333333333222222222222000000111111111222222222000000000000000000000111000000000111111111222222444222222444666777;;;???EEEYYY{{{zzzvvvxxx{{{}}}yyywwwwww}}}~~~rrraaaRRRKKKIIIHHHHHHIIIHHHHHHGGGEEEEEEHHHGGGGGGGGGGGGFFFCCCAAAAAABBBCCCEEEFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::888888777666555555444444555555555444333333333222222222333333333333222222222222333333333333333333444444444444333333222111//////000000111111111111444444333333333333333444555555555555444444444444555666777777888888888777666666666555555666666666222222333444555666666666666666666666666666666666555555555555666666666666777777777777777777777777xxxnnnpppsssyyyssseeejjjttttttbbbOOOFFFCCC@@@???@@@>>>???@@@BBBCCCDDDDDDDDDAAA@@@??????>>>?????????===>>>???>>><<<<<>>???===<<<===CCCGGGFFFNNNTTTYYYbbbkkkiiiaaa\\\VVVUUU\\\______dddlll~~~tttpppuuu{{{~~~|||vvvoooggg]]]TTTNNNHHHEEECCCBBBCCCDDDDDDCCCAAAAAAAAAAAABBBCCCCCCDDDCCCEEEGGGEEEAAA@@@AAACCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNPPPPPPOOOPPPQQQSSSJJJHHHGGGGGGIIIJJJIIIHHHFFFGGGHHHIIIJJJIIIIIIHHHFFFGGGIIIJJJKKKLLLOOORRRYYYXXXVVVSSSQQQOOONNNNNNKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMNNNRRRUUUXXXXXXWWWSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGGGGIIILLLMMMMMMLLLIIIGGGDDDDDDGGGJJJLLLMMMFFF@@@=========::::::;;;;;;:::999888777777777777777666555444444555666777444444555555555444333333333333222222222333444444444333333333222222222222000000000111111111111222000000000111111111111222///000000000000111111111111000//////111444888<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777888888777666555555444444444444555555555444333333333333444555555555444444666666666555444333111111000000111111222333333333444444444444444555666666777777666666666555555555222333444555666666666666444444555666777777888888222333444555666666666555777777777777777777777777555555666666666777777777777777777777777777777777~~~}}}yyy{{{~~~cccQQQIIIEEEBBBBBB>>>@@@CCCGGGJJJMMMNNNOOOHHHGGGEEECCC@@@???>>>===============???AAADDDFFFMMMOOOQQQQQQNNNIIIDDDAAA???@@@@@@???>>>BBBJJJQQQXXXdddpppyyywwwttt{{{~~~yyyxxx{{{tttjjjjjjjjjiiioooyyyyyy{{{uuummmeee]]]VVVNNNIIIFFFDDDBBBAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNMMMMMMMMMLLLKKKLLLNNNJJJHHHGGGGGGHHHIIIIIIHHHEEEEEEFFFGGGHHHIIIIIIJJJEEEFFFHHHIIIIIIKKKOOORRRVVVUUUTTTRRRPPPNNNLLLLLLJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMNNNQQQUUUWWWXXXWWWRRRQQQPPPOOOOOOOOOOOOOOOOOOMMMLLLMMMOOOPPPPPPOOOJJJJJJJJJJJJJJJJJJKKKLLLGGGFFFGGGIIIKKKLLLJJJIIIFFFDDDBBBAAACCCEEEFFFEEECCC===:::<<<<<<999999;;;:::999888777777666666777777666555444444555666777222333333444444444444333222222222222222333444444222222222222111111111111000000000000111111111111111111111111222222333333/////////000000000111111000000000......111666888999;;;GGG^^^www{{{vvvqqqlllhhhkkkvvv~~~~~~yyytttjjjaaaXXXUUUQQQMMMJJJIIIJJJKKKMMMJJJGGGEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555555666666666666666555444444333444666777777777666555666666666666555444444333222222333333444555555666444444444555666777888999777777777666666666555555222222333444555555555555444444555666777888888888555666777888888777666666777777777777777777777777666666666777777777888888777777777777777777777777ttt\\\QQQJJJGGGGGG@@@CCCHHHMMMRRRVVVYYYZZZQQQOOOLLLHHHDDDAAA???===>>>===<<<===AAAEEEGGGHHHYYY[[[\\\\\\WWWPPPIIIDDDBBBCCCCCCBBBBBBHHHSSS[[[kkkyyyuuuhhheeebbb___eeepppxxxuuummmbbbYYYSSSMMMHHHDDDDDDBBBAAA@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCAAA@@@@@@BBBBBBAAA???@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMKKKJJJJJJIIIGGGGGGHHHJJJIIIGGGGGGHHHHHHHHHGGGDDDDDDDDDEEEFFFHHHIIIJJJDDDEEEGGGGGGHHHJJJNNNQQQQQQPPPOOONNNLLLKKKJJJIIIJJJJJJIIIIIIJJJKKKMMMMMMNNNMMMOOOQQQUUUWWWWWWVVVRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMNNNPPPRRRQQQPPPJJJJJJJJJJJJJJJKKKLLLMMMFFFFFFFFFHHHJJJKKKIIIGGGDDDBBB@@@???@@@AAAAAA@@@@@@;;;999;;;;;;999999;;;:::999888777666666666666777666555444444555666777111222333333444444444444222111111111222333333444111111111111000000000000000000000000111111111111111111222222222333333333////////////000000000000111333333000...111444666999777;;;GGGZZZuuuzzzvvvqqqnnnnnntttyyy{{{wwwkkkfffaaaYYYRRRLLLIIIHHHHHHOOOKKKGGGDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFEEECCCCCC@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????===============>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<===============<<<<<<;;;:::999777666666777777888777777666555555444555666888888888777666555555666666666666666666333333444555555666777777444444444555777888:::;;;777666666666666555555555333444555666777777777777555555666777777777777777888888999::::::999777777777777777777777777777777777777777777888888888888777777777777777777777777zzzyyykkk___UUUMMMMMMIIILLL\\\mmmvvvxxxyyy{{{rrrcccTTTIIIDDDBBBBBBAAA???>>>>>>CCCJJJQQQVVV```fffjjjiiifffccc[[[TTTQQQLLLJJJLLLKKKQQQeee{{{uuufff``````eeesss}}}ooobbbVVVOOOIIICCCCCCGGG@@@??????BBBEEEFFFCCC???????????????????????????@@@@@@@@@?????????>>>>>>AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMLLLLLLKKKJJJHHHHHHIIIHHHGGGGGGHHHJJJMMMNNNOOOOOOOOOOOOQQQSSSVVVWWWVVVTTTQQQPPPOOOMMMKKKIIIJJJKKKNNNPPPQQQRRRRRRQQQJJJGGGEEEFFFIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCAAA@@@@@@@@@@@@???=========<<<<<<<<<======>>>777777777777888888888888666666666666666666666666333333333333333333333333222222222222222222222222222111111111000000//////000000000000000000000000000000///...............000000000000000000000000111111111000111111222222666555:::BBBGGGUUUuuussspppssswww~~~~~~wwwtttyyywwwmmm___TTTPPPOOOLLLNNNJJJHHHIIIHHHDDDBBBDDDDDDFFFGGGHHHGGGFFFDDDBBB@@@@@@AAAAAA@@@???===<<>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>@@@@@@>>>===;;;<<<<<<======<<<:::999777666666555555666777888888777777777777777777777777555555555555444444444444666666666666666666666666777777777777777777777777888888777666555666666666666666777888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999888888888888777777777777vvvyyy|||~~~rrriiiccc]]]___ooorrrZZZJJJDDDEEEBBBAAAAAAEEEMMMYYYeeelllzzzzzzssskkkddd___\\\ZZZaaayyy}}}vvvqqqsssvvv|||wwwfff[[[PPPKKKFFFBBBBBBFFFEEEDDDCCCDDDEEEEEEBBB???>>>>>>======>>>???@@@@@@@@@@@@?????????>>>>>>>>>??????@@@BBBDDDEEEFFFGGGDDDCCCBBBBBBAAABBBCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRSSSSSSTTTSSSQQQOOONNNNNNMMMJJJIIIJJJKKKMMMOOOPPPPPPPPPOOOMMMKKKHHHGGGHHHHHHGGGEEEFFFFFFFFFGGGGGGFFFFFFEEECCCAAA@@@@@@@@@@@@???===<<<<<<;;;;;;;;;<<<<<<===666777777777777777777777555555555555555555555555333333333333333333222222222222222222222222222222111111111111000000000///000000000000000000000000000000///...............000000000000000000000000/////////000111222333444555222444999;;;CCC[[[ttt|||uuuwwwyyy{{{tttpppsssvvvuuummmeee___YYYSSSQQQKKKHHHHHHFFFDDDDDDFFFEEEFFFGGGHHHHHHGGGEEEDDDAAAAAAAAAAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======<<<<<<======<<<;;;999888888888888888888888999:::999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777777777777777777666666666555555555666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888888666666666666666666666666sssmmmllluuuwwwvvvrrrXXXPPPQQQKKKJJJLLLRRR___ppp~~~tttlllqqqwww~~~~~~|||sss[[[RRRIIIEEECCCAAACCCFFFHHHFFFDDDDDDEEEEEEDDDCCC???>>><<<<<<<<<>>>@@@AAA?????????>>>>>>>>>======<<<===???BBBDDDGGGIIIJJJEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOKKKNNNQQQSSSTTTSSSQQQPPPPPPNNNLLLLLLLLLLLLJJJHHHKKKKKKLLLMMMMMMMMMMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA??????@@@@@@>>>===;;;;;;::::::999::::::;;;666555555555555555555555444444444444444444444444444444333333222222222111222222222222222222222222111111111111000000000000000000000000000000000000000//////............///000000000000000000000000.........///111222444555666222222555555888FFFVVVtttzzzwwwzzzyyyrrrmmmnnnrrrtttpppmmmkkkhhhdddZZZRRRJJJHHHFFFDDDEEEHHHEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;:::999<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::::::::999999999888888888777777777777777777777777777777777777777777777777777888999999999888777666555555666777777777777666777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777888666666666666666666666666yyykkkeeeooo{{{tttjjjjjjcccaaa```fffsss{{{yyy|||qqq{{{}}}tttvvvwwwppphhhQQQKKKEEEBBBBBBCCCEEEGGGEEECCCBBBBBBCCCEEEGGGGGGBBB@@@>>><<<;;;===???@@@>>>>>>>>>=========<<<<<<<<<===???AAADDDFFFHHHIIIEEEDDDCCCBBBAAAAAA@@@@@@DDDDDDCCCCCCCCCDDDDDDEEEIIIHHHIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGIIIKKKMMMNNNNNNNNNKKKNNNSSSVVVWWWTTTPPPMMMLLLKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>??????===<<<:::999999888888888888999555555444444444444444333444444444444444444444444444444333333222111111111111111111111111111111111111111111000000000000000////////////////////////000///............//////////////////////////////.........///000111222333555111000444777888>>>FFFVVVooowwwyyy|||yyysssooonnnnnnjjjdddccckkksssvvvggg]]]RRRMMMIIIFFFEEEGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBAAA?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>========================@@@??????>>>>>>??????@@@============<<<<<<;;;;;;======<<<;;;:::::::::;;;::::::::::::::::::::::::888888777777777666666666777777777777777777777777777777777777777777777777999:::;;;<<<<<<:::888777444555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666777777888888999999999999999:::ttt|||zzzppptttyyy~~~zzz{{{~~~qqqrrrtttxxx~~~~~~rrrmmmlllhhh^^^VVVKKKHHHCCCAAABBBFFFHHHHHHBBBAAA@@@??????AAADDDFFFEEECCC@@@===;;;<<<===>>>=========<<<<<<<<<;;;;;;===>>>???AAABBBDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@???DDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIKKKLLLMMMMMMMMMKKKOOOTTTXXXXXXUUUQQQNNNKKKJJJIIIJJJKKKKKKKKKIIIKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKLLLHHHHHHGGGGGGEEEDDDBBBAAAAAA???>>>>>>>>>>>>===;;;999999888777777777777777555444444444333333222222444444444444444444444444333333333222222111111111111111111111111111111111000000000000000000111111//////////////////////////////............//////////////////////////////000000//////...////////////------111555666777:::EEESSSjjj~~~vvvwwwyyy{{{zzzxxxtttrrrssspppggg\\\\\\eeeqqqwwwsssggg\\\VVVRRRKKKGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>=========<<<=========<<<;;;:::::::::::::::999999999999999999999999777777666666666555555555666666666666666666666666777777777777777777777777777999:::;;;;;;999777666444555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666777777888999999999::::::;;;;;;kkkooozzztttmmmfffeeellluuu{{{~~~}}}uuuooolllhhh]]]RRRLLLGGGFFFCCC???AAAFFFGGGFFFBBBAAA@@@>>><<<<<<>>>@@@DDDBBB???===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::======>>>???AAABBBBBBCCCBBBBBBCCCBBBBBBAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEGGGIIIKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKNNNRRRVVVWWWUUURRROOOLLLKKKJJJJJJLLLLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHFFFFFFGGGIIIGGGGGGGGGFFFEEECCCBBBAAA@@@???======>>>>>><<<;;;999999888777666666666666555555444444333222222222444444444444444444444444222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000///............//////000000000000000000000000000111000///......---------000///000222444555444333;;;AAAOOOddd{{{yyyxxxwwwxxxwwwuuutttvvvuuuooofffbbbfffjjjkkktttkkkccc```]]]UUUMMMIIIHHHHHHGGGGGGFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>>>><<<;;;::::::::::::::::::999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777777777555666777777777666444444555555666777777777777666777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777888777777777888999999::::::eeegggnnnxxx~~~tttlllaaa\\\aaammmyyytttpppmmmkkkbbbTTTJJJGGGCCCDDDAAA===>>>CCCDDD@@@>>>??????===::::::<<<>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@@@@?????????@@@AAABBBCCCDDDEEEDDDDDDDDDFFFHHHKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJLLLOOORRRSSSSSSQQQPPPNNNLLLKKKLLLMMMNNNLLLKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGHHHIIIGGGEEEDDDFFFHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>============<<<::::::999888777666666666666666555555444333333222222333333333333333333333333000000000111222222333333111111111111111111111111///000000000111111111111000000000000000000000000...............///000000000000000000000000000000//////...---------......222222333333333444444333666999AAAMMM```||||||{{{zzzyyywwwuuuxxxxxxrrrmmmllliiiffflllfffdddggghhh```VVVPPPLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@??????>>>>>>======>>>??????;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::::::::999999999888888888999999999999999999999999777777777777777777777777777666666666666555555555555666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888888777777888888999::::::;;;ddddddhhhnnnqqqzzz}}}wwwwww~~~tttlllaaaZZZ]]]jjj|||{{{kkkhhhfffdddYYYIIIBBBBBBAAACCC@@@:::;;;@@@@@@<<<999<<<======;;;;;;>>>AAA999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;===>>>@@@AAABBB???@@@AAABBBBBBBBBAAA@@@=========>>>???AAABBBCCCDDDDDDCCCCCCEEEHHHKKKLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJJJJIIIIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJLLLNNNPPPQQQQQQQQQOOONNNMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHBBBDDDFFFFFFEEEEEEIIILLLEEEFFFFFFEEEEEEDDDCCCBBB???>>><<<<<<======;;;:::::::::888777666666666666666666555444444333222222111111111111111111111111//////000111222333333444000000000000000000000000//////000000111111111222000000000000000000000000...............///000111000000000000000000000000---------------...///000---000000//////111222222333888===BBBJJJ```}}}|||rrrwwwyyyvvvsssqqqnnnjjjccc```bbbjjjnnnhhh]]]VVVOOONNNLLLKKKIIIIIIHHHHHHAAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@?????????>>>======>>>???@@@;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777:::999888888777777888888666666777888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999999999:::;;;;;;<<<======______```bbbgggppp{{{~~~wwwuuuzzzyyyxxx}}}tttrrrnnnkkknnn{{{}}}rrrgggaaaZZZRRRLLLGGGBBB??????>>>=========>>>@@@@@@>>>>>>===;;;;;;:::::::::<<<;;;999888888999;;;<<<<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>AAA???>>>???BBBCCCBBB@@@?????????@@@AAABBBDDDEEECCCDDDFFFEEEDDDDDDEEEFFFGGGIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMGGGEEEDDDBBBCCCEEEGGGIIIHHHHHHIIIJJJKKKLLLMMMNNNIIILLLNNNOOONNNLLLKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA???<<<::::::;;;:::999888777666555555666777888555555444333333222111111000111222333444333333222333222111222333444222000333333222111000///......000000000000000000000000//////////////////////////////000000000000//////...---,,,+++,,,...000111//////////////////////////////000111222222333333555333666===@@@GGG^^^xxx~~~xxx{{{|||yyyxxxsssppplllkkklllkkkhhheeebbbWWWQQQRRRPPPGGGEEEKKKEEECCCBBBBBBEEEGGGHHHHHHDDDCCCCCCBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@???BBB???;;;;;;>>>@@@@@@???===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>===;;;999888999999999999999999999999888888999::::::::::::999888888777777777777888888888888777777777777888888555666666666555444333333777777777777777777777777999999888777666666777777999999999777555444555666::::::999888777777666666444777999:::;;;>>>DDDIII^^^^^^]]]]]]___dddkkkqqq~~~yyyyyyyyyxxxyyyxxxnnn^^^YYYRRRLLLHHHEEEBBB@@@@@@???=========>>>@@@AAA======<<<;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<;;;::::::::::::::::::;;;<<<<<<<<<============>>>@@@>>>===>>>@@@AAA@@@>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEGGGIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJGGGFFFDDDCCCDDDFFFHHHJJJIIIHHHHHHHHHIIILLLOOOPPPOOOPPPQQQPPPNNNKKKIIIHHHIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>;;;::::::;;;:::999777777666555555666777777555444444333222222111111000111222333333333222222222111111222333333222000111111000000//////......000000000000000000000000//////////////////////////////000000000000/////////...---,,,,,,...///000..............................///000000111222222222///111777888:::JJJ]]]zzz}}}zzzvvvuuuvvvvvvsssooojjj^^^WWWYYYXXXOOOKKKNNNFFFDDDBBBBBBDDDEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCBBBAAA@@@???BBB???<<<<<<>>>?????????===<<<<<<;;;;;;<<<<<<=========>>>>>>===;;;:::999999999999999999999:::::::::::::::::::::999888777888888777777777777888888888777777666666777777888555666666666666555555444888888888888888888888888::::::999888888888888888777888888777666666777999999999888777777888999:::666999<<<>>>@@@EEEKKKPPP[[[[[[ZZZXXXXXXYYY]]]```jjj|||zzzuuuooolllpppxxxuuurrrkkkbbbSSSNNNHHHDDDBBBBBBAAAAAA@@@>>><<<;;;;;;===@@@AAA<<<<<<<<<<<<<<<===>>>>>>;;;:::999888888999:::;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<===>>>===;;;============>>>@@@AAABBBFFFFFFGGGEEECCCAAABBBBBBCCCEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFEEEDDDDDDFFFHHHIIIJJJHHHFFFEEEGGGKKKPPPTTTRRRRRRQQQPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===???===::::::::::::999888777666555555555555666777444444333333222222111111000111222222333222222222222111111222333333222000000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...111000...------...//////........................---......//////000000000333000111666666555<<>>?????????======<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::<<<<<<;;;;;;:::888777666888888777777777777888888777777666666666666777777666666777777888777777777888888888888888888888888;;;:::999999999999999999666777888888777777999;;;:::999888888999;;;>>>???>>>@@@BBBEEEHHHLLLRRRVVVVVVWWWWWWWWWVVVVVVXXXZZZ\\\pppzzzyyywwwtttsssxxxttthhhaaaYYYQQQJJJFFFAAA>>>===???@@@@@@>>><<<:::999999;;;>>>@@@>>>>>>===<<<<<<<<<======::::::999888888999::::::888888888999999888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>???@@@BBBCCCDDDCCCAAA@@@AAABBBBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGJJJGGGDDDBBBEEEJJJQQQVVVQQQOOONNNMMMMMMLLLKKKJJJGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<===;;;999999::::::888777555555555555555555555555333333333333222222111111111111111222222222222111222111000111333333111000000000111111111222222222000000000000000000000000////////////////////////...//////////////////...111000///................................................//////000000000444000111555777666999???EEEXXXwww~~~vvvmmmmmmmmmeeeYYYSSSLLLJJJIIIHHHHHHGGGEEECCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCAAA@@@???@@@???>>>===>>>>>>??????=========<<<======>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777999888888777777888888999777666666666666666666777666777888888999999999999888888888888888888888888:::999999888888888999999777888888888777777888:::<<<;;;:::;;;===@@@DDDFFFJJJKKKLLLMMMPPPTTTYYY\\\RRRTTTUUUUUUTTTTTTUUUVVVXXXdddkkkwww|||vvvzzz~~~~~~uuuhhh\\\TTTMMMGGGEEEBBB===;;;;;;===>>>>>>;;;:::888777777999;;;===@@@???>>>===;;;;;;::::::999999999999999999999999777888888999999888888777999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>===???@@@@@@??????AAABBBBBBDDDEEEFFFEEEDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBAAABBBCCCCCCIIIFFFBBBAAACCCIIIPPPTTTRRROOOLLLJJJJJJJJJIIIGGGEEEEEEEEEDDDEEEFFFGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;999888888999999777666444444555555555555444444333222222222222222111111222111111111111111111111111111000111222333111///......//////000111111111////////////////////////////////////////////////......////////////......000000///.......................................//////000000000000000111222///---000111222444777<<>>??????>>>>>>>>>>>>???===============>>>???@@@???>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;::::::999999888888888888999999777777666666666666777777777777888999:::::::::999888888888888888888888888888888777777777777888999888999999888777777888:::<<<===>>>@@@DDDHHHLLLOOOUUUUUUUUUXXX\\\aaaeeegggPPPRRRRRRQQQOOONNNOOOPPPTTTYYYZZZaaatttzzz|||pppllleee[[[RRRKKKFFFCCCBBB???<<<;;;;;;<<<<<<;;;999999888888888999:::;;;AAA@@@>>><<<:::999888888999999999999999999999999777888999::::::999888777999999999999::::::::::::999:::<<<;;;::::::;;;===;;;;;;;;;;;;;;;<<<======;;;===????????????AAACCCBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAAFFFDDDBBBAAACCCGGGLLLPPPXXXSSSMMMIIIHHHGGGEEEBBBDDDDDDCCCCCCCCCEEEFFFGGGEEEDDDCCCAAA@@@???????????????>>>======<<<;;;;;;999888777888999999777555333333444555555444333333222222222222222222111111222222111000000000111111111000000111222222111///,,,,,,,,,------.........////////////////////////////////////////////////---......//////......---...............---------------------------------000000000000000000000000333222000/////////111222444999FFF]]]wwwzzzwwwuuuxxx}}}xxxvvvuuupppggg```VVVRRRNNNKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDDDDCCCBBB@@@???===???@@@???>>>===>>>???>>>======>>>>>>???@@@AAA??????>>>>>>>>>>>>??????=========<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;999999888888888888999999888888777777777777888888888888999999:::999999999999999999999999999999999777777777666777777888999999:::;;;:::::::::<<<>>>???AAAEEEKKKRRRXXX]]]```cccbbbbbbfffkkkqqqtttvvvNNNOOOOOONNNLLLKKKLLLMMMOOOSSSRRRVVVccclll{{{}}}|||uuuyyy~~~wwwppp```\\\VVVPPPIIICCC@@@@@@===<<<:::;;;<<<<<<;;;:::888999999:::::::::::::::>>>>>><<<;;;999999888888888888999999999999888888777888:::;;;;;;:::888777999999999:::::::::;;;;;;888:::<<<===;;;<<<>>>@@@<<<;;;;;;;;;;;;<<<=========???@@@@@@??????AAABBBAAACCCEEEEEEDDDCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBBBBBBBCCCFFFIIIJJJ[[[UUUMMMIIIHHHHHHEEEBBBCCCBBBAAAAAABBBDDDFFFGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<;;;;;;:::::::::888777777888999888666444222333444444444444333222111111111111111111222222333222111000//////000111111000000000222222000///------------............////////////////////////////////////////////////---......//////......---,,,,,,,,,---------------------------------------////////////////////////111333444333111111222222222222999FFFXXXnnnzzzvvvsssuuuyyy}}}~~~~~~}}}{{{wwwvvvvvvuuuqqqlllbbb]]]VVVPPPMMMKKKJJJIIIMMMNNNNNNNNNMMMJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEECCCBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEDDDCCCBBB@@@???<<>>===>>>???>>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>>>>???@@@@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::999999888888999999:::999999888888888888999999888999999999999888888777999999999999999999999999888777777777888888999:::999;;;<<<===>>>@@@BBBEEEFFFKKKSSS]]]hhhpppwwwzzzwwwuuutttuuuzzz~~~KKKLLLMMMMMMLLLLLLNNNPPPMMMQQQPPPSSS[[[\\\dddvvv{{{mmmeeeXXXSSSMMMHHHBBB===:::;;;999999999:::<<<===;;;:::999:::;;;<<<===<<<;;;:::<<<;;;::::::999999999999888888999999999999888888777888:::;;;;;;:::888777999999:::::::::;;;;;;;;;888:::======<<<===???BBB<<<<<<;;;;;;;;;<<<======AAABBBCCCBBB@@@@@@AAABBB@@@BBBDDDDDDCCCBBBCCCDDDAAA@@@@@@@@@AAAAAABBBCCCAAA@@@??????@@@AAACCCDDDHHHGGGEEEDDDBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGZZZSSSLLLIIIJJJJJJHHHFFFCCCBBBAAA@@@AAACCCEEEGGGEEEDDDBBB@@@???>>>======::::::999999999999999999777666666777888888666444222222444444444444222222111111111111111111222222333222111/////////000111111000///000222222000///111111111111111000000000////////////////////////////////////////////////---..................---******+++,,,------------------------------------.....................---(((...333333111000111111666444666<<>>===>>>@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>>>>???@@@AAA???>>>>>>===<<<;;;;;;;;;=========<<<;;;:::999888:::999999888888999999:::::::::999999999999::::::999999999999999888777666999999999999999999999999999888888888999::::::;;;888;;;===@@@BBBDDDHHHKKKNNNUUU```mmmzzzPPPNNNMMMMMMNNNOOONNNMMMPPPPPPNNNLLLNNNSSSZZZ```yyyttteeeZZZNNNJJJEEEAAA??????>>>===>>>;;;999999;;;<<<;;;999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999888777999<<<>>><<<::::::999888888777777888888888888999::::::::::::999::::::;;;===???AAACCCDDD;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>????????????DDDEEEEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBAAA??????AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGEEECCCAAAHHHFFFCCCBBBCCCDDDEEEEEEIIIIIIIIIIIIHHHFFFDDDCCCFFFEEECCCBBBBBBCCCDDDEEECCC@@@===<<<<<<===<<<;;;::::::::::::::::::::::::666666555444333222222111333333333222222222111111000111222333444333222222111111111111111000//////000000000000000000000000555333111///------------...///////////////......---,,,,,,...000000---)))---------------...///000,,,---------.../////////------------------------000//////.........//////222111///...///000222333000444888888777>>>LLLYYYzzz}}}yyyxxxyyyzzzxxxvvvwwwuuutttxxx}}}{{{vvv{{{uuukkkbbb[[[WWWVVVVVV]]]eeellllllcccYYYQQQMMMMMMKKKHHHGGGGGGFFFEEEDDDAAADDDEEECCCCCCFFFEEEBBBBBBDDDEEEEEEDDDCCCCCCDDD===???AAAAAA@@@???@@@AAA<<<<<<======>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<======>>>>>>======<<<;;;888888888888888888999999<<<<<<;;;999999888888888<<<:::888999;;;;;;999777888999::::::999:::<<<>>><<<;;;<<<===;;;:::<<>>EEEJJJNNNSSSXXX]]]aaajjjrrryyyNNNMMMLLLMMMNNNNNNLLLJJJMMMMMMLLLKKKLLLPPPVVVZZZdddnnn{{{vvvlll]]]RRRHHHEEEAAA>>>>>>>>>>>>>>>>>>;;;999999;;;<<<;;;999888888888888999::::::;;;<<<<<<;;;;;;:::::::::::::::999888:::===>>><<<::::::999888888777777888888999999:::;;;;;;;;;;;;:::<<<<<<<<<===>>>???@@@AAA<<<;;;;;;::::::::::::;;;::::::;;;<<<======>>>>>>CCCDDDDDDCCCAAA???@@@AAAAAA@@@@@@?????????@@@@@@AAABBBCCCBBBAAAAAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFDDDHHHFFFCCCBBBCCCDDDEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCBBB???===<<<<<<===<<<;;;;;;;;;::::::999999999888777666666555555444444444333333333222222222111111///000111222222222111111111111111111111000//////000000000000000000000000222111000///......//////...///////////////.........---,,,...000000---+++...------------......///---------...............------------------------//////............//////111000///......000111222///222444444333888CCCLLL___ttt|||vvvtttrrrtttxxx{{{{{{zzzzzzvvvqqqllliiihhhgggggghhhpppxxx{{{vvvkkk```YYYRRRPPPMMMJJJHHHFFFEEECCCCCCFFFGGGDDDEEEGGGGGGCCCBBBCCCDDDEEEDDDCCCCCCCCC@@@BBBCCCBBB@@@???@@@AAA>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@??????????????????>>>>>>>>>==================>>>===<<<<<<;;;::::::::::::999999999999:::999999999888888888888;;;999888999:::;;;999777777888999999888999;;;===>>>>>>>>>>>>======???BBBBBBFFFLLLSSSZZZ```eeehhhnnnwwwNNNNNNNNNOOOPPPOOOLLLJJJJJJJJJJJJJJJIIIKKKOOORRRPPPXXXgggzzz~~~yyysssnnniii___RRRHHHAAA???<<<;;;<<<>>>>>>>>>===;;;999999:::;;;:::999777777777777888999:::;;;===<<<;;;:::999:::;;;<<<:::999999;;;===>>><<<;;;999999888777777777777888::::::;;;<<<<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::999999999:::888888999;;;<<<===>>>???@@@AAABBBAAA???>>>???@@@@@@???????????????@@@@@@CCCDDDEEEEEECCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGHHHIIIIIIIIIIIIHHHEEECCCBBBCCCDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<;;;<<<===<<<<<<;;;;;;:::999888888777777666666666666666666666666333333333222222222111111...///000000111111000000111111111111111000//////000000000000000000000000000//////......///000000....../////////////////////...------//////...---///...------------------...............---------------------------------///...............////////////...------///000111000000111000111444999===DDDSSSjjj~~~{{{wwwuuuuuuwwwzzz|||zzzyyywwwwwwwwwwwwuuusssqqqxxxrrriii```\\\WWWQQQLLLHHHEEEDDDFFFJJJJJJGGGGGGIIIHHHDDDCCCCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@AAABBBDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>======<<<;;;<<<;;;;;;;;;::::::999999888999999::::::999999888::::::999:::<<<<<<;;;999999:::;;;;;;;;;<<>><<<::::::;;;=========<<<;;;:::999::::::::::::777777777777888999;;;<<<===<<<:::999999:::;;;<<<999999999:::;;;;;;;;;:::999999888777777777777777999::::::;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888999::::::;;;<<<===>>>??????>>>???@@@???=========??????>>>>>>>>>>>>???@@@@@@FFFHHHHHHGGGEEECCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLHHHEEEBBBAAABBBDDDDDDDDDGGGEEEDDDBBBAAAAAABBBCCC>>>???AAABBBBBBAAA@@@??????===;;;:::;;;<<<<<<;;;;;;;;;:::999777666555555555555555666666666777777333333333222222222111111//////000000000111111111111111111111111000//////000000000000000000000000////////////////////////...............//////000...---,,,,,,------......///......---,,,,,,,,,,,,/////////...---------,,,------------------------......---------...//////...------------...///000222000000000222444555555999BBBQQQeee~~~zzzwwwxxx{{{zzzyyyzzz{{{}}}{{{vvvqqqrrrvvv~~~~~~tttrrrmmmcccXXXOOOIIIGGGGGGKKKNNNOOOLLLKKKKKKIIIEEEFFFFFFFFFFFFGGGFFFDDDBBBAAABBBBBBAAA@@@???@@@BBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<;;;:::999888::::::;;;===>>>>>>>>>======???@@@@@@AAADDDHHHKKKQQQUUUXXXXXXYYY]]]``````cccaaacccmmmzzzOOOOOOPPPQQQRRRPPPLLLIIIGGGHHHJJJJJJHHHGGGGGGHHHKKKMMMRRRVVV[[[eeezzzwwwoooooohhh^^^UUUOOOIIIDDD@@@>>><<<::::::;;;<<<;;;:::;;;;;;::::::999999999:::888888777888999;;;===>>><<<;;;:::::::::;;;<<<<<<777777999999999888888999999888777777666666777777888888999::::::::::::::::::::::::999::::::;;;;;;;;;:::999888888888888888;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>===<<<<<<===>>>>>>=========>>>>>>???@@@HHHJJJJJJHHHEEEBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKGGGEEEBBBAAABBBCCCDDDDDDEEEDDDBBBAAA@@@AAAAAABBB===>>>@@@AAAAAAAAA@@@??????===:::::::::;;;;;;::::::999999777666555444444222333333444444555555666333333333222222222111111000000000000111111222222111111111111111000//////////////////////////////000000000///......---,,,.........---...///000111------,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,/////////...---------,,,---------------------------------------...//////---------------......///000///...000333555444222555;;;DDDNNN]]]uuu{{{zzzzzzyyyyyy{{{}}}zzztttnnnnnnooottt}}}}}}yyymmm___RRRJJJIIIJJJOOOTTTVVVUUUTTTSSSOOOIIIJJJHHHFFFFFFGGGFFFDDDAAA???@@@AAA@@@???@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999;;;===???AAABBBBBBBBBBBBDDDEEEFFFGGGIIIMMMRRRVVV```iiippprrrvvv|||}}}{{{yyyuuuuuu}}}LLLLLLLLLLLLMMMKKKHHHEEEGGGIIIJJJJJJHHHGGGGGGGGGGGGHHHLLLOOOPPPTTTaaannnyyymmmccc]]]XXXOOOHHHDDDCCCBBBAAA>>><<<::::::;;;;;;:::999:::;;;;;;:::888888999:::999888777777999;;;>>>@@@::::::;;;;;;;;;;;;;;;;;;555777888888777666777888888888777666666666666777777888999999::::::999999888888888888999:::;;;;;;999888888777888888999999999999999888888888888888:::;;;<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???@@@FFFHHHIIIHHHEEEBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIGGGDDDBBBAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA@@@===;;;999::::::999888888888777666555555444444111111222222333333333444333333333222222222111111111000000000000111222333111111111111111000/////////////////////////////////000000///...---,,,+++///...------...///111222,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,...............---------------------------------,,,,,,,,,,,,---...//////---------..................------///111222222111111444999>>>DDDUUUrrr}}}zzzyyy{{{~~~|||vvvooommmlllmmmttt}}}~~~vvvhhhZZZQQQMMMMMMSSSZZZ```bbbcccbbb]]]VVVTTTOOOKKKIIIIIIIIIGGGDDDCCCCCCCCCBBBAAABBBDDDGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBEEEIIILLLLLLLLLMMMMMMNNNOOOPPPQQQRRRWWW\\\```lllzzz||||||}}}~~~KKKJJJIIIIIIIIIHHHFFFDDDGGGHHHIIIHHHGGGFFFFFFGGGEEEEEEGGGJJJKKKKKKQQQZZZlll~~~tttggg[[[OOOKKKFFFBBB@@@???>>>>>>;;;:::999999::::::999888999;;;;;;:::777777888;;;888777666666888:::===???888999;;;<<<===<<<;;;:::555888:::999777666777888888888777666666666666666888999::::::;;;;;;::::::888888777777777888999999777777666777777888999:::666777777777888888999999999:::<<<<<<<<<<<<===???<<<<<<<<<<<<===>>>??????AAACCCFFFFFFEEECCCBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGGGGDDDAAA@@@AAACCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@????????????@@@AAABBBBBBAAA>>>;;;999999999888666666666666555555444444444111111222222222222222222333333333222222222111111000000///...///000111222111111111111111000//////////////////////////////---......//////...------///...---,,,---///111222,,,///111111///---...///,,,,,,,,,+++,,,,,,---------------...............------------------------,,,,,,,,,,,,---...///000------...///////////////...//////000000000111222///000444888:::AAATTTfff|||}}}~~~wwwqqqnnnmmmlllpppwww~~~wwwjjj___XXXUUUVVV```kkkqqquuuvvvpppiiiccc]]]UUUQQQRRRRRRPPPNNNLLLLLLJJJHHHFFFFFFHHHJJJHHHHHHHHHGGGHHHHHHIIIJJJHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA===>>>>>>??????@@@@@@@@@?????????@@@BBBFFFJJJMMMQQQVVV[[[]]]^^^]]]^^^```^^^^^^^^^]]]^^^aaafffiiirrr|||uuuwww|||MMMKKKIIIIIIIIIHHHGGGEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFIIIIIIHHHJJJOOOPPPiii|||uuunnnaaaVVVJJJHHHEEEBBB???<<<:::888888777777888999:::999888999;;;<<<:::777666888;;;777666555555666999===???777999;;;>>>>>>===;;;999666999;;;:::888666777999888888777666666666666666999:::;;;;;;<<<<<<;;;;;;999888888777777777777777666666666666777999:::;;;666666777999:::;;;<<<===888:::<<<<<<<<<<<<>>>???;;;;;;;;;<<<<<<>>>??????<<>>>>>???AAACCCDDDBBB???;;;999888888666555555555555555555555444444222222222222222222222222333333333222222222111111///......------///000111111111111111111000//////////////////////////////***,,,---///000//////...///...---,,,---///111333---000444444111//////000++++++++++++,,,------...,,,------....../////////------------------------+++++++++,,,---...///000---...//////000000//////111222333222000000222444000///222888999:::BBBMMM[[[sss}}}}}}vvvooopppnnnmmmoootttzzzyyylllbbb^^^XXXdddrrr{{{~~~wwwqqqiii```[[[[[[[[[ZZZXXXTTTSSSQQQMMMJJJIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBB??????@@@AAABBBCCCCCCDDDDDDCCCDDDEEEJJJPPPVVVZZZ```dddjjjmmmmmmmmmnnnppplllkkkjjjhhhgggiiimmmppprrrwww|||JJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGOOOWWWcccnnnvvv~~~vvvmmmddd\\\UUUPPPEEEAAA>>>===>>>>>>===;;;888888888888777777666666888888888888888888888888888666444333555888999999;;;>>>AAABBB@@@;;;888666888777777666555444444333888999:::;;;;;;:::888777999999:::::::::;;;;;;;;;666666777777888888888999555555555666777777888888666666777888:::<<<>>>@@@???<<<:::999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBDDDEEEGGGHHHHHHGGGJJJNNNQQQQQQMMMHHHEEEGGGDDDBBBBBBEEEGGGFFFEEEAAACCCEEEEEECCC@@@???>>>BBB@@@????????????>>><<>>;;;888666666666777111222222333333333222222222222333222111///---,,,///000111222222111000///000000000000000000000000222222222111000//////.........///000000000000000......---......///000111........................---......///////////////...---,,,,,,++++++,,,,,,------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,000///...------...///000222222222333444777999:::FFFOOOddd~~~yyyvvvzzzuuuuuuzzz~~~~~~~~~xxxnnnfffeeeiiirrr{{{yyypppkkkkkkmmmooopppjjjhhheee```\\\XXXUUUSSSQQQSSSUUUUUUSSSQQQPPPPPPKKKKKKJJJIIIIIIIIIIIIIIILLLMMMNNNMMMKKKJJJJJJKKKHHHIIIIIIGGGEEEDDDEEEFFFDDDDDDIIIPPPQQQMMMKKKLLLRRRRRRRRRSSSWWW]]]eeekkkhhhrrr|||~~~}}}yyyuuuoootttxxxzzzxxxvvvvvvvvv{{{IIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEBBBHHHQQQZZZ```kkk{{{xxxsssjjj```XXXPPPIIIEEEBBB???<<<;;;<<<<<<;;;999999999888888888777777777777777777777777777777777888666444444666888888888;;;===@@@@@@>>>:::888777888888777777666555555444555555666666666666666555888999999999999:::::::::555555666666777777777777555555666777777888888999666777777999;;;===???@@@???===:::999;;;<<<======<<<<<<;;;;;;;;;<<<======>>>???AAACCCCCCCCCBBBAAA@@@AAAAAACCCDDDEEEFFFFFFIIILLLPPPRRRRRROOOJJJGGGCCC@@@>>>>>>AAACCCBBBAAA@@@BBBEEEEEEDDDBBBAAAAAAAAA@@@??????AAAAAA@@@??????>>>;;;999777666555555111222222333333222222222000111111111111000000///000000000111111000000000000000000000000000000000222222111000000///............///000000000000///.........------------...........................---...//////000000//////...---,,,,,,++++++,,,,,,------------------------************++++++++++++---------------------------------......//////000000///...------...///000111000000111222444666777===@@@KKK^^^vvv}}}wwwpppgggiiimmmttt}}}}}}yyyyyyzzz{{{zzz{{{{{{{{{yyyuuunnngggccc```aaacccddddddbbb___^^^WWWVVVTTTTTTTTTTTTTTTTTTXXXYYYYYYZZZYYYWWWUUUSSSPPPQQQQQQOOOMMMLLLMMMNNNQQQPPPTTT[[[\\\ZZZXXXZZZ[[[ZZZZZZZZZ[[[```eeeiiiiiittt|||xxx}}}zzzHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB<<<@@@FFFLLLNNNUUUfffwwwtttkkkjjjdddZZZQQQIIICCC>>>;;;>>><<<999999999999888777999999999888888888888888666666666666666666666666777666555666777888777666:::<<<======;;;888777888999999888888777666666666777777777777777888999:::777777777888888888999999555555555555666666666666666666777777888999999:::888888888999;;;===???@@@???===;;;:::;;;===>>>>>>>>>======<<<<<<<<<<<<======>>>???AAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDHHHKKKNNNPPPPPPMMMIIIGGG@@@>>><<<<<<>>>@@@@@@@@@???BBBEEEFFFEEECCCCCCCCC@@@@@@???@@@CCCDDDCCCBBB>>>===<<<:::888666444333222222222333333222222111000000///000000111222222111000000//////000000111000000000000000000000000111111000000//////......---...//////000////////////......---,,,,,,++++++------------------------...//////000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------************+++++++++,,,........................***+++,,,...///111222333//////...------...//////////////////000111222333777666:::DDDUUUnnnyyytttjjjhhhgggiiiqqq|||}}}vvvtttssstttvvvuuurrrnnngggeeebbbbbbdddfffhhhhhhkkkjjjiiijjjlllkkkfffbbb]]]^^^___^^^\\\\\\]]]^^^cccbbbdddiiijjjhhhgggjjjbbbaaaaaaaaaccceeegggiiimmmvvv|||||||||GGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@??????@@@DDDGGGHHHKKKVVVcccjjjvvvwwwiii]]]\\\VVVMMMFFF@@@===:::888:::999888888888888777777999999999999888888888888777777777777777777777777666666666777888888777555999:::;;;:::888777777888999999999888888888777777999888888888999:::<<<===666666666777777777777888666666666666666666666666777777777888999999::::::999999999:::;;;===>>>??????===;;;:::<<<>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???AAAAAABBBBBBCCCCCCCCCDDDDDDFFFIIIJJJJJJHHHEEECCCAAA@@@>>>>>>???@@@AAABBBAAACCCFFFFFFEEECCCCCCCCC@@@??????AAADDDEEEFFFEEE>>>===<<<:::888555333222222222333333333222111111111000/////////000222333111000///......///000111000000000000000000000000000000000//////.........------...////////////...............------,,,,,,------------------------...///000000111111000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,------------------------++++++---...000111222333........................///////////////000000000333444888>>>EEERRRhhh{{{~~~~~~}}}{{{vvvssspppmmmhhhfffjjjttt}}}||||||xxxsssmmmlllqqqxxx~~~|||yyyzzz~~~{{{wwwooopppqqqrrrrrrtttwwwyyyzzzwwwvvvxxxwwwsssrrruuuhhhhhhhhhjjjmmmnnnnnnnnnooouuu~~~zzz{{{GGGFFFFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===???BBBBBBCCCJJJSSSVVV]]]kkk{{{uuuttttttnnn```SSSMMMIIIBBB===;;;:::999999888888999999888888888888888888888888888888888888888888888888888888888888777666666777888888666444777888999888666666777999999999999999888888888888666666555555666888:::;;;555555666666666777777777777777777777777777777777777777777888999999::::::999999999:::;;;<<<===>>>>>><<<::::::;;;>>>??????@@@???>>>===============<<<<<<===>>>????????????BBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@??????@@@BBBCCCCCCEEEGGGGGGEEEBBBAAAAAA?????????@@@CCCEEEEEEDDD===<<<;;;:::888555333222333333333333333222111000333222000/////////000111111000///......///000111/////////////////////////////////...............,,,,,,---...............,,,---...////////////...------------------------......///000000000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------...///000000111------............------/////////000000000//////---000444888999===IIIVVVuuu}}}zzzwwwtttvvvtttqqqmmmnnnttt~~~wwwttt{{{wwwvvvvvvwwwyyyyyyvvvtttnnnqqqvvvEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<===@@@@@@???CCCIIIJJJMMMTTTbbbwww~~~vvvooogggeeeeee```UUUJJJBBB>>>:::888888888999888666777999999888777888999777777777777777888888888888888888888888888888888888777666666777777666555666777888888777666777999888888888888888888888888777777777777888999999:::555555555666666666777777888888888888777777777777666666777777888999999:::999999999999::::::;;;<<<===;;;999999;;;===>>>>>>@@@??????>>>>>>>>>>>>???<<<<<<======>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB>>>??????>>>======@@@BBBCCCEEEGGGFFFDDDAAA@@@?????????>>>???BBBCCCBBBAAA<<<;;;:::999777555444444333333333333222222111000222222111000000///000000000//////......//////000////////////////////////..................------+++,,,------......------+++---...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...---,,,,,,++++++,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,************************---------...............------............------...///000000000000000//////...000222222444===HHHRRRbbb{{{{{{yyywwwwwwxxxxxxvvvtttvvv{{{}}}xxxmmmnnnpppxxxCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@======@@@AAA???@@@CCCFFFEEEFFFMMM[[[mmm|||uuuiiibbbZZZUUUTTTPPPHHHBBB<<<:::777666777888888777333666888999777666777888555555666666666777777777888888888888888888888888:::888555555666777666666444666888999888777888999888888888888888888888888777888888999999999888888555666666666666777777777888888777777777666666666555555666777777888888999999999888888888999::::::<<<:::888888:::<<<======??????>>>>>>>>>???@@@@@@============>>>???@@@@@@???@@@@@@BBBCCCDDDEEEEEEDDDEEEEEEDDDDDDDDDCCCCCC===>>>???>>><<<<<>>>>>???@@@???===<<<:::999777666555666666333333333333222111000000///000000111111111111000...//////////////////...////////////////////////------------------------++++++,,,------------,,,,,,---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,---///000000000//////111///...111222333999@@@>>>HHHYYYnnn}}}zzz|||}}}rrrsssuuuzzz@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???<<<;;;>>>???<<<<<<>>>EEECCCAAACCCIIITTT___fff~~~tttlllaaaYYYPPPKKKHHHEEE@@@<<<;;;:::888888888999888666111444888888666555666888444555555555666666777777777777777777777777777777;;;888555444555666777666444666888999999888888999777777777777777777888888333333444555555444333222666666666666777777777888777777666666555555555444555555555666777777888888999888888777888888999999;;;999777777999<<<======???>>>>>>>>>???@@@AAAAAA============>>>???@@@AAA===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>@@@AAA???======@@@DDD>>>AAACCCDDDCCCBBBAAABBB@@@???======>>>===<<<:::;;;:::888666555666777888444444444333222111000///,,,---///111222333222222---...///000000///...---////////////////////////------------------------++++++,,,------------,,,------/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,+++,,,---///000000///......+++,,,000222000000333777<<>>>>>>>>======AAA???======>>>???>>>==================<<<<<<;;;===;;;999:::===>>>===;;;>>>===<<<>>>BBBHHHOOOSSS___lll~~~ooobbbZZZOOOJJJDDD???===<<<;;;:::888888888888888888888888555555666666666666555555555555555555555555444444444555555555666666777777:::888666555444555666777555666777888888888888888555555666666666666555555888777666555555444555555444444555555666777777888555555555555666666666666555444333333444555666777888777666666666777999:::<<<;;;999888888888999999::::::;;;<<<===>>>??????===<<<<<<<<<===>>>@@@AAABBB@@@???@@@AAAAAA@@@???CCCCCCBBBBBBAAA@@@??????<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<:::999888777888888888777666666555555111111111111111111111111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++((((((+++---///---,,,+++++++++,,,---...,,,,,,+++******))))))))),,,***((((((***+++,,,+++------,,,++++++,,,,,,,,,.........---,,,+++)))(((........................---......///000/////////000222333222111000111222555777999===DDDSSSggguuu}}}|||{{{||||||yyyzzzzzzyyyzzz~~~???>>>>>>>>>=========<<>>======>>>>>>===;;;>>>>>>>>>>>>>>>===<<<<<<<<<:::999:::===>>>===;;;<<<;;;:::;;;===AAAFFFIIILLLSSSaaaqqq|||xxxkkk^^^RRRKKKDDDAAA>>><<<;;;:::888666555555555555555555555555555666666777777666666555555555555555555555555555444555555555666666666777999888666555444555666777666777777888888888888777666666777777777777666666777777666555555555555555666666666555555555555444444444555555666666777777666555444444444555666777888777666666666777888999;;;:::999888888888999999;;;;;;<<<===>>>???@@@@@@>>>===<<<<<<===>>>???@@@AAA@@@???@@@AAABBBAAA@@@BBBBBBAAAAAA@@@?????????=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>===;;;:::999888777777777777666555555444444111111111111111111111111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...******)))(((((()))***+++******++++++++++++++++++,,,***((((((***,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++........................,,,---......//////.........///000000......///000111333555666999BBBNNNWWWjjjvvv~~~yyy|||>>>>>>============<<<<<<===<<<<<<===>>>===;;;999>>>>>>??????>>>>>>===<<<;;;:::999:::<<<===<<<;;;;;;;;;:::::::::<<<===>>>CCCDDDIIIQQQYYYeeexxx~~~rrreeeYYYNNNFFFAAA;;;:::999999:::999666444777777777777777777777777666666777777777777666666555555555555555555555555555555555555555666666666888777666444444555666666777888888888888777777666666777777777777777777666777666666555555555555666888777777555444333222222444444444555666777777888777777666555555555666666777777666666666777888999;;;:::999888888888999999;;;<<<<<<===>>>???@@@@@@>>>>>>=========>>>??????@@@??????@@@BBBCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======<<<;;;999888777777666666555555444333333333111111111111111111111111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---*********+++,,,---------,,,***))))))+++,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...........................+++,,,------......------...///000///...---...000000333555555444777<<>>>>>==================;;;;;;<<<>>>???>>>;;;999===============<<<<<<;;;::::::999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;DDDBBBAAADDDHHHOOO^^^lllyyytttlll```TTTKKKDDD@@@===:::888777777888888777666888888888888888888888888666666777777777777666666444444444555555555555555555555555555555555555555666666555444444555555666888888888888888777666555555555666666666666555555666666555555555666666777777777666555444333222222333444444555666777888888888888777777666666666666666666666666777777888888:::999999999999999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>??????>>>===???AAABBBBBBAAA@@@?????????>>>>>>======??????>>>>>>============>>>>>>>>>>>>============<<<<<<;;;:::999888777777555555444444333222222222111111111111111111111111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...---,,,+++,,,------+++++++++,,,,,,---------+++***)))***,,,---,,,+++,,,,,,+++++++++,,,------,,,,,,+++++++++,,,---...------------------------++++++,,,------------,,,///000111111//////000111000222444444444555888;;;999AAAKKKUUUfff>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@???===:::;;;;;;<<<<<<;;;;;;:::999888999:::::::::::::::;;;::::::;;;;;;;;;;;;;;;:::>>><<<===@@@AAACCCKKKSSSeee|||sssggg\\\UUUKKKCCC===;;;:::999<<<999555444555666777777444444444444444444444444666666777777777777666666444444444555555555666666555555555555555444444444555444444444444444555555777777777777666666555444333444444444444444444333555555555555555666777888555555555555555555555555444444444555666777777888888888777777777666555555555555666666777777777777999999999999999999999999888999999:::;;;<<<======>>>>>>>>>???????????????===<<<<<<===@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===??????>>>>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777666444444444333222222111111111111111111111111111111///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***((((((((()))***---------,,,,,,++++++++++++******+++,,,---,,,+++,,,+++++++++,,,,,,---...------,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,...000000000///...///000---......//////222555777555999===CCCKKK]]]vvv<<<===============>>>>>><<<<<<<<<>>>??????===<<<:::::::::;;;:::999999888777999::::::999888:::;;;777777888888999999::::::777777;;;@@@AAA@@@BBBGGGNNN___vvv}}}yyyqqqdddXXXJJJEEE???:::888888999888;;;777333111111333555555444444444444444444444444555555666666666666555555333333444444555666666666555555555444444444444444333333333444444444444444444555555555555555444333222222333333333333222222444444444555555777888999444444555555666777777888555555555555666666666666666666777777777666555555444555666777777777666666888888999:::::::::999999777888888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>======>>>@@@AAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777666444444333333222222111111111111111111111111111111///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++***))))))***+++---------,,,+++*********+++******,,,---...,,,+++++++++++++++,,,---......,,,------------,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,...111000///...///000222444222222555888;;;EEEWWWggg:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;===>>>===<<<:::;;;;;;;;;;;;:::999999666888:::999888777999;;;888888777777888888999:::888777999>>>???===>>>AAACCCJJJVVVeeerrr~~~uuullleee]]]RRRIII@@@===:::999999999999999777555222111333444444444666666666666666666666666444444555555555555444444333333444444555666666777555555555444444333333333222222333444444444444444222222333444444444333333222333333444444333333222333333444444666777888999555555666666777888888999666666666666555555555555444444555666666666555555444555666777777777666555777888999::::::::::::999777888999:::;;;<<<<<<===;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@????????????????????????==================<<<<<<::::::999999999888888888999999999888777777666666555444444333222222111111111111111111111111111111///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++,,,,,,++++++++++++++++++******+++***+++,,,......,,,+++++++++++++++,,,---...///)))***---...///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,------++++++,,,---222111111111111222111111///...111555666888BBBMMM[[[nnn888888888999999:::::::::<<<:::999999;;;<<<===<<<;;;;;;<<<<<<;;;;;;:::999666888:::999777777999;;;;;;:::999888888999:::;;;;;;888777999888666777;;;BBBAAADDDKKKTTT]]]gggooo{{{yyypppcccYYYQQQJJJAAA;;;999777666666777777666555444444333555777777666555333333333333333333333333333444444444444444444333333333444444555666777777555555555444444333333333111222333444444444444444000111222222333333333333333444444555555444444333333333444444666777999:::777777777777888888888888777777777666555555444444222333444666666666555555333444666777777777666555777888999:::;;;::::::999888999999:::;;;<<<===>>>:::;;;===@@@AAABBBBBBBBBDDDBBBAAAAAACCCCCCBBB@@@???????????????@@@@@@@@@========================999999999999888888888777999999888888777777666666555555444333333222222111111111111111111111111111//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---/////////---,,,************************---,,,,,,++++++,,,,,,------,,,+++)))(((((()))))))))))))))***++++++,,,,,,+++***+++---......,,,***++++++++++++,,,---...///&&&(((,,,///000///---+++........................+++,,,------......---------...//////------...///,,,---...///111111...,,,000///111666666444777???AAAQQQeeettt}}}<<<<<<;;;::::::::::::;;;888999::::::;;;<<<===>>>;;;;;;::::::999888777777999999999888888888888888;;;999666666666777777666666666777777888888888888999:::<<<@@@DDDIIIMMMPPPXXXaaannn{{{tttjjjbbb[[[PPPFFF@@@===;;;:::666666666666666666666666666555444333333333333333222444666888999999888777444444444333333222222222222222222333333444444444222000///111444555444222555555555555444444333222444333333333333444555555444444444333333222222222222333333444555666777777888777666555555666777888666666666666666666666666555555555444444333333222333444555666666555444333666777888:::::::::999888::::::999999::::::;;;<<<======???@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>???<<<;;;:::<<<======<<<::::::::::::999999999888888777666666444333222111111222333333333333222111111222111111000000000000000......////////////......------......------,,,+++***+++,,,,,,++++++---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******************+++++++++,,,------------,,,+++)))))))))***+++++++++,,,))))))))))))))))))))))))************************,,,,,,,,,---------......,,,++++++******++++++,,,......---,,,---...///000,,,,,,,,,------------...000111111111222222222222999>>>GGGQQQ[[[eeeooouuu<<<;;;::::::999999::::::888999999::::::;;;;;;<<<;;;::::::999888888777777777777777777777777777777:::888666555666777777666777777777777777777888888999999999999;;;===???AAAGGGMMMUUU^^^fffmmmssswww}}}xxxtttlllaaaXXXPPPKKKCCC>>>;;;:::::::::555555555555555555555555555444444333333333444444222333444666666666555555444444333333333222222222222222222333333444444444444222111111333444222000444444444444444333222222222222222222222333444444444333333333333333333222333333444444555555666666777777666666666666777777555555555555555555555555555555555444444333333333555666777888888777666555555666777999999999999888:::999999999999:::;;;;;;======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???===<<<;;;<<<======<<<:::999999888888888777777777666666555444333222111111222222333333222222111000222111000000//////000000...///////////////......---------------,,,,,,+++---...//////......///111///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,++++++******+++******))))))(((((((((***+++,,,------,,,+++******************+++++++++************************************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,---...///............////////////////////////000000000000222555;;;@@@EEEKKKQQQUUUmmmuuu::::::999888888888888999888888888888888999999999:::999999888888777777666444444555555666666777777999777555555666777777666777777777777777777777777;;;:::888777777777888999<<>>??????@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>=========>>>===;;;:::777777777777666666666666666666555444333222111111222222333333222222111000222111000000//////000000//////000000///...------------------,,,,,,,,,,,,...///000000//////000111111000...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************,,,,,,+++***))))))))))))++++++***)))((('''&&&&&&******++++++++++++******+++++++++***************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...............////////////------------.........///000222444555666888<<<>>>OOOUUUbbbwww999999888777777777777777888888888777777666666666888888888777777666666666333333444555666777777888777666555555666777666555777777777777777666666666888777666555666666888888999:::;;;<<<>>>BBBGGGKKKMMMWWWdddlllsss{{{tttooolll^^^XXXQQQKKKHHHEEE???::::::999777666777666555444444444444444444444444444222222222222333444555555333333222111111111222222333222222222222222222222333333333333333333333333444333222222222222111111222222222333333222222111111111111111111222333333222222222333333444444444444444444444333333222222333555777888888777555333555555555555555555555555333444444444444444444444444555555555555555555444444555555666777888888888888888888888888999::::::;;;<<<===>>>????????????======>>>>>>???@@@AAAAAAAAA@@@??????>>>=========???>>>======>>>===;;;999777777777666666666555555555555444444333222111111222222222222222111000000111111000///////////////000000000000///...---,,,---------,,,,,,,,,,,,,,,+++---...---,,,,,,---...///...---,,,+++*********++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++...---+++))))))))))))************))))))(((((('''))))))************)))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000111333333333555888:::===AAAJJJWWWiii888888777666666666666777777777777666666555555444777777666666666666555555444444555555666777888888666555444555666777666444777777666666666666666666444333333222333444555666444555777888999:::===???AAAGGGNNNQQQVVVcccwwwqqqfff___YYYVVVMMMHHHCCC@@@>>>===;;;888888777666666777666444222444444444444444444444444222222222222222333444555444333222222111222222333222222222222222222222222333333333333333333333333111111222222222222333444111222222333333222222222222222222222222333444444222222222333333444444444444444444333222222111111222444777999999777444222555555555555555555555555333333333444444555555555555555555444444555555555666666666666666777777888888777777777777888999999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>======<<>>============;;;999888777777777777666666666444444444333333222222111111222222222222111000000111000000///...///////////////000//////...------...---,,,++++++++++++,,,***,,,,,,,,,******+++,,,+++***************++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++*********+++)))))))))******+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,*********++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////,,,...///000000222444777555:::???CCCIIIYYYooo888888777666666666666777777777666666555555444444555555555555555555555555444444555555666777777777444444333555666777555444555555555666666777777777888777666555444555555666222444777888888888999:::===>>>@@@@@@DDDMMM\\\fff||||||ttthhh\\\SSSMMMIIIFFF???===:::888888888777666333222222444555666555333333333333333333333333333333222222222222333333444222222222333333333333333111111111222222222222222444444333333333333222222///111222222222222444555111222222333333333333333222222222222222333444444222333333333333333333444333333333222222111111111222444666888888666444222444444444444444444444444222222333333444555666666777777666666666666777777999888777666666666777777777777777666777777888999:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????????????????>>>===<<<;;;===<<<<<<<<<===<<<:::999777777777777666666666666444333333333222222222111111111222222111111000///111000//////......//////......////////////.........---+++*********+++,,,,,,---...---,,,+++,,,---)))(((((())))))***+++,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++(((((()))***+++,,,------******))))))))))))******+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++------------...................../////////000000...///000///...///111333000555999888888AAARRRaaasss999888777777666666777777666666666666555555555555444444444444444444444444444444444444444555555555333333333444666666555333333444444555666777888888:::999888666666666777777555666777777666666888999888999999:::===AAAGGGLLLZZZcccooozzz}}}sss```ZZZQQQJJJEEEBBB???>>>888777555555555555444444222111111222444555444333222222222222222222222222333333222222111222222222///000222333444333333222000111111111222222222222444444444333333222222222000222444333111111222444222222333444444444444444111111111111111222333333444333333333333333333222222222222222111111111111333444666777777666444333444444444444444444444444111111222333444666666777888777666555555666777888<<<:::999777666666666666777666666666666777888888::::::;;;<<<========================>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;::::::;;;<<<<<<:::999666666666555555555444444333333333222222222222222111111111111111000000///000000///............///,,,---...///000000000000...---+++***)))***+++,,,---...///...,,,+++,,,---*********)))******++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***(((((())))))******+++++++++***))))))))))))***+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,******,,,---------,,,+++,,,,,,---------.....................////////////000111111000///...000222000111333333333888@@@FFFSSS___ooo|||999999888777777777777777666666666666666666666666444444444444444444444444444333333333333333333333222222333444666666555333222333444555666888999999444333222222222333444555555555555333111222444666555555666999<<<>>>===<<>><<<:::888666666666666666666666666666777888888999:::;;;<<<============>>>>>>>>>>>>>>>=========>>>>>>?????????===;;;::::::999999:::;;;<<<:::999555555444444444333333333333333222222222222222222111111111111111000//////000000///...............+++,,,---///000000111111...---+++))))))***+++,,,,,,---...---+++***+++,,,------,,,+++*********+++************************))))))))))))***+++,,,---************************((()))+++,,,,,,+++***)))))))))))))))((((((((((((,,,+++***))))))***+++,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,---------.........//////---.........------///000111000///111444777777666:::CCCPPPZZZaaahhhooottt}}}xxxrrrlllfff888888777777666666555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333444444444555555666666:::666333111111333333333333333333444444444555555888888888888888999999:::===???BBBGGGMMMRRRWWWYYYggglllrrrxxx|||uuummmbbbYYYTTTOOOIIICCCAAA>>>;;;888777555333111555555555444444333333333222222222222222222222222333333333222222111111111333333333222222111111111222222222222222222222222333222111000000222444555666555333222111222222333555444333222111111111111333333222222222222222222000111111111111222222222444444444444444444444444444333222222111111222222222222222222222222222222444444444333333222222222333333333333333333333333333333222222333333444555===GGGHHH;;;222444666333666777888888777666777999888888999:::;;;<<<===>>>??????>>>===<<<;;;::::::<<<===>>>???@@@@@@???>>>???>>><<<;;;:::999999999666555555444333333222222000000111111111222222222111111000......---------///......---------......///...---...000222111000------......------,,,+++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******((((((((((((((())))))***+++++++++************)))((('''&&&'''***+++***)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************))))))))))))+++*********))))))((((((,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000111111888<<>>777777777333555777888888777777888:::888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>?????????>>>=========;;;:::999888888888555555555555444333222111000000111111111222222222222111000///............///......------......///000.........000111000///++++++,,,,,,++++++***)))++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++***************************++++++,,,+++++++++************)))((('''&&&(((***+++***)))(((((()))***++++++++++++************************+++*********))))))((((((************)))))))))(((,,,,,,+++++++++*********)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------///......---+++******)))---------,,,,,,,,,,,,,,,------------------------///////////////000000111222333555666888;;;???CCCJJJRRR^^^lllyyy{{{xxxsssmmmeee\\\TTTLLLEEEAAA444444555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333444444444000000222333555666888888777555222111222333333222222222333333333444444444444333333333333444555555888777777777888999::::::;;;>>>BBBEEEGGGHHHJJJLLLQQQVVV\\\```bbbhhhqqqyyy|||uuupppggg___YYYSSSNNNKKKIIIEEE???=========;;;888888666555555666666666555444444333333333333333222222222222222222222222222222222222222222111111111222222222222222111111111222222222222222222222222111111111111111000000000222222222111222222333444444333222111000000000000000000111111222222333333000111111111111222222222222333333444555666777777444333222222111111222222222222222222222222222222111111111111111111111222333333333333333333333333333333222222333333444555444???EEE@@@;;;:::888333444666777888777777999;;;999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???>>>======<<<;;;:::999888777777777444444555555555333111000000000000111111111111222222111000/////////////////////............//////111///......///000...---+++++++++++++++******)))+++************+++,,,,,,,,,,,,,,,++++++++++++***+++************)))))))))***************++++++,,,+++++++++************)))(((''''''(((***++++++***(((((()))***++++++++++++************************+++++++++***)))(((((('''************)))))))))))),,,++++++++++++*********)))************++++++++++++++++++++++++*********))))))***+++,,,---............---,,,,,,+++******------------------------........................//////......//////000111333111000000333555666666999===DDDMMMWWWcccooovvvvvvjjjdddbbb___YYYPPPHHHCCC???<<<:::333333333444444555555555333333333333333333333333444444444444444444444444222222222222222222222222222222222222333333333333000111222333444555666666555333222111222333222111222222222222333333333333333222222222222333444444555555555666777888999:::777:::<<<>>>>>>>>>???AAAAAACCCFFFHHHKKKPPPWWW]]]cccggglllqqqvvv{{{{{{nnndddZZZVVVPPPKKKGGGCCC@@@===>>>;;;888888999;;;::::::666444333333444555555444333333333333222222222222111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111222222222111000000111111111111222222333333222222111000000000000000...//////000111222333333000000111111111222222222111222333444666777888999444333222222111111222222111222222222222222333333333222222222111111111000333333333333333333333333333333222222333333444555111:::@@@===:::999888444333555777777777888:::;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===::::::999888777666666777333444555555555333111000000000000000111111111111000000///...............//////.........///000000111000............---+++,,,------------,,,++++++***************++++++,,,++++++++++++++++++++++++***)))))))))))))))))))))((((((((((((((())))))***+++++++++*********))))))(((''''''(((***++++++***(((((()))***************++++++++++++++++++++++++,,,++++++***)))(((''''''*********)))))))))))))))++++++++++++************))))))*********++++++++++++++++++***************)))******+++,,,,,,------+++++++++,,,,,,------------------.......................................///............///000000666222000000333444333111444666888;;;AAAIIIRRRXXX```nnnqqq___RRRMMMNNNLLLHHHAAA<<<999888666555222222333333444444555555333333333333333333333333444444444444444444444444222222222222222222222222111111111222222222333333222222222333333333333333333222111222333333111000111111111222222222333333333222222222222333444444222222222222333555666777444666777888777666777999999:::<<<>>>AAADDDGGGHHHKKKMMMPPPTTTXXX___fffkkkuuuwww{{{|||rrrlllkkkgggfffddddddbbb]]]UUUOOOFFFCCC???===<<<;;;999888666555333444555666777777666444222222333444333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111///000000111111222222222111111000/////////000000......///000000111222222000000111111111222222222000111222444666777888999444333222222111111222222111111111222222333333333666666555333222111000///333333333333333333333333333333222222333333444555111666999777555666777666333555777777777888:::;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>?????????@@@AAABBBAAAAAA??????::::::999888777777777777333444444444444222111000000000000000000000000000......---,,,,,,,,,------...............///000000111///...---...---,,,***,,,,,,------,,,,,,+++*********))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))***((((((((((((((())))))***+++++++++*********)))))))))((('''(((+++,,,+++***(((((()))*********))))))************************++++++******)))(((((('''))))))))))))))))))******+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,---......---------.........//////.......................................//////000222///---...111222000...///111222333444888<<<@@@DDDPPP___jjjpppuuuzzz|||{{{|||qqqnnngggYYYJJJ@@@>>>@@@<<<:::777666666444222000333333444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000111111111222222222333333333222222222111111111000111222333333111...000000111111111222222222333333222222333333444555444333333222222333333333111333444333222222333555666666777999===???>>>===@@@@@@@@@AAABBBGGGMMMQQQWWWYYY]]]dddjjjoooqqqqqqllllllmmmrrr|||{{{xxxrrrmmmjjjiiijjjkkkffffffhhhjjjdddZZZSSSRRRPPPNNNKKKJJJIIIGGGDDDAAA;;;999666555666555444333555444444444444555555666666444222222333333222111000111111111111222222222111111111111111111111111000000000111111111111111000000000111111111111111111111111111111111111111000000000111111111222222//////000111111111000000000000////////////000000......//////000000111111000111111111111222222222000111222333555666777888444333222222111111222222111111111222222333333444777666555444222111000000333333333333333333333333333333222222333333444555333444555333222333555666444666777888777777999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCBBBAAA@@@???;;;;;;:::999999999999999444444333333222111111111111000000000000000//////---,,,,,,+++++++++,,,,,,---------------...///000000...------------+++******************))))))(((***))))))))))))***++++++***++++++++++++,,,,,,,,,)))))))))************+++***************++++++,,,+++++++++************))))))(((((()))+++,,,,,,+++(((((()))******))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************+++************))))))))))))************+++++++++)))))))))***************,,,,,,++++++************---------,,,,,,+++++++++,,,,,,,,,---......//////------------------------......------......///000000///...///000111000///---///111333333444666777888>>>EEEKKKOOOTTTYYY]]]jjjqqq{{{xxxsssfffdddbbbdddffffffbbb___TTTRRRNNNFFF===888777999666666777888999888444222555555555555444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111222111111111111222222222222//////000222444333000---000000000000111111111222222222222111222222333444555444444333333333333333111222333333222222444666555333222555:::======;;;999::::::999999;;;>>>AAADDDDDDFFFJJJOOOSSSTTTTTTPPPRRRVVVZZZ```iiissszzz||||||{{{wwwrrrrrrvvv{{{xxxsssrrrkkklllnnnqqqqqqnnnhhhccc]]][[[WWWSSSQQQQQQQQQRRRNNNOOOSSSVVVRRRIIICCCBBBAAA???>>>===<<<;;;999888666444333333444444333111444555555555444444555666555444222222333444333222000000000000111111222222111111111111111111111111///000000000111111111222///000000000111111111222111111111111111111111111...---------...000111222///000111111111000///.../////////......//////000////////////////////////000111111111111222222222000000111222333444555666444333222222111111222222000111111222333333444444333333333222222222222222333333333333333333333333333333222222333333444555555444444333222222333555555777888888777777888:::999999999:::::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;666444222111000111222222111111000000////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---...//////---,,,,,,------+++******************)))(((((()))))))))))))))***++++++******+++++++++,,,,,,,,,************++++++,,,,,,***************++++++,,,+++++++++************))))))(((((()))+++,,,,,,+++((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))************((()))))))))************************)))))))))))))))************+++++++++((()))))))))*********+++***************+++++++++------,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000222222000000000111...000222333222333444555444555666888;;;>>>AAACCCLLLSSS]]]fffnnnyyyvvvooohhhcccRRROOOLLLKKKLLLLLLIIIEEEBBBAAA>>>;;;888666666666555555666888:::999777444666666666555555444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111//////000111222333333333...///000222444333000---000000000000111111111111111111111111111222222333////////////000000111222000111222222111222444666555222000333999>>>???>>>333555888999888999:::;;;???===<<<===>>>@@@@@@???@@@DDDHHHIIIJJJPPPYYY```]]]^^^]]]ZZZVVVWWW]]]cccccciiiooooooiiiaaa^^^]]]TTTUUUWWWYYYZZZWWWRRRMMMJJJHHHFFFCCCBBBAAABBBBBB@@@BBBGGGLLLIIIAAA;;;;;;999999999888777666444333444333222333555666555444000111222222111111111333444222111222333555444444//////000000111111111222000000000000000000000000//////000000111111111222//////000000111111111222000000000000000000000000,,,+++******+++...111222000000111111111///...---//////.........//////000///////////////.........000111111111111222222222000000111222333333444444444333222222111111222222000000111222333333444444//////000111222222333333333333333333333333333333333333222222333333444555666555555666555222222333666777888888777666777999999999999999999999::::::888999:::<<<>>>???@@@AAA@@@AAAAAABBBAAA@@@???>>>>>>>>>===<<<<<<<<<======777555222000///000222333111111000000/////////...------,,,,,,,,,------...+++******+++,,,---...///...,,,++++++------,,,***+++,,,,,,,,,,,,+++******)))))))))))))))******+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((())))))***+++++++++************)))***)))((()))+++,,,,,,+++((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++(((((())))))*********+++************)))))))))))))))************+++++++++(((((())))))*********+++(((((()))***+++,,,,,,---)))******+++---...//////******+++,,,,,,---......++++++++++++++++++++++++...------------...//////,,,...111000,,,***,,,...---//////...------...///111000///000444777888888999@@@HHHNNNTTT]]]iiirrrnnnddd]]]VVVRRRFFFCCC???===>>>>>>;;;999;;;999777777777777666444000000000111333444222111444444444444333333222111111111111111111111111111111111222222222333333333000000111111111222222222000000////////////000000//////000000000000//////111000000000222222000...000000////////////000000111111000000000000000111222111000//////111333444111111111111111111111111111222333555666777777888777777888888888777777666777777888888999999999:::888999;;;===@@@AAABBBCCCIIIHHHFFFFFFFFFGGGIIIKKKNNNNNNOOOOOONNNKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCBBB@@@AAA???;;;777999AAAHHHJJJ===888BBBHHH@@@666333555555555555444333222222222222222222222222222222333222111000000111222333222444555444111///111333111111111111111111111111//////000000111111111222222111111111000000//////000000000000000000000000//////000111111111111111222111111111000000//////000000000000000000000000...---,,,++++++,,,---...////////////////////////000111111111111222222222000111111111111222222222444444444444333333222111000000//////000000111222222333444444555555444444111111000000111111222333666555444333333333333333111111222333444666666777;;;:::999888888888999::::::888666777999<<<===>>>;;;<<<<<<===>>>?????????AAA@@@>>>>>>>>>@@@BBBCCCHHHDDD@@@;;;999999;;;===777777666555444333333444000000000000////////////........................++++++,,,,,,,,,,,,------++++++++++++,,,---.........---+++)))(((((()))*********))))))))))))******,,,,,,++++++***++++++++++++...///...***(((((()))+++)))''''''((())))))(((---,,,+++)))'''&&&%%%%%%***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))))))))******))))))************))))))((()))***++++++***((((((++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////////////////..................//////////////////000222333444555666333444777;;;AAAGGGMMMPPPdddqqq{{{{{{qqqcccWWWOOOJJJEEEBBB<<<:::888777777777555444444333333222222333333444000111333444333333444555222222333333333333222222111111111111111111111111111111111222222222333333000000111111111222222222000000////////////000000000000000000000000000000222111111222333333222000111111000000000000111111222222111111111111111222222111000//////111333444111111111111111111111111000111222333444555555555666777777777777777666666666666666666666777777777555666888:::<<<===>>>>>>===<<<;;;::::::<<<>>>??????@@@@@@@@@???===;;;:::::::::::::::999999999999:::<<<>>><<<999:::>>>CCCBBB888777@@@DDD===555333555555666666666555444444222222222222222222222222333333222111111222333333000111222222000///000111111111111111111111111111//////000000000111111111111111111000000000//////000000000000000000000000//////000111111111111000111111111000000000//////000000000000000000000000///...---,,,,,,---.../////////////////////////////////000000000111111111000000111111111222222222222222333333222111111000222111111111111222333333222333444444555444444444333222222222222333444444666555555444333333333444111222333444555666666777;;;:::999888888888999999:::888666777999<<<======<<<<<<======>>>??????@@@@@@?????????@@@BBBEEEFFFKKKHHHBBB===:::999:::;;;777666555444333222222222000000000000////////////...............---------++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,------,,,+++***))))))))))))******))))))))))))******+++******))))))************---......+++***+++,,,+++***((()))***+++***)))(((((((((((())))))***+++***++++++,,,,,,++++++***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,++++++*********))))))))))))******))))))************))))))))))))************))))))++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000........................------------..................///000111222222333444444444555888;;;???AAAHHHSSSbbbqqq|||yyyuuunnnmmmkkkjjjhhhddd^^^ZZZZZZSSSJJJCCC@@@>>><<<::::::888666555555555444222222111111000000111111222222444555444333111222222000000111222222222222111111111111111111111111111111111111222222222222333000000000111111111111222000000////////////000000222222111000000111222222000//////000222333222000222111111111111111111222222222222111111222222333111111000///000111222333111111111111111111111111///000000111222222111111555555666666777666666555444444444444444444333333222333444666777777777777777666555555555666888999888888888777777777666666777777666666666666555555444777;;;<<<:::888:::<<<999555777???@@@888333444333333444555555555444444222222222222222222222222444333222222222222333444///......///111111000...111111111111111111111111//////000000000000111111111111000000000000//////000000000000000000000000...///000000111111000000111111000000000000//////000000000000000000000000//////............//////////////////////////////........./////////000000000000000111111111222222111111111111111111000///333333222222333333444555222222333444444444444444444444444444444555555666555555555555444444444444222333333444555666777777::::::999888888888888999999888666777999<<<======<<<======>>>>>>??????@@@?????????@@@AAADDDFFFHHHMMMJJJEEE???;;;999999999666555444333111111111111000000000000///////////////.........------,,,,,,++++++,,,,,,,,,,,,------,,,++++++*********+++++++++++++++++++++***)))(((******))))))))))))******))))))((((((((())))))***)))+++------,,,,,,---...,,,***)))***+++,,,+++***((((((((()))***+++,,,---******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++******)))******))))))))))))******))))))************))))))***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------------------------------,,,,,,---......------------------------+++,,,,,,,,,------------------........./////////222111000000111222444555777===FFFPPPXXX___eeehhhgggdddbbbeeennnyyy}}}wwwvvvqqqhhh```]]]UUUSSSPPPNNNLLLIIIEEEAAA@@@===999777777777777777777555333333333333222111222111111000000111111222444555666555222000///000000111111111111000000///111111111111111111111111111111111111222222222222000000000000111111111111000000////////////000000222111///......///111222,,,++++++---///000000...111111111111111111111111111111111000111111222222111000000///000111222222111111111111111111111111000000000111111000000///333444444555555555555555444444444333333222222111111111222333333333333222666666555555555666777888888888777777777888888999777777777666666666555555333555888999777555555555444555:::???===555222444///000111222222222222222111111111111111111111111222222222222222222222222///------///222333111...111111111111111111111111//////000000000000000000000000000000000000//////////////////////////////...//////000000000000000000000000000000000//////////////////////////////000000////////////000000////////////////////////....../////////000000000000000000000111111111111000111111222111111000000333333222222333333444555222222333444444444444333444444444444444555666666555555666666666555555555333444444555666666777777:::999999888888888888888999777666777:::<<<<<<<<<=========>>>>>>?????????>>>>>>??????@@@BBBDDDEEEIIIGGGCCC???;;;999888777555444333111000000//////000000000000///////////////......------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++***))))))))))))***++++++,,,,,,***)))(((******))))))))))))******))))))((((((((()))******)))***+++,,,,,,+++,,,,,,+++***)))***,,,,,,+++***---,,,+++***))))))))))))******++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++***)))(((((('''''''''******))))))))))))******))))))************))))))***)))((((((((()))++++++************************,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---------------///......///000111222333444777;;;???BBBFFFJJJMMMIIIGGGFFFIIIPPPYYY```cccccciiisss|||}}}}}}~~~|||wwwvvvyyy|||iiibbb^^^\\\XXXPPPJJJHHHCCCAAA???>>>>>>>>>===;;;999888777666666666666555666444222222222333222111444333333222222333333444333555555444222000000000222222222111000///...---000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000111000...------...000111+++++++++---///000///...//////000111111000/////////////////////000111111000000000000000111111111000000000000000000000000111111111111111000000///111222333444444444444444444444444333333222222222111111222222222222111111333222222222333333444444555444444444444555666666444444333333333222222222666666666444222111111111555888>>>@@@:::333111333//////000111222222222222111111111111111111111111000000111111111111000000000///...111444555222///000000000000000000000000000000////////////////////////////////////000000////////////////////////......///000000000000000//////////////////000000///////////////////////////000000000000000000////////////////////////////////////000000000111111//////000000000111111111111111222222222222222111111111111111111222222333111222333333444444333333333333333333333444444555555555666777777666666555444555555666666777777777999999999999888888777777888777666777:::;;;<<<;;;===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????BBB@@@>>>;;;999777666666333333222000000000000000000000000000////////////......------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***)))))))))))))))***+++,,,,,,***)))(((******))))))))))))******)))))))))))))))***+++,,,******************(((''')))((((((***,,,,,,+++)))///...,,,***)))((('''''')))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************((('''''''''((((((******))))))))))))******))))))************))))))***)))((((((((()))+++,,,************************+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,------------.........///............---------.........///000111222333111333555666666666777999;;;999888999===BBBFFFIIIHHHKKKRRRYYY^^^bbbcccdddcccbbbaaabbbeeegggggggggnnnlllpppyyy~~~~~~|||{{{vvvrrrpppkkkdddaaabbbccchhhkkkkkkkkkhhhaaaXXXOOOJJJGGGGGGDDD>>>:::;;;777555444444666777888777444444555555444222222222555333222222333444333222444333333222222333333444000222333333222111111222222222222111111000///...000000000000000000000000000000000111111111111222111000000000000000//////000000////////////000000///...------------...//////......///111222111///...///000111111000///..................///000111/////////000000000111111000000000000000000000000111111111222111111000000000000111222333333333333444444333333333333333222111222222222222222111111222222333333333444444444333333333333333333333333333333333333222222222222777666333111000000000111444999======777222111333222222333444444444333333111111111111111111111111//////000000000000//////111111222444555555222000000000000000000000000000000000////////////............////////////000000000000000000000000000000---...//////000000//////......////////////000000000000000000000000000000//////000000000000////////////////////////////////////000000000111111111/////////000000000111111000111222222333222222222000000//////000000111222111111222333333333333333222222222222222333333444555555777888888888777666666666666666777777888888888888999999888888777666777666666888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999888777555444444111111111000000000111111000000000000////////////,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++*********++++++******+++++++++******)))******))))))))))))******))))))))))))***+++,,,,,,***)))(((((())))))'''%%%(((((((((***,,,,,,+++)))++++++***)))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((())))))++++++******))))))))))))******))))))************))))))(((((((((((()))***+++,,,******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***++++++,,,,,,------...------------............/////////...............////////////////////////,,,///222333333222222222666666666666666777888999;;;<<<>>>AAACCCFFFHHHIIIHHHGGGGGGHHHKKKMMMNNNNNNUUURRRSSSYYY^^^___aaaddd```aaacccccceeellluuu|||{{{yyyzzzyyyuuutttuuuyyy|||}}}vvvkkkccc___[[[YYYYYYVVVPPPNNNOOOLLLOOOPPPNNNMMMLLLFFF>>>===:::999:::888444333555444333111111333444444333///111333333222222222333555333222222444555444444222111111000000111111222...000222333222222333444///000000111222222222111000000000000000000000000000000000000111111111111111111000000////////////000000////////////000000////////////////////////000//////000222222000///...///111222222111///...............///000111222...//////000000000000000000000000000000000000000///000000111111111000000...///000111222222222222222222222222222333333333111111222222222222222111333333444444555555444444333444555666666555333333555555444444444333333333444333222111222222222111111555888666333111111222444444444444444444333222111111111111111111111111///000111111111111000///000222555666444222111000000000000000000000000000000000/////////................../////////000000000000000000000000000000---...//////000000//////........./////////000000000000000000000000000000......///000000///......////////////////////////........./////////000000////////////000000000111///000000111222222111111000////////////000111111111111222333333333333222222222222222222333333444444555777999999888777666666666777777777777888888777888888999888777666555666666666888:::;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;777777777666555333222111000000000000111222333333000000000000////////////+++++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---+++***************++++++******))))))))))))******(((((((((((()))***++++++)))''''''(((***+++)))'''(((((())),,,......,,,***))))))((((((((()))******))))))************))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((***,,,---******))))))))))))******))))))************))))))'''((()))******+++++++++************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******)))******+++,,,---+++++++++,,,---.........+++,,,,,,,,,------------------..................//////000000//////......+++...111222222222222333222333555555444333222111444444555666777888999::::::999888999;;;<<<<<<<<<@@@======BBBEEEEEEFFFIIIGGGHHHHHHHHHJJJPPPZZZbbbaaabbb^^^XXXWWWXXXXXXTTTWWWVVVVVVXXXYYYVVVPPPJJJFFFCCCCCCEEEDDD@@@>>>@@@===???>>>;;;;;;<<<999444555222222444333000000444333222111222333444333111...000333333222222444666444222111111333555444444222111111000000111111222...000222222222222333444---...///111333444555555000000000000000000000000000000000000111111111111111111000000/////////...000000////////////000000//////000000000000////////////...///000000...,,,///000222333333222000///////////////000111222333...//////000000000000000000000000000000000000000...//////000111000000000......000111111222222222000000111111222222333333000111222222222222222222///000111111222222111111333444555666666444222000222222222222111111111111000000111333444555444222...111333111///000111111333333333333333222111000000000000000000000000000000111222333333222111000///333777777333000///000000000000000000000000000000000//////.........------.........//////000000000000000000000000000000---......///////////////---.........//////000000000000000000000000000000---...///000000///...---////////////////////////---------.........//////////////////000000000000......///000000000000000000000000///000111111222111111222333333333333222333222222222222333444444444666888999:::999888777777777777777888888888888777888888999999777666555666666666888:::;;;:::999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<666666777666444222000.../////////000111333444555000000000000////////////)))***+++,,,------...///++++++,,,,,,,,,---------++++++++++++,,,---......++++++)))))))))***+++,,,******))))))))))))******&&&&&&&&&'''''')))******(((&&&&&&(((,,,---,,,***))))))***---//////---+++******)))((((((((((((((())))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,******))))))))))))******))))))************))))))&&&''')))***+++++++++***)))))))))))))))))))))))))))***+++,,,---,,,++++++************************))))))))))))***+++,,,---++++++,,,------...//////******+++++++++,,,,,,,,,,,,,,,,,,------............///000111111111111111,,,---//////......///000,,,///222333222000......,,,...000222444555666666777666444444555666555444666222333777:::999888:::>>>>>><<<:::999===FFFLLLGGGGGGCCC??????CCCDDDAAAEEEBBB??????AAAAAA???<<<:::888888;;;;;;666555666666777666333444777666222222000000222111///000444...---...///222333222000---000222111000///222444222111000111333444444333444333333333333333333444///000222222111111222333000000000000000000000000000000000000///////////////////////////////////////............---------,,,...///000///...///000222///,,,,,,...000000...---------............///------......//////000000000000//////.........---444444333222111000////////////000000000000/////////////////////000111111///000000111111111000000222222111111222222333444000000111222222222222111222111000//////000111222000111111111111222222222///000111222333222111000777444111000111222222111222111111111111111222222333222111222444555444333///000111222222111000///111111111000000000000000333333222111111000000///000000000000000000000000000///...------...///000////////////////////////000000//////.........------------............///////////////////////////////////////////////////.........///////////////000---,,,---///000...,,,......------------......////////////000000000000000000000000000000000000///000000000111111111111222444666555222111111333444444444444444444444333666777777888888888777777555666777888888999999888999999999888888888777777111222444555777888888999999::::::;;;;;;::::::999888888888888888777666666666555444222111111222222222111///.........///000........................000...---+++******++++++)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,************************&&&%%%$$$$$$%%%&&&'''(((******************************++++++++++++******,,,******,,,000111...+++++++++)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((,,,,,,+++***)))((('''''''''((()))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%+++++++++++++++***)))(((+++++++++******)))))))))---+++***(((((()))+++,,,,,,+++*********+++,,,---,,,---------.../////////.........------,,,,,,,,,---------............///,,,---...///000000000000//////////////////////////////000111111111111111////////////000000000000000000000111222222222333555444222222222444666777999999888777666555555444666666666666666666666666666333222333555555222///444444333333222111111111000000////////////000000............////////////000000000000000000000000222222222222222222222222333333222222111222222222222222222222222222222222000000000000000000000000000000000000/////////...///////////////////////////............---------,,,...///000///...///000111///,,,,,,...000///...------------........................////////////.........---------,,,,,,000000///......---------//////000000000000/////////////////////000000111111111111111111000///...000000000000111111111111000000111222222222222111222111000//////000111222000000111111111222222222000000222333333222222111555444333222111111000///222111111111111111222222222111000111222333222111///000111111111111000///333222222111000///......111111111111000000000000////////////////////////000///...------...///000........................000/////////.........------------............///................................................/////////..................,,,+++,,,...///---+++......------------........./////////000000000000111111111111111000000000111111111111222222222222222444666555222111111333222222222222222222333333444555666666777777777777444444555666777777777777888888777777777666666666777777888888888888777777999999::::::::::::999999777777888888777777666555666555333222111111222222222111000///...//////000........................000///---,,,+++,,,,,,---******++++++,,,+++++++++++++++++++++++++++++++++************************)))((((((''''''((()))***************************)))******++++++******)))+++******---000111...***+++***)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''''',,,,,,,,,+++******))))))))))))******+++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))******+++++++++******,,,,,,+++++++++*********,,,+++***))))))***+++,,,++++++*********+++,,,---------------..................---------,,,,,,,,,------------............,,,---...///000000000000........................//////000111111111111000.../////////000000000000000000111111111111111222222222111111111222333444444444333333222222111111222222222222222222222222222000///000111111///---000000000000111111111111000000////////////000000....../////////000000000000000000000000000000000222222222222222222222222333222222111111222222222111111111111111111111111000000000000000000000000000000000/////////......///////////////////////////............---------,,,...//////.........///000...------...//////...------------............/////////..............................---------------------------------...//////000000//////...//////......//////000111222222222111000///...---,,,---///000000000///...///000111111222222111111111111000000000000111111000000000111111111222222000111222333333333333222111222333333111000000000222222111111111111111222111000//////000111000...///000000111111000000///333333222111///...------///000000000000111111111//////////////////////////////............//////......................../////////...............---------............///................................................/////////......------,,,---,,,++++++------,,,+++......------------............/////////000000000333222222222111111000000111222222222222333333333444555666555333111111222//////000000111111222222222222444555666666666666222333444555666666666666666666666666555555555555777777888888888888777777888999999999999999999888666777777777777666555555555444333222111111111111111111000///////////////........................///...---,,,,,,---...///+++++++++*********))))))************************************************+++***)))))))))))))))***)))))))))))))))))))))))))))******++++++******)))***)))***...111111---)))+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''******************)))))))))*********))))))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++******++++++,,,---...------------------,,,------------,,,,,,,,,,,,------------............,,,---...///////////////...........................//////000000000000000....../////////000000000111111111111000000000000//////000000000000111111000000000000000000000000////////////////////////000///...///000000...,,,---------...///000000000000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000222222111111111222222333111111111111111111111111000000000000000000000000000000/////////.........///////////////////////////............---------,,,...//////...---...//////...------............,,,,,,---------........./////////......---------000000000000000000000000....../////////000000000...//////////////////...///............///000000000111111111000///......+++,,,...000000///...---///000000111111111111111111000000000000000000111000000000000111111111111111111222222333333444444...000111111///...000222333222111111000111111111111000//////000000///...///000000000000000000///222222111000///......---//////000111111222333333/////////////////////////////////....../////////................................................---------............///................................................//////......---,,,++++++---,,,,,,,,,------,,,,,,......------------.............../////////000000333333222222111111000000111111111222222222333333555555555555444222222222...//////000111222222333111222333555666777777777222333444555555666666666666666666666555555555444222333444666777777888888777888888999999888888777555666666666666555444444333333222222111111111111111000000///////////////...........................---,,,+++,,,,,,...///***************+++++++++******************************************************)))(((((('''''''''(((((((((((((((((((((((())))))************))))))((()))***///222111,,,(((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++***++++++++++++,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---....../////////...........................---...//////000000//////........./////////000000111111111000000//////......//////000000000/////////000000000111111111222000000000000000000000000111111111111222222111000---------....../////////000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222333222222222222222222222222////////////////////////////////////............///////////////////////////............---------,,,...//////---,,,---...---............------...,,,,,,,,,------------...//////......------,,,,,,/////////000000000000000...//////000000111111222......////////////.....................//////000---...///000000000000000,,,---///111111000///...//////000111111111111000000000000111111000000000//////000000000111111111000000111111222333444444333333333111000///000111333222222111000000111111222111000000111222111000000//////////////////000///////////////000000000///000000111222333444444...........................//////////////////...........................---------...............---------............///................................................///......---,,,++++++***---.........---------.........------------..................////////////222222222111111111000000000000000000111111111222555444444555555444333222000000000111222333444444111222444555666777777777333333444555666666666666777777666666666555555555222333444666777777777777666777777777777777777666444555555555555444333333111111111111111111000000000000000000000//////...........................,,,+++*********+++,,,---***)))******+++---///000++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((''''''(((((((((((((((((((((((()))))))))******)))))))))((((((***...222111,,,'''***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))%%%%%%%%%&&&''''''((((((&&&&&&((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---******++++++,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------.......................................------...////////////...............////////////111000000//////.........//////000111000000///////////////000111111222222000000000000000000000000111111222333222222222222000000000//////.........000000////////////000000000000000000111111111111////////////////////////////////////////////////111000000000111111222333333333333333333333333333/////////////////////////////////.........------///////////////////////////............---------,,,...//////---,,,,,,---+++---//////---,,,---...,,,,,,,,,,,,------------.........---------------,,,,,,,,,------------------------....../////////---......//////......---......------......///000,,,---...///000111111111......000111111111000///...///000000111111000000000000111111111111000000/////////000000000111111000//////000111222444444888888888999999888444111333333222111000000000000222111000111333444333222000//////......//////000---......//////000000111///000000111222333333333..............................////////////......---------------------------------------.........---------............///---------------------------------------------------------,,,,,,++++++***---...//////------...///......------------......------........./////////000000000000000000000000//////000000000111111111444333333444666666555333111222222222333444444444222333444555666666666666222333444555666666666666777666666666666555555555888999999888888777666555555666666777777666666555333444444444444333222222000000111111111000000///000000000000000///..............................,,,+++***))))))***++++++)))))))))***,,,...000222++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))((())))))******))))))((()))((()))---000000,,,((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))*********'''((((((((())))))******&&&&&&((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((,,,,,,,,,++++++)))((((((++++++++++++,,,,,,,,,,,,******++++++,,,---------)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------.........------------------------------,,,------...............------........./////////////////////............111111000000000000//////---------....../////////////////////////////////...///111111000///000111222111111000//////......000000////////////000000/////////000000000111111////////////////////////////////////////////////000000000000000111222333222222222222222222222222//////////////////////////////.........---------///////////////////////////............---------,,,...//////---+++,,,,,,***---//////---,,,,,,---++++++,,,,,,,,,---------,,,------------------...++++++++++++,,,,,,,,,------------------------...---......//////......---...------------...//////------...///000000000000.../////////000000000000...//////000000000000000///000111222222111000///////////////000000000111///.........000111333444555777<<>>BBBBBB???<<<222111///---,,,,,,///222///......------.........//////.........---------------------------------,,,,,,---------............---,,,---......---+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................++++++++++++,,,---...............---,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,++++++++++++******---222666777444000---........................------......///000000000000///111555999:::666222000000000000111111111111111111111111111111111111222222222222222222333444222444444333111000111222000000111222333444444555222222222222222222222222444333222000//////..............................------......///.........,,,,,,+++***************---,,,,,,,,,------,,,,,,)))))))))***************)))***,,,,,,,,,***))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,((((((((('''((())))))***))))))((('''''''''''''''((('''&&&''')))+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((())))))''''''((((((((()))))))))))))))(((((((((((())))))&&&'''***,,,---,,,***(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''''''''((())))))))))))(((((((((((()))***************++++++))))))*********+++++++++++++++,,,------...//////))))))))))))))))))))))))))))))))))))************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---------.........------------------------......------------......................................................///...---,,,---...///000------------------------......------------......///000000111111000000///////////////////////////........................///000111000///...///111000000000000000000000000/////////....../////////......------,,,,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,,,,,,,///...---+++++++++,,,---(((((()))***,,,---......++++++++++++,,,,,,,,,---,,,,,,------...------,,,,,,------...------,,,,,,------------------------,,,------------------,,,++++++,,,------,,,++++++------------............---------.......................................//////............////////////......------,,,,,,,,,---...///000111222222---AAAOOOIII===:::<<<;;;???CCCKKKTTTZZZ\\\YYYVVVDDD<<<111,,,---000111000......------------..................------------------------------------,,,,,,,,,------------...///---,,,,,,------,,,+++)))))))))***+++,,,---...+++++++++,,,,,,,,,------------........................---,,,+++++++++++++++++++++***)))((((((((()))******+++,,,---------------------,,,,,,,,,,,,***,,,...111111000///---........................---------...//////000000111111333777;;;;;;777333000000000000000000000000111111222222222222111111111111111111222222333444222444444333111000111222000000000111222333333444222222222222222222222222444333222000///......---........................,,,---...............---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++...,,,***)))((()))))))))***)))))))))(((((((((''''''((((((((()))))))))*********)))((((((((((((((()))(((((('''''''''''''''***)))''''''((()))((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((******))))))))))))(((((())))))(((((((((((()))))))))+++---...---+++)))'''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((('''((())))))***))))))((('''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,************++++++++++++++++++,,,,,,---...//////))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------,,,,,,,,,...................................................---,,,,,,,,,...///000------------------------///......------......//////000111222222111000///////////////////////////........................111222222111...------...//////////////////////////////............//////------------,,,,,,,,,,,,+++,,,,,,---.........---+++++++++************)))***++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,...------,,,,,,------...((())))))***+++,,,------******+++++++++,,,,,,,,,,,,,,,------......------------......------,,,,,,------------------------,,,,,,------------,,,,,,++++++------------++++++---------------------------------------.................................///......------......///.........---------------***+++,,,...///000111111111555:::???GGGNNNPPPNNNUUUVVVXXX[[[\\\ZZZUUURRRRRREEE666...///222111...---------,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000...,,,+++,,,,,,,,,+++((((((((()))+++,,,...///++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------+++***)))(((((((((*********+++++++++,,,,,,)))***+++,,,---.....................------------***+++,,,---.........---........................------......///000000000111111444888<<<<<<888444111000000000000000//////000111222333333222111000111111000111111222333444222333444333111111111333222111111111111222333333111222222222222333333333444333111000///.........------------------------------.........------,,,------,,,+++++++++++++++)))***+++***)))((()))+++,,,,,,++++++++++++++++++000,,,(((&&&''')))************))))))((((((''''''))))))))))))((((((((((((+++***))))))(((((((((((())))))(((''''''''''''''',,,***((('''((((((&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((******))))))((((((((('''((((((((((((((())))))***,,,,,,------,,,***(((&&&((())))))((('''&&&%%%%%%))))))))))))))))))))))))((((((''''''(((((()))*********)))(((''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,*********++++++++++++,,,))))))***++++++,,,------))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,++++++******++++++,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,---...//////------------------------//////............/////////111222333333222111///////////////////////////------------------------000111111000---,,,,,,---........................///......------......///,,,,,,,,,,,,,,,,,,------,,,------............---,,,,,,++++++******************+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++,,,---------------))))))******+++++++++,,,************+++++++++++++++,,,------......------------......------,,,+++------------------------+++,,,------------,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,------.................................///......------......///,,,------------------...------------.../////////111++++++555CCCLLLPPPRRRVVVRRRLLLGGGCCC@@@>>><<>>,,,***,,,)))%%%((()))))))))***************************++++++,,,)))******+++,,,,,,------******))))))***++++++,,,,,,+++************+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,------......------------------------......------------......---,,,,,,,,,,,,,,,------...000000///---,,,---//////,,,)))''''''))),,,///*********+++,,,...///000------,,,,,,,,,------...++++++************++++++++++++************++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,+++***)))))))))***+++++++++******+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...//////000***,,,------++++++,,,...---,,,++++++******++++++...---,,,***))))))(((((()))))))))***************))))))))))))((((((((((((******++++++++++++******************+++++++++++++++++++++***++++++,,,,,,)))...444:::;;;888333///...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++)))******++++++*********++++++,,,---......//////---......//////......---////////////////////////000000000000000000000000111000000////////////000///////////////000000111111111222222222333333333111111111111111111111111//////////////////////////////......---......///...,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,***+++***(((***......,,,))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))***++++++,,,)))***&&&(((---))),,,<<>>666000------...,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,------------......---..................---...//////...---...000222000000000000000000000000000///.........000111222111111111111111222222333111111222222222333333333111111111111111111222222////////////////////////......---------......///...------...///...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++---+++(((,,,666999777((()))***++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))+++***)))((('''&&&%%%%%%&&&&&&''''''(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))******++++++""",,,***&&&,,,---(((***)))++++++)))&&&%%%(((+++))))))))))))************((((((((((((((())))))***)))))))))))))))*********))))))))))))***+++,,,---+++***)))'''''')))***+++)))************+++++++++************************************************)))***+++,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))******++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,+++******+++,,,------------,,,,,,+++++++++------------------------.........------.........,,,,,,,,,,,,------...///+++///222000+++)))***---------------------------,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))******+++++++++++++++************))),,,,,,+++******++++++,,,,,,***)))***++++++***)))************************))))))***++++++,,,------)))))))))***+++++++++,,,+++++++++++++++++++++,,,)))******++++++******)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********((())))))))))))************+++,,,,,,------------.........------,,,,,,,,,---,,,+++******+++,,,---------------------------000...,,,++++++,,,---...---,,,,,,+++******++++++++++++************++++++''''''(((((())))))******************************))))))))))))************%%%))),,,,,,+++***+++,,,************************...---+++***,,,000444777UUUMMMBBB666...+++,,,---//////...---,,,,,,+++++++++,,,.........,,,***)))******+++,,,------------////////////////////////......///000000///...---000...,,,---///000...+++...///000111111000///...000000111000000///...---333333333333333333333333000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))),,,***'''+++555;;;;;;+++***)))(((''''''''''''''''''((()))***+++,,,,,,******))))))))))))******,,,***((('''&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$''''''(((((((((((('''''''''''''''(((***+++)))(((+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))******)))(((((((((((((((++++++---...---)))'''(((''''''''''''((()))++++++))))))******++++++,,,,,,+++++++++************))))))************+++++++++************************)))******++++++******)))))))))))))))))))))))))))************************---,,,+++******+++,,,---,,,,,,,,,+++++++++************))))))))))))******************************)))***+++,,,,,,+++***))),,,,,,,,,---------......///...,,,+++***+++,,,,,,---,,,+++******,,,...///...............///000000---------------...//////.........////////////000---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++***)))))))))*********+++++++++)))******++++++******)))***)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********+++++++++************)))*********++++++++++++,,,...---,,,,,,.........,,,******************************++++++,,,,,,------***************+++++++++,,,,,,,,,++++++*********------............------***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++***+++,,,,,,---------,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***)))((((((((((((((()))++++++************++++++(((((()))))))))))))))***************************))))))))))))************)))+++...---+++******+++************************,,,+++******+++...111333FFFAAA;;;333...+++++++++,,,,,,,,,---------------++++++,,,---,,,+++***))),,,---------------,,,+++..............................///000000///...---------...///000000///......///000111111000///...//////000000000000//////111111111111111111111111111111111111111111111111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,+++(((,,,555;;;;;;,,,+++***)))((((((((((((((((((((()))******++++++******))))))))))))******+++***((('''&&&'''((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''***)))))))))+++***)))'''))))))(((''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))*********))))))(((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))''''''&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))******)))((((((((((((((((((&&&%%%(((+++,,,)))&&&''''''''''''((()))***+++((((((((()))))))))))))))((((((((())))))*********))))))*********+++++++++************************))))))************))))))************************************************,,,+++************+++,,,,,,,,,+++++++++***************))))))))))))************************************++++++++++++******++++++++++++,,,,,,,,,------,,,+++***)))******+++---,,,+++******,,,---///------,,,,,,---......///---,,,,,,,,,,,,------...,,,,,,---------.........---...///...,,,+++,,,---++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,++++++***)))***************+++++++++((())))))))))))))))))(((((((((((())))))+++,,,,,,))))))))))))))))))))))))************))))))))))))+++++++++************)))'''(((***+++++++++******---,,,,,,---///000///...************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,+++***))))))(((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,++++++************++++++***************)))))))))************************))))))))))))************,,,---......+++************************************)))))))))***+++------444333222000...,,,+++***)))***+++,,,---...///000++++++++++++************/////////......,,,++++++...........................//////000000//////...---///000000000000000111//////000000000000////////////000000000000000000000000000000000000000000222222222222222222222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++---,,,***---444999999,,,+++***)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))((('''''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''+++)))))))))))))))'''%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***++++++++++++******)))(((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((()))))))))))))))))))))$$$%%%&&&''')))***++++++***))))))(((((((((((((((///+++''')))---///+++&&&''''''''''''((()))******(((((('''''''''''''''&&&&&&&&&'''((()))***++++++)))))))))*********++++++************************))))))************))))))************************************************++++++***))))))***++++++,,,++++++++++++***************))))))))))))******************************++++++************++++++************++++++++++++******)))))))))))))))))),,,++++++******,,,---...,,,,,,+++++++++,,,------,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,---.........,,,+++,,,---++++++++++++++++++++++++,,,+++******))))))************++++++++++++******************************((())))))******))))))(((***)))))))))******+++,,,))))))))))))))))))))))))++++++******))))))((((((+++++++++*********))))))''')))***++++++***((('''***)))(((***,,,------,,,************************---------,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,++++++******))))))((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,---+++++++++***************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,))))))******+++++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,------...++++++************++++++,,,,,,++++++******))))))************************((()))))))))************+++,,,,,,,,,+++*********************************))))))******+++************+++,,,------,,,,,,+++))))))***+++---...//////,,,,,,+++******++++++,,,......//////...------,,,.........................../////////000000000000555333000...///111222222/////////000000000000000111111000000000000000000000000000000000000000000111111111111111111111111000000/////////.........------------------------++++++++++++++++++++++++---+++***((((((***+++---+++++++++***,,,111444666,,,,,,+++***))))))************))))))(((((((((((())))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''((((((((()))''''''((((((((((((''''''((('''&&&'''((((((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''******+++++++++******)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))))))))((())))))***+++,,,,,,---))))))(((((((((((()))))))))++++++)))***,,,+++((('''''''''''''''((()))***(((((((((''''''&&&&&&&&&''''''(((((()))******+++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))************************************************++++++++++++******************))))))))))))******************************,,,+++***))))))***+++,,,*********++++++++++++,,,))))))************)))(((++++++******++++++,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))******++++++*********************************)))******************))),,,,,,+++***************))))))))))))))))))))))))++++++******))))))((((((+++++++++*********))))))******,,,,,,+++)))&&&%%%(((''''''(((***,,,++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++***))))))))))))))))))******++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++)))))))))******+++++++++))))))+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////******)))))))))******+++++++++************++++++,,,,,,++++++******))))))))))))))))))))))))))))))((()))))))))************))))))((()))******+++***)))))))))))))))))))))))))))***++++++,,,+++***)))+++******++++++,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,---......//////..............................////////////000000111111@@@888000---///222222000///////////////000111111444333111000////////////111111111111111111111111000000000000000000000000////////////............------------------------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***))))))***+++,,,///111,,,+++************************))))))((('''''''''))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((()))))))))))))))(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((()))))))))&&&&&&&&&''''''(((((((((++++++++++++************))))))(((((((((((())))))!!!...666000'''%%%(((+++'''''''''''''''(((((())))))))))))(((((('''''''''************************(((((()))))))))*********))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((*********************************++++++*********+++++++++*********))))))******))))))))))))******************************,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,)))***,,,------,,,***)))************++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))******+++*********+++++++++***************)))******++++++******)))------,,,******)))))))))))))))))))))))))))))))))************))))))))))))+++++++++************)))++++++,,,,,,+++)))'''&&&***))))))***,,,---,,,+++************************+++++++++++++++++++++++++++++++++***************'''(((((()))***+++,,,,,,)))******++++++******))),,,,,,++++++++++++******)))))))))***************++++++,,,,,,,,,---------,,,,,,---------,,,++++++***************+++++++++)))******************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222---,,,,,,+++******++++++++++++************++++++***************)))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&''')))++++++***))))))))))))))))))))))))******++++++,,,+++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,++++++++++++------------............++++++,,,....../////////------------------------////////////000111222222BBB;;;444000111222111000//////......///000111222444333111000//////000000222222222222222222222222/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++***'''(((***+++)))***---+++******)))))))))******)))))))))((((((''''''''')))((((((''''''(((((()))&&&''''''''''''((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''(((((()))))))))''''''((((((((((((''''''''''''(((***---...---,,,))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((('''(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''(((((()))(((((('''%%%%%%&&&&&&''''''((((((***))))))(((((('''&&&&&&((((((((((((((())))))***777LLLXXXJJJ333'''(((,,,(((''''''&&&''''''((((((******))))))))))))))))))++++++++++++*********)))((((((((()))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((***************************+++,,,,,,,,,,,,+++***+++************)))))))))******))))))))))))******************************++++++************++++++++++++++++++,,,,,,,,,---)))+++---//////...,,,************+++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......------------............+++---...---,,,,,,---///++++++++++++++++++++++++,,,+++******))))))******(((((()))***************+++++++++*********))))))((())))))))))))))))))(((,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))*********+++++++++************)))******++++++++++++++++++,,,+++******,,,---,,,***************************)))))))))******+++++++++***************+++++++++(((((())))))******++++++))))))************))))))+++++++++******)))))))))((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++***************))))))))))))******+++++++++++++++++++++++++++++++++,,,---///222333111000///...---,,,,,,,,,++++++************++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************,,,)))'''''')))+++***))))))))))))))))))))))))))))))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------+++,,,---------------,,,------------------------///////////////111222333:::;;;<<<888333000000222///.........///000222333222111000///000111333444222222222222222222222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++((((((,,,,,,((((((+++)))))))))(((((())))))***((((((((((((((((((''''''((((((''''''''''''((((((%%%&&&''''''((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''((('''''')))+++,,,,,,***(((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((((((((((((((()))******@@@ZZZjjjYYY===,,,+++,,,(((''''''&&&&&&'''''''''))))))))))))))))))******))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))******++++++******)))************************************************+++,,,------------,,,+++************))))))))))))******))))))))))))************************************++++++++++++******************++++++++++++(((***---000000///,,,***))))))***+++++++++++++++,,,,,,+++***************************+++---...///------------............+++,,,...---,,,,,,---///)))))))))))))))))))))))),,,++++++***)))*********(((((()))***************++++++++++++******))))))''''''((((((((((((''''''************+++,,,------))))))))))))))))))))))))(((((())))))******+++++++++++++++************))))))))))))***+++---...///,,,***)))***++++++***)))************************''''''((()))***++++++,,,))))))******+++++++++,,,************))))))))))))---......//////......---+++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,------------,,,,,,+++***---,,,,,,,,,+++*********+++***)))(((((()))***+++))))))))))))))))))))))))+++*********,,,...111333///...---+++***)))((((((++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************///,,,)))(((***+++***((())))))))))))))))))))))))(((((((((((()))***+++,,,((()))***,,,,,,+++)))(((******+++++++++,,,,,,,,,)))***,,,.........,,,+++------------,,,+++******------------------------000////////////111333444111:::BBB@@@666...///444///.........///000222333//////......000333666777111111111111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))),,,((()))------((((((+++)))((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''(((((((((((('''''''''&&&%%%'''(((((('''%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''(((((()))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&''''''((()))******+++''''''(((((())))))******((((((((((((((()))******%%%DDDYYYOOO888,,,+++---(((''''''&&&&&&&&&''''''''''''(((((())))))******&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++************************,,,,,,............,,,,,,************))))))))))))******))))))))))))******************************)))***+++,,,,,,+++***)))))))))))))))************''')))---000000...+++)))))))))***++++++++++++***++++++***))))))((())))))((((((((()))***,,,---...,,,,,,------------......+++,,,------,,,,,,...///+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))((()))******+++''''''''''''(((((((((((((((*********))))))+++------,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,+++***((('''+++*********************++++++++++++++++++++++++++++++******************************************,,,,,,++++++***))))))(((***************************************************)))((((((((()))+++,,,))))))************))))))'''((()))+++---///000111333222000---+++***))))))+++***)))(((((()))***+++************************---+++))))))*********)))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++*********,,,,,,+++++++++************)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------///......---------......////////////////////////000444999======999444111111000...---...000333555......//////000000111111////////////............/////////...------,,,,,,,,,...///...---++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,------------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&(((+++---///%%%$$$%%%'''+++,,,***'''))))))(((((('''''''''&&&(((((('''&&&&&&''')))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************111000///...---+++******%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))))))))(((((())))))(((&&&&&&%%%%%%%%%))))))))))))************(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))***+++,,,---,,,,,,+++***)))))))))***+++++++++*********)))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,...,,,***((('''''''''(((***---000222222000000000,,,,,,++++++***)))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......------+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))+++,,,,,,+++))))))***,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++((()))******+++***)))((())))))******************++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++***)))((((((***************************************************))))))((()))***+++,,,))))))************))))))((()))***+++,,,...//////...---,,,+++******************)))(((((()))******************************...,,,***)))***+++***)))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***++++++************++++++))))))******+++++++++,,,*********++++++,,,,,,---////////////////////////...------,,,,,,------...///......---------......///////////////////////////111555999<<<<<<<<<;;;666444111...------...///////////////000000000000////////////............---------...............,,,...///...---+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%'''***+++)))''')))((((((((('''''''''''')))((('''&&&%%%%%%&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((***)))((('''&&&&&&&&&&&&(((((()))))))))*********(((((((((((())))))))))))+++***))))))))))))***+++))))))))))))***+++,,,---,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))*********++++++*********,,,+++************+++,,,...000333444222000......,,,,,,++++++***)))))))))***************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---------------+++************)))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,))))))))))))))))))))))))%%%&&&'''((((((((('''&&&((((((((()))))))))******+++,,,,,,***((('''(((***)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&'''((()))************((((((((())))))*********++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))***++++++,,,+++***((('''***************************************************))))))))))))***++++++))))))************))))))*********+++,,,,,,------)))))))))((()))******+++***))))))(((((())))))***************************...,,,*********+++***((())))))))))))************))))))))))))))))))))))))***************)))(((((())))))******+++******)))(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------......///////////////////////////...///111333777:::===???>>><<<888444111///......000000000000/////////////////////............---+++,,,,,,---......//////,,,---///...---,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''''''''''''''&&&)))(((&&&&&&((()))((('''(((((((((((('''''''''''')))((('''&&&$$$$$$$$$$$$((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%)))))))))((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))*********))))))((('''''''''(((((())))))))))))((((((+++***)))((('''''''''((((((((())))))))))))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))******+++,,,++++++***)))))))))******+++************)))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********+++,,,---//////111333555444111///---,,,,,,,,,,,,+++******))))))+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,************))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))************((())))))((('''&&&((()))(((***+++------+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((())))))***+++++++++'''''''''((())))))******************************))))))***+++,,,------...)))))))))))))))))))))))))))***+++,,,+++***((('''************************************************)))))))))*********++++++)))******++++++******)))++++++++++++++++++++++++((((((((((((((()))***+++)))))))))(((((()))))))))************************...,,,*********+++***(((((()))))))))************(((((((((((((((((((((((()))***+++++++++)))'''&&&'''(((***++++++***)))((())))))***++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++...------------...//////////////////////////////.........///000222444666===;;;888444222000//////111111000000//////......//////.........---------,,,,,,,,,------.........+++---......---,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''"""$$$&&&((())))))))))))+++)))'''&&&&&&''''''(((((((((((((((((('''''''''(((((('''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&)))))))))*********++++++((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++***)))(((((())))))(((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********+++,,,---...///000222333222000---,,,+++,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))************&&&'''((((((((()))+++---***+++---......---+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++''''''(((((()))))))))***************************))))))***++++++,,,------))))))))))))))))))))))))))))))***+++***)))((('''************************)))))))))))))))))))))))))))*********++++++++++++******++++++++++++******++++++*********)))))))))+++******)))))))))******((((((((())))))((((((((())))))))))))))))))))))))---+++))))))*********)))((()))))))))************(((((((((((((((((((((((()))***+++++++++)))(((''''''((()))++++++******))),,,+++++++++++++++++++++,,,,,,++++++++++++++++++------------------------***+++,,,------,,,+++***---------------...//////////////////////////////,,,---......///.........111000///...------------111111000000//////..................------------......------,,,,,,,,,,,,+++---......---,,,------,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&((()))******))))))******((('''&&&&&&'''((('''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******)))$$$$$$$$$%%%&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''((()))******+++))))))(((((((((((())))))+++******))))))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))((())))))*********))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***************++++++++++++***+++---///...---+++++++++,,,,,,,,,+++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++(((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((()))*********))))))((((((((()))))))))******'''(((*********+++...000+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))************************)))))))))******++++++,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++***************)))))))))((((((---,,,+++***)))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))***((('''''')))******)))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------------...///000////////////////////////+++---///111111111///...,,,,,,,,,,,,---...000000000000000000////////////.........------------,,,......------,,,++++++***+++,,,......---,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********)))((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************)))((('''&&&((())))))(((&&&%%%'''((('''''''''(((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))***+++++++++"""######$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***+++,,,***)))(((''''''((()))*********))))))))))))******''''''(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((()))))))))(((((())))))***))))))((((((((()))******(((((()))))))))))))))***))))))))))))))))))))))))+++***(((''''''(((***+++***************)))((('''((()))++++++***)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))************************))))))***++++++++++++***(((((((((((())))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''((((((((()))))))))'''((()))))))))***,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***+++************,,,---...+++++++++***))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))+++************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))(((((((((,,,+++******))))))******''''''((())))))(((''''''))))))))))))))))))))))))'''%%%%%%&&&(((*********))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))******+++------++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,------///000000////////////////////////---...000111222111111000......//////000111222222////////////000000000000.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***'''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''++++++)))((('''&&&&&&&&&&&&(((***)))'''&&&'''(((''''''''''''((((((((()))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++***)))(((''''''((()))***))))))((((((((())))))***'''''''''((((((((())))))(((((((((((())))))))))))))))))***++++++***))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''')))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))************************((())))))***************'''((((((((())))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''((((((((((((&&&'''''''''%%%%%%''')))++++++***))))))***++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***,,,...///------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&(((***,,,************************)))))))))))))))))))))))))))***+++,,,---,,,++++++***++++++,,,,,,++++++***)))))))))))))))(((((((((***))))))))))))******+++&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%$$$###%%%'''*********))))))))))))************))))))))))))))))))))))))((((((''''''(((***,,,---+++***))))))***,,,...///******+++,,,------...///))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,---...///000111////////////////////////111111000///////////////..............................//////000000111111......---------,,,,,,,,,***++++++,,,,,,------...***,,,......---------...,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((($$$'''******(((&&&'''(((&&&'''''''''(((((())))))''''''(((((('''%%%###"""%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++)))((((((((((((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,,,,+++***)))***)))(((((((((((())))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))((()))******)))(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++++++++******))))))(((((())))))(((((((((***+++,,,)))))))))(((((((((((((((************************))))))))))))************''''''(((((())))))******'''))),,,......,,,)))'''))))))))))))))))))))))))))))))************))))))************************))))))(((((('''''''''&&&)))))))))***++++++)))'''+++***))))))***,,,---///,,,,,,++++++***)))((((((,,,+++***(((''''''''''''******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***++++++***((()))+++,,,,,,+++***+++,,,+++)))))))))+++))))))))))))))))))))))))************)))))))))(((---***&&&%%%&&&(((******((((((((((((((()))************)))(((''''''(((((())))))))))))))))))*********)))((('''''')))+++---,,,***'''%%%%%%'''***,,,,,,------......------,,,+++++++++************)))---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......,,,---///000000000///...---------............///---...///////////////...,,,---000333333333111000111,,,(((***///111///,,,(((+++///000///---,,,+++,,,,,,+++******+++++++++,,,------+++)))(((((()))'''((()))******)))'''&&&))))))(((((((((((())))))************************+++***)))((((((((()))******'''%%%$$$%%%'''(((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))***,,,---&&&'''((())))))((('''&&&'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))************'''&&&&&&%%%%%%%%%&&&&&&+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******'''''''''(((******)))((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))***))))))***++++++)))''')))***+++***'''&&&'''((())))))))))))))))))))))))'''((((((((((((((((((''')))'''$$$""""""$$$''')))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''### ###***---+++&&&***************)))(((((())))))))))))************)))*********++++++++++++,,,,,,***)))((((((((((((***************)))((((((+++,,,,,,+++)))((()))***++++++************++++++(((((())))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++'''(((((()))************(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))))))))******)))************+++,,,------,,,,,,+++******)))((((((''''''((((((***+++,,,---)))))))))*********+++++++++++++++*********))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((***++++++******+++,,,+++)))((()))***)))))))))))))))))))))))))))((((((((()))***++++++((((((((('''&&&'''((()))((((((((((((((()))******+++***)))(((((((((((((((*********)))))))))))))))***)))((((((((()))+++,,,...---+++))))))+++---...,,,,,,------------,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------------------------...////////////...---------............///---------....../////////---///111333444333222111222111000...,,,,,,---...333222000...------------------,,,+++++++++++++++,,,,,,,,,+++***((((((((((((,,,000000,,,((((((((())))))(((((((((((())))))************************))))))(((((()))***+++,,,,,,***(((''')))***+++***(((((((((((((((((((((''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''((()))+++,,,&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((())))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''((('''''''''(((((((((((((((***)))((('''&&&%%%$$$$$$''''''((()))******)))((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))+++)))((()))******)))((()))***+++***'''&&&'''((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%+++***(((&&&&&&(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&(((,,,---,,,))))))************)))(((((('''(((((((((((())))))))))))))))))*********++++++++++++***)))((((((((()))***************)))(((((()))***++++++***)))***,,,+++******************+++))))))((((((((((((((((((&&&&&&'''(((((()))************)))((((((((())))))%%%&&&(((***+++,,,++++++(((((((((((((((((((((((((((((())))))))))))************))))))(((''''''''',,,***(((&&&&&&(((***,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************))))))))))))******)))(((((()))******))))))***+++,,,,,,,,,,,,+++++++++******))))))(((''''''((()))+++---///000((((((((()))))))))******+++************)))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''''')))******)))+++,,,,,,+++)))'''((()))))))))))))))))))))))))))((('''''''''(((***,,,---&&&((()))***)))(((((((((((((((((((((((()))******+++******)))))))))))))))+++*********))))))(((((()))))))))))))))***************))))))))))))******+++,,,,,,------,,,,,,+++'''((()))***+++,,,------,,,,,,............,,,,,,,,,,,,------------,,,,,,---------------------,,,---------------......///---------............///------------...///111222...///222333444333222111111666999666///---111777???888000+++,,,---......///...---,,,+++*********++++++++++++******)))(((---222666444---((((((+++))))))(((((((((((())))))************************((((((((()))***+++,,,---***(((&&&&&&'''(((((((((''''''((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))*********))))))(((((()))******((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''&&&((((((((((((((('''''''''******)))(((&&&$$$"""!!!'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++***(((''')))*********)))***+++***'''&&&'''((())))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++******))))))******))))))((('''''''''''''''((((((((((((((((((((()))))))))************)))))))))))))))***)))************))))))(((''')))***+++******,,,---************************))))))((((((''''''&&&&&&&&&'''''''''((((((((()))******))))))((((((((((((&&&''')))+++,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((+++***'''&&&&&&'''***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))))))))((()))***,,,,,,,,,+++***+++*********)))))))))(((*********))))))******+++((((((((()))))))))******&&&'''((()))***+++,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))'''&&&&&&((())))))(((+++,,,,,,+++(((''''''(((((((((((((((((((((((((((((((((''''''''')))+++,,,***((('''(((+++,,,***(((((((((((((((((())))))***+++******)))))))))******++++++******)))(((((((((((()))************))))))''''''((((((((((((''''''++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,***+++---......---+++***,,,,,,,,,------,,,,,,,,,...------------,,,,,,,,,------,,,++++++---...///---------............//////...------...111333555...///000222222222111000,,,444<<<===999777:::???AAA999///***,,,//////...000///...,,,+++******************+++,,,,,,+++***555666555222---))))))+++))))))(((((((((((())))))************************))))))))))))******++++++)))'''%%%%%%&&&(((''''''''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))((('''&&&%%%&&&&&&''''''(((((((((((((((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''))))))((((((''''''&&&&&&&&&''''''(((((('''&&&&&&'''((()))***)))(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,)))'''&&&(((***++++++)))***+++***'''&&&'''(((((((((((((((((((((((((((******++++++++++++******&&&&&&''''''''''''&&&&&&((()))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***)))'''&&&(((***)))))))))))))))((((((''''''''''''((((((((())))))(((((((((((())))))))))))***)))))))))))))))***+++))))))************)))((((((***++++++******+++,,,*********++++++*********))))))((((((''''''&&&&&&)))((((((((('''''''''&&&))))))))))))((((((''''''((()))***+++******)))((())))))))))))))))))))))))'''(((((((((((()))))))))&&&''''''((()))******+++)))(((((((((((((((((()))(((((((((((((((((((((((())))))************))))))************************((((((((((((((((((((((((%%%(((,,,...,,,)))((('''((()))***+++,,,+++***)))*********)))))))))))))))++++++***)))(((''''''''')))))))))*********++++++%%%&&&'''(((***+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((('''%%%&&&((())))))(((***+++,,,***(((''''''(((((((((((((((((((((((((((***)))(((''''''((())))))...'''!!!""")))---+++'''((((((((((((((())))))******)))))))))))))))******************))))))(((((())))))************)))(((((()))***++++++***)))(((******++++++++++++******************************&&&''')))******)))'''&&&+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,++++++---...///---------............///000000///...000222555666---...//////000//////...)))000888===>>>===<<<;;;;;;444---+++---000///,,,000///---,,,+++******)))))))))***---000111///---;;;666///+++***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))************)))(((((((((,,,***))))))+++++++++***&&&'''''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))((('''%%%%%%%%%&&&&&&(((((((((''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((('''''''''(((((()))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((*********************+++(((''''''&&&&&&''''''(((+++******))))))((((((((())))))((((((''''''&&&&&&%%%&&&(((*********))))))''')))+++***((('''((()))''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&(((***+++,,,)))***+++***'''&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))***+++,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))###&&&)))(((&&&%%%(((+++)))))))))))))))(((''''''(((((()))))))))*********(((((((((((())))))))))))***)))))))))))))))***+++((())))))*********))))))***+++,,,+++)))((()))***)))***++++++++++++***)))))))))((((((((((((((((((******)))(((((('''&&&&&&(((((()))))))))(((''''''***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&'''((()))***+++,,,'''(((***++++++***((('''))))))))))))))))))))))))))))))************))))))************************''''''''''''(((((((((((($$$(((---...,,,((('''((())))))***************)))))))))))))))))))))))))))(((((((((((((((((()))***)))))))))*********++++++(((((()))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((('''&&&&&&((())))))((()))***+++***((('''((())))))))))))))))))))))))))))))))))))((((((''''''''',,,$$$%%%***)))&&&((((((((((((((()))******((((((((((((((())))))***)))))))))))))))))))))************)))))))))))))))(((((())))))))))))(((((()))******++++++******)))+++++++++*********))))))***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------......///---------............///000000000000111222444555------............------***---222777999888333000222///,,,,,,...///...,,,...---,,,+++***)))))))))))))))***///555777555333;;;333)))&&&(((+++***'''))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''%%%%%%***)))((()))***+++***(((&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&''''''((((((((())))))))))))((('''&&&%%%%%%&&&'''((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&'''((())))))))))))))))))************'''''''''(((((((((((((((************************''''''''''''(((((((((((()))))))))(((((('''''''''((((((''''''''''''((((((******))))))))))))))))))((((((((((((((('''''''''((()))***++++++***(((&&&&&&))),,,+++(((&&&''')))''''''''''''''''''''''''&&&'''(((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))***((('''''')))+++++++++)))***+++***'''&&&'''((())))))))))))))))))))))))''''''(((((((((((('''''')))******++++++******)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$'''***)))((('''***,,,(((((())))))(((((('''&&&))))))))))))************((((((((()))))))))************)))))))))))))))***((())))))************)))+++,,,---+++)))(((((())))))***+++,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((''')))(((&&&%%%&&&'''(((***(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))******+++))))))***++++++***))))))))))))))))))))))))))))))))))))************))))))************************''''''(((((())))))))))))&&&***---,,,(((&&&)))+++******))))))))))))******((()))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))))))))******(((((((((((())))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))'''&&&'''(((***))))))'''((())))))(((((()))***))))))))))))))))))))))))%%%'''((()))***)))'''&&&&&&%%%######%%%'''((()))((((((((((((((()))******'''''''''''''''((())))))((((((((()))******++++++,,,+++)))((((((((()))***(((((((((((((((((((((((())))))************))))))***************+++++++++------------------------++++++,,,,,,,,,,,,++++++***++++++,,,---...//////------...////////////...---------............////////////000000111111111........................+++,,,---...///...---+++---------,,,------------,,,+++******))))))))))))))))))+++222999===;;;888444///)))'''((())))))'''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((&&&%%%$$$((('''&&&'''))))))'''&&&&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&'''((()))***((((((((()))))))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((()))+++++++++(((&&&$$$&&&***,,,+++'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))((('''(((***,,,+++***)))***+++***'''&&&'''((())))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))))))))***(((((())))))(((((('''&&&((((((((())))))))))))***)))))))))*********++++++++++++***)))((((((((()))(((((()))******************+++,,,+++))))))***+++(((***+++,,,,,,+++***((((((((())))))******++++++(((((())))))******++++++%%%&&&''')))))))))(((((('''&&&$$$###$$$'''***,,,************************''''''''''''((((((((()))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++)))+++,,,)))%%%%%%***///+++***)))(((((()))***+++(((((((((((())))))))))))*********)))******+++,,,''''''''''''((((((((()))$$$%%%&&&((()))+++------(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''')))******)))&&&'''))))))((((((***+++))))))))))))))))))))))))"""$$$'''***+++***)))'''###''',,,+++'''&&&)))---((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,---+++)))''''''((()))***------,,,,,,,,,,,,------))))))************))))))(((((()))***+++,,,,,,---))))))(((''''''((())))))+++++++++,,,,,,+++++++++)))***+++,,,...///000000,,,---///000000000///...---------.........//////---...///////////////...///////////////.........,,,,,,,,,***)))))),,,///---......---++++++---...******)))))))))))))))***)))))),,,333<<<@@@???;;;,,,,,,,,,+++)))((('''((())))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%+++*********,,,,,,***)))&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&''''''(((******&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))000///...---,,,******)))((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&''')))******(((&&&$$$&&&***---+++'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((('''''')))+++,,,+++***)))***+++***'''&&&'''((()))))))))))))))))))))))))))))))))******))))))))),,,,,,++++++++++++,,,,,,))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))(((((('''&&&(((((((((((((((''''''&&&''''''''''''((((((((()))************++++++++++++,,,,,,***)))(((((((((((((((((()))***************((()))++++++******+++---((()))+++,,,,,,+++)))(((+++)))((('''((()))((('''((((((((((((((((((((((((''''''((()))***+++,,,,,,...,,,***)))((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((++++++******************(((''''''''''''(((((()))&&&&&&'''((()))***++++++...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---,,,***'''%%%***)))(((((())),,,///111+++***)))(((((()))***+++(((((((((((()))))))))))),,,,,,++++++***)))''''''(((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))*********************))))))((((((''''''((())))))))))))((((((''')))))))))))))))))))))))),,,+++***(((''''''&&&&&&'''((()))***************(((((()))*********************+++++++++,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,------////////////////////////,,,---------.../////////......---------,,,,,,,,,........................+++,,,,,,+++)))((()))***---000...+++333DDDKKKGGGAAA888...+++///333000---************))))))))))))%%%&&&&&&'''((()))*********'''%%%&&&)))+++***)))***&&&######%%%'''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%'''%%%###"""###&&&)))+++''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))(((&&&%%%%%%&&&((()))---,,,+++)))(((&&&%%%$$$(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$$$$%%%'''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))))))))))))))%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%***(((&&&'''***+++)))'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))************&&&'''((())))))************)))(((''''''((()))***)))(((((('''''''''(((((('''(((((()))***+++++++++---------,,,+++******)))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++***)))(((((()))))),,,+++++++++***)))))))))''''''''''''((((((((()))++++++***)))(((((())))))+++)))((('''))))))((('''(((((((((((((((((((((((((((((()))))))))))))))))),,,+++)))(((((((((******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))******))))))((())))))***((((((((((((((())))))))),,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&%%%$$$######)))(((((('''&&&&&&''''''((((((((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))***)))))))))((((((((('''(((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((()))***************************+++++++++,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------,,,,,,,,,------...........................---------...............------------,,,,,,,,,,,,------------------------+++,,,,,,+++)))((()))***!!!&&&''''''111BBBJJJHHH;;;555000111555888444000*********)))))))))((((((&&&&&&''''''(((((()))))))))'''%%%&&&(((***)))(((,,,)))'''&&&'''(((&&&$$$))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((('''%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))---,,,+++)))(((&&&%%%%%%((('''&&&%%%%%%&&&'''((()))))))))(((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((()))))))))))))))***+++,,,+++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((('''''''''&&&&&&***(((''''''******)))'''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((())))))))))))((((((((()))))))))***************))))))((('''&&&))))))(((((((((((()))))))))(((((('''''''''(((((('''(((((()))******+++++++++******)))((((((''''''''''''((((((((((((''''''((())))))))))))))))))((('''((((((((())))))))))))+++******)))(((((())))))++++++******************'''''''''((((((((())))))++++++***)))))))))))))))+++***(((((()))))))))((((((((((((((((((((((((((()))))))))(((((('''''''''+++***(((''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((())))))---,,,+++***************))))))(((((('''''''''&&&))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&(((******)))((('''******))))))))))))************))))))((((((''''''''''''((((((((((((''''''))))))((((((''''''(((((())))))(((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))((())))))))))))(((((((((((((((((()))***++++++++++++))))))))))))))))))))))))'''''''''((()))***+++,,,***++++++++++++***))))))(((((()))***************)))))))))*********++++++,,,,,,+++************+++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------...///.......................................---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***$$$((((((&&&,,,666:::666111///...222777888444000******))))))))))))(((((('''''''''((((((((((((((()))(((&&&'''((())))))(((---,,,*********)))&&&$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''''''''''''''''''''))))))***************)))$$$%%%'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))...---+++***'''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))))))))((()))***++++++)))(((((()))''''''''''''''''''''''''''''''(((((((((((((((((('''((())))))******)))))))))))))))(((((((((((((((***((('''((()))***)))'''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''(((((((((((()))))))))'''''''''(((((((((((()))*********))))))((('''&&&(((((())))))))))))(((((((((((((((''''''(((((()))'''(((((())))))******+++))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))************))))))''''''((((((((()))))))))******)))((((((((())))))))))))******************''''''((((((((()))))))))+++***)))))))))))))))))),,,***(((((()))***)))(((''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((((((((()))))))))))))))...---,,,+++***)))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((())))))***&&&''')))***)))((('''&&&***))))))))))))))))))*********))))))(((((('''''')))***++++++,,,,,,,,,+++))))))(((((((((((()))))))))(((''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((()))&&&''''''((((((((((((((())))))))))))(((((((((((('''((()))++++++,,,,,,,,,((((((((((((((((((((((((''''''(((((()))***,,,,,,)))***+++++++++++++++***(((((()))***************((())))))))))))*********++++++******)))******+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000......................../////////...---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))******---,,,((('''+++***&&&(((((()))---111111///,,,***)))))))))((((((((((((((((((((((((((('''''''''***))))))((()))***************++++++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))************)))&&&''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''###&&&((())))))(((((()))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))((((((!!!###&&&''''''''')))***''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((()))((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))*********'''((()))******)))((('''(((((((((((((((((()))***(((((((((((())))))************))))))((((((((((((''''''((((((((((((''''''))))))************))))))'''''''''((((((((())))))***))))))((((((((())))))(((((())))))******++++++'''(((((((((((()))))))))******)))))))))))))))***,,,***)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((()))))))))))))))******+++++++++---,,,+++***)))((((((((('''''''''(((((((((((()))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,***(((''''''((()))******))))))(((((()))))))))))))))******)))))))))***)))))))))((((((((('''&&&&&&'''((())))))))))))))))))(((((((((((())))))((('''&&&(((***+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))++++++,,,,,,,,,((((((((((((((((((((((((******))))))))))))******'''((()))***+++,,,,,,,,,(((((()))***************((())))))))))))*********+++******)))******++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,---...///000......................../////////...---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***&&&(((***((((((******(((%%%&&&&&&''')))))))))))))))))))))(((((((((((('''((((((((((((((('''''''''((((((((('''''''''((()))&&&''')))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))(((((('''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%'''******)))'''''''''***)))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((!!!$$$&&&&&&&&&(((***''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***************''''''''''''''''''''''''((()))))))))((((((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))*********'''((()))******)))((('''((((((((((((((()))******((((((((((((((())))))))))))))))))(((((((((((((((''''''((((((((((((''''''))))))************))))))''''''''''''(((((((((((()))((((((((((((((())))))((((((((())))))******+++(((((((((((()))))))))******)))))))))))))))******,,,+++))))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))******++++++,,,,,,+++***)))((((((((((((((('''((((((((())))))******))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---+++***(((((((((((()))++++++***)))))))))******))))))************))))))((((((((()))))))))))))))&&&&&&'''((())))))((((((((((((''''''(((((())))))(((''''''***---...***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++''''''((())))))))))))((((((((((((((())))))))))))(((((()))***++++++++++++)))))))))))))))))))))))),,,+++***)))))))))))))))'''''')))******++++++***(((((()))***************)))))))))*********+++++++++************+++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------...............---------,,,,,,,,,,,,++++++++++++------------------------+++,,,,,,+++)))((()))***&&&(((******))))))))))))'''(((((('''&&&&&&((()))))))))(((((((((((('''''''''''''''(((((((((((((((%%%&&&&&&%%%$$$###%%%&&&$$$&&&'''(((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&%%%%%%((((((&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))((()))((()))''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''(((***)))(((''''''(((+++***((('''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((())))))******))))))&&&&&&''''''''''''((((((''')))***)))((('''(((***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((*********))))))((('''&&&(((((())))))))))))(((((((((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((''''''(((((())))))(((((())))))))))))))))))((((((((()))))))))******)))))))))))))))******+++---+++))))))***+++***)))((((((((((((((((((((((((((((((((())))))*********''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((()))***+++++++++***))))))((((((((())))))***************)))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((()))***+++++++++***)))((()))***++++++***)))(((''''''(((((())))))******))))))***+++++++++******''''''&&&&&&'''(((((()))(((((()))...222222,,,'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++'''((())))))******))))))'''((((((((()))))))))***(((((()))******))))))))))))))))))))))))))))))))),,,+++******))))))******)))))))))))))))((('''&&&(((((()))***************************+++++++++,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,,,,------...---------------------------------...............------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***+++,,,---,,,)))&&&&&&((('''***,,,+++(((&&&(((+++))))))((((((((('''''''''&&&&&&''''''(((((())))))&&&'''(((&&&$$$###%%%'''&&&'''((('''%%%%%%'''***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''((()))******+++((((((((('''&&&%%%$$$###%%%&&&'''(((((()))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&((((((((('''(((***+++,,,+++)))'''&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))%%%&&&''''''((((((''''''((()))+++***)))(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((())))))))))))(((''''''((((((((()))))))))''')))******''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((*********))))))((('''&&&))))))(((((((((((())))))(((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))))))))((((((((((((((()))))))))*********)))))))))))))))***++++++---+++))))))***+++***)))************************************))))))))))))''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))************&&&''''''((()))******+++))))))))))))))))))******------,,,+++***)))(((((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))***,,,------%%%'''+++---...,,,)))'''((()))***++++++***)))(((&&&&&&'''((()))***++++++))))))*********))))))(((&&&&&&&&&&&&&&&'''((())))))))),,,111666555...((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))***************'''((((((((())))))******((())))))))))))(((((('''))))))))))))))))))))))))+++***************++++++++++++***)))'''%%%$$$###(((((()))******************++++++++++++,,,,,,,,,,,,+++++++++,,,------...*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,,,,------------------------------,,,------....../////////......------------,,,,,,************************+++,,,,,,+++)))((()))***)))***+++,,,)))''')))---%%%)))------***'''(((+++)))(((((((((''''''''''''%%%&&&&&&'''((()))******)))***+++)))'''&&&(((***)))******(((%%%$$$'''***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''((()))***+++,,,)))))))))((('''%%%$$$###"""$$$(((***+++***((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''''''''))),,,///---+++)))'''&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&''''''((((((''''''$$$&&&))))))))))))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((((((((((((((((((((())))))*********+++''')))+++***'''&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''((()))***************)))(((''''''((()))***(((((((((((()))***+++,,,(((((((((((((((''''''''')))))))))***************''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********))))))((((((''''''))))))))))))************))))))((())))))***++++++---,,,***((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((())))))((('''&&&&&&++++++***)))((('''&&&&&&+++***)))(((((((((************)))(((((((((((((((***)))(((''''''((()))***'''&&&$$$######$$$%%%&&&)))))))))))))))(((''''''''''''''''''((((((((((((++++++******))))))((((((((((((((((((((((((((((((---,,,***(((((()))***+++)))***+++++++++)))((('''((((((((()))))))))))))))''''''''')))++++++)))'''&&&(((***+++,,,+++***)))***(((&&&'''***+++)))'''((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))******++++++(((((('''(((((()))*********)))))))))))))))******))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------------***((())),,,//////...///......---------......,,,++++++++++++,,,---......------,,,,,,------...............---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))'''***,,,---,,,***))))))+++******)))))))))))))))###000555---''')))(((###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,------,,,+++)))(((&&&((('''&&&%%%$$$%%%%%%&&&************************&&&&&&''''''((())))))))),,,((($$$%%%))),,,+++)))(((((((((((((((''''''''')))))))))))))))*********(((((((((((()))***+++,,,''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((''''''''''''((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((******))))))))))))******))))))(((((((((((())))))''''''''''''((()))+++++++++++++++***)))(((((('''******)))))))))))))))***------+++)))((('''''''''******)))''''''&&&&&&&&&&&&''''''(((((((((((((((******))))))((((((((('''(((((((((((())))))))))))%%%&&&&&&'''((()))***************)))(((((('''''')))((('''((()))***)))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))---)))%%%&&&)))+++(((%%%))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((()))*********)))))))))((((((((('''(((((((((((((((((((((((('''((()))++++++***)))(((((((((((((((((('''&&&&&&******))))))((((((''''''***)))))))))))))))************)))(((((((((((((((***)))(((''''''((()))******)))(((''''''(((***+++((()))))))))))))))((((((******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++***************)))(((((())))))))))))))))))******)))(((((((((******)))'''&&&((()))+++++++++)))(((***(((''''''******)))'''***))))))(((((('''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((***+++------+++******)))))))))************+++******)))((('''))))))))))))))))))))))))************************))))))***************))),,,+++))))))******)))(((************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,***)))***---///...---------------------......+++,,,,,,,,,---------------------,,,,,,---------000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))&&&(((***+++)))((('''(((******)))(((((((((((()))***888>>>555***)))***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((("""###%%%'''(((((('''&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))%%%!!!"""&&&)))(((&&&((((((((((((((((((((('''*********)))))))))))))))'''(((((()))******++++++''''''''''''''''''''''''(((&&&%%%'''******)))&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))(((((())))))***((((((((((((((((((((((((''''''''''''((()))***+++++++++******)))(((((('''+++******)))))))))******,,,,,,***)))((((((''''''***)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))((('''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))***)))'''(((***+++)))((())))))(((((((((((())))))###$$$&&&'''((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&''')))+++---...))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++***)))((((((((((((((((((''''''&&&))))))))))))(((((((((((('''(((((()))***************))))))((((((((((((((())))))(((((((((((())))))******)))))))))+++,,,---(((((())))))***))))))))),,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++,,,+++***)))((()))***++++++******)))))))))))))))*********))))))*********---***((('''((()))(((''''''((()))***+++***)))(((***((('''((()))***)))'''******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))+++---...///---,,,+++***************((())))))*********))))))))))))))))))))))))))))))************************''''''((()))************---+++))))))***+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++******,,,......---,,,,,,,,,+++,,,,,,---......+++,,,---...///...------------,,,,,,,,,,,,------111///,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((&&&(((******)))(((((((((***)))((((((''''''((((((&&&555<<<333(((&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''' """&&&)))******((('''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&+++(((%%%%%%(((******(((''''''((((((((((((((((((++++++******))))))(((((('''((()))***++++++******''''''''''''''''''''''''''''''&&&'''))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((((((''''''(((((()))'''(((((())))))(((((('''(((''''''(((((()))***++++++******))))))(((((('''+++***************+++++++++***))))))((((((((()))***)))(((''''''&&&''''''&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%&&&&&&'''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))''')))+++,,,+++***)))***))))))(((((((((((())))))"""$$$&&&)))******)))(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))&&&&&&'''(((***,,,---...))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))'''((((((((((((((('''''''''((((((((()))))))))***%%%&&&(((***++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''((((((***+++,,,(((((()))************)))---,,,,,,++++++******)))(((((())))))******+++++++++++++++++++++++++++++++++***))))))))))))******+++***)))(((((()))***+++***))))))((())))))***+++000,,,)))''''''((((((((((((((()))******)))(((((()))((((((((()))))))))((()))(((((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))************((((((((()))***+++---...------,,,+++************%%%&&&((()))+++,,,,,,,,,((((((((((((((((((((((((************************%%%&&&'''(((******++++++,,,+++))))))+++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......,,,+++++++++++++++,,,---......+++---///000000///---,,,,,,,,,,,,------,,,,,,,,,///...,,,***))))))***+++++++++++++++++++++++++++)))))))))((((((((((((((((((***,,,,,,+++*********))))))(((''''''''''''''' +++000+++%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''***+++***(((%%%###'''''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))((((((''''''''''''+++)))'''''')))+++***)))''''''''''''((((((((((((,,,++++++***)))(((''''''&&&(((***+++,,,+++)))((('''''''''''''''''''''''''''''''''((()))((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&'''((()))'''''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''((())))))(((''''''((((((((((((((()))************))))))((((((((((((+++************++++++,,,))))))((((((((())))))***))))))((('''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((((((((('''&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''+++//////***'''(((***))))))(((((((((((())))))%%%&&&(((***+++***((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((((('''''''''(((((())))))******%%%&&&((()))*********)))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((()))***+++))))))************))))))++++++*********)))))))))(((((())))))******++++++************************))))))))))))))))))******+++***)))(((((()))***+++)))(((''''''((()))+++---111---)))&&&&&&((((((((((((((()))))))))(((((((((((()))))))))((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))((((((((())))))***---,,,,,,+++******++++++'''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''(((***+++++++++,,,***))))))***++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------,,,++++++++++++++++++,,,---...,,,---///000000///---+++++++++,,,------,,,++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++((((((((((((((())))))))))))***,,,+++***)))***+++))))))((('''''''''''''''%%%(((***)))***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((())))))'''$$$!!!&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))'''&&&%%%%%%&&&&&&&&&%%%&&&'''''''''(((((()))))),,,++++++***)))((('''''''''(((***+++,,,+++)))((((((((((((((((((((((((((('''(((((()))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((((())))))***)))))))))(((((((((((((((******))))))***++++++,,,(((((((((((((((((()))***)))((((((''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''')))***)))'''%%%&&&(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((---111///)))%%%&&&((())))))(((((((((((())))))'''((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((((((((((((''''''(((((())))))******&&&''''''((())))))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((())))))******++++++******++++++******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******+++(((''''''''')))+++...000111---)))''''''((())))))))))))((((((((((((''''''''')))***)))((('''(((***&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((((((((((((((++++++************+++++++++++++++******(((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***+++++++++***)))'''((()))+++******++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***,,,------,,,+++,,,---------,,,,,,,,,,,,------------...///...---,,,+++***+++,,,------,,,+++******+++,,,,,,,,,+++)))(((++++++++++++++++++++++++(((((())))))))))))******''')))***)))((('''(((******)))((((((''''''((((((***(((&&&'''***+++'''"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))'''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((('''''''''&&&&&&&&&''''''((()))))))))++++++******))))))((((((((()))***++++++***)))((((((((((((((((((((((((((('''(((***)))'''&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&))))))((((((''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***++++++(((((((((''''''((())))))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((###$$$%%%&&&'''((())))))))))))(((((('''&&&&&&%%%(((***,,,***'''%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))---000...(((%%%&&&((())))))(((((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***'''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))((((((((((((((()))******'''((()))******)))((('''))))))***************))),,,,,,,,,+++***)))((('''''''''(((((()))******************)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************(((((('''(((+++...222555///,,,)))((())))))))))))))))))((('''''''''''''''''')))******''''''(((***(((((())))))******++++++)))))))))))))))))))))))))))((((((((('''''''''&&&)))))))))((())))))******))))))))))))******+++,,,))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++)))'''&&&'''(((******)))************************++++++,,,,,,,,,------------------,,,,,,++++++++++++---...,,,******,,,...000///...---,,,,,,,,,,,,------------,,,,,,,,,+++)))+++,,,------,,,+++)))+++++++++***************************************)))))))))*********++++++((()))))))))''''''(((*********)))(((((((((((()))'''%%%$$$&&&''''''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***++++++******************%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((******++++++))))))((()))&&&&&&''''''((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&)))******'''%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))))))))))))))(((''''''))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))(((((())))))***)))(((&&&$$$$$$&&&((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++)))(((((('''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())),,,...,,,(((&&&'''***''''''((((((((((((''''''((((((((((((((((((((((((************************&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((***+++***((('''(((***))))))(((((((((((())))))%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''(((******'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''((())))))(((((())))))))))))((((((((((((***)))'''&&&&&&'''((()))((((((((((((((()))******'''((()))******)))((('''(((((()))))))))(((((('''------,,,,,,***)))'''&&&''''''((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))''''''((())))))***))))))'''((()))+++++++++***)))))))))(((***---111555888...,,,)))))))))******)))***)))((('''''''''''''''''')))+++***'''&&&(((***+++++++++***************((((((((((((((((((((((((++++++******)))))))))((())))))))))))***+++,,,---''''''(((((()))***,,,---###%%%''')))+++---......))))))))))))))))))))))))************************((()))***++++++,,,++++++((('''%%%&&&((())))))((())))))))))))))))))))))))))))))*********+++++++++---------,,,,,,+++++++++,,,---...,,,)))))),,,///111000///...---,,,,,,,,,...---,,,++++++++++++,,,)))***,,,------,,,***)))---,,,***(((((()))+++,,,************************))))))******+++++++++,,,***++++++***))))))***,,,++++++***)))))))))))))))######%%%((((((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++***)))'''&&&%%%%%%%%%&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&&&&'''((())))))***)))))))))))))))*********+++***))))))((())))))***))))))))))))))))))))))))&&&)))+++***'''%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((''''''''''''(((((()))*********((('''&&&******))))))((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))))))))*********(((%%%######%%%(((******)))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&'''(((******))))))((('''''''''''''''(((((('''''''''(((((()))&&&''''''(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))************))))))))))))''''''(((((()))************---///---(((&&&(((+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''(((((('''(((***,,,))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))***))))))(((((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))%%%***+++(((&&&)))***)))(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''((()))***)))(((((()))***+++++++++++++++000...,,,***))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''))),,,...111222))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))((((((((()))******+++++++++,,,---------,,,+++***((()))***+++++++++++++++)))************+++++++++***)))(((((((((***+++,,,''''''((((((((((((''''''++++++++++++++++++++++++(((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................(((((())))))*********+++))))))***+++,,,------...++++++++++++++++++++++++------,,,+++************,,,---...///...,,,)))((('''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))######%%%'''))),,,...///''''''((((((((((((''''''))))))(((((('''''''''&&&((())))))'''&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))((((((((((((---***&&&%%%'''(((&&&%%%))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((,,,---...///...,,,***((())))))))))))))))))))))))))))))************)))))),,,***))))))******((('''((()))*********((('''&&&))))))))))))))))))))))))***)))'''%%%%%%%%%''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))+++)))'''&&&%%%&&&'''((('''''''''''''''((())))))))),,,///...+++)))***+++)))))))))((()))******+++))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((()))*********((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))'''+++,,,(((''')))***((()))))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''((()))***)))(((******+++++++++******)))---,,,***)))))))))+++,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''(((((((((((())))))))))))(((((())))))***+++++++++,,,---.........---+++***))))))***+++++++++++++++)))************+++++++++***)))((((((((()))+++,,,'''(((((())))))(((((('''++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************+++*********++++++,,,,,,---************************---,,,+++******)))))))))+++,,,---------+++)))((()))***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((***+++,,,''''''((((((((((((''''''))))))((((((((('''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,)))((())),,,......---))))))))))))))))))))))))))))))))))))((((((''''''(((''''''''''''(((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******)))''''''((()))))))))'''&&&%%%)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&'''((((((%%%'''***)))'''%%%%%%&&&)))))))))))))))******+++))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''(((((((((((('''''''''(((((()))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((('''(((((()))***+++%%%&&&&&&&&&((()))***+++)))))))))))))))))))))))))))------)))''')))***((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''((()))***)))(((++++++++++++***)))((('''***)))(((((((((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,---.../////////...,,,+++)))***++++++++++++++++++)))************+++++++++)))))))))((())))))***+++((())))))******))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***)))))))))))))))***+++,,,,,,+++)))))))))***+++***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''))))))(((((('''(((((()))''''''((((((((((((''''''))))))((((((((((((''''''''''''(((+++......***&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((('''&&&(((***,,,------)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''((()))%%%&&&((())))))(((&&&%%%''''''(((((())))))******&&&&&&'''(((((()))******))))))))))))))))))))))))******((((((((((((******+++***((()))******)))(((''''''((((((((('''&&&&&&))))))))))))))))))))))))'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&((())))))'''&&&&&&'''((((((((()))))))))******(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((()))++++++&&&&&&&&&''''''(((******((((((((((((((((((((((((***......***((()))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))((('''((()))***)))(((***************)))(((((()))(((((('''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,...///000000000///---,,,******+++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++---------------.........---------,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))***************...---,,,++++++*********((()))************))))))'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((((((((())))))***000555444...'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))((((((((((((((($$$$$$%%%&&&'''((())))))***)))(((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&'''((())))))))))))))))))))))))))))))+++***(((''''''(((***+++***)))((()))***+++***)))((((((((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((()))(((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))***)))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((()))++++++((((((''''''''''''((((((((((((((((((((((((((((((***......***((()))***(((''''''((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''((()))***)))((('''((()))***************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,------...///000000000///...---++++++,,,,,,,,,++++++***))))))*********+++++++++))))))*********)))))))))))))))************))))))((((((((((((((((((((((((************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------.........---------,,,,,,++++++---,,,,,,++++++******************+++++++++,,,,,,///...---,,,,,,++++++,,,((()))))))))******))))))'''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))))))))))))))***000555444...'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******))))))((((((((((((###$$$%%%&&&'''))))))***,,,,,,,,,***)))''''''&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))***+++,,,,,,***(((&&&&&&(((***,,,'''((((((((()))))))))******)))(((''''''''''''(((((((((((((((((((((((((((***)))'''&&&&&&''')))***)))((('''(((***++++++***))))))))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))***((('''&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((('''(((((()))***+++))))))(((''''''''''''''')))))))))))))))))))))))))))------)))''')))***(((&&&''''''(((***++++++,,,((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((((((((()))((('''((()))***)))(((&&&'''((()))***************)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,---.........///000000000///---,,,,,,,,,,,,,,,,,,,,,+++***)))************+++++++++)))************)))((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******************+++,,,,,,------///...---,,,,,,+++++++++******)))))))))))))))))))))***+++***)))((()))***((((((((((((((((((((((((************************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((())))))))))))******''''''(((+++......***&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))+++******))))))(((((('''$$$%%%&&&'''((()))******%%%'''((()))(((''''''((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((((()))***+++,,,------+++)))'''''')))+++---)))))))))))))))(((((((((******))))))(((''''''&&&(((((((((((((((((((((((())))))''''''''''''))))))(((''''''(((+++,,,,,,+++******)))))))))***++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))(((((())))))***++++++***(((''')))))))))(((&&&'''((()))***)))((('''''''''(((((())))))******((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))(((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))))))))))))))))))))))))))'''+++,,,(((''')))***((('''''''''(((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((())))))((('''((()))***)))((((((((()))))))))))))))((((((((())))))******))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))++++++,,,,,,---...............///000///...---,,,,,,,,,------,,,,,,+++***)))************+++++++++)))******+++***)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))*********+++)))******++++++******)))************************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***+++,,,,,,,,,------,,,+++************,,,++++++***)))))))))))))))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))*********&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++******)))(((((('''&&&&&&'''(((((()))******"""&&&''''''&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---))))))************))))))******))))))((((((''''''''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((+++,,,,,,+++***)))(((((()))***+++,,,))))))))))))))))))))))))%%%(((+++......,,,)))'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((()))******///,,,))))))+++,,,+++***%%%&&&((()))***)))(((''''''''''''((()))*********((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((''''''&&&'''((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))***))))))(((((((((((()))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))&&&***+++(((&&&)))***)))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((+++)))(((''''''((()))+++((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''((()))******(((************)))((('''&&&&&&'''(((***++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((('''((((((((())))))******(((((((((((())))))))))))++++++,,,------......///---.../////////...,,,+++------------,,,,,,+++***)))************+++++++++)))***+++++++++)))((('''''''''((((((((((((''''''************************))))))*********+++++++++))))))************))))))******************************+++,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++,,,+++***)))((((((((((((------+++***))))))))))))'''))))))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))((((((((('''''''''))))))(((&&&&&&%%%&&&&&&''''''((((((((((((''''''(((((())))))*********+++((())))))'''&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))+++++++++***)))(((((('''''''''(((((()))*********###'''***,,,******+++---))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,%%%'''***,,,,,,***'''%%%++++++***)))((('''&&&&&&###%%%''')))))))))'''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&(((+++,,,,,,,,,)))(((''''''''')))***+++))))))))))))))))))))))))###(((///333444000***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''((()))))),,,(((%%%%%%''')))(((&&&%%%&&&((()))***)))((('''&&&''''''((()))******+++)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******((('''&&&%%%&&&(((***,,,(((&&&%%%&&&(((((('''&&&(((((())))))((('''&&&&&&((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((***+++++++++***)))+++***)))((((((((((((((())))))))))))))))))))))))***************)))((((((''''''(((((())))))************))))))((((((''''''******))))))((((((((('''++++++************++++++))))))))))))((('''&&&%%%'''''''''(((((((((((()))''''''((((((((((((''''''))))))*********((('''&&&))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))((('''''''''''''''(((&&&%%%&&&((()))'''$$$$$$&&&(((***++++++)))(((******+++,,,,,,---......---............---,,,,,,,,,+++++++++++++++++++++''''''(((((())))))************))))))***,,,---///))))))))))))************+++***)))(((((()))******)))))))))******++++++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))444000***'''''')))***+++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''%%%######%%%'''))))))''''''(((((())))))******************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''')))***+++%%%&&&(((*********))))))******)))(((((((((((((((***)))))))))((((((((((((''''''((((((((()))******+++)))(((&&&%%%&&&'''((('''((()))***++++++***)))&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++(((&&&'''%%%###%%%***))))))))))))((((((((((((''''''''''''((()))++++++(((((('''''''''&&&&&&&&&+++***((((((******)))(((+++...111333222///***'''''''''''''''(((((((((((())))))))))))((((((((((((***)))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((''''''&&&))))))(((((('''''''''&&&***)))(((''''''((()))***(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))(((((())))))*********+++%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***((('''&&&%%%&&&(((***+++)))(((&&&&&&&&&&&&$$$###((((((((((((((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))*********))))))))))))(((((('''((((((((())))))))))))))))))))))))***************)))((((((******))))))((((((''''''***)))))))))((((((((('''*********)))))))))((((((*********))))))*********))))))(((((('''&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''+++(((&&&&&&((())))))(((%%%&&&((()))*********)))******++++++,,,------...***++++++++++++***))))))++++++++++++************))))))))))))((((((((((((,,,+++***)))))))))******))))))))))))******************)))(((((()))***+++************++++++++++++)))))))))))))))******+++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))///,,,(((&&&''')))******))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((&&&$$$%%%''')))))))))))))))))))))(((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''((()))***+++&&&'''((()))******))))))******)))(((((((((((((((++++++******)))(((''''''&&&'''((((((((((((((('''(((((((((((((((''''''&&&&&&'''))))))***)))((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&$$$&&&)))(((###"""%%%)))((((((((((((((((((((())))))((())))))***+++,,,(((((('''''''''&&&&&&&&&******+++******)))((((((***,,,...000///,,,(((&&&''''''''''''(((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))((())))))))))))((('''&&&(((((((((((((((''''''&&&)))(((((((((''''''''''''******))))))))))))******))))))(((''''''&&&%%%%%%))))))))))))))))))))))))(((((()))))))))*********$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&''''''((()))***''''''&&&&&&'''(((***+++)))(((&&&&&&''''''&&&%%%(((((((((((((((''''''&&&&&&'''((())))))((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******))))))((((((******))))))((((((''''''))))))))))))((((((((((((************))))))))))))***))))))(((((())))))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))'''$$$""""""###&&&''''''''''''(((((((((((((((((())))))******))))))(((''''''((((((((((((((('''+++(((%%%%%%&&&((())))))''''''(((((())))))***************+++,,,,,,------))))))******))))))(((''')))))))))))))))******************)))((('''''''''---,,,***)))''''''&&&&&&))))))))))))************)))((((((((()))***+++,,,,,,,,,++++++++++++++++++)))))))))))))))******+++************************((())))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%'''((()))((())))))(((((((((((())))))))))))(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&''')))******)))*********)))((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((())))))***&&&'''((()))*********)))******)))(((((((((((((((++++++******)))(((''''''((()))***++++++***((('''&&&''')))******(((&&&%%%''''''((())))))(((&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))''''''******&&&%%%(((((((((((((((((((((((((((*********))))))***++++++(((((((((''''''''''''&&&***---000///,,,)))))))))((()))***+++***(((&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))(((((((((((((((((((((''''''&&&(((((((((((('''''''''''')))******++++++******)))******)))(((((('''''''''))))))))))))))))))))))))(((((())))))))))))******'''''''''((((((((())))))(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&'''((()))***&&&%%%%%%'''***++++++***'''(((((((((((((((''''''%%%''')))******)))'''%%%'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***(((&&&%%%$$$%%%&&&(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***)))'''&&&&&&'''(((***&&&&&&''''''(((((())))))((()))***++++++***)))(((&&&'''((())))))(((((('''''''''&&&%%%&&&&&&''''''((((((((('''((()))******)))*********++++++,,,,,,*********+++******)))((((((((((((((())))))))))))***)))))))))((((((((('''---,,,+++)))((('''&&&&&&((()))))))))************'''(((((()))***++++++,,,------,,,,,,++++++******)))))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&(((((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((******)))'''***)))))))))((((((((('''))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((,,,+++***)))(((((()))***&&&'''(((((()))************))))))(((((((((((((((((((((((((((((((((((((((+++,,,...//////---***(((''''''((())))))((('''&&&((())))))))))))(((&&&%%%&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((---(((&&&'''((('''(((+++'''''''''(((((((((((((((******))))))))))))))))))((((((((('''''''''''''''+++000444333...******,,,((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((###$$$$$$%%%''')))***+++(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))(((((((((((((((''''''&&&((((((((((((((('''''''''((()))***++++++***)))((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''(((((()))%%%$$$$$$&&&(((******)))''''''((((((((((((((('''%%%''')))******)))'''%%%''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''''''''((()))***(((((((((((((((((((((((('''(((((()))))))))((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((())))))*********))))))&&&&&&''''''(((((())))))'''''')))******)))''''''''''''((((((((((((((('''&&&'''((()))(((''''''&&&)))((((((((((((((()))***))))))***************+++)))************)))((((((''''''((((((((()))))))))'''((((((((()))))))))***+++++++++******))))))(((((()))))))))************''''''((()))***+++++++++,,,,,,,,,++++++*********)))))))))))))))******+++)))))))))))))))))))))))))))***,,,---...---,,,+++************************************************))))))))))))))))))))))))***)))(((((()))((('''%%%))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&'''((((((((()))))))))************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,+++***((((((((())))))'''''''''((())))))*********))))))((((((((((((((($$$%%%%%%&&&'''((()))***+++,,,...//////---***((()))((('''&&&&&&'''((())))))******+++***)))'''&&&&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))%%%&&&***,,,)))&&&&&&&&&&&&''''''((((((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((...222222---))))))+++((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((()))))))))***''''''&&&&&&&&&''''''((((((((())))))))))))((((((###$$$$$$%%%''')))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((''''''&&&%%%%%%$$$$$$###$$$%%%''')))+++------''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((('''%%%$$$$$$%%%%%%$$$###&&&'''((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***)))(((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))'''''''''(((((((((((()))''''''((((((((((((''''''&&&'''(((******)))(((''''''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))((('''''''''''''''''')))******)))(((((()))((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''(((((())))))******'''''''''((()))*********))))))***+++++++++******))))))))))))************'''((()))******+++******++++++******************)))))))))))))))******+++))))))))))))))))))))))))***+++---//////...---+++************************(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))((())))))'''%%%))))))(((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&'''''''''((()))*********************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''(((((()))((('''''''''((()))***+++******)))((((((((((((((($$$$$$%%%&&&((()))******((()))***++++++***(((''')))(((&&&%%%&&&''')))+++))))))***++++++***)))(((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&---777:::333)))###&&&&&&&&&''''''(((((()))'''''''''&&&&&&''''''((('''(((((((((((()))))))))%%%))),,,,,,)))''''''(((((()))))))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))******))))))(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***+++,,,''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((((((((('''''')))'''&&&%%%&&&%%%$$$"""&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))***++++++******))))))))))))***))))))))))))))))))))))))&&&''''''((())))))((((((******))))))(((((('''''''''((((((((()))))))))***))))))******++++++++++++*********))))))*********))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((,,,+++(((&&&%%%%%%'''((((((((((((%%%###$$$(((+++'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((())))))***++++++(((((((((((())))))))))))(((((()))******)))(((((())))))))))))************((()))******+++***))))))))))))))))))))))))******)))))))))))))))******+++************************)))***---...///...,,,***************************(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''((())))))((())))))(((((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++)))&&&&&&((())))))((((((((((((((())))))))))))***))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))((((((''''''((()))***+++******)))(((((((((((((((((((((((())))))))))))***&&&'''(((((((((((((((''''''''''''''''''((())))))'''((()))*********)))(((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))...888<<<666,,,&&&%%%%%%&&&''''''((())))))''''''&&&''''''((()))***'''((((((((())))))))))))&&&'''(((((((((((((((((('''((()))*********((((((''''''''''''(((((((((((('''''''''((()))*********((((((((((((((()))******&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))))))))((((((((((((((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&%%%'''''''''''''''''''''''')))(((((('''''''''(((((('''((((((((((((((('''''')))((('''((()))***)))(((&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''(((((()))*********'''((((((((())))))******+++++++++,,,,,,---------++++++************++++++((()))************))))))))))))))))))************''''''((((((((((((''''''***)))'''&&&&&&(((+++,,,))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))///,,,(((%%%###$$$&&&((('''&&&###%%%+++'''(((***++++++)))'''&&&))))))))))))((((((((((((***************))))))((('''(((((()))***++++++,,,******))))))(((((('''''''''((()))))))))(((&&&%%%))))))))))))************))))))***++++++***((((((''''''(((((())))))******)))))))))))))))******+++************************((())),,,......---+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((&&&%%%%%%''')))******))))))(((((((((((())))))%%%$$$###"""""""""""""""''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))---***''''''(((***************))))))(((((('''''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((((((''''''((()))+++,,,******)))(((((((((((((((,,,,,,++++++***)))))))))''''''(((((())))))******%%%&&&((()))***)))((('''%%%&&&''')))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++&&&%%%+++///---)))(((%%%%%%&&&&&&'''((())))))''''''''''''(((***++++++'''((((((((())))))******)))((('''(((***++++++***&&&((()))++++++***((('''''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))***++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))(((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%%%%&&&&&&'''((()))******+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((()))******************)))(((((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&'''(((***+++)))))))))))))))((('''''')))))))))))))))((((((((()))))))))))))))******+++)))*********++++++++++++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,+++***)))'''''')))***+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''))))))((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***DDD;;;000***)))***)))(((((('''%%%$$$%%%&&&(((***+++***(((&&&%%%&&&'''(((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''(((***++++++))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''(((***+++,,,))))))))))))((('''%%%%%%************************))))))***++++++++++++***++++++++++++++++++++++++,,,***))),,,//////***%%%(((((())))))******++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***,,,,,,+++******---,,,***)))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((***+++,,,,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))---)))%%%$$$&&&'''&&&%%%((((((((((((((((((((((((000...***(((((((((&&&%%%&&&((())))))(((''''''(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))***+++,,,******))))))((((((((('''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))((()))***)))'''&&&&&&''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&'''((()))++++++)))((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''((())))))*********(((((((((((('''&&&%%%$$$'''((((((((((((((('''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((((((((((((((((('''''''''+++***)))((('''(((((())))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))*********+++(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***++++++***)))(((((()))***+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***;;;444+++&&&&&&'''&&&%%%''''''&&&%%%&&&'''((()))***)))(((''''''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))(((((())))))))))))))))))'''''''''((((((***++++++******+++******)))((((((************************))))))***++++++++++++***++++++++++++++++++++++++---++++++...222333...***)))))))))))))))*********((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************,,,+++***(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++)))))))))((('''%%%$$$###''''''''''''''''''''''''(((((((((((())))))))))))---***&&&&&&'''((('''&&&((((((((((((((((((((((((***(((&&&''')))*********&&&((())))))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))((((((((())))))***+++,,,)))))))))((((((''''''''')))))))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''))))))((('''&&&&&&''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((******)))))))))))))))(((&&&''')))******)))'''&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))((('''&&&(((((((((((('''&&&%%%%%%''''''((((((((((((((('''(((((((((((((((((((((((()))*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''((()))***'''''''''''''''''''''''''''((((((((((((((())))))------+++)))(((''''''''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********)))(((((()))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((******)))))))))(((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***222---'''%%%&&&&&&&&&$$$&&&&&&'''''''''((((((((()))((((((((()))***,,,---***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((())))))***))))))(((((((((((())))))******))))))))))))))))))(((((((((((())))))***+++***************)))))))))************************((()))******++++++******))))))))))))))))))))))))+++***+++...222333000---************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''+++)))&&&$$$###%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((''''''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---+++((('''((())))))((((((((((((((((((((((((((('''%%%$$$&&&(((***+++***&&&((())))))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''************)))((('''&&&'''((()))(((&&&&&&&&&((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++''''''((((((((((((((((((''''''(((((()))))))))***,,,++++++)))((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***,,,)))''''''((()))((('''&&&&&&'''(((((((((((('''))))))((((((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((******))))))((()))))))))))))))(((((((((((())))))++++++*********))))))))))))))))))((())))))******'''''''''''''''(((((((((************************((())))))***************)))))))))))))))))))))))))))((()))+++......,,,***++++++******))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&((()))***(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&((())))))(((''''''(((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++++++++''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&'''((((((&&&&&&&&&((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***&&&'''((())))))*********&&&&&&''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''((()))************)))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&((()))***(((''''''((()))******)))&&&'''(((((())))))(((((())))))((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))))))))***))))))(((((((((((())))))+++++++++++++++*********+++******))))))))))))***(((''''''&&&''''''((()))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((()))))))))***+++***)))'''++++++******))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''++++++***((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((())))))******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***&&&'''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))'''((())))))***)))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((***((('''''''''&&&$$$###&&&((())))))(((''''''(((((((((((((((((())))))***'''''''''''''''''''''''''''((()))***++++++******&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))%%%'''((('''&&&%%%'''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***&&&'''((())))))*********&&&&&&''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''((()))***'''(((***+++,,,++++++***((())))))))))))))))))***%%%%%%'''((())))))))))))'''(((((()))))))))))))))&&&&&&&&&'''(((((())))))((((((((('''(((((()))***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((('''(((***,,,,,,***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***%%%%%%&&&'''(((((())))))''''''((((((((())))))))))))))))))((('''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,+++***)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((++++++++++++******))))))************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((++++++***)))'''&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''***,,,,,,***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%&&&'''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))''''''((()))((((((((((((((((((((((((&&&&&&&&&'''((()))'''%%%&&&((())))))(((''''''(((((((((((((((((()))******************************&&&''')))***++++++******'''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************%%%&&&''''''&&&%%%'''((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''+++***((('''''''''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((()))))))))******&&&''')))+++,,,+++***************)))))))))))))))%%%&&&((()))******))))))''''''((()))))))))))))))&&&&&&'''(((((()))******((((((''''''(((((()))***''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))&&&(((+++,,,,,,+++(((&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&((()))***&&&&&&''''''''''''((())))))((('''''''''(((******(((((()))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((()))))))))******+++,,,---......---,,,+++***))))))))))))---+++***((('''((()))***))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))***++++++******++++++)))))))))))))))*********((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((%%%&&&((()))***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((&&&'''((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))++++++)))''')))***((((((((((((((((((((((((%%%%%%%%%'''******)))'''&&&((())))))(((''''''(((((((((((((((((()))******++++++++++++++++++++++++&&&''')))+++,,,+++***)))'''''''''(((((()))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''((()))))))))))))))((($$$%%%'''&&&&&&%%%'''(((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&******)))))))))))))))((()))(((((((((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))((('''&&&(((((((((((('''&&&%%%%%%''''''((((((((((((((('''((((((((((((((((((((((((,,,+++)))''''''((()))***((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((()))***+++*********$$$&&&(((***++++++))))))++++++******))))))(((((('''((()))+++++++++***)))''''''((()))))))))))))))'''''''''((()))******+++(((''''''''''''((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))&&&(((+++------+++(((&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***((()))))))))******++++++((((((''''''''''''(((((((((''''''&&&'''((()))***((()))))))))((((((***+++***)))'''&&&'''(((***,,,'''((()))******++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((((((((())))))))))))***+++---...//////------+++***)))))))))))),,,***(((&&&%%%%%%&&&'''))))))))))))))))))))))))'''(((((()))))))))))))))************************&&&''')))))))))***+++---(((((())))))******++++++))))))************))))))(((((((((((())))))))))))************************++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((&&&%%%$$$'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''***---,,,***)))***,,,((((((((((((((((((((((((&&&&&&&&&(((******(((&&&&&&((())))))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))&&&''')))+++,,,+++***)))'''((((((((())))))******'''((((((((())))))******************************************)))((('''&&&$$$%%%&&&&&&%%%%%%'''(((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))************(((((((((((('''&&&%%%$$$'''(((((((((((((((''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''((()))+++,,,******))))))((((((''''''))))))******)))(((&&&%%%+++***)))'''''''''((()))***)))(((((()))(((&&&$$$(((((((((((())))))))))))%%%&&&''')))))))))(((((()))(((&&&&&&((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))),,,***'''&&&''')))******---,,,***(((''''''((()))------,,,***(((''')))***)))((('''&&&&&&'''((()))''''''((())))))***))))))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((+++***((('''''''''((()))''''''&&&''''''((()))***))))))))))))((((((((((((******)))(((((((((((((((...---,,,***)))'''&&&%%%''''''((()))))))))))))))+++*********))))))(((((())))))))))))((((((((((((***+++---------+++)))((())))))************))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))(((''''''%%%%%%'''((()))))))))))))))))))))))))))*********&&&&&&)))%%%!!!,,,000###%%%&&&&&&'''((()))******(((((((((((((((''''''&&&%%%)))---///...+++)))((($$$&&&((()))***)))((('''(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''%%%%%%&&&'''(((((((((''')))******)))'''%%%###!!!''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''(((((()))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&'''((((((&&&&&&&&&((())))))&&&$$$******)))((((((((((((((())))))************))))))((((((((((((((((((((((((%%%$$$""" !!!$$$''')))))))))))))))((((((((((((******)))(((((((((((((((''''''''''''((((((((((((((()))*********((('''&&&&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++)))((('''&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((&&&%%%%%%'''***---,,,)))&&&%%%&&&&&&(((***+++)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''((()))***+++))))))))))))((((((''''''((()))*********)))((('''***)))((('''&&&''''''((('''&&&&&&''')))***)))((((((((((((((())))))))))))'''((()))*********)))(((((('''&&&&&&'''(((((('''(((''''''''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((''''''*********+++,,,...000111---,,,***(((''''''((())))))+++,,,,,,)))''''''''')))((('''&&&&&&'''((()))'''((())))))))))))))))))(((((('''''''''''''''((()))((((((''''''(((((()))+++***)))((((((((()))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&*********))))))(((((((((''''''((()))))))))))))))*********)))))))))(((((())))))))))))((((((((((((***+++,,,---,,,+++)))((())))))************)))))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((************************)))))))))))))))(((''''''&&&'''(((((())))))))))))((((((((((((((((((((((((''''''***(((%%%000555)))&&&&&&''''''(((((())))))(((((())))))(((((('''&&&$$$&&&(((((('''%%%%%%&&&%%%&&&((()))***)))((('''(((((('''''''''&&&&&&&&&)))))))))))))))((('''''''''''''''(((''''''&&&&&&((()))))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''******)))(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))((((((((((((******)))(((((((((((((((''''''((((((((()))))))))((()))******)))((('''&&&&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''(((((('''''''''''''''((())))))'''((((((((())))))))))))(((((((((((())))))))))))************)))((('''&&&(((+++------***'''''''''$$$&&&(((((('''&&&&&&&&&************************)))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******)))((((((''''''((()))))))))))))))(((((((((((('''(((((()))************)))(((((('''&&&&&&&&&''''''&&&&&&&&&(((***+++***((((((((((((((())))))))))))***************))))))((('''''''''''''''''''''''')))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))((('''''''''''''''''''''******))))))((('''&&&&&&'''***------++++++---///,,,+++)))((('''(((((()))'''***---...,,,)))'''''')))((('''''''''((()))***)))))))))***))))))(((((())))))(((((((((((())))))***))))))(((((())))))***)))))))))(((((((((((((((******(((''''''&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''&&&''''''(((((()))******''''''((()))))))))))))))******))))))))))))(((((())))))))))))((((((((((((******+++,,,,,,+++)))(((((())))))******))))))((()))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))******************)))************************)))))))))))))))(((((('''(((((())))))***)))))))))((((((((((((''''''''''''((('''++++++)))444999///'''''''''((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&$$$""""""$$$&&&&&&'''((()))***)))((('''(((((((((''''''''''''&&&)))))))))))))))(((((('''(((((((((((('''&&&%%%%%%'''''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((&&&&&&'''''''''(((((((((************++++++++++++,,,,,,,,,++++++++++++***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((&&&$$$$$$'''+++***))))))((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))+++++++++******(((((((((((())))))))))))***))))))(((((((((((((((((((((((()))))))))******((())))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))+++++++++++++++***)))((()))+++---,,,***)))((((((%%%'''(((((('''&&&&&&'''************************((((((''''''''''''((((((******))))))))))))******))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((((((''''''(((((((((((((((((((((((((((((('''((()))******+++++++++((((((((((((''''''((((((***)))(((((())))))'''&&&(((((((((((())))))))))))++++++******)))(((''''''%%%&&&''''''&&&&&&&&&'''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((((((((((((+++///333111+++'''''')))+++***)))((((((((((((((()))+++---...,,,*********)))((('''''''''((()))******************)))((('''))))))))))))))))))***+++******))))))))))))******'''(((((((((((('''&&&&&&))))))((('''''''''''''''(((((((((((())))))))))))***)))(((((((((((())))))%%%&&&&&&'''((())))))***''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******++++++***))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((******++++++++++++******************************(((((())))))))))))(((((()))************))))))((()))(((((((((((((((''''''(((&&&***+++***222888///(((((((((((((((''''''''')))))))))))))))((('''''')))***)))'''%%%%%%&&&((('''((())))))))))))((((((((((((((('''''''''''''''(((((())))))))))))(((((('''((((((((((((''''''&&&''''''&&&&&&''')))+++,,,((((((((((((((((((((((((((((((((((((((()))))))))(((((()))(((((('''&&&%%%''''''''''''(((((((((((()))))))))*********++++++,,,,,,+++++++++*********(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))(((((((((&&&))),,,***&&&%%%(((,,,))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''')))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************((())))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((()))******''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++******)))***++++++***)))((((((''')))******((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***((()))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''((()))***+++,,,,,,))))))))))))******))))))***)))((()))******(((&&&(((((((((((())))))))))))+++***)))((('''&&&&&&&&&$$$'''))))))'''&&&&&&'''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++111555999666///***)))***)))))))))((((((((((((((()))*********((((((***,,,)))(((''''''((()))***+++******+++******)))(((((()))))))))))))))***++++++******))))))))))))******((()))+++++++++***(((''''''''''''''''''((())))))'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,------)))((((((''''''(((((()))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))(((*********))))))((((((((()))%%%(((***'''---222***(((((((((((((((''''''''')))))))))))))))(((((('''***+++,,,+++)))((()))***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))((('''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((())))))******(((((()))(((((('''&&&%%%'''''''''((((((((())))))((((((((()))))))))******+++*********))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$***//////+++((((((+++))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))************)))(((((((((((()))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''+++++++++******))))))((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********'''((())))))******))))))''''''''''''(((((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,++++++***(((((((((((((((((('''&&&((()))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((()))))))))************(((((((((((((((((())))))(((((((((((((((((((((((('''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&''''''(((((((((''''''&&&''''''''''''(((((((((''''''''''''((()))++++++))))))***+++++++++******&&&&&&&&&(((+++,,,,,,+++(((((((((((())))))))))))******((('''&&&&&&&&&&&&$$$(((++++++(((&&&'''((()))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))((((((''''''(((***+++,,,,,,///222111---*********((((((((((((((((((((((((&&&''''''&&&%%%&&&(((+++)))(((((('''((()))+++,,,*********+++******)))))))))((((((((()))***+++,,,***))))))(((((())))))***+++---///000000...+++***&&&&&&&&&''''''(((******''''''(((((())))))******'''&&&&&&&&&&&&''''''((())))))((((((((((((((('''''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))'''(((((())))))(((((('''(((((()))***++++++,,,,,,((((((''''''''''''(((((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))***)))))))))++++++******))))))(((((()))###&&&((($$$(((,,,&&&'''''''''((((((((((((((())))))******))))))((('''''')))***)))(((((()))*********))))))))))))(((((('''(((((((((((()))))))))'''(((((()))))))))))))))$$$%%%&&&((()))***++++++(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++)))************))))))(((''''''((((((((()))))))))'''((((((((())))))))))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%***///111...***))))))((((((((((((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''')))+++,,,''''''(((((())))))******((((((((((((((())))))***((((((((()))))))))******)))(((((((((((())))))***((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))'''((()))***+++***)))(((&&&&&&'''''''''((((((((((((((((((((())))))))))))******+++++++++******)))((('''&&&&&&'''((('''&&&&&&'''((('''%%%%%%'''(((++++++++++++++++++++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))'''((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%'''(((((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&((()))***'''((()))***+++******)))&&&&&&&&&(((+++---,,,+++(((((((((((())))))))))))+++***)))'''''''''(((((($$$)))---,,,)))&&&'''***(((''''''''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((()))******++++++***((('''''')))***+++&&&'''((())))))(((''''''''''''((((((((((((((('''$$$&&&(((((('''''')))***)))((((((((((((***+++,,,))))))***+++++++++******(((((('''((()))***++++++)))((((((''''''(((((()))+++---000222111///,,,***(((((('''''''''(((((()))'''''''''((()))*********&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''((()))))))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((((())))))))))))+++******)))(((((('''''')))"""%%%(((%%%'''+++&&&&&&&&&''''''(((((()))))))))************)))((((((''''''&&&%%%$$$&&&))),,,+++******))))))((())))))'''((((((((())))))))))))''''''((()))))))))))))))%%%&&&'''))))))*********''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))******++++++((())))))************)))'''((((((((())))))))))))(((((()))))))))*********+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((***++++++,,,+++***)))(((''')))+++------+++)))'''((((((((((((((()))******((())))))******))))))(((((((((((((((((((((((((((&&&'''((()))************'''''''''((()))*********((((((((((((((()))******''''''((((((((())))))))))))(((''''''((()))***+++)))(((((('''((()))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((('''((()))++++++***)))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))'''%%%&&&((()))(((''''''''''''&&&%%%%%%''')))++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))&&&((()))+++++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))&&&'''(((*********)))((())))))((()))++++++***((((((((((((((())))))))))))++++++)))((((((((()))***%%%)))...---***'''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,---,,,)))((('''((()))***((('''&&&'''))))))(((&&&''''''((((((((((((((('''$$$(((+++------,,,++++++)))((((((((()))***,,,---((()))***+++++++++++++++''''''''''''((()))***+++((((((''''''''''''(((((()))+++...000000---***'''***)))(((''''''&&&''''''&&&''''''((()))******+++((((((((((((((()))***+++(((((())))))******++++++'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''''''''((()))***''''''(((((((((((('''''')))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))%%%%%%'''((())))))))))))***))))))((('''&&&&&&&&&)))!!!$$$)))&&&(((---(((%%%&&&&&&'''((()))*********************)))(((((()))'''$$$"""!!!%%%+++000++++++***)))(((((())))))'''((((((((())))))******''''''((()))))))))))))))'''((()))))))))))))))(((&&&'''(((*********))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&'''(((((()))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))'''&&&%%%)))((('''(((******((('''((((((((((((((()))******))))))************))))))(((((((((((((((((((((((("""%%%(((***+++***(((&&&&&&''''''((()))******+++((((((((((((((()))******''''''''''''(((((((((((()))(((''''''''')))***+++)))((('''''''''(((***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''(((***+++,,,+++)))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((((((((((((''''''+++(((&&&''')))+++***((()))))))))((('''''')))+++))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))++++++)))(((''''''''''''))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((''''''''''''(((((((((%%%&&&(((((('''''')))***(((((((((((((((''''''&&&'''(((((((((((((((''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&%%%$$$$$$############)))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((''''''''''''***++++++***((('''(((***+++***)))'''''''''((()))%%%%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((((((&&&''')))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))++++++***))))))******))))))((((((''''''''''''''''''(((((((((((())),,,...,,,(((&&&))),,,)))((())),,,)))%%%''',,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&&&&'''((())))))(((((((((((()))))),,,+++++++++***)))))))))******))))))((((((''''''---***((())),,,...---+++((()))***+++******((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((***)))'''&&&'''(((***+++***)))(((''''''((()))***)))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((('''''''''))))))***++++++++++++***'''((()))***************))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((******+++++++++******)))******)))((('''&&&&&&%%%((((((((((((((('''''''''''''''&&&%%%&&&'''((()))((()))+++,,,,,,***((('''''''''&&&&&&&&&&&&''''''***))))))+++...---***&&&&&&&&&(((***------+++)))))),,,---+++'''$$$&&&(((''''''((()))))))))))))))''''''((()))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---+++***(((&&&&&&''')))***))))))))))))))))))))))))************************))))))))))))((((((((((((''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''))))))((((((((())))))***'''''''''''''''''''''''''''''''''''''''((())))))+++***)))(((''''''''''''((((((((((((((((((((((((&&&''')))++++++***)))((((((((('''''''''(((***+++'''((()))((('''&&&'''((((((((())))))(((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%)))(((((('''''''''''''''))))))(((''''''((())))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((()))***++++++)))'''''')))***+++***)))(((''''''((()))'''((())))))))))))((('''&&&'''((())))))))))))((()))))))))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))************)))************))))))))))))''''''''''''(((((((((((())),,,...,,,(((&&&))),,,***---///---)))'''))),,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''((((((((((((''''''''''''((((((++++++******************))))))))))))(((((('''''',,,***((()))+++,,,,,,***'''((()))+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((()))((('''&&&'''(((***+++***)))(((''''''((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((*********)))((((((((((((((())))))))))))*********+++(((((()))))))))*********))))))((((((((('''''''''((('''&&&&&&&&&&&&'''((())))))************))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))&&&'''((())))))((('''&&&(((((((((''''''((((((((()))(((((()))++++++)))&&&''''''(((***,,,,,,***(((((('''&&&''''''''''''&&&''''''((()))))))))))))))''''''((())))))))))))))))))))))))(((((()))))))))***************************************+++,,,,,,+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''((((((((((((((()))***+++'''''''''''''''''''''''''''''''''''''''((())))))+++***)))((((((''''''(((''''''''''''''''''''''''&&&'''((()))***)))(((''')))(((''''''(((***,,,...))))))***)))'''%%%&&&'''(((((())))))(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))(((((('''&&&******)))(((((((((((()))***))))))(((((())))))***''''''((((((((()))))))))(((((())))))))))))((((((((((((((()))******++++++++++++***(((&&&''')))+++***))))))(((((((((((()))((())))))******))))))((((((((())))))******))))))***)))((()))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))******)))***************++++++''''''''''''(((((((((((((((+++---+++(((''')))+++000999;;;111))))))+++)))))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((((((((()))''''''&&&&&&&&&&&&''''''))))))******************)))))))))(((((((((((('''***((('''((()))+++******&&&((()))+++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''''''''((()))***))))))(((((((((((())))))***)))))))))((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***,,,+++)))((((((((()))***)))(((((('''((()))***+++***)))((((((((()))***+++))))))((((((((((((''''''(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&'''((()))(((&&&(((((((((***++++++)))'''%%%###!!!###(((***(((%%%''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((('''''''''''''''((()))((((((((((((((('''''''''%%%%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''''''''((())))))******)))(((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((''''''***)))''''''(((+++...000((()))))))))'''&&&&&&((()))))))))))))))(((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((''''''&&&&&&&&&''''''******))))))))))))******'''(((((((((((()))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,******)))'''&&&&&&))),,,)))))))))(((((((((((()))'''''''''((((((((((((((())))))************)))))))))(((''''''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''')))***+++((((((((()))*********+++''''''''''''(((((((((((((((***++++++)))((()))+++777DDDEEE555)))+++,,,'''))))))))))))))))))))))))&&&(((+++------,,,***(((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******)))))))))))))))(((''''''&&&&&&''''''((((((((())))))******++++++((((((((((((((((((((((((((('''''''''((()))))))))((()))***,,,,,,,,,++++++((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))***((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***,,,+++)))((('''((()))***)))(((&&&%%%&&&''')))++++++)))(((&&&'''(((***+++))))))((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''(((((()))***))))))))))))******+++)))(((((((((((((((((())))))((('''''''''((((((((()))(((((()))******(((&&&$$$###"""$$$'''((((((&&&''''''((()))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******+++******)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))((('''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((()))'''''''''''''''''''''''''''(((((((((((((((''''''))))))(((((()))+++...///%%%'''((((((''''''(((***)))))))))))))))(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''((((((((('''&&&&&&&&&&&&&&&''''''))))))************))))))(((((((((((()))))))))***(((((())))))))))))((((((((())))))***+++,,,,,,---)))))))))'''&&&&&&)))+++((((((((())))))))))))(((''''''''''''(((((())))))))))))************))))))((()))+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++&&&'''''''''((()))))))))''''''''''''((((((((((((((()))******)))))))))***444@@@AAA222))),,,---'''((((((((((((((((((((((((%%%''')))+++,,,***((('''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***************))))))((()))(((((((((((((((((()))((((((((())))))******+++'''''''''''''''(((((((((''''''''''''&&&'''((()))***++++++,,,+++***)))((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))''''''((()))))))))))))))((((((((('''''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''')))***)))((('''(((******)))((('''&&&'''(((((()))'''&&&%%%%%%''')))***+++)))(((&&&&&&''')))***(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((()))))))))((()))***++++++(((''''''&&&&&&''''''(((******))))))(((((()))***)))((((((((())))))(((&&&%%%&&&((('''%%%%%%&&&(((''''''((()))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))******************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((('''&&&%%%%%%'''''''''(((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((((((((((((((()))))))))***+++,,,---%%%&&&(((((('''((()))+++))))))******))))))((('''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((((())))))***((())))))******))))))(((((((((((()))))))))******(((((())))))))))))(((((()))))))))***+++++++++,,,'''((()))((('''''')))***'''(((((())))))))))))((((((((((((((()))***++++++))))))******))))))(((((((((---222111,,,((((((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((())))))&&&&&&'''''''''''''''(((''''''''''''((((((((((((((((((((())))))))))))******111333+++(((,,,---)))((((((((((((((((((((((((%%%&&&(((******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********)))((('''))))))(((((((((((())))))(((((())))))))))))))))))&&&''''''''''''(((((((((&&&'''((('''&&&&&&(((***++++++++++++***((('''%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&'''((()))*********)))((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((('''''''''&&&(((''''''&&&'''((()))******)))((('''''''''((()))(((((())))))))))))******'''(((((())))))(((((('''%%%&&&'''((()))))))))(((((((((((((((((('''''''''******)))((('''&&&%%%%%%&&&'''((())))))))))))(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))+++,,,+++***)))***,,,)))((('''''')))))))))'''&&&)))+++)))%%%$$$&&&)))''''''((()))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((())))))***(((((()))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++)))(((''''''''''''''''''''''''((((((((()))))))))((((((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((((((((('''((()))+++++++++******&&&((()))(((''''''((())))))************)))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))******))))))))))))***+++,,,'''((())))))))))))((('''(((((()))))))))*********(((((())))))))))))(((((())))))******************%%%'''))))))((((((((()))&&&'''((()))******)))(((''''''''''''''')))***+++((())))))))))))((('''&&&%%%///888777---&&&'''+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((((())))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''((()))******)))(((((((((((()))******)))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((('''&&&(((((((((''''''((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&''')))(((&&&&&&(((+++((()))******)))(((&&&&&&((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&&&&''''''((((((''''''%%%&&&((()))*********)))************))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***'''(((*********)))'''&&&''''''((((((((()))))))))))))))((((((((('''''''''(((((()))))))))*********'''((()))******)))((('''&&&&&&'''((()))******)))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&&&&'''((()))***))))))((($$$%%%'''((()))))))))(((((((((''''''''''''(((((((((+++------+++)))***+++((('''&&&&&&(((***))))))(((((()))((('''&&&&&&'''''''''((()))))))))))))))''''''((()))))))))))))))'''(((***++++++***((('''''''''''''''''''''''''''))))))(((((())))))***+++''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***))))))(((((((((((()))&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))***))))))))))))))))))))))))++++++***)))))))))))))))'''(((***+++,,,***)))'''((()))***)))'''&&&&&&'''***************)))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((()))***++++++&&&'''((())))))((('''&&&))))))))))))************(((((())))))))))))((((((*********)))))))))))))))###&&&)))***)))(((((((((&&&'''(((*********)))(((%%%$$$$$$$$$%%%&&&((()))(((((()))(((((('''&&&&&&!!!...:::888,,,###%%%***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''%%%&&&((()))))))))((('''******))))))((((((''''''''''''''''''((((((((()))(((''''''((()))******)))...(((&&&***,,,)))'''((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&(((+++&&&'''((())))))(((''''''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))************))))))))))))******%%%&&&''''''((((((''''''%%%&&&((()))*********))),,,,,,,,,++++++++++++***((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***''')))+++,,,,,,***'''&&&'''(((((()))***)))))))))(((((())))))((('''&&&&&&(((((())))))*********+++'''((()))******)))((('''&&&'''((()))******************)))((('''&&&&&&%%%'''''''''(((((((((((((((&&&''')))*********)))(((%%%''')))+++,,,,,,***)))))))))(((((((((((())))))&&&***---...+++))))))***'''&&&%%%&&&(((*********)))&&&$$$%%%(((***(((%%%'''(((((()))))))))))))))'''(((((()))))))))))))))''')))***,,,,,,***)))'''(((((((((((((((((((((((()))))))))))))))***++++++&&&&&&((()))************))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,)))&&&%%%'''((('''&&&)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))++++++******)))$$$&&&)))***)))(((''''''(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%******))))))******+++,,,*********))))))))))))((())))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))******)))&&&%%%%%%&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((***)))'''&&&'''(((***+++000)))+++,,,%%%'''---)))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************((((((((((((''''''&&&%%%))))))))))))((((((((((((%%%&&&'''((())))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&%%%$$$######$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******(((''''''***)))'''---...,,,((('''((()))(((''''''(((((())))))************)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))******((('''&&&&&&&&&&&&((((((((((((((((((((((((******++++++++++++******'''''''''''''''&&&&&&&&&))))))))))))************((((((((('''''''''((((((%%%%%%%%%&&&'''(((((()))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''(((((())))))******(((((())))))************))))))***))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***$$$%%%'''))))))(((&&&%%%&&&***...///,,,)))((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''')))***)))((('''&&&&&&''''''((()))***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***(((%%%%%%''')))(((''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''((()))***+++******)))(((***,,,,,,***(((''''''((()))******(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&))))))(((((())))))***+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&''')))))))))((()))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&'''(((***+++((($$$&&&&&&$$$,,,111)))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))(((((($$$$$$%%%%%%$$$######"""))))))))))))(((((((((((((((((((((''''''''''''''')))(((((('''((()))***+++((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((******)))(((((())))))'''&&&((((((((('''((()))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''(((((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))******((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***+++***)))'''''''''(((((( ###'''***+++,,,---...))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))'''&&&'''&&&&&&''''''((()))***)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&''')))(((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))*********)))))),,,...///...+++((('''&&&'''((())))))''''''((()))************************''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***,,,+++++++++************))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((()))******((('''(((***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''''''''((()))***&&&'''***(((***:::>>>///************************)))((((((''''''(((((()))))))))(((((('''''''''&&&(((((())))))((((((''''''(((((((((((())))))))))))+++***(((&&&%%%$$$$$$%%%)))))))))))))))***++++++((((((((((((((((((((((((&&&''''''(((((('''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***))))))))))))(((((((((***+++,,,,,,***((('''((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,***((('''&&&'''((()))((((((''''''''''''((((((''''''(((((()))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))111...***&&&%%%'''))),,,,,,+++************((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***)))(((((()))(((&&&$$$'''&&&&&&''''''((()))***)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))---...///---***(((''''''&&&((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))(((((((((((()))******,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''''')))***)))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''---------+++(((&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''''''''((()))***(((+++...+++///CCCFFF222************************((((((((((((((()))))))))((((((((('''&&&&&&%%%%%%+++,,,,,,,,,,,,,,,++++++(((((((((((()))))))))))),,,***'''%%%$$$$$$%%%%%%((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''((((((((((((&&&'''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***))))))+++***'''(((***+++******,,,+++((('''(((******))))))((((((''''''***))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))000...+++((('''(((***+++---,,,+++)))((('''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))+++++++++******))))))))))))))))))))))))(((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))///---)))&&&&&&(((+++---888444...++++++)))&&&###((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((()))((('''((()))((('''%%%'''&&&&&&''''''((()))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((&&&%%%%%%$$$(((((())))))))))))((((((************************''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((())))))))))))+++,,,+++)))((()))***&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********************))))))))))))***++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((('''(((*********(((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,------+++(((&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''(((((()))%%%))),,,(((,,,>>>@@@***))))))))))))))))))))))))'''(((((()))))))))))))))((('''''''''&&&&&&&&&%%%''''''(((((((((((('''''''''((((((((()))))))))******)))'''%%%$$$%%%'''(((''''''(((((((((((()))(((((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***((((((+++***&&&)))///...'''###&&&)))((()))+++******))))))(((((('''''')))))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''******))))))((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******///---***((('''(((***+++))))))((('''''''''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&*********))))))((((((((())))))((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))(((((('''((()))+++,,,111---***))),,,------+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***)))''''''&&&&&&''''''((()))***'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&((()))(((&&&$$$$$$%%%'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((('''''''''((()))***'''((())))))((((((***+++'''((())))))''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((('''(((***+++***)))&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((***)))((((((***+++''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((,,,******666777%%%((((((((((((((((((((((((''''''((()))************''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''(((((())))))******(((((('''&&&''''''))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''')))******+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***&&&'''***)))&&&+++555LLL:::+++)))+++)))'''((())))))))))))(((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''******)))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))***+++)))'''&&&%%%&&&'''(((#########$$$&&&''')))***(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))'''&&&%%%''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))'''(((((())))))))))))(((************************''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&'''((()))*********+++)))(((((()))+++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&%%%&&&''')))***)))((('''&&&&&&''''''((()))***'''''''''&&&&&&&&&%%%%%%******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%"""%%%((((((&&&%%%&&&(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((''''''&&&'''((()))***'''((())))))((((((***+++((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((***+++***)))%%%%%%&&&''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((((((((((((***,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((((((''''''+++)))///000---111111&&&((((((((((((((((((((((((&&&''')))***++++++******&&&&&&&&&'''(((((())))))'''(((((()))******))))))'''''''''((()))*********))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&((())))))*********''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***%%%%%%)))(((%%%---:::iiiLLL111***,,,)))&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***))))))(((''''''''''''''''''(((((((((%%%&&&&&&'''((()))******((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''''''''((())))))***------,,,***'''%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&((())))))(((&&&'''&&&&&&''''''((()))***))))))((((((((('''''''''...---,,,+++***)))((('''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%"""&&&(((''''''(((+++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***)))******)))(((((()))+++(((***+++***)))((()))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***((((((((((((((()))***************))))))))))))((())))))))))))))))))))))))***(((((()))***+++***)))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&''''''((((((''''''+++'''...222,,,,,,---&&&((((((((((((((((((((((((&&&''')))***+++++++++***%%%&&&&&&'''((()))******&&&'''((()))))))))))))))&&&''''''((()))******+++*********+++***)))(((((('''((()))++++++******)))((((((((((((((((((((((((&&&&&&((()))************''''''''''''((((((((()))%%%%%%&&&'''((()))***+++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((***$$$$$$((('''%%%...===hhhFFF(((""")))***)))***''''''(((((())))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))'''''''''(((((((((((((((...---+++***(((''''''''''''''''''''''''&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********))))))))))))******++++++,,,,,,$$$%%%&&&'''(((***++++++))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''+++***(((''''''''')))***,,,...///---(((&&&&&&((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''"""###$$$%%%'''((())))))((((((((((((((((((((((((***)))(((((()))(((&&&$$$'''&&&&&&''''''((()))***************))))))))))))---,,,***(((&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******+++******)))(((''''''&&&%%%%%%'''(((***,,,---...&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%(((((()))***************))))))))))))************))))))(((((((((((())))))'''((()))+++++++++***))))))))))))))))))(((''''''&&&''')))*********)))((('''&&&%%%(((+++,,,***(((&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&%%%$$$%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******)))(((((('''''''''((((((***((('''((()))***)))'''******))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&''')))*********)))((()))((('''&&&%%%%%%&&&'''&&&&&&&&&'''((())))))***))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))'''&&&((('''&&&***///777111+++(((((()))(((&&&))))))))))))))))))))))))+++***(((&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''')))***,,,,,,***'''%%%%%%&&&((()))&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***)))(((((('''((())))))(((&&&&&&'''(((''''''''''''(((((((((((((((,,,///---)))'''(((+++((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((('''''''''(((((())))))))))))((((((+++)))'''&&&%%%&&&'''((()))))))))***++++++)))&&&))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$%%%''')))***))))))((())))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***)))((((((((((((+++******)))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&''')))***,,,---))))))(((&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&''''''(((((()))))),,,+++***)))((((((((((((,,,+++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))***)))(((''''''&&&''''''''''''''''''((((((((((((&&&'''((())))))))))))(((((((((((()))))))))******(((((((((((())))))))))))*********)))((('''''''''&&&&&&''')))***+++,,,---''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&'''((())))))******))))))((((((((()))))))))******))))))((('''''''''''''''$$$&&&(((***,,,---------)))))))))))))))(((''''''''''''((()))))))))))))))***((('''(((+++---,,,***'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))***)))'''&&&&&&&&&'''(((&&&&&&''''''((())))))***))))))((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''%%%%%%)))***((((((+++111...***(((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))''''''&&&'''((((((***)))'''&&&&&&&&&((((((&&&&&&''''''((())))))***((((((((((((((('''&&&&&&(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''&&&&&&%%%((())))))(((&&&&&&''')))''''''''''''(((((((((((('''+++...,,,(((&&&(((+++((((((((((((((((((((((((*********)))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((***,,,---,,,+++************'''%%%))))))))))))))))))))))))'''((()))))))))(((&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,+++***)))((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((('''((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((()))+++,,,---+++***)))((('''''''''''')))((((((((('''''''''''''''''''''((((((((((((((())))))((((((((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******))))))(((((()))))))))*********))))))))))))((((((((((((******))))))(((((('''''''''(((((())))))******+++(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))((((((((((((''''''''''''((())))))))))))(((''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&%%%&&&(((***+++,,,------)))))))))))))))(((((('''((((((((((((((()))******,,,***))))))+++---------((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((((()))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((***((('''((()))***)))'''((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((()))*********)))((((((((((((((()))&&&&&&''''''((()))))))))((((((((()))))))))******''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''%%%'''---000---((('''))))))***)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((''''''&&&(((''''''&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''''')))))))))((((((((((((''')))))))))))))))))))))))))))))))))*********++++++((((((((('''''''''&&&&&&'''((()))(((''''''(((***''''''''''''(((((((((((('''))),,,+++(((&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))(((((()))+++---000111///,,,***))))))((('''%%%))))))))))))))))))))))))((((((((()))(((''''''&&&''''''&&&''''''((()))***'''''''''''''''''''''''''''(((((())))))******+++++++++***)))(((((((((((())))))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))))))))******+++,,,,,,+++***))))))((())))))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''')))******)))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''(((((((((((()))))))))************))))))&&&''''''''''''(((((((((******))))))((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''')))))))))))))))(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))))))))(((((((((((())))))))))))(((((()))((('''''''''(((***+++---+++)))))))))+++---...)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((''''''''''''(((((()))***((('''((()))***)))''')))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++******))))))))))))))))))''''''''''''(((((())))))'''(((((()))***+++++++++(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((('''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((***'''***333777333+++&&&$$$'''******'''&&&(((+++(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''((())))))((('''&&&''''''''''''(((((())))))'''((((((((((((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))*********+++++++++++++++******)))))))))))))))'''((()))((('''''')))+++''''''''''''((((((((((((&&&(((***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))))))))******(((((())))))))))))((((((''''''((()))***---...000...,,,)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&((('''&&&&&&&&&((()))***''''''''''''''''''''''''(((((((((((())))))************)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''******)))))))))))))))***++++++***)))(((((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&''''''((()))***((())))))))))))*********))))))************))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))(((((((((((())))))))))))((((((((('''))))))************))))))'''(((((((((((((((((('''((((((((()))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((()))+++------''''''''''''&&&&&&''''''(((((())))))))))))(((((()))((('''''''''(((***++++++***)))(((''')))+++---******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))***((('''((()))***)))'''***))))))(((((())))))***(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++))))))******************''''''''''''((((((((((((''''''((()))***+++,,,,,,)))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++(((+++333777333+++&&&$$$'''******'''%%%&&&(((((((((((((((((((((((((((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((()))***((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''')))*********++++++++++++++++++***))))))))))))***((()))))))))'''''')))+++''''''''''''((((((((((((&&&'''(((((((((''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''((()))***++++++)))'''''')))***+++***(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((()))))))))***)))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''))))))(((''''''''''''((())))))((('''''''''(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***))))))*********+++++++++))))))******))))))(((((()))))))))*********++++++))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''))))))************))))))'''(((((())))))(((((('''''''''(((((((((((())))))''''''((())))))))))))(((''''''((((((((()))))))))''''''''')))***,,,...///%%%%%%%%%%%%&&&((()))***'''(((((()))))))))))))))((((((((((((((()))******((())))))(((&&&''')))+++*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&''''''((()))******((('''((()))***)))'''******))))))))))))******'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((()))******((())))))************)))''''''((((((((((((((((((''''''(((((()))***++++++))))))(((((((((((())))))((())))))******))))))((())))))(((((())))))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))***'''(((...111---(((&&&&&&((())))))'''&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------------&&&&&&((()))))))))((('''''''''((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((())))))(((((('''(((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++***)))((('''&&&'''((()))******+++)))''''''(((***''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))((('''(((***+++++++++))))))))))))))))))))))))))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''))))))(((&&&&&&%%%%%%%%%(((((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******(((((('''''''''(((((()))))))))))))))************((())))))))))))((('''&&&))))))*********+++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((())))))))))))))))))((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''((())))))******))))))((((((((()))))))))******(((((((((((()))***+++,,,'''&&&&&&&&&''')))+++,,,''''''((()))))))))))))))''''''((()))))))))))))))''')))***)))'''&&&((()))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&''''''((()))******((('''((()))***)))'''))))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))'''''')))*********))))))(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''((((((((())))))************))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++((((((++++++((((((***((('''&&&'''((()))((('''))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))))))))******+++***((('''&&&'''((()))+++,,,,,,***'''&&&'''(((''''''''''''(((((((((((('''''''''((()))***)))((((((((((((((((((((((((((('''''''''''''''(((((((((&&&''''''((())))))******(((((())))))))))))(((((((((((())))))******)))))))))(((((()))++++++***((())))))))))))))))))))))))***)))((('''&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((((((((((((((((((((('''''''''''''''(((((()))*********)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&&&&''''''(((((((((((()))***************))))))))))))******************)))(((((((((((((((,,,+++***((((((((()))***''''''((()))))))))))))))&&&''')))*********)))(((&&&)))++++++(((&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$&&&''')))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&'''''')))*********((('''((()))***)))(((((((((''''''''''''(((((('''((()))++++++)))((('''))))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))&&&''')))*********)))(((&&&'''(((*********)))(((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***---***)))***(((&&&)))///)))&&&$$$%%%)))+++***((()))))))))))))))))))))))))))(((&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***((('''''''''''''''(((((())))))((((((((((((((('''''''''&&&&&&'''((())))))((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((('''(((((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))---,,,***)))((()))***,,,,,,---,,,***'''&&&'''(((''''''''''''((((((((()))((('''''')))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))((((((((()))***+++,,,------,,,************++++++(((&&&))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''(((((()))((((((((()))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''((()))***((((((((((((((()))******)))(((((((((''''''''''''******))))))((((((''''''***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******''''''(((((((((((('''''')))))))))))))))))))))))),,,***''''''((((((((('''((((((((((((((()))******000---,,,,,,...///---***'''''''''''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))*********++++++++++++)))(((((('''''')))***+++,,,+++***)))(((((((((((()))######+++///,,,'''((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))...,,,)))))))))******)))''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((())))))*********+++++++++***)))((('''&&&&&&!!!$$$(((+++---,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&'''))))))'''$$$&&&'''''''''(((((())))))((((((((((((((((((((((((******++++++***)))'''&&&'''((()))******)))((((((******))))))((((((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))---+++)))''''''((()))*********))))))))))))*********)))(((&&&&&&''''''(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&***...---((($$$$$$&&&(((''''''''''''((())))))$$$$$$%%%&&&'''((()))***))))))((('''''''''''''''******)))((((((((((((((((((((((((((('''&&&$$$$$$''''''(((((())))))******(((%%%###$$$)))+++(((%%%))))))***++++++++++++***)))((('''''''''(((***+++*********)))(((''''''&&&((((((''''''&&&&&&&&&%%%))))))************))))))((((((((('''&&&&&&%%%%%%&&&'''((()))************************))))))))))))(((&&&%%%(((+++,,,***((()))((('''&&&%%%%%%&&&'''))))))((((((''''''&&&&&&))))))))))))))))))))))))((()))***++++++***)))((('''((((((&&&$$$###$$$%%%(((((((((((((((((((((((()))************((('''&&&))))))))))))))))))))))))&&&((())))))(((''''''(((%%%''')))***+++***((('''+++*********))))))(((((((((+++...---***((((((***((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))************)))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))(((((('''''''''((((((%%%%%%&&&&&&''''''(((((())))))************))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((''''''******))))))((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))+++)))''''''((())))))((()))(((((((((((())))))***(((((((((***---...+++((()))(((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((************************'''(((((())))))(((((('''((((((((())))))))))))***))))))((((((((()))***+++,,,+++***)))((((((((((((,,,'''$$$&&&+++---+++''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))(((((((((''''''''''''((((((***)))))))))((((((((('''((((((((()))))))))***************))))))(((''''''%%%&&&)))+++,,,+++***)))(((((()))))))))*********((((((((((((((((((((((((***((('''((())))))'''%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''))))))***)))(((((())))))******)))((('''&&&***)))))))))((((((((('''((()))*********))))))))))))))))))))))))))))))))),,,+++)))((((((((()))******))))))(((((())))))******)))((('''&&&'''((((((***)))((('''&&&''''''(((((((((((((((((((((((((((***...111000+++(((((()))''''''''''''(((((()))***(((((((((((((((((((((((('''''''''((()))***,,,,,,++++++***)))))))))))))))((((((((((((((('''&&&%%%))))))))))))************)))&&&$$$&&&)))+++(((%%%(((((()))************)))((((((((((((((()))******+++******)))((((((''''''((((((((('''''''''&&&&&&((())))))******))))))((()))))))))(((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((&&&%%%%%%''')))+++)))'''(((((('''&&&%%%&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((('''%%%$$$%%%&&&''''''''''''''''''''''''(((((()))***)))((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&''')))*********)))(((************)))))))))((((((+++---,,,***(((((()))((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))***((((((''''''''''''((((((((((((((())))))))))))))))))******++++++******)))))))))))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******((((((((((((((((((((((((***))))))))))))((((((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))###$$$&&&))),,,---+++)))******)))(((''''''''''''(((((((((((())))))))))))************************************************(((''''''''''''''''''(((&&&&&&'''''''''((((((((())))))(((((())))))***+++,,,+++***)))((((((((((((---+++)))((()))***)))'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''''')))+++------,,,))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((())))))******))))))))))))))))))))))))*********))))))((((((((()))))))))*********(((((((((((((((((((((((()))((('''((())))))'''&&&''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))************)))'''&&&%%%))))))))))))(((((((((((()))+++------+++*********))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))***)))((('''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((---000222000,,,))))))***&&&&&&''''''((()))******,,,+++******)))((('''''')))))))))***+++,,,---...,,,++++++***************))))))))))))((((((((((((++++++++++++************+++(((&&&'''***+++(((&&&''''''((()))))))))))))))'''((())))))******))))))++++++******))))))(((((())))))(((((((((((('''''''''(((((())))))(((((('''))))))************++++++,,,+++***(((''''''(((((()))))))))(((((((((''''''%%%%%%%%%&&&((()))(((&&&''''''&&&&&&&&&'''(((((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((())))))'''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&((())))))((('''(((((((((((((((((())))))))))))************))))))))))))((()))++++++)))(((((()))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''++++++***))))))(((''''''''''''(((((()))*********((((((''''''''''''(((((()))))))))))))))((((((((())))))************))))))++++++************))))))+++***))))))((('''&&&&&&(((((())))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&''')))******)))************))))))((((((&&&&&&''')))+++,,,,,,,,,))))))((((((((((((((()))(((((((((((())))))))))))************************''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''(((((((((((())))))++++++***)))(((((())))))+++++++++)))((('''((()))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))*********+++---......,,,******))))))))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******+++++++++***)))(((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))((('''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))******)))))))))(((''''''))))))))))))(((((((((((())),,,///...,,,))))))***(((((((((((((((((((((((())))))************)))((()))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((,,,---...---***'''''''''%%%&&&'''((()))*********++++++***)))(((((('''&&&,,,,,,+++************++++++******))))))*********))))))))))))))))))******+++++++++******))))))))),,,***((()))******(((''''''((())))))******))))))'''((()))++++++***))))))++++++******)))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''(((((()))******+++,,,,,,111///,,,)))(((((())))))((((((((((((''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((('''''''''''''''''''''''''''(((******((('''((()))((((((((('''((()))***************)))))))))))))))((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''',,,++++++***)))(((''''''''''''(((((()))*********(((''''''''''''(((((()))((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((************************+++******)))((('''&&&&&&''''''''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++(((((())))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((***+++***)))))))))***+++******)))(((***)))(((''''''(((+++---'''''''''((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))&&&&&&'''''''''(((((((((+++***))))))))))))))))))'''((()))(((&&&&&&(((+++***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((+++)))(((((())))))((('''******))))))))))))******(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))******++++++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((*********))))))(((((((((''''''((((((((()))******(((((((((((()))))))))))))))---000///+++(((((()))((((((((((((((((((((((((((()))************))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((***++++++***(((&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((++++++***))))))))))))***))))))((((((((())))))*********)))))))))******+++*********))))))((((((''',,,+++***)))******)))(((((()))******++++++******'''(((***+++++++++***)))*********)))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''&&&''''''((()))***++++++000...+++)))''''''((()))(((((((((((('''''''''''''''''')))))))))(((((()))%%%%%%&&&''''''(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))(((&&&&&&''')))''''''''''''''''''''''''$$$%%%'''((()))***))))))((((((((((((((((((((((((''')))******)))(((((()))((((((((('''((()))******))))))))))))))))))******)))(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((******)))(((((('''&&&&&&'''''''''((())))))******'''''''''''''''((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***++++++*********))))))((((((((()))))))))************+++(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))(((''''''(((******)))''''''(((***+++++++++***)))++++++)))'''%%%&&&(((+++&&&&&&'''((()))+++,,,---(((((((((((())))))))))))((((((((((((((((((((((((************************(((''''''''''''''''''((((((((()))))))))*********%%%&&&'''(((((((((''''''******)))))))))))))))***%%%&&&'''''''''''')))+++******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((000...+++)))))))))((('''******))))))))))))******(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((()))))))))***(((((('''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((******)))((()))*********))))))))))))((((((((((((((((((((((((((((((,,,,,,***)))((((((((((((''''''''''''(((***+++,,,(((((((((((()))))))))))))))...222111,,,''''''))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))*********)))((('''&&&'''(((((()))(((((((((((((((((((((((((((((((((******))))))(((((((((((('''((()))***+++***)))((('''''''''(((((()))))))))'''''''''((()))***+++,,,(((((((((((((((((()))***+++***)))(((((()))***+++)))))))))(((((((((((((((************))))))))))))))))))***+++++++++++++++((()))******++++++******)))))))))(((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''&&&&&&''''''((()))******+++***((('''&&&&&&'''''')))))))))((((((((('''''''''(((******)))(((((()))%%%&&&''''''(((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((('''&&&&&&''')))((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))''')))******)))(((((()))(((((((((((())))))))))))))))))))))))***************((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''&&&''''''((()))***)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((())))))*********++++++************))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,++++++***)))(((''''''))))))*********+++++++++'''((()))******)))((('''(((''''''&&&&&&''''''(((((((((((((((((()))******''''''(((((((((((('''''')))))))))))))))))))))))))))(((((()))******(((&&&&&&''')))+++,,,,,,++++++)))+++---,,,***((((((***(((((((((((()))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((************************'''(((((())))))(((((('''(((((()))))))))*********'''''')))*********)))(((******))))))))))))******''''''''''''((()))******)))******************)))(((((((((((())))))))))))((((((((((((((((((((((((555111---******+++++++++)))))))))(((((()))))))))'''((((((((()))))))))*********)))))))))((((((((('''''''''''''''(((((((((''''''(((((()))******+++((((((((())))))))))))***************************&&&(((++++++)))((()))+++*********)))))))))((((((((((((((((((((((((((((((******(((((('''((())))))((((((''''''((()))***+++'''((((((((()))))))))******000555333---((((((***))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++))))))***+++***)))((('''%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))((()))***++++++***((('''((((((((())))))*********'''''''''((()))***+++,,,))))))(((((())))))***+++,,,+++)))'''''''''((()))))))))))))))))))))******(((((()))))))))))))))***((())))))*********************))))))******+++,,,'''''''''''''''''''''(((&&&&&&'''''''''(((((((((((())))))******))))))((('''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&(((******'''&&&''')))&&&'''((((((((('''&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))((())))))******))))))(((&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))'''((()))+++++++++******((((((((((((((((((((((((((()))++++++)))((()))***&&&''')))*********)))(((((()))))))))************+++)))''''''***,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&(((***++++++***(((&&&&&&&&&'''(((((()))******&&&&&&''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''((()))***((((((((()))))))))))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((()))))))))*********+++++++++*********)))))))))******++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((*********)))******+++,,,---,,,+++***)))'''&&&&&&))))))******++++++++++++'''((()))******)))(((''''''''''''&&&&&&'''''''''((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))******'''%%%%%%'''))),,,------,,,,,,''',,,111333000---++++++***)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((()))***,,,,,,++++++******)))))))))))))))******+++)))'''(((***+++***)))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((222...)))&&&&&&((()))***))))))(((((((((((())))))'''((((((((())))))******++++++******))))))((((((''''''''''''''''''''''''&&&''')))***,,,---------************++++++++++++************************&&&)))++++++)))(((***,,,+++*********))))))((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++***)))(((''''''((())))))'''((((((((())))))******,,,222777555///))))))+++))))))))))))))))))))))))***)))((('''''')))+++---,,,,,,++++++++++++,,,,,,)))******++++++)))((('''%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((()))))))))***+++,,,+++)))'''&&&++++++******************+++******)))((()))))))))******))))))***+++,,,,,,---+++)))'''&&&&&&'''((())))))******+++++++++,,,&&&'''))))))(((((()))+++'''(((((()))))))))))))))+++***)))))))))***,,,---&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((())))))************))))))(((((((((((()))))))))))))))***+++------...------************))))))))))))%%%'''))))))&&&%%%&&&(((''''''((((((((('''%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&'''&&&%%%%%%&&&((())))))))))))))))))))))))((()))+++,,,,,,+++******''''''''''''''''''''''''((()))++++++)))((()))***&&&''')))***+++***((('''(((((())))))*********+++,,,)))'''(((***---,,,+++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&(((+++------+++(((&&&'''''''''((()))******+++&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''(((((())))))************))))))''''''(((((()))))))))************)))))))))))))))***)))))))))((((((''''''******++++++++++++******((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++---,,,+++*********)))(((''''''''''''''''''''''''%%%&&&''')))))))))((((((''''''''''''''''''&&&%%%))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''************))))))))))))((()))******)))((()))++++++222888777000***)))+++((((((((((((((((((((((((***+++++++++***)))'''&&&)))))))))))))))((('''&&&***)))(((''''''((()))***,,,***(((''')))******)))))))))************))))))***,,,......,,,***(((((($$$&&&((((((%%%%%%''')))******)))((((((((((((((()))+++...000000...+++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''((()))))))))))))))))))))))))))***+++,,,,,,+++******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&)))((('''''''''(((***+++---,,,,,,,,,+++*********'''+++((('''+++&&&%%%//////...+++***))))))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***)))(((((()))******((('''%%%$$$$$$%%%'''(((******))))))((((((''''''&&&///777666...'''&&&))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***)))))))))++++++)))''')))$$$%%%---000,,,'''&&&***)))((((((((((((((()))((((((((()))))))))))))))---,,,***)))))))))***+++((((((((((((((()))******(((((())))))*********+++,,,+++)))(((((()))+++,,,*********)))))))))))))))***+++***''''''******'''))))))))))))************))))))******+++++++++,,,(((((()))+++,,,---...///'''((((((((((((((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((,,,000333111---***+++---''''''''''''(((((((((((())))))******)))'''%%%$$$''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***)))'''&&&'''(((***++++++******)))(((''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((($$$'''+++...//////---+++''''''''''''''''''''''''&&&(((***++++++)))'''%%%''''''((()))))))))))))))+++***)))))))))))))))***000---(((%%%%%%&&&''''''++++++***))))))((())))))(((((((((((())))))))))))((((((''''''''''''((((((************)))'''&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((***++++++)))'''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++***)))***+++(((((((((((((((((((((((((((''''''''''''(((((()))************)))))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++++++++******((('''''')))************+++++++++***************)))((('''))))))))))))))))))))))))((()))***++++++***))))))&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))&&&((()))***))))))+++---222444555222---******,,,))))))))))))))))))))))))---,,,+++***)))))))))***+++++++++++++++***))))))***)))(((''''''((()))***---+++))))))***++++++***))))))))))))))))))))))))+++---//////---***))))))''')))+++***(((''')))+++******)))(((((((((((((((((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))*********))))))))))))))))))***+++,,,---*********)))((('''''''''((((((((())))))(((((('''((((((((((((((())))))***************))))))))))))'''((('''...;;;777...000///---+++)))))))))***+++***)))(((((((((((()))***))))))))))))))))))))))))+++***)))))))))***++++++((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((()))///555555///***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))'''(((,,,444;;;888...((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((,,,+++***)))((())))))***((((((((((((((()))******((()))))))))************,,,+++)))(((((()))+++,,,***)))))))))))))))))))))---333666000***)))+++,,,))))))))))))************'''((((((((())))))))))))(((((()))***+++,,,------''''''((((((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******+++///222000,,,)))***,,,''''''''''''((((((((((((************)))((('''&&&((((((''''''&&&'''''''''(((((((((((())))))))))))))))))'''''''''(((***+++******))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&'''***,,,,,,+++***)))''''''''''''''''''''''''&&&''')))***+++***((('''''''''((()))))))))))))))***)))))))))))))))******,,,***(((((())))))((('''******))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((())))))))))))(((((('''''''''''''''((((((((((((''''''(((((((((((('''''''''((()))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((******)))))))))***(((((((((((((((((((((((()))(((((((((((()))******++++++++++++*********)))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))+++++++++******)))(((''')))************+++++++++((()))+++,,,,,,***)))''')))))))))))))))))))))))))))***************)))(((&&&'''((())))))***))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))%%%''')))))))))***,,,...:::777222---***)))+++---************************///---+++(((((()))+++,,,++++++++++++************))))))(((((((((((())))))---+++))))))+++,,,,,,+++))))))(((''''''((())))))+++---//////---+++******)))***++++++)))((()))+++******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((*********+++******))))))((((((((()))***+++------******))))))((((((''''''&&&'''((()))))))))(((''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((888NNNKKK:::222---,,,+++)))))))))************))))))))))))******))))))))))))))))))))))))((((((''''''((()))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))***,,,//////...+++******))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))(((''''''((()))***((('''&&&111???DDD;;;---((()))%%%%%%%%%%%%&&&((()))***((((((((((((((('''''''''***))))))(((((((((((()))((((((((((((((()))******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))******///999???777+++'''***...))))))))))))************(((((((((((())))))))))))((()))))))))************&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************************)))---///...+++))))))+++''''''''''''((((((((((((,,,+++***)))))))))))))))***)))((((((''''''''''''''''''(((((())))))******)))((('''''''''(((***+++))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&''''''''''''''''''''''''&&&'''((())))))******)))''''''((()))))))))))))))(((((((((((()))******+++)))))))))***,,,,,,***((())))))(((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))''''''''''''(((((((((((())))))************))))))&&&&&&''''''((()))******''''''''''''''''''''''''(((((((((((())))))))))))&&&(((******)))))))))***))))))))))))))))))))))))))))))))))))*********+++,,,,,,+++++++++*********)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))******+++******)))((('''))))))*********+++++++++(((***---///...,,,***)))''''''''''''''''''''''''))))))((((((((('''&&&&&&((())))))*********))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))))))))************)))))))))(((&&&((()))***))))))+++---===777///***)))***+++***************************---,,,***(((((()))***+++))))))((((((((((((((()))))))))(((((((((((())))))+++)))((()))+++,,,+++******((('''%%%%%%'''(((******,,,------+++*********))))))))))))((((((((((((***))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))((('''''''''(((***+++---...***)))))))))((((((((('''%%%&&&'''))))))((('''&&&&&&''')))*********)))(((&&&&&&&&&''''''(((((((((******,,,<<>>555***'''(((&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''((((((((('''''''''((((((((((((((((((((())))))***)))))))))))))))***************))))))))))))******)))))))))))))))*********,,,666<<<555***&&&(((***((()))))))))***************************+++++++++)))))))))))))))(((((((((&&&&&&&&&'''((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))((((((((((((+++---,,,***(((((()))''''''''''''((((((((((((+++***)))((((((((()))***+++***)))(((((('''((((((''''''(((((())))))******)))(((((('''((()))******(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))''''''((()))))))))))))))'''''''''((((((***+++,,,+++***)))***+++,,,+++)))'''(((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))******++++++******)))''''''&&&'''(((*********''''''''''''''''''''''''(((((((((((())))))))))))&&&(((******)))((()))***))))))))))))))))))))))))'''(((((()))************+++++++++*********))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((())))))*********+++++++++'''+++...///---***))))))(((((((((((((((((((((((())))))((('''''''''&&&&&&***+++++++++***)))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))******************)))))))))((()))***+++***)))((()))***999333---***++++++)))&&&)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((''''''((()))***(((((())))))))))))(((((((((''''''(((***+++***(((***((('''%%%%%%'''(((***)))***+++***)))(((((()))))))))(((((())))))((((((***))))))(((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***)))((('''''''''((()))+++,,,---))))))))))))((((((((((((&&&'''((()))***))))))(((&&&''')))*********)))((('''''''''(((((())))))))))))+++,,,777FFF@@@111---******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))*********)))))))))(((((()))))))))''''''(((((())))))******(((&&&%%%&&&(((******)))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))'''&&&&&&''')))***((('''&&&+++000///+++)))))))))******)))((('''''''''((())))))(((((('''''''''''''''''''''(((((((((''''''((((((((((((((())))))*********))))))))))))))))))***))))))))))))))))))***(((((())))))************)))000333...***)))(((&&&((()))))))))************++++++******************)))))))))(((((((((((('''&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''')))***+++)))(((((('''''''''''''''(((((((((((()))((('''&&&'''((()))*********)))((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))''''''''''''((()))***+++000---)))'''(((*********&&&'''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))************)))((('''&&&''''''''''''((((((((((((((())))))******))))))(((***((('''(((******)))'''(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((((()))***))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))************))))))((()))************+++++++++(((+++...---***''''''(((************************+++******))))))))))))******************)))(((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))******+++************))))))))))))***+++,,,***((('''((()))111...,,,+++,,,+++(((%%%))))))))))))))))))))))))&&&''')))))))))((('''&&&+++***)))))))))***,,,,,,(((((())))))))))))(((((('''&&&&&&(((******)))((())))))(((''''''((())))))''')))))))))''''''((()))***)))((()))+++,,,+++*********)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))************+++******))))))(((((((((((()))***++++++))))))))))))(((((((((((()))))))))******++++++,,,'''(((((()))))))))))))))((((((((()))))))))))))))&&&***)))---444---$$$(((((()))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))***+++,,,------,,,,,,(((((())))))))))))(((((((((((((((((()))))))))))))))((('''((()))+++,,,+++))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))'''&&&&&&(((******)))((((((***)))&&&&&&***,,,+++,,,+++***)))''''''''''''******))))))((((((''''''&&&'''(((((()))(((((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))),,,,,,***+++---+++'''))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&'''((()))***))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))'''((()))******)))((('''''''''''''''((((((((((((''''''&&&''''''((()))))))))((((((''''''(((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))''''''''''''((())))))***000---(((&&&&&&(((******&&&'''((()))***)))((('''(((((((((((())))))))))))***))))))(((((())))))***++++++******)))'''&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((+++)))(((***------***&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%'''))))))((((((((()))))))))))))))))))))))))))$$$%%%'''((()))))))))((())))))((((((((('''''''''))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))************)))))))))************+++++++++,,,///111///***'''(((*********************************)))(((((()))***+++&&&'''((()))************))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))******++++++************)))))))))))))))***+++***)))((()))***************+++***((('''************************(((((((((((((((((())))))+++***)))((()))***,,,---'''((()))******)))((('''&&&&&&''')))++++++***((())))))))))))))))))))))))((()))))))))'''''')))***((('''&&&(((+++,,,,,,*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''&&&''')))+++,,,((((((((((((((())))))***)))))))))(((((((((((((((&&&***'''''',,,%%%!!!)))'''((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))***+++,,,------,,,++++++'''(((((((((((((((((('''))))))))))))(((((((((((((((((()))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((++++++***)))&&&***+++''''''+++,,,******)))(((''''''''''''''',,,++++++***))))))((((((&&&'''((()))***))))))(((((((((((((((((()))******************)))))))))((((((((())))))))))))(((((('''(((((()))******++++++)))+++***(((***------)))))))))))))))************))))))))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&''')))***))))))(((((((((((())))))))))))(((((((((((()))))))))***,,,------,,,***)))((((((((()))******((('''''''''''''''((((((((((((&&&&&&'''))))))*********&&&&&&&&&&&&'''((())))))******))))))(((((('''''''''(((((()))))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((($$$&&&(((***+++***))))))''''''((()))))))))))))))(((((('''''''''(((((())),,,***''''''((()))***)))&&&''')))++++++***)))((((((((((((((())))))))))))******))))))))))))******)))))))))))))))(((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))((())),,,000000,,,'''(((((((((((((((((((((((((((((((((((())))))))))))%%%'''))))))((('''((()))(((((((((((((((((((((((($$$%%%'''***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++++++++***)))(((((((((((((((((((((((())))))************)))))))))************+++++++++111444555222---***,,,///((((((((((((((((((((((((((('''&&&&&&&&&((()))***###$$$&&&(((***,,,,,,---))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))***+++++++++************))))))))))))''')))******))))))***,,,'''(((((()))))))))))))))++++++++++++++++++++++++,,,***((('''''')))+++,,,)))((('''&&&'''(((***,,,'''((()))******)))((('''''''''(((***,,,,,,+++)))))))))************)))))))))******)))((((((***,,,%%%###"""%%%(((+++***(((******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))))))))))))))******)))((((((((((((((((((((((((((())))))))))))&&&$$$"""""""""%%%(((***)))((('''''''''(((***+++)))))))))((('''''''''&&&(((+++((((((,,,'''$$$---''''''((((((((((((((('''((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***((((((''''''((((((((((((''''''******))))))((((((''''''%%%''')))(((''''''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''''')))+++,,,+++***"""***///+++(((******&&&''''''&&&&&&&&&''''''(((,,,,,,,,,+++***))))))(((&&&''')))*********)))(((((((((((((((((()))******+++*********))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++'''******''''''***+++***))))))))))))************,,,+++++++++******))))))((()))))))))*********+++***)))'''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))'''(((***++++++***((('''((((((((()))+++***)))'''''''''''''''((((((((()))&&&''')))***+++++++++***%%%%%%%%%&&&'''((()))***++++++***)))((('''&&&&&&'''(((((()))))))))))))))+++******)))(((''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))!!!###'''***,,,---,,,+++'''(((((())))))))))))))))))(((((('''''''''(((((('''&&&&&&(((***+++***)))&&&(((***+++,,,+++***)))(((((((((((())))))))))))******))))))))))))******'''(((((()))))))))))))))''''''''''''((((((((()))))))))************))))))''''''(((...333333...)))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''))))))((('''((()))(((((((((((((((((((((((($$$&&&)))+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%((((((((((((((((((((((((((())))))*********)))))),,,+++)))(((((()))+++,,,666888888333+++&&&&&&((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((())))))((('''&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))---***((((((***,,,+++***))))))((('''&&&%%%$$$$$$(((((((((((())))))))))))(((((())))))))))))((((((,,,***)))***++++++***)))''''''(((((())))))******((()))***++++++***)))(((&&&'''((())))))***))))))'''''''''''''''((())))))&&&''''''((()))******+++((((((((((((((((((((((((///...,,,***(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''((())))))))))))((('''+++*********))))))(((((((((((((((((('''$$$"""!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******)))(((((((((((((((************************+++)))((('''((()))((('''%%%%%%&&&((()))+++,,,,,,111000...,,,***)))))))))************************''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++''''''))))))'''(((+++,,,,,,+++***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,,,,+++*********+++++++++***)))(((((()))))))))*********++++++++++++,,,,,,+++***)))((('''&&&******))))))))))))******)))(((((('''''''''''''''))))))))))))((((((((((((&&&&&&'''(((***+++---......+++'''&&&''')))(((&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''(((((()))+++///111111---)))&&&''''''''''''((()))++++++******)))(((((()))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))******)))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((((((''''''&&&&&&((()))***++++++******)))))))))((((((((((((((((((((((((((()))+++------+++)))((((((%%%'''))),,,,,,+++***((('''''''''(((((((((((((((((())))))*********))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))'''&&&&&&((()))***((('''(((((((((((())))))))))))+++%%%$$$,,,888<<<333))))))'''&&&&&&''''''&&&$$$)))((('''&&&&&&'''((()))###$$$&&&''')))******+++&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))))))))******))),,,---,,,)))'''))),,,(((((()))(((((('''&&&&&&!!!$$$(((***,,,---------+++***))))))***+++---000333444000+++'''(((***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))***)))'''&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))---***((((((***++++++******************)))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***))))))***+++***)))******))))))((((((''''''((())))))******))))))((('''(((((())))))))))))((((((((((((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))...---+++***(((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))),,,***(((((()))))))))(((''''''(((((())))))******,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))---******,,,,,,((((((+++******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***))))))))))))***+++******))))))))))))))))))))))))*********++++++,,,++++++***)))(((((('''))))))(((((((((((()))))))))((((((((()))***++++++))))))((((((((('''''''''((((((((()))***,,,...///333///***(((((((((&&&%%%)))(((''''''''''''((()))(((((((((''''''(((((((((((((((''''''''''''(((((())))))***++++++***)))((())))))((())))))***+++,,,((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))***)))(((((('''''''''((((((((())))))))))))((((((((((((((()))))))))******&&&&&&&&&&&&''''''''''''))))))))))))(((((('''''')))(((((('''((()))***+++((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&(((++++++***)))))))))((()))+++,,,,,,+++(((''''''''''''''''''((())))))***************)))((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((('''&&&'''((())))))'''%%%%%%&&&&&&&&&''''''''''''&&&''',,,222444000,,,,,,+++))))))***+++)))((()))(((''''''''''''((()))&&&'''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))******+++,,,,,,+++)))(((((()))))))))******)))(((((('''''''''((()))))))))((('''---,,,+++******+++,,,---***,,,...---***(((***---************************))))))))))))))))))))))))************))))))))))))(((***+++***((('''(((((()))((((((''''''(((((())))))))))))))))))))))))))),,,***((((((***+++******))))))******++++++,,,,,,(((((((((((())))))))))))((())))))******))))))(((***)))((((((******)))(((******))))))(((((('''''')))((((((''''''(((((()))((())))))))))))(((((('''******))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))---,,,+++***)))((((((((((((((())))))))))))((((((***)))))))))))))))((((((+++***))))))))))))***+++******))))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((,,,***))))))*********)))))))))))))))(((((((((((((((((())))))***++++++,,,''''''''''''''''''''''''*********)))((('''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))))))))))),,,***+++//////+++***,,,***)))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))((((((((())))))*********)))))))))))))))((((((((()))))))))******++++++*********)))))))))((((((''''''''''''(((((()))))))))***+++,,,---...******)))))))))(((((((((******))))))***,,,///000333000,,,******)))(((''')))((((((''''''(((((()))))))))''''''''''''))))))((((((''''''''''''((((((***)))'''&&&&&&(((***+++*********))))))***++++++)))***++++++++++++***)))&&&&&&'''(((((()))******(((((((((((())))))))))))***)))'''%%%%%%&&&'''((((((((())))))))))))(((((()))))))))*********++++++&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))))))))))))))***++++++***))))))))))))((((((((((((((((((((((((((((((((($$$&&&((()))(((((()))******+++,,,---,,,***(((&&&)))((('''&&&'''((()))***+++++++++***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))'''%%%&&&''')))))))))%%%%%%%%%&&&&&&&&&''''''$$$'''***,,,++++++,,,---***)))(((((())))))(((''')))((((((''''''(((((()))))))))*********))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((,,,***)))((()))((('''&&&***************))))))(((+++++++++***)))(((&&&%%%---,,,,,,++++++,,,,,,---''')))******))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))***,,,,,,***(((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))*********)))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))******))))))))))))((('''((()))***)))(((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))***))))))((('''&&&++++++++++++******))))))(((((()))))))))*********************************++++++******)))))))))((((((((())))))))))))((((((************)))))))))))))))***++++++++++++***)))))))))))))))))))))((((((+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++))))))***++++++***(((((((((((((((((())))))'''((()))***++++++,,,,,,''''''''''''''''''''''''***)))))))))((((((((('''++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))'''&&&)))...///,,,+++---++++++***************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((()))))))))))))))*********)))))))))(((((((((((())))))))))))************************)))((((((''''''(((((()))************+++,,,---...,,,,,,+++++++++*********+++***)))((()))+++...///...,,,+++******+++++++++)))(((((((((((((((((()))***)))(((''''''((()))***(((''''''''''''(((((()))+++)))(((''''''))),,,---******))))))))))))))))))+++,,,...//////...,,,+++''''''(((((())))))))))))(((((((((((())))))))))))***(((&&&$$$$$$%%%((()))(((((())))))))))))(((((()))*********++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************************((((((((((((((((((((((((&&&'''))))))(((((()))******+++,,,,,,,,,+++)))((()))((('''&&&'''(((***+++)))*********)))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***(((%%%%%%&&&((()))***(((((())))))))))))******$$$'''***)))'''&&&))),,,)))(((''''''((()))((('''((((((((((((((()))))))))*********++++++*********'''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))***+++***)))((((((***'''%%%&&&)))***(((&&&)))))))))******))))))((()))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))(((((()))***++++++++++++++++++++++++************************))))))))))))))))))******)))+++------+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))************))))))(((''''''''')))******(((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))***))))))((('''&&&******++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((())))))))))))************'''))),,,......,,,)))'''(((((((((((((((((())))))***)))((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))************************,,,***))))))***++++++***''''''(((((())))))******)))***++++++,,,++++++***(((((((((((((((((((((((('''((((((((()))))))))***++++++++++++++++++++++++))))))))))))*********+++))))))))))))))))))))))))'''%%%'''+++,,,(((&&&(((+++***************++++++******************************))))))))))))************************************)))))))))******+++((()))************))))))(((((((((((())))))))))))+++++++++******************))))))(((((())))))***+++******)))))))))******++++++*********)))))))))***)))(((((((((***+++---************)))))))))***((())))))))))))))))))(((***)))(((''''''((()))***'''''''''''''''((())))))(((((((((((()))***++++++)))(((((('''''''''((((((+++,,,...//////...,,,+++******))))))(((((((((((((((((((((((()))))))))))))))(((%%%$$$$$$&&&(((***(((((())))))))))))(((((()))*********++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((()))((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++***((('''((()))((()))***++++++++++++***)))(((((('''((()))***+++&&&'''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***(((%%%%%%&&&((()))***))))))*********+++++++++'''&&&&&&&&&''''''((((((,,,+++******,,,,,,,,,***'''(((((()))))))))))))))((()))***+++,,,,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))*********************)))(((((('''%%%###%%%)))+++***(((''''''(((((()))(((((('''((((((((()))***++++++,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))++++++++++++++++++++++++************************))))))))))))************))),,,...///---+++*********))))))(((((())))))***))))))))))))))))))))))))''')))******)))(((((()))******))))))((((((''''''(((((((((((()))))))))))))))******++++++******)))(((''''''(((***++++++)))******))))))(((((('''''')))((((((''''''(((((()))((())))))))))))(((((('''((()))***+++,,,++++++***************************(((((((((((((((((((((((((((((()))******)))))))))(((((())))))))))))(((((((((((()))))))))))))))***&&&(((+++------+++(((&&&''''''(((((((((((()))))))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))((((((((((((((())))))***************************+++)))((((((***++++++***&&&''''''((()))******+++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++((((((***)))$$$"""###((((((((((((((())))))*********************************))))))))))))************************************)))))))))***++++++'''(((***++++++***))))))((((((((()))))))))******,,,,,,+++++++++***************))))))))))))************)))((((((((((((((())))))((((((((('''''''''))))))))))))))))))******+++,,,,,,***'''%%%%%%&&&((())))))******))))))((())))))))))))))))))))))))''''''&&&''''''((()))***&&&'''(((((((((((((((''''''''''''&&&&&&''''''((()))***++++++++++++***)))++++++***))))))(((''''''(((((((((((())))))))))))((('''&&&%%%%%%''')))***(((((())))))))))))(((((()))))))))*********++++++&&&&&&&&&&&&''''''''''''))))))))))))************&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++++++++)))'''&&&''')))''''''((()))***+++++++++(((((()))))))))*********%%%&&&'''((()))*********((((((((())))))******+++(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))'''%%%&&&''')))))))))''''''((((((((()))))))))(((&&&%%%&&&(((***(((&&&***(((((((((***+++***)))''''''((()))************'''((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))******(((''''''(((******,,,+++***)))((((((((()))%%%%%%%%%&&&)))***+++***&&&''''''(((((((((((('''***))))))((((((((())))))***++++++++++++++++++***+++*********++++++******++++++++++++++++++++++++************************((()))))))))***************,,,///000...,,,************))))))))))))******))))))))))))))))))))))))&&&)))++++++)))'''((())))))))))))))))))*********(((((((((((()))))))))))))))******++++++******))))))(((''')))+++,,,,,,+++******))))))((((((''''''((())))))******))))))((('''(((((())))))))))))(((%%%''')))+++,,,,,,+++***************************''''''''''''''''''''''''&&&'''(((*********))))))(((((())))))))))))((((((''''''((((((((()))))))))((())))))))))))))))))((('''''''''((((((((())))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))*********************************((('''''')))*********(((((((((((())))))))))))((()))***+++,,,***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,)))(((***)))&&&%%%'''((((((((((((((()))************************************))))))))))))******************************((((((((((((((()))***+++'''(((***+++++++++)))))))))))))))*********++++++------,,,++++++***))))))))))))(((((((((((())))))))))))((((((((())))))*********)))))))))((((((((()))***+++++++++***)))))))))+++,,,***'''%%%%%%&&&((()))************)))((('''(((***++++++***((('''&&&&&&&&&''''''((()))***))))))((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((()))***(((((())))))))))))((((((((((((((()))))))))******&&&&&&&&&&&&''''''''''''((((((((()))))))))******&&&'''((()))***))))))((()))*********++++++++++++))))))))))))))))))))))))((())))))(((&&&&&&(((***(((((((((((((((((((((((('''((()))++++++***)))(((&&&&&&'''((())))))))))))'''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&'''((())))))'''&&&&&&&&&&&&'''''''''''''''&&&'''(((******)))'''&&&%%%$$$%%%'''((('''&&&&&&''')))***++++++******))))))***************)))))))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***...,,,)))''''''''')))***&&&((())))))(((((()))***''''''((()))))))))))))))***)))((('''''''''(((((()))******++++++******)))++++++***+++,,,---,,,+++************************************************(((((())))))*********+++***---000000///,,,+++*********))))))))))))******))))))))))))))))))))))))%%%(((++++++)))'''((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))******++++++++++++******)))(((((()))+++---,,,+++''''''(((((()))*********((()))***++++++***)))(((''''''((())))))***))))))$$$&&&(((+++,,,,,,++++++++++++******************''''''''''''''''''''''''&&&'''(((*********))))))(((((())))))))))))((((((&&&'''''''''(((((())))))+++***'''&&&&&&'''***+++&&&'''''''''(((((()))))))))***+++++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))'''&&&''')))******)))+++******)))((('''''''''%%%&&&)))***+++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))&&&'''***+++***,,,000******)))******+++,,,,,,******************************))))))))))))******************************'''''''''''''''((()))***&&&(((***+++,,,+++***)))************++++++++++++......---,,,+++))))))(((((((((''''''''''''((((((''''''(((((()))***,,,,,,---------,,,,,,,,,++++++***+++,,,...---,,,***(((&&&(((+++***((('''(((***((()))***++++++***)))((('''(((+++,,,,,,+++((('''&&&&&&&&&'''''')))******...,,,+++)))((()))***+++''''''''''''(((***++++++******)))(((((()))******((((((((()))******++++++(((((((((((())))))))))))'''(((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***&&&'''''''''(((((())))))'''((()))++++++******)))&&&&&&''''''((((((((()))))))))))))))))))))))))))%%%&&&'''&&&%%%&&&(((+++))))))((((((''''''&&&&&&&&&'''***,,,,,,+++)))''''''(((((((((((((((''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&((()))***((('''&&&&&&&&&'''''''''((((((%%%'''***+++***))))))***(((''''''(((***+++***)))&&&''')))***+++++++++***+++++++++******(((''''''))))))))))))(((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***///---)))&&&%%%''')))+++(((+++,,,***'''%%%''')))(((((()))***************((('''&&&&&&&&&((()))***,,,------------,,,++++++------,,,++++++,,,------***+++---......---+++***,,,,,,+++***))))))******++++++***)))(((((())))))***+++---......---+++***))))))))))))))))))))))))))))))))))))*********************************+++(((((())))))))))))((((((******++++++***)))'''&&&'''((()))***+++,,,,,,,,,))))))))))))))))))))))))***+++++++++***)))'''&&&&&&)))...111222///***'''---,,,,,,++++++,,,,,,---++++++++++++***)))'''''',,,+++***((((((((()))***+++***)))(((((((((************))))))))))))*********************)))(((((((((((())))))((('''&&&&&&******++++++++++++******))))))))))))((((((((((((///,,,)))&&&%%%&&&((()))***************+++,,,,,,+++)))'''&&&'''((()))***---,,,***)))))))))(((''''''&&&&&&(((++++++'''$$$))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''&&&%%%&&&'''((((((&&&))))))))))))))))))))))))******))))))******+++,,,$$$&&&(((***++++++***)))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))+++...000//////---,,,***)))((('''***)))(((''''''((()))******)))(((((((((***+++,,,************************)))))))))))))))))))))))))))***,,,------------,,,******((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))*********------,,,+++***************++++++,,,+++***)))((())))))'''''',,,222000*********))))))(((((('''''''''((()))******)))(((''')))((('''&&&'''(((***,,,***)))(((''''''((()))***,,,+++(((''''''(((+++,,,---***'''(((+++......---))))))*********))))))(((((((((''''''''''''((((((%%%%%%&&&'''((()))******+++,,,---,,,)))%%%###"""******+++++++++,,,,,,,,,(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((,,,+++)))))))))************************)))((((((((((((((((((((()))******''''''((((((((((((''''''(((((()))***************(((((())))))))))))((((((&&&(((******)))(((((()))(((&&&%%%%%%&&&((('''&&&)))((((((((((((((()))***''''''((((((((((((''''''((()))))))))((('''&&&&&&***)))(((''''''((()))***+++++++++***************+++++++++*********)))))),,,++++++*********************))))))((((((''''''))))))))))))************...---+++)))''''''''''''))))))))))))))))))))))))***************++++++,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,++++++***---,,,+++******+++,,,---***+++---......---+++***,,,++++++***))))))************)))((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))))))))))))))*********************)))))))))(((((('''(((((())))))(((((('''))))))************))))))******+++,,,------------))))))))))))))))))))))))***+++++++++***)))'''&&&((()))+++------,,,+++***+++++++++******+++++++++((()))))))))((('''&&&&&&,,,+++***)))(((((()))******))))))(((((())))))******)))))))))))))))***+++***************)))(((((((((((())))))(((''''''&&&(((((())))))))))))(((((()))))))))))))))))))))(((***)))((('''''''''(((((('''''''''''''''((())))))+++)))((('''((()))*********)))''''''''''''&&&&&&((('''''')))+++***'''$$$))))))))))))(((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''''')))***)))((())))))))))))))))))))))))******))))))******+++,,,&&&(((***+++,,,+++***)))***))))))(((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))***)))(((((()))+++---///000///...---+++***)))((())))))(((((((((((())))))))))))((((((((()))***+++************************(((((((((((((((((((((((()))+++,,,......---,,,+++,,,+++***)))(((((((((((((((((((((((((((((((((((()))******+++,,,,,,------++++++******))))))******++++++,,,---,,,,,,******(((((('''(((---333222---***)))))))))((((((((('''(((((())))))))))))((((((+++***)))(((((()))+++,,,***)))(((''''''((()))***+++***)))(((((()))***+++,,,)))''''''***---------))))))************))))))((((((''''''''''''(((((((((((())))))******++++++(((***,,,+++)))'''&&&&&&************++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((()))''''''+++000000+++%%%((((((((((((((('''&&&&&&((((((((((((((()))******(((((())))))))))))(((((()))((('''''''''(((***+++))))))************)))))))))***,,,+++***))))))***)))))))))))))))(((((()))***))))))(((((()))))))))''''''((((((((((((''''''((((((((()))((((((''''''***))))))(((((())))))***)))(((((((((((((((((((((+++++++++*********)))))),,,,,,+++************+++***)))))))))((((((((('''))))))))))))************,,,,,,+++)))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++************************+++++++++++++++*********++++++************++++++***+++,,,------,,,+++***,,,+++******)))*********))))))((('''''''''((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''(((((())))))))))))(((((((((((((((((()))***+++,,,***++++++,,,------------))))))))))))))))))))))))******+++******)))((('''******)))((((((***+++,,,******))))))))))))******((((((((()))((((((''''''++++++***)))))))))******))))))************)))))))))))))))))))))***+++,,,)))************))))))((((((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))((((((***))))))))))))***++++++)))******************)))''''''''''''''''''''''''((('''''')))******(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))+++,,,+++***))))))))))))))))))))))))***))))))))))))***++++++)))***+++,,,,,,,,,******+++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---//////...---,,,+++***)))((())))))******))))))((()))(((((((((((())))))***************************'''''''''''''''''''''''')))+++---......,,,***(((---,,,+++***************((((((((((((((((((((((((***++++++,,,,,,---------)))))))))((())))))***++++++,,,,,,---------,,,,,,'''(((((((((---333333///))))))))))))(((((((((((())))))(((((((((((()))))),,,+++***))))))***++++++))))))(((((((((((())))))***))))))))))))))))))******(((&&&''')))+++++++++))))))************)))))))))((((((''''''(((((()))))))))))))))************%%%'''******)))(((((()))))))))))))))************(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))(((&&&(((000777666---$$$(((((((((((((((''''''&&&((((((((((((((()))******))))))************))))))***(((&&&$$$%%%''')))+++******++++++++++++******)))+++,,,+++)))(((((((((***---///...+++)))***+++,,,+++***)))))))))))))))'''(((((())))))((((((''''''(((((())))))))))))((()))******************)))(((((((((((((((((())))))+++++++++***************,,,,,,+++************+++))))))))))))(((((((((((())))))))))))***************************)))(((((())))))))))))))))))))))))))))))((((((((()))******************************++++++*********)))************))))))))))))*********+++,,,,,,,,,,,,+++***++++++***************+++))))))(((((((((((())))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((***+++---((()))***+++++++++++++++))))))))))))))))))))))))************))))))((((((+++***)))((((((***+++---*********))))))*********)))******+++++++++******+++*********************)))***+++------,,,+++***))))))))))))***+++,,,,,,))))))************)))((((((((()))))))))(((((('''***++++++,,,,,,++++++***)))))))))))))))*********'''''''''''''''(((((((((+++++++++******++++++,,,(((***,,,---,,,***))))))((()))******)))))))))***((((((((()))))))))((('''(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))***)))((()))+++,,,+++***)))))))))))))))))))))))))))))))))))))))***++++++***++++++,,,++++++***)))*********))))))*********(((((()))))))))*********))))))))))))))))))))))))++++++***))))))******+++------,,,,,,+++***))))))((()))***++++++***)))((((((((((((((((((((())))))************************((((((((((((((((((((((((***+++---///...,,,)))'''---,,,++++++************(((((((((((((((((((((((((((((()))))))))*********((((((((())))))+++,,,,,,+++++++++,,,,,,,,,,,,,,,'''))))))(((,,,111000---))))))))))))((((((((((((***)))(((''''''((()))***,,,+++***))))))))))))***))))))(((((((((((())))))((()))***++++++***)))(((((('''&&&&&&'''))))))***((())))))************)))))))))(((((((((((()))))))))((((((((('''''''''&&&%%%''')))***)))((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***---444888666...'''))))))************))))))((((((((((((((())))))***((())))))******))))))((()))((('''&&&'''((()))***)))******++++++******)))((()))***)))'''%%%%%%%%%)))...222111,,,)))***,,,------+++***))))))))))))(((((())))))))))))(((((('''((())))))************)))***+++,,,,,,+++***)))***************+++++++++************************++++++***))))))))))))***))))))))))))((((((((((((((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***************************,,,+++***)))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++***************+++++++++******)))******++++++(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))***+++,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))***+++++++++******))))))))))))))))))))))))*********)))))))))))))))*********+++++++++++++++++++++************++++++)))***+++++++++++++++************++++++++++++******+++---...///...------******)))******+++,,,,,,((())))))*********))))))(((((()))))))))))))))(((++++++,,,,,,,,,,,,++++++((()))))))))*********++++++)))'''%%%%%%&&&((())))))(((((('''''''''(((((('''***---...,,,***))))))''')))++++++***))))))+++((())))))))))))(((((()))'''((((((((()))))))))***((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((()))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))(((((())))))***+++******************))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))+++++++++***************+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++---...---+++)))'''++++++***))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***+++,,,---...+++************+++++++++(((***)))'''))),,,,,,((((((((((((((())))))))))))***)))(((''''''((()))*********))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((''''''''''''''''''((()))(((((()))***************))))))(((((((((((())))))))))))((((((''''''&&&&&&''')))******((('''((()))''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))))),,,000222111...+++***))))))************))))))((((((((((((((())))))***'''(((((())))))((((((''''''((()))***+++***)))((((((((())))))))))))((((((((()))***)))'''%%%%%%&&&(((---111000,,,((())),,,------+++***))))))))))))(((((())))))))))))(((((((((((()))***+++++++++***)))***+++,,,,,,+++***)))))))))******++++++++++++******************************)))((((((((((((((((((((((((((())))))))))))((()))))))))************'''(((***++++++***))))))************************((((((((((((((())))))***))))))))))))))))))))))))---,,,+++))))))***++++++))))))************))))))++++++++++++++++++++++++*********)))******+++,,,++++++*********+++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++******)))))))))))))))***+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((()))+++,,,---,,,+++***+++++++++******+++++++++)))))))))***))))))(((((()))***++++++,,,++++++++++++,,,---......//////...,,,++++++*********++++++((())))))************)))(((((()))*********))))))))))))************))))))((())))))******+++++++++---+++(((%%%%%%&&&)))+++******)))((((((((())))))&&&)))------***((((((***&&&))),,,,,,)))'''((()))((()))******(((((()))***''''''(((((())))))******((())))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&''')))***)))((((((((((((((((((((((((((()))(((((((((((()))*********))))))***************)))))))))(((((())))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++***************))))))(((((((((((((((((()))******************))))))************))))))((())))))))))))))))))))))))***************************++++++,,,,,,+++***)))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,+++******))))))******(((******''''''))))))&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((&&&'''(((((('''&&&'''((('''((()))******+++*********))))))(((((())))))***++++++******))))))(((((()))***+++)))'''&&&'''((((((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***'''+++---,,,(((&&&(((***&&&''''''(((((((((((((((((((((((((((((()))******''''''((((((((((((''''''&&&(((***,,,---+++)))'''(((((())))))))))))((((((***,,,---,,,***)))))))))'''***------+++)))***+++,,,+++***)))))))))))))))((())))))******))))))((()))******++++++++++++***)))******************)))'''''''''((())))))*********************+++++++++******)))(((((((((((()))(((((((((((())))))))))))))))))))))))************((())))))*********))))))************************))))))((((((((()))******((((((((((((((((((((((((...---+++*********,,,,,,))))))***++++++***))))))++++++************++++++******))))))***++++++,,,******))))))***++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))***************************))))))))))))******++++++******)))'''((()))***************,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))******)))(((((()))***+++((())))))*********************))))))))))))******************))))))(((''')))***+++,,,,,,,,,++++++++++++++++++,,,---...///------,,,+++************(((((()))***************(((((()))***************)))******++++++******)))((())))))******+++,,,,,,+++***)))(((((()))+++,,,---,,,,,,+++******++++++%%%))),,,,,,(((&&&(((***'''+++///...***'''(((***(((***+++***(((''')))+++'''''''''((()))*********((())))))******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((()))******************++++++,,,---+++******))))))******+++))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++******((((((((()))))))))))))))+++******))))))******+++***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))******)))******+++,,,,,,///---,,,***)))))))))***&&&******(((''')))***((('''((((((((()))))))))***(((((())))))))))))(((((((((((()))*********))))))'''((()))******)))((('''))))))************))))))&&&(((***)))'''&&&'''((('''((()))******+++++++++******))))))))))))******************)))))))))))))))******)))''''''((()))(((((()))))))))*********(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******'''((())))))(((''')))***&&&&&&'''(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((&&&''')))*********)))((()))))))))******)))))))))***,,,------+++***+++,,,((())))))******++++++,,,***))))))(((((()))))))))))))))************))))))+++++++++,,,++++++*********))))))(((((())))))***&&&''''''((())))))******))))))*********+++++++++,,,++++++***************'''((((((((()))))))))***))))))))))))******************)))))))))))))))******************************))))))))))))***++++++))))))))))))))))))))))))///...,,,******+++,,,---)))***+++,,,,,,+++***)))++++++************++++++******))))))***+++,,,,,,))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((('''&&&&&&(((((())))))))))))(((((($$$&&&(((***,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))******)))(((((()))***+++)))(((((('''((()))***+++))))))(((((((((((())))))---------,,,+++***)))((()))***+++,,,---,,,,,,+++******))))))***,,,---///......,,,+++***)))))))))(((((()))***************(((((()))***************+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,'''((()))***,,,,,,------******)))(((''''''((((((%%%))),,,+++'''%%%(((+++***///333111---)))***,,,(((***+++***''''''))),,,&&&''''''((()))******+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))''''''((()))***)))(((((((((((((((((((((((((((((((((((((((((()))******+++******+++,,,---...///,,,++++++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************,,,+++***))))))***+++,,,+++,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((******)))((()))***,,,---***)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++111000---+++************%%%)))+++((((((+++,,,+++'''((((((((())))))******'''((()))******)))((('''((()))***+++++++++++++++'''((()))******)))((('''***))))))))))))))))))***&&&(((******'''&&&''')))''''''(((******+++++++++******))))))))))))******''''''''''''((((((((((((((())))))((('''''')))+++))))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******)))((('''))),,,------+++(((((()))***************((((((((((((((()))******))))))************))))))'''''''''''''''((())))))******++++++++++++******(((***++++++*********+++)))((('''(((***,,,---,,,)))((((((((((((((()))***))))))************)))))),,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***((())))))***+++,,,,,,,,,))))))******++++++++++++...---,,,,,,++++++,,,,,,'''((((((((())))))******))))))))))))************,,,+++)))((((((((()))******************************************++++++,,,************************,,,+++******)))*********+++******)))((('''&&&&&&++++++******)))******+++---+++)))+++...///...,,,))))))******++++++,,,,,,+++***)))(((((()))***++++++*********))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))***+++,,,------,,,+++*********))))))((((((''''''***************+++++++++******))))))))))))******************))))))))))))''')))+++,,,---,,,***)))******))))))))))))******++++++++++++++++++++++++//////---+++)))'''&&&%%%((()))***+++,,,---------))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,------,,,******))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))++++++************+++++++++AAAMMMAAA///***---...))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((+++///444777,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++******)))((((((((((((((()))++++++******************(((((()))***************+++*********))))))((((((******))))))))))))******************************,,,+++++++++******))))))///,,,)))((()))***************************++++++)))************+++++++++++++++************++++++---,,,***(((''''''((())),,,------+++((('''(((***)))***+++,,,,,,+++***)))(((((())))))***************))))))((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((())))))***,,,+++***)))((((((((((((+++******)))))))))))))))))))))))))))((((((((((((---***(((((())))))'''$$$(((((((((((((((((((((((('''((((((''''''(((+++---+++++++++***)))((((((''''''((()))***************(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))),,,,,,,,,,,,***)))((('''***************************+++,,,,,,***)))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))'''((()))***+++,,,------///---,,,***))))))******+++++++++*********))))))******++++++++++++******(((((())))))))))))(((((((((((()))************))),,,+++***)))((((((((((((,,,)))'''&&&(((***++++++,,,+++)))((((((((()))***---,,,***)))))))))************)))******+++,,,,,,+++************+++++++++++++++***************+++,,,+++)))***---...,,,***&&&&&&&&&&&&'''''''''(((******))))))))))))******************)))))))))((((((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))((((((((('''''''''((()))******++++++******))))))))))))******************)))))))))))))))***+++,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***)))(((((()))******+++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))************)))))))))))))))))))))*********)))))))))))))))))))))))),,,++++++++++++++++++,,,--->>>GGG;;;+++'''))))))))))))))))))************************************&&&''''''((((((((((((((()))*********))))))((('''))))))))))))))))))))))))(((((()))******)))((((((***))))))(((((())))))******************************)))))))))+++///222444************************))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))(((((((((((())))))++++++******************(((((()))***************************)))))))))(((***)))((((((((((((((()))************************++++++*********))))))))),,,***(((((()))++++++***))))))*********+++++++++)))************++++++++++++******))))))******+++---,,,***((('''((()))))),,,,,,,,,+++((('''(((***((()))************)))((()))))))))))))))*********))))))(((((('''(((((()))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))((((((((()))******)))))))))(((((())))))*********))))))((((((((()))(((((((((((())))))))))))+++)))'''(((***+++)))'''(((((((((((((((((((((((('''((((((((('''(((***---******))))))(((''''''&&&((())))))************)))************************'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++***)))((((((************************)))+++,,,,,,***)))))))))***))))))))))))******+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,...---,,,***))))))******+++++++++*********)))))))))******************)))(((((())))))))))))(((((('''((()))***************+++***************++++++///---***)))***++++++***))))))(((((()))***,,,---,,,,,,***)))))))))******))))))))))))+++,,,---...)))))))))***+++,,,------*********************+++,,,+++)))***++++++***)))((((((((((((((()))))))))((()))***++++++***))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((%%%%%%&&&((()))***+++,,,******))))))))))))******************))))))))))))+++++++++++++++,,,------******))))))))))))******************************)))))))))*********++++++***************)))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,***666;;;222((('''((('''))))))))))))************************************%%%&&&''''''((((((''''''++++++***))))))))))))***))))))))))))))))))))))))))))))***++++++***))))))*********))))))******************************************+++,,,...///000))))))))))))))))))))))))(((((()))***+++,,,------******************************++++++++++++******)))))))))(((((())))))*********++++++++++++++++++((()))******+++*********************))))))))))))***)))((('''''''''''''''******************************))))))))))))(((((((((''''''(((***++++++***(((((()))***+++,,,,,,---)))************++++++++++++******))))))******+++,,,+++***((((((((())))))+++,,,,,,***(((((()))***(((((())))))))))))((((((*********)))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))))))))***++++++''''''''''''((()))***+++)))))))))(((((((((''''''''''''(((((())))))*********)))((()))+++,,,+++***))))))))))))))))))))))))'''((()))((('''(((***,,,))))))((((((''''''&&&&&&)))************))))))(((************************'''''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))(((************************)))***,,,+++***))))))************+++******))))))))))))))))))))))))))))))&&&&&&'''((()))******+++---,,,+++***************+++++++++***************((())))))******))))))(((((())))))******))))))(((''''''(((******+++++++++************+++,,,---...222///,,,++++++,,,+++***'''(((((()))+++---...///,,,+++******)))*********************+++,,,---...)))(((((((((((()))++++++)))*********+++++++++***++++++***)))))))))((((((************************'''(((+++,,,---+++***(((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))***++++++******))))))))))))******************)))))))))(((,,,+++***))))))+++---...******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))((((((((()))******++++++)))))))))))))))))))))))),,,++++++******++++++,,,%%%,,,...***''')))+++***((()))))))))************((((((((((((((((((((((((&&&''''''((()))(((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))*********++++++*********++++++************++++++******************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))((())))))************+++++++++++++++,,,)))******++++++******************)))))))))))))))+++***)))(((((('''((((((************************)))))))))((((((((((((((('''''''''(((***+++)))((('''((((((***+++,,,------))))))*********+++++++++******))))))))))))******++++++***)))(((((())))))******+++***(((((()))+++))))))))))))))))))))))))************))))))))))))''''''''''''''''''((()))***)))))))))((((((((('''((((((((((((((((((((((((++++++******)))(((''''''((((((((((((((((((((((((%%%&&&'''(((***+++,,,---))))))))))))))))))))))))***************++++++,,,&&&&&&&&&''''''((()))***(((((((((((((((''''''&&&&&&''''''((()))******+++************+++++++++***))))))))))))))))))))))))'''((())))))(((((()))+++)))))))))(((((('''''''''***************)))(((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))************************(((***++++++)))((()))******++++++,,,+++***((('''))))))))))))))))))))))))''''''(((((()))******+++,,,++++++***************************************(((((())))))))))))(((((()))))))))******)))))))))&&&'''(((***++++++++++++***************+++,,,---000...,,,+++,,,---,,,+++(((((()))***,,,---...///++++++******************,,,,,,+++++++++++++++,,,---,,,***((('''(((((()))((()))***++++++++++++***************)))((((((((())))))))))))((((((((((((&&&(((+++---...,,,***((())))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************)))******))))))))))))******************)))))))))(((+++***((('''''')))+++---******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''''''''''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&((((((&&&'''***+++***((()))))))))************(((((((((((((((((((((((((((((()))************))),,,+++***))))))***+++,,,************************+++******************+++++++++************++++++))))))))))))))))))))))))***++++++,,,,,,+++***)))************************---,,,,,,,,,++++++******)))))))))))))))))))))))))))******++++++******))))))))))))))))))***++++++******++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))******,,,+++******)))))))))***))))))))))))))))))))))))((((((((((((((()))))))))***)))((()))***)))'''%%%'''((((((***+++,,,------))))))*********+++++++++***))))))))))))))))))************)))))))))))))))((()))***)))((((((***+++*********************************)))))))))))))))'''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((,,,++++++***)))(((((('''(((((((((((((((((((((((( !!!"""###%%%&&&'''(((((((((((((((((((((((((((***************++++++,,,((((((''''''''''''(((((('''(((((()))((('''&&&&&&&&&''''''((()))******+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))'''((())))))(((((()))*********)))))))))))))))(((***************)))(((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))''')))+++***)))((()))******+++,,,,,,,,,***)))(((************************((())))))******+++++++++******+++*********))))))************************(((((())))))))))))(((((())))))************))))))''''''(((******+++++++++++++++***))))))))))))))),,,***)))***,,,------,,,******++++++,,,,,,,,,,,,************+++*********------,,,+++++++++++++++222000---+++)))((())))))'''(((***+++,,,,,,+++***)))***+++***)))((()))***++++++++++++************'''(((+++---...---+++***))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++***)))))))))******))))))))))))******************))))))))))))***)))'''''''''(((***,,,******))))))))))))***************************************))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((''''''((()))***+++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''((()))((('''))))))))))))************************************))))))***+++++++++*********))))))))))))***++++++************************+++***))))))))))))***+++*********))))))*********((((((((((((((((((((((((***++++++++++++***))))))++++++++++++++++++++++++......---,,,+++***))))))************************))))))************))))))))))))))))))******+++,,,******++++++,,,---------+++++++++,,,++++++***)))))))))))))))************+++++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))******,,,***))))))))))))(((&&&(((((()))***+++,,,,,,---)))************+++++++++***))))))(((((())))))***))))))******))))))))))))'''((())))))((((((***,,,++++++************++++++((()))))))))************(((((('''(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))***++++++))))))(((((('''((((((((((((((()))***)))((('''&&&''''''(((((())))))******,,,,,,---+++)))''''''((())))))))))))))))))))))))'''(((******)))(((((()))************)))))))))))))))************))))))(((************************'''''''''''''''((())))))))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))'''(((******)))((()))***++++++++++++++++++******************************)))*********++++++++++++)))******+++******))))))***************+++++++++((())))))******))))))((()))******++++++******)))(((((()))************))),,,+++***)))(((((((((((()))(((((())),,,------,,,++++++,,,,,,+++***))))))))))))***++++++++++++***,,,,,,+++++++++,,,------333111...***)))((()))***'''(((***,,,,,,,,,+++***(((***++++++)))(((***,,,---------,,,,,,,,,++++++''')))+++,,,------,,,+++((()))))))))************(((((())))))******++++++))))))))))))))))))))))))******)))(((((()))******'''((((((((()))))))))***************))))))))))))******))))))))))))******************))))))))))))***)))((((((((()))++++++******))))))))))))******++++++++++++++++++++++++))))))))))))(((((((((((())))))*********)))(((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---))))))************))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******,,,***((((((((('''&&&&&&))))))))))))************************************(((((()))***************'''((())))))*********)))***************************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++))))))************))))))))))))))))))***+++,,,---******++++++,,,------...+++,,,,,,,,,++++++***)))((()))))))))************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))*********++++++,,,***(((((()))*********))))))*********+++++++++)))************+++++++++))))))(((((((((((()))))))))))))))*********))))))&&&'''((((((((((((***,,,+++***)))(((((()))***+++''''''((()))***++++++,,,((((((((())))))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++******)))(((((((((((((((((((((((())))))((((((((()))******(((((((((((())))))***+++((()))***++++++)))'''&&&(((((((((((()))))))))))))))***+++***(((&&&((()))((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))((())))))************)))************************'''''''''''''''((())))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))&&&(((******)))((()))***++++++*********+++,,,,,,************************))))))))))))************((()))***++++++***))))))))))))*********+++++++++)))******************))))))******++++++******))))))************)))((((((++++++***))))))************))))))***,,,---,,,*********+++++++++***((((((((()))***+++,,,++++++************+++,,,---...///111///+++(((''''''((()))&&&(((***,,,---,,,+++***'''***,,,+++))))))+++...***)))))))))((((((''''''((()))***,,,------,,,,,,(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******''''''(((((())))))************))))))))))))******************))))))))))))***************++++++,,,******))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,++++++***((('''&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++************,,,...///))))))************))))))&&&&&&''')))***,,,------))))))))))))))))))))))))++++++************++++++)))''''''))))))(((((()))))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''(((*********)))(((***************************)))(((''''''((()))***))))))(((((((((((())))))************************+++***)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))***+++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++''''''(((((()))+++,,,---))))))))))))))))))))))))))))))******+++++++++,,,,,,***''''''))),,,------******************++++++)))************+++++++++))))))(((((((((((())))))((()))************))))))&&&'''((((((((((((+++---***)))(((''''''((()))***&&&&&&''')))***+++,,,---))))))))))))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((((((((((())))))***&&&''''''(((***+++---...((()))+++,,,+++***((('''))))))))))))((((((((((((&&&(((******'''''')))+++((((((((((((((((((((((((&&&(((++++++)))((('''((('''''''''((((((((((((((('''((()))***************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''')))***)))((()))***++++++***)))***+++---...************************(((((((((((())))))))))))((()))***++++++***)))((())))))******++++++++++++******++++++++++++************++++++++++++*********++++++******)))((('''************+++,,,------,,,+++***+++,,,,,,+++)))((()))***++++++***)))(((((()))***+++,,,,,,+++***+++++++++***)))(((((('''+++++++++***************,,,+++*********+++,,,---444///***(((***,,,+++***+++***)))((((((((()))******+++,,,,,,+++***)))(((,,,)))))),,,+++((((((,,,---,,,+++,,,,,,,,,***((((((***+++***)))((()))***,,,,,,,,,+++***)))((((((+++***)))*********((('''***+++,,,---,,,+++(((''')))))))))))))))))))))))),,,***'''$$$$$$%%%(((******)))))))))***+++,,,,,,&&&'''(((*********)))(((,,,)))'''(((++++++)))'''))))))))))))************,,,++++++***)))(((((('''((((((((((((((('''''''''+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&(((+++------+++(((%%%''''''(((((())))))******)))***,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************%%%&&&&&&'''((())))))***++++++***)))(((((())))))************************(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))******+++++++++++++++*********)))))))))************+++++++++---,,,***++++++,,,***)))(((***,,,,,,+++***+++,,,******))))))))))))*********++++++++++++***)))))),,,,,,+++***+++,,,---...333111...,,,+++***(((&&&))))))))))))))))))))))))((((((***+++---...000000''''''(((((())))))******))))))*********++++++++++++++++++***************))))))***+++,,,,,,------***************)))((('''((()))+++,,,+++)))'''&&&))))))(((((((((((())))))))))))(((((((((((())))))(((&&&%%%&&&))))))'''$$$))))))))))))************((((((((((((((((((((((((,,,++++++***)))(((''''''((((((((((((((((((((((((***((('''***...///+++&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++***&&&%%%)))+++))))))***+++*********))))))((((((((()))***++++++***)))(((,,,***((('''&&&''')))***((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((()))******)))((((((+++---++++++******))))))(((((('''''''''''''''((())))))((((((((((((((()))******++++++***)))(((((())))))))))))(((((((((((())))))******************************++++++++++++*********************)))((('''******))))))))))))******))))))((((((''''''&&&&&&%%%%%%'''((())))))))))))******)))))))))***+++,,,,,,,,,---...---,,,+++***)))************))))))((()))***+++,,,,,,+++***)))***************))))))))),,,,,,,,,+++******)))))))))))))))******+++++++++,,,+++*********+++,,,---///---***)))***,,,,,,,,,***+++---,,,***))))))******++++++,,,+++***)))(((***)))((()))******)))(((***)))******++++++******(((***+++***)))((()))***((()))***++++++,,,+++++++++***)))***+++***)))'''&&&''')))***)))(((&&&%%%))))))))))))))))))))))))******)))((('''(((((((((*********)))******++++++&&&''')))*********))))))...---++++++++++++)))((())))))))))))************,,,,,,+++******)))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))*********+++------,,,***(((&&&(((((((((((())))))******++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((())))))***************&&&''''''((())))))******++++++***)))))))))))))))************************************************((()))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++------------,,,,,,,,,,,,)))***++++++++++++,,,...------,,,,,,,,,,,,------***************)))((((((+++++++++,,,---///111222444111...,,,++++++)))((())))))))))))))))))))))))'''((()))***+++---......))))))))))))*********+++))))))))))))*********+++************************))))))***++++++,,,---------------------,,,++++++)))***+++,,,+++***((('''))))))(((((((((((())))))))))))(((((((((((())))))***(((''')))++++++***'''))))))))))))*********************************************)))))))))))))))***************************((('''***......+++'''''''''((((((((()))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++---((('''******'''&&&'''************)))))))))((()))******++++++******)))+++***)))((('''(((((()))))))))(((((((((((()))))))))******+++++++++******************************((())))))((('''(((***,,,*********)))))))))))))))((((((''''''(((((()))***((((((((((((((()))******++++++***)))))))))))))))+++***))))))))))))))))))******************************++++++++++++************++++++******)))(((++++++************++++++))))))))))))))))))(((((('''((())))))************************++++++++++++******+++++++++***)))(((******+++++++++++++++*********+++,,,++++++***)))++++++*********+++++++++---------,,,++++++******''''''((()))***+++,,,,,,++++++*********+++------/////////...,,,+++,,,---+++000555444///++++++,,,***++++++++++++***)))))))))---,,,&&&''',,,+++%%%'''((()))***++++++++++++(((***+++***)))((()))***((()))***+++,,,,,,,,,,,,+++***)))***++++++)))'''((()))***+++,,,+++***))))))))))))))))))))))))))))))***+++++++++***((('''++++++******)))*********'''((()))*********))))))/////////---+++))))))***))))))))))))************,,,++++++******))))))((())))))))))))************************))))))))))))))))))))))))))))))))))))++++++************++++++.........---+++***((('''((((((((())))))))))))***---,,,+++***************************************))))))))))))))))))))))))++++++++++++************((()))******++++++******(((((())))))***+++++++++++++++***))))))))))))***************************************************(((((()))******+++,,,,,,***************)))))))))+++++++++***************)))************++++++++++++...000///---,,,...000666666444111...,,,,,,---...------------------...)))))))))***)))(((((('''******+++---///222444555333000---++++++++++++***(((((((((((((((((((((((((((((())))))***++++++,,,************++++++++++++))))))))))))************((())))))******+++++++++))))))******+++,,,,,,,,,------.........---,,,,,,***+++,,,,,,,,,+++))))))***))))))(((((())))))***))))))(((((((((((())))))***))))))+++------,,,+++))))))))))))************************************(((((())))))***************************************((((((***------***'''(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,(((''')))***'''&&&'''************))))))))))))+++******))))))******+++******)))))))))(((((((((******))))))))))))******((())))))***++++++++++++************************'''((((((((('''''')))+++))))))))))))************))))))((((((((()))******((((((((()))))))))******+++*********)))))))))))),,,+++***)))))))))))))))******************************++++++++++++******++++++++++++++++++***))),,,,,,++++++++++++,,,,,,))))))***************+++******+++++++++++++++***)))***+++,,,---,,,++++++***++++++++++++***)))(((******+++,,,---------,,,++++++,,,,,,+++***)))))),,,+++*********,,,---...---,,,,,,,,,+++++++++***((((((((())))))*********+++************+++---...333555555222---******,,,,,,444;;;;;;444...---///*********+++************)))444555***%%%+++,,,&&&)))***+++++++++******+++(((***+++***)))((()))***+++,,,,,,,,,++++++***)))+++***)))***++++++***((()))***+++,,,------,,,,,,***************************++++++,,,,,,+++******,,,,,,+++***)))))))))***))))))))))))***))))))))),,,...000...***(((***,,,((()))))))))*********************))))))(((((((((((()))))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++******))))))******+++...---,,,+++***)))))))))))))))))))))))))))))))))...,,,+++)))))))))******************************))))))))))))))))))))))))************************))))))***++++++++++++************++++++,,,,,,,,,++++++***))))))*********************************************************)))))))))*********+++++++++++++++******)))))))))************************))))))*********+++++++++)))---111000,,,+++...222HHHFFF@@@999111,,,++++++++++++************++++++***************)))((((((******,,,---///111333444222...+++))))))***++++++(((((((((((((((((((((((()))))))))***************************************************++++++++++++'''(((((()))***++++++,,,))))))******+++++++++,,,***+++++++++++++++******++++++,,,,,,,,,++++++******))))))))))))))))))***))))))(((((((((((())))))((())))))***,,,,,,,,,+++((()))))))))************************************))))))))))))))))))******************************)))(((((())),,,,,,***(((&&&&&&'''''''''((((((((())))))((((((((((((((()))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))%%%%%%)))+++***)))+++*********)))))))))))))))******(((''''''(((******)))************)))((('''***))))))(((((())))))***%%%&&&'''((())))))))))))************************&&&'''((((((''''''(((***(((((())))))******++++++******))))))))))))******(((((())))))*********************************)))++++++***)))))))))))))))***************************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++******+++++++++((())))))******+++++++++++++++,,,,,,,,,++++++***(((***,,,---...---+++***------------,,,,,,++++++))))))+++,,,------------,,,,,,,,,,,,+++***))))))++++++*********,,,...000+++++++++++++++*********++++++******))))))((((((******))))))***,,,---...222333444111,,,))))))***+++333::::::333---,,,---******************+++++++++:::>>>///%%%(((,,,))),,,...///...+++))))))***(((***+++***)))((()))***+++,,,,,,,,,,,,+++******+++***)))***,,,,,,+++)))''''''((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,+++***)))))))))************))))))))))))***(((+++---,,,)))(((***---((()))))))))************(((((((((((((((''''''''''''''''''(((((()))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))((())))))++++++************))))))))))))---,,,***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++************************))))))))))))))))))))))))*********))))))(((((((((,,,,,,++++++******))))))************************))))))*********+++++++++(((,,,///...***)))---111DDDBBB>>>777000,,,++++++******))))))))))))******++++++,,,,,,++++++***)))***+++,,,---.../////////...,,,)))((()))***+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------''''''((()))******++++++)))***************++++++))))))************))))))+++++++++,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))&&&'''((()))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))(((((()))***+++***)))'''''''''((((((((())))))))))))((((((((())))))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((($$$$$$)))+++******,,,))))))))))))))))))******)))((('''&&&&&&'''((()))*********+++***)))(((((()))((((((''''''(((((()))$$$%%%&&&(((((()))))))))))))))))))))))))))))))))%%%'''((((((''''''((()))(((((())))))******++++++******))))))))))))******(((((()))***+++******))))))***++++++++++++*********))))))(((((())))))***************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******))))))))))))******((((((((())))))*********++++++,,,,,,,,,+++******((()))+++------,,,+++***------,,,,,,,,,,,,+++,,,((()))***+++,,,,,,,,,,,,---,,,,,,+++++++++******++++++******+++---...///+++++++++++++++*********------,,,+++***)))((((((******))))))***,,,...///,,,------+++***)))***+++)))...333222---))))))************)))******+++,,,,,,888===222&&&&&&***,,,---000111///+++))))))+++(((***+++***)))((()))***((()))***,,,---.........******)))+++,,,---+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...++++++******)))*********++++++***)))))))))******'''((())))))))))))***,,,))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,+++************)))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************((((((((((((((((((((((((+++******)))((((((''''''+++++++++++++++************************+++++++++)))************+++++++++(((+++---,,,***)))+++---000000///---++++++,,,...,,,++++++******++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,***))))))+++,,,+++***))))))))))))))))))))))))******++++++++++++++++++)))))))))(((((((((((((((+++++++++,,,,,,,,,,,,---'''(((((())))))***************************************+++,,,,,,,,,++++++************+++++++++++++++******))))))******+++))))))(((((((((((())))))&&&((())))))(((''''''((())))))))))))************((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))******************++++++++++++))))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++'''&&&)))+++(((''')))))))))))))))************)))((((((''''''(((((()))++++++*********)))))))))((((((''''''''''''(((((('''(((((()))************((((((((((((((((((((((((%%%'''))))))((((((((()))))))))))))))******************)))((((((((())))))((()))***+++++++++***))))))***+++,,,,,,,,,+++***)))))))))))))))***+++,,,************************++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++***))))))))))))))))))***(((((())))))))))))))))))++++++,,,,,,,,,,,,,,,+++((()))***+++,,,+++******,,,+++******))))))******((()))***+++,,,,,,,,,+++,,,,,,++++++++++++,,,---,,,,,,------......//////+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********)))))))))***,,,...///...,,,***)))***+++,,,,,,)))+++,,,,,,***(((((()))******)))))))))***,,,,,,+++///111...)))&&&(((,,,+++...111///+++((())),,,(((***+++***)))((()))***((()))***,,,---...//////******)))+++------,,,***......------,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,*********)))******++++++,,,+++***)))))))))******)))(((((((((*********)))))))))))))))************)))))))))***************&&&''''''((())))))******((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***)))*********************+++++++++*********))))))'''((()))******++++++***************************))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,---************************))))))))))))))))))))))))***************************++++++++++++++++++,,,))))))*********+++++++++)))************+++++++++++++++++++++************&&&((())))))))))))+++------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++************,,,------,,,,,,++++++***+++,,,...///---+++++++++++++++++++++++++++((()))))))))******++++++*********)))))))))(((((())))))*********+++++++++((((((((()))))))))))))))************))))))))))))***+++,,,,,,---------,,,))))))))))))******+++++++++******))))))******+++))))))(((((((((((()))))))))+++---,,,)))'''((()))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))((((((((()))+++*********+++++++++,,,,,,))))))(((((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((+++'''&&&)))+++(((''')))((()))))))))************))))))************)))))),,,+++***)))))))))***+++))))))(((((((((((())))))(((((()))))))))))))))((())))))))))))))))))))))))&&&(((***+++***))))))************)))))))))))))))***)))((((((''''''((((((''')))***,,,,,,+++***)))((()))+++------,,,+++***))))))***+++,,,...///000************************+++,,,,,,------,,,,,,+++((()))******++++++******+++******))))))******+++******************))))))+++,,,------............(((((()))))))))*********,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,+++++++++******+++,,,...///...///111222222111000///------------------------,,,,,,,,,,,,,,,,,,,,,---***)))))))))***,,,...///666111,,,***,,,------,,,,,,,,,+++*********++++++******)))))))))***,,,---***&&&&&&******''''''***(((,,,///...***(((***---(((***+++***)))((()))***++++++,,,------,,,,,,,,,*********+++------,,,+++,,,++++++***))))))))))))))))))))))))))))))))))))'''))),,,...///---+++)))***)))))))))***+++,,,,,,---,,,***)))))))))******---***((((((***+++)))&&&))))))))))))************++++++++++++++++++,,,,,,'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++******))))))%%%''')))***+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---*********************************************************++++++,,,------*********++++++,,,,,,---))))))******++++++++++++)))************+++++++++...,,,++++++,,,,,,***))),,,---...---***(((((((((,,,++++++******++++++,,,***++++++++++++***)))))))))***,,,---...------,,,++++++---///111111///---++++++++++++++++++++++++'''''''''((()))*********,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))((((((((((((*********))))))))))))))))))***++++++,,,,,,,,,,,,))))))(((((()))***++++++++++++************++++++))))))(((((((((((()))))),,,...000...+++))))))+++))))))))))))************************************))))))))))))************************************(((((()))((('''((()))+++((())))))))))))*********))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''$$$$$$(((+++++++++---(((((())))))*********+++***+++,,,------,,,+++***---,,,***(((((()))***,,,******))))))))))))******&&&'''''''''''''''&&&&&&************************&&&(((++++++***))))))***++++++******))))))(((((())))))((('''''''''''''''''')))+++,,,,,,,,,***)))((()))+++---------+++*********+++,,,...000222333************************+++,,,,,,------,,,,,,+++'''((()))***************,,,++++++++++++++++++,,,---,,,,,,++++++*********,,,,,,...///000000000000((((((((('''((())))))***...---,,,+++++++++,,,------------...------,,,,,,+++*********+++---///000000111444555555333111///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))''''''((()))***,,,...//////...,,,***)))))))))***************************++++++************++++++((())))))*********))))))(((((((((((()))***+++,,,+++)))((())),,,---+++)))***)))))),,,///000...,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,...---,,,+++************---,,,+++*********++++++))))))************))))))***)))(((''''''((())))))(((((())))))******++++++------,,,+++*********+++''''''(((((())))))******++++++***************++++++)))'''(((******'''%%%+++,,,.........---,,,,,,+++++++++++++++***)))(((******++++++++++++******,,,,,,++++++***+++++++++)))******+++,,,,,,,,,,,,---,,,+++***)))))))))))))))************+++++++++***************)))((((((((())))))+++,,,---......---,,,+++***))))))))))))************************************************,,,,,,---,,,+++,,,///111************************************************++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,+++******+++,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,---+++******++++++)))((())))))))))))))))))))))))...---,,,+++************,,,***)))+++---...,,,)))))))))************))))))((()))***+++,,,,,,+++*********+++++++++******))),,,+++*********+++,,,------,,,***(((((((((((()))((((((((((((((((((((((((+++***))))))***+++...///...333666333+++%%%%%%((('''(((((()))***+++++++++***)))(((''''''((()))***,,,+++***)))(((((((((((())))))))))))))))))))))))***)))'''''''''))),,,...&&&'''''')))***+++,,,---)))))))))(((((((((((((((((()))+++***(((''''''((())))))))))))************)))******)))(((''''''((((((((()))***************************************''''''(((((())))))*********((('''(((+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))(((''''''((()))++++++******+++,,,,,,+++++++++,,,...000111,,,,,,++++++,,,,,,---...'''***---...,,,)))'''&&&%%%))),,,---+++******+++******++++++++++++*********+++,,,,,,+++,,,...///000000...---,,,+++++++++***+++---......---+++***++++++++++++,,,---......888333...,,,,,,------+++......---------------...///000111000//////111333999:::;;;999666333222111++++++,,,,,,---...//////,,,,,,+++***************************+++,,,------...---+++***)))******++++++++++++***************++++++************++++++))))))************))))))))))))))))))***+++,,,---+++)))((()))+++---+++******)))))),,,...///---+++)))******+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,...---,,,+++************,,,,,,,,,+++++++++******))))))************))))))******)))((((((((()))***)))))))))))))))*********,,,,,,+++***************(((((((((((())))))******))))))(((((((((((())))))+++***((()))+++,,,)))'''''''''((())))))))))))(((+++++++++++++++***))))))(((((())))))))))))((((((,,,,,,++++++***++++++,,,,,,+++)))(((***...222555...---,,,+++************)))************+++++++++)))))))))))))))(((''''''(((((()))***++++++,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************+++++++++)))'''''')))+++************************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,***))))))***+++***(((************************,,,,,,++++++++++++++++++,,,***)))***,,,---+++((())))))************))))))((((((***+++++++++*********++++++,,,,,,,,,++++++++++++*********+++,,,------,,,***)))((((((((()))************************+++***))))))***+++---///000222222///)))'''(((***'''(((((()))******++++++******)))(((((()))******+++******)))))))))))))))************************((((((((())))))***++++++'''((()))***+++,,,------******+++,,,,,,,,,,,,,,,***+++,,,,,,***))))))***))))))))))))************)))******)))((('''''')))(((((()))***************************************((((((((())))))))))))))))))'''&&&''')))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++************)))))))))((()))))))))))))))(((''''''(((***++++++******+++,,,+++************,,,---...+++++++++++++++,,,------)))+++------,,,+++++++++&&&)))------+++)))***+++******++++++++++++*********++++++***)))(((***+++000///...,,,++++++*********+++---......---+++***+++************++++++,,,333000+++***++++++***))),,,++++++*********++++++,,,...000111222444777:::AAABBBCCCAAA>>>;;;::::::***+++,,,---...///000111------,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,---,,,+++******+++,,,,,,,,,,,,++++++*********)))++++++************++++++))))))************)))))))))))))))***+++,,,...///***)))))))))+++,,,+++***+++******,,,------+++)))((()))******++++++******++++++++++++++++++++++++******))))))******+++,,,------,,,+++************++++++,,,---,,,+++***)))))))))************))))))******)))))))))******+++************))))))))))))++++++***)))))))))******((((((((())))))))))))***)))((((((((((((((())))))+++******+++,,,---+++***(((''''''(((***,,,++++++++++++++++++++++++***)))(((((())))))))))))((((((,,,++++++***++++++,,,,,,***(((''')))///:::EEELLL......---+++++++++++++++)))************+++++++++((((((((()))((((((''''''((()))))))))******++++++......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***(((%%%$$$%%%'''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))*********)))''')))******++++++******)))(((((()))*********))))))***+++,,,---------------++++++******++++++,,,---,,,+++***)))))))))))))))************************+++***))))))***+++---...111000---+++))))))***+++((((((((()))******+++++++++******))))))******+++)))))))))))))))******+++************************%%%&&&)))+++++++++)))((())))))******+++,,,------&&&''')))***+++******))))))+++,,,,,,***))))))***))))))))))))************((()))***)))((('''((()))(((((()))***************************************))))))))))))))))))(((((('''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))***+++************))))))))))))))))))******))))))(((((()))***++++++***)))+++,,,******))))))))))))***++++++************+++,,,,,,+++///555888777333000...(((***,,,,,,+++)))))))))******++++++++++++******,,,,,,,,,+++(((((()))***111000///...---,,,,,,,,,++++++------------++++++******))))))((()))))))))...---+++***++++++***)))+++***************++++++,,,...222555888;;;@@@CCCJJJLLLLLLJJJHHHEEEDDDEEE++++++,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++*********+++---...---,,,,,,++++++******)))++++++************++++++)))************))))))((('''(((((()))***,,,---...***))))))***++++++++++++,,,,,,,,,,,,,,,+++)))'''(((((()))************)))******************************))))))******+++,,,---,,,++++++*********+++***+++,,,------,,,)))((())))))************))))))***************+++++++++++++++******))))))((((((******)))))))))))))))***))))))))))))))))))))))))******************+++,,,))))))***+++,,,,,,,,,+++)))((('''(((+++,,,---,,,+++++++++,,,,,,+++*********++++++,,,,,,++++++***++++++******++++++,,,,,,)))(((''')))000<<>>CCCGGGKKKRRRSSSSSSRRROOONNNNNNOOO,,,,,,++++++++++++++++++++++++*********++++++,,,***************+++------+++******)))***+++---...,,,,,,,,,,,,++++++******++++++************++++++***************)))((((((&&&&&&'''''')))***+++,,,)))***************++++++,,,---...---,,,***(((((((((((()))************)))******************************))))))******+++,,,,,,,,,++++++******++++++***+++,,,------,,,)))((())))))************))))))))))))******++++++++++++++++++******))))))((((((***)))))))))))))))******************))))))))))))******))))))***+++,,,,,,'''(((************++++++&&&'''(((((((((((()))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,------+++)))''')))---222666,,,+++***)))(((((((((((())))))*********+++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,***))))))+++---++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++,,,+++******+++...//////...************************)))***+++---............,,,,,,+++)))((('''((((((++++++,,,,,,,,,,,,++++++))))))((((((((((((((((((((((((***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******************++++++,,,)))(((***......+++''')))))))))))))))*********++++++,,,,,,,,,,,,++++++(((((((((((()))***,,,,,,************************((((((((()))******+++,,,((((((((()))))))))))))))+++,,,,,,,,,,,,+++)))(((&&&(((******((((((((()))((()))))))))************''')))***)))((('''(((***(((((()))***************************************++++++******))))))((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************++++++++++++******))))))))))))))))))******))))))************)))))))))+++,,,+++***)))***+++,,,,,,,,,++++++***))))))******))))))******+++,,,+++444???EEECCC999---&&&,,,++++++++++++***)))(((++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++---///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************+++,,,,,,,,,,,,,,,---,,,------...000222444555999<<>>::::::999:::<<>>???>>>===<<<******+++,,,---......///---------,,,++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))++++++,,,,,,+++***((('''******+++++++++******)))))))))))))))************)))+++,,,+++***)))***+++''''''(((******+++++++++)))))))))***************************************)))))))))***++++++,,,,,,************************,,,,,,+++******+++,,,,,,))))))************))))))))))))))))))************)))((((((''''''''''''''',,,+++***))))))***+++,,,+++,,,---,,,***))))))***+++******************+++))))))***++++++++++++***((()))+++,,,,,,,,,+++***((()))***+++++++++++++++***+++++++++)))((()))******************+++++++++++++++***))))))***++++++)))))))))******++++++,,,......---,,,,,,,,,,,,,,,++++++************++++++***,,,,,,,,,******+++,,,,,,++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******))))))******++++++++++++*********************************,,,......---,,,---...---,,,+++,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++---...+++******))))))******++++++++++++************)))++++++***))))))))))))***......---,,,+++***))))))))))))))))))))))))))))))+++***)))(((((((((((()))((())))))******))))))((()))))))))*********++++++*********+++,,,,,,------)))''''''))),,,---+++(((************************))))))))))))************)))))))))******)))))))))************************((((((((('''(((((()))************+++++++++++++++///---+++*********)))(((***)))((('''&&&&&&&&&&&&***************+++++++++'''((())))))(((((()))***))))))))))))))))))))))))((())))))))))))*********)))))))))***,,,,,,+++******+++,,,---...///000000///...............//////++++++************++++++******+++,,,,,,***)))(((***************+++,,,,,,///---++++++,,,------,,,))))))))))))*********+++------......------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------)))***+++,,,---...///000...------,,,,,,------......000222333222111222333222222222222222333444555555555666666777888999:::999:::;;;<<<<<<;;;:::999)))***+++---.../////////000///...---,,,+++***))),,,,,,,,,---------......************************((())))))***++++++,,,,,,,,,,,,++++++***))))))(((************************)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))***************)))))))))))))))************)))***++++++***)))***+++((())))))*********))))))((()))))))))*********+++************************((())))))***++++++,,,,,,(((***+++,,,,,,+++***(((,,,,,,+++******+++,,,,,,******))))))))))))******((()))))))))***************)))((((((''''''((((((+++******************+++***+++++++++)))((()))******))))))(((((())))))***((()))***+++,,,++++++***'''(((***+++,,,+++***))))))***++++++++++++***))))))+++,,,+++((('''(((***))))))*********+++++++++++++++***))))))***++++++))))))***++++++,,,------++++++*********+++,,,,,,++++++************++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++++++++++++++,,,,,,+++******)))***+++,,,------,,,+++***++++++++++++++++++++++++***,,,......---,,,---...---,,,+++,,,...///...---+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++******,,,---///,,,++++++******++++++,,,+++++++++************)))))))))((('''''''''''''''---------,,,,,,+++++++++))))))))))))))))))))))))******)))((()))***+++,,,)))******************)))******))))))******++++++***++++++,,,------......***))))))))))))*********************************))))))))))))************))))))************))))))************************)))((('''''''''(((***+++,,,++++++++++++++++++***...,,,******++++++***)))+++***)))(((''''''''''''))))))*********+++++++++((()))+++***'''&&&((()))))))))))))))))))))))))))''''''((((((((())))))))))))+++,,,,,,+++***+++++++++,,,,,,---...//////000------------......///000,,,++++++******++++++,,,+++++++++***************)))***+++,,,,,,,,,++++++---+++******,,,------,,,***+++++++++,,,,,,,,,,,,------......------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++---...///000111///......------......///---///222333333333444555444333222222333444555666666666666666777777888888888888888888777666555555---------......---,,,,,,......------------,,,,,,---------.........//////************************((())))))***++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***((())))))*********))))))))))))))))))************)))***++++++***)))***,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,''')))+++------+++)))'''+++***)))(((((()))***++++++***)))(((((()))***+++(((((())))))*********+++))))))******+++---...///************************''')))***)))(((''')))***))))))(((((((((((())))))((()))***+++,,,,,,+++***&&&(((***+++++++++)))((()))***+++,,,,,,+++)))((((((+++,,,+++((('''(((***))))))******++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,---......''''''(((((()))***,,,,,,++++++************++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---)))******++++++,,,------******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))))))))******++++++,,,.../////////......---,,,,,,,,,---......---,,,,,,------------------------***,,,......---,,,---...---,,,+++,,,...///...---+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,+++******,,,...///---,,,,,,++++++,,,,,,---+++++++++************))),,,,,,+++***************((((((***+++---...000000))))))))))))))))))))))))))))))((((((***+++---///******++++++++++++************))))))******+++,,,++++++,,,------...//////,,,---,,,+++))))))+++---))))))))))))))))))))))))))))))))))))************))))))************))))))************************+++***)))))))))+++,,,------,,,,,,++++++*********,,,+++)))***+++,,,,,,+++************+++,,,---...))))))******++++++++++++(((***,,,***'''%%%''')))))))))))))))))))))))))))''''''''''''(((((((((((('''***,,,,,,)))'''(((***,,,,,,------.../////////000///...---------------,,,++++++******++++++,,,...,,,***(((((()))+++,,,((())),,,---...---+++***)))((('''((()))++++++***,,,,,,---------.........------......------,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...........................//////............//////+++...111333444444666777666555444444444555666777777777777888888888888999777777666555444444333333---+++***,,,000222111///,,,+++*********+++,,,---------------------------)))***+++,,,,,,+++***)))------,,,,,,,,,,,,,,,,,,111...+++******++++++++++++++++++***************+++++++++*********))))))******+++++++++******)))((())))))))))))*********++++++++++++++++++++++++,,,,,,+++***))))))******))))))************))))))++++++************+++++++++++++++************))),,,,,,------...///000000))))))***+++,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))***+++,,,***(((''''''(((,,,+++*********+++,,,------,,,+++***))))))(((((()))***+++***(((((()))***+++*********))))))(((((((((((((((((()))***+++,,,************************************************+++)))((()))+++,,,)))'''++++++******************,,,,,,,,,,,,++++++***))),,,,,,++++++++++++++++++,,,,,,++++++++++++++++++((()))++++++++++++---...++++++************++++++++++++******)))*********)))+++------------///000222111...+++***)))))))))************************//////...---,,,,,,+++++++++---//////......///000+++,,,,,,---...///000000222///,,,,,,///111000...---...............------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---000///...,,,,,,,,,---...,,,,,,,,,------............---+++******+++---...+++******)))***,,,---...+++,,,,,,---.........------------,,,,,,+++++++++,,,+++++++++***)))))))))000///---+++***************************************+++,,,+++))))))***+++++++++******++++++,,,------,,,++++++,,,---///000************************,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))*********************************************))))))***+++,,,,,,***************************++++++,,,,,,++++++***++++++***)))(((((())))))+++***)))(((((()))***+++(((((('''(((((()))***+++)))************)))(((((('''(((+++---.../////////------..................//////000000///...------------------------------******))))))))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,---//////...---///---,,,,,,,,,,,,+++)))***,,,------------...000,,,,,,,,,,,,,,,---...///000///......------...............///000111111111444555666555444444555777555555555555555777999:::999777555555777777555333555444333333333444666666...+++***+++---......,,,,,,+++*********+++,,,---........................***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,222///+++)))))))))((('''---,,,,,,,,,++++++******,,,++++++++++++*********(((((())))))))))))((((((*********+++++++++,,,,,,************************,,,++++++***))))))******))))))************))))))+++******))))))******++++++++++++************)))))))))******++++++,,,,,,)))******+++,,,,,,------,,,++++++***************))))))))))))))))))))))))***+++,,,***((('''((()))++++++*********+++,,,---......---,,,******,,,---,,,+++***)))))))))******************)))))))))((())))))))))))***+++,,,,,,************************))))))))))))))))))))))))+++)))(((***,,,,,,+++(((************************++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,------...)))***,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,,,,++++++*********++++++***,,,------------...///111000///---,,,+++******************************//////...------,,,+++++++++---//////---------...,,,,,,------...//////000---,,,+++,,,......---***---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++......---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++---...,,,++++++++++++---...///+++,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++++++++************000...---+++***)))******************************)))***++++++***)))***,,,++++++******++++++,,,------,,,++++++***+++,,,,,,************************,,,++++++++++++++++++******,,,,,,,,,*********,,,,,,,,,+++++++++*********'''(((((()))))))))))))))))))))))))))))))))))))))((())))))*********************************************))))))***++++++,,,***************************++++++,,,,,,++++++***++++++***)))))))))))))))+++***)))(((((()))***+++)))(((((((((((())))))***(((((())))))*********+++'''((()))*********)))))),,,------...............//////////////////...---//////...---,,,,,,++++++******))))))))))))******)))******+++++++++++++++******+++++++++,,,,,,,,,---------........./////////...------//////...------,,,++++++---...---,,,,,,---......,,,+++,,,.........---------...//////,,,,,,------...000111222......///000222333444444999;;;===>>>===;;;;;;;;;999888777666777777999999666444222333444444222000333222222222222444666777000...+++***+++,,,,,,++++++++++++++++++,,,------////////////////////////+++,,,,,,------,,,,,,+++)))*********+++,,,,,,,,,111...+++***++++++******......------,,,+++******,,,,,,,,,,,,++++++++++++(((((()))))))))))))))(((,,,,,,,,,,,,------------)))))))))))))))))))))))),,,+++******)))*********))))))************))))))+++******))))))******++++++++++++************))))))))))))************************++++++,,,,,,------,,,,,,+++***+++++++++))))))))))))))))))))))))***++++++***((('''((()))+++************+++,,,,,,,,,------+++)))***...333111---)))(((***+++***)))************))))))))))))***)))))))))))))))******************************((((((((((((((((((((((((***))))))***,,,---+++*********************************+++,,,,,,,,,++++++*********++++++,,,,,,---))))))***+++,,,------...***+++,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...////////////...---,,,+++++++++++++++++++++++++++//////......---,,,,,,,,,,,,---///...---,,,,,,---,,,---------.../////////+++++++++---......+++)))------...............---,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,*********,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---...///000,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++...---,,,***)))))))))***************************((()))++++++******+++---++++++******++++++,,,---------+++***))))))))))))*********************************++++++++++++++++++,,,---,,,***))))))+++,,,++++++++++++*********'''((())))))******))))))))))))))))))))))))))))))((()))******++++++***************************************)))******+++,,,******************************++++++++++++******+++***))))))))))))))))))******))))))))))))************)))((((((((())))))(((((('''((()))***,,,---,,,,,,,,,,,,,,,+++)))))),,,,,,---...............---...//////////////////000000///---,,,***))))))************************((()))******++++++************+++++++++,,,,,,,,,........./////////000000///...------//////...---++++++***+++---///...---...//////...,,,++++++,,,000//////.........//////,,,,,,,,,---///111333444///000222444666888999:::???BBBEEEFFFDDDAAA???>>><<<;;;:::888777777888888555444222222333333111000333333222333444666888999111///---++++++,,,------++++++++++++,,,,,,------........................+++,,,,,,,,,,,,,,,,,,+++(((((()))***++++++,,,,,,...---,,,---///111222111......---,,,+++******)))---------,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,------------...************************++++++***************+++))))))************))))))******))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++************+++(((((((((((((((((((((((()))++++++***((((((((()))***************++++++,,,)))++++++)))''')))///555555///)))(((+++---+++(((*********))))))))))))))))))(((((('''''''''((((((************************))))))))))))))))))))))))(((((()))***+++++++++******************+++++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++*********+++,,,---,,,*********,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...///...,,,+++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++//////......---------,,,,,,...///...,,,++++++,,,---------..................------............---,,,---......///.........---------------------------...///...,,,+++++++++***+++,,,------,,,+++***------------------------,,,,,,+++******+++,,,,,,+++++++++,,,------...///---------,,,------------+++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,+++)))(((((())))))************************''')))************,,,---++++++******++++++,,,---,,,,,,++++++************************************))))))******++++++,,,,,,+++,,,---+++)))((()))***++++++++++++************(((((()))************)))))))))))))))))))))))))))))))))***++++++++++++***************************+++***************++++++******************************++++++++++++************)))))))))))))))******))))))))))))))))))***++++++***)))((((((((((((***)))''''''(((***,,,---------------,,,++++++***++++++,,,---............------...///000000////////////...---,,,+++***)))************************(((((()))************)))******+++++++++,,,,,,,,,---.........////////////000///......//////...------,,,+++,,,...///...------...///...,,,+++,,,---000///..............................///000111222444555777999<<<>>>@@@AAAEEEGGGIIIHHHEEEAAA>>>===>>>===:::888666555555666666555444444444444333333555555555666888:::===>>>...------,,,++++++---...++++++,,,,,,------------------------------------++++++************++++++(((((()))***++++++,,,,,,---,,,,,,---000222222222,,,,,,,,,+++***)))))))))---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))************))))))***))))))))))))))))))***+++++++++*********))))))------------,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))***))))))******++++++++++++)))******))))))+++111666444///***))),,,---+++((())))))))))))))))))************)))((((((((())))))************************************************'''((()))))))))))))))***))))))*********+++++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,+++***))))))+++,,,---,,,*********,,,++++++************++++++,,,+++++++++,,,,,,---...---...///...,,,++++++,,,)))***+++------,,,++++++++++++++++++++++++++++++///...............---------...//////---++++++,,,...............---------//////...,,,,,,---///000,,,------...//////......------------------------+++---......---,,,---...+++,,,---......---,,,+++------------------------++++++++++++++++++++++++)))***++++++,,,,,,------...------,,,,,,,,,---...+++++++++,,,,,,---------******++++++,,,,,,,,,------,,,***))))))))))))***************************''')))************,,,---++++++******++++++,,,---******+++,,,,,,,,,,,,,,,************************)))))))))******+++++++++***+++,,,+++)))((()))***+++++++++*********))))))((())))))***************))))))))))))))))))))))))))))))***+++++++++++++++************************++++++***************+++************************)))******++++++******)))***)))))))))))))))******)))))))))******))))))))),,,+++***))))))((()))))),,,***)))''''''(((***+++((((((((((((((()))))))))***+++,,,---............------...///000000//////,,,,,,,,,,,,,,,+++++++++)))***++++++++++++***)))(((((()))************)))******+++++++++,,,,,,,,,,,,,,,---------.........111///......//////...---///...,,,------...,,,++++++,,,------,,,,,,...///......------,,,------.........///000111222444555;;;<<<===@@@BBBDDDFFFGGGLLLLLLKKKGGGBBB>>>===<<<===;;;999666444333333333555555555555555555555666666666777888:::<<>>======:::888666444333222222333222444555666555555777999888888888999;;;>>>@@@BBB...111333222///,,,,,,,,,+++,,,---.........---,,,........................,,,+++************+++,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,------,,,************+++++++++,,,,,,,,,++++++++++++*********'''((()))***++++++++++++************++++++++++++******************************))))))***++++++,,,))))))************))))))))))))(((((((((((())))))+++++++++************)))(((((())))))******++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((()))+++***)))((()))+++'''((()))***+++******)))...+++)))+++111555555333,,,,,,,,,---,,,+++***)))((()))))))))******************)))******+++,,,---************************************************+++---...---***))))))+++((())))))***++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***,,,,,,++++++,,,...,,,++++++******++++++,,,)))))))))******,,,------,,,---......,,,+++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...000000///...///000000//////...------,,,,,,***---111111///---------+++,,,---...////////////........................,,,...//////---,,,------+++++++++++++++,,,------,,,,,,,,,++++++***************++++++++++++******)))***+++------------,,,000...---++++++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++...---+++******++++++,,,************************)))***++++++***)))***,,,++++++******++++++,,,---)))***+++,,,,,,+++******************************************))))))))))))'''(((******))))))+++,,,************))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++************************,,,++++++***))))))******************************))))))************)))))))))))))))))))))***++++++((()))***++++++***)))(((*********)))******++++++)))))))))))))))*********+++*********+++,,,---...)))***+++,,,---.........//////////////////...------,,,,,,,,,+++*********)))***,,,------,,,***))))))******+++++++++++++++******+++++++++,,,,,,,,,------------............222111//////000000...,,,///...------...///...,,,+++---...---,,,,,,---...,,,,,,,,,,,,---///000111111222444777;;;???BBBDDDFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHHHHEEEAAA>>><<<<<<777666555333333333444444222444777888777888;;;>>>>>>======>>>@@@BBBDDDEEE444777999888444000...---+++,,,---.........---,,,////////////////////////------++++++++++++------------,,,,,,,,,,,,,,,,,,+++++++++---000111000///***++++++,,,,,,------...+++++++++*********)))))))))***+++,,,---.........******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,))))))************))))))))))))(((((((((((())))))+++++++++************)))((())))))***+++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))((()))******)))((()))+++'''((()))++++++******)))---)))&&&***111555333///(((+++---...,,,*********(((((())))))*********+++&&&&&&&&&&&&''')))******************************))))))))))))))))))))))))---///111///,,,******,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++......---,,,+++))))))((((((***++++++++++++---...---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---,,,---......,,,,,,---...------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---...000111000///000111000000///...---,,,,,,+++)))///555777555111...---+++,,,---...////////////........................///000111000---++++++,,,+++***)))))))))***,,,---.........------,,,,,,,,,******++++++++++++*********+++---...///......---000///---+++++++++---...---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,+++++++++,,,---***************************+++,,,+++))))))***+++++++++******++++++,,,---******++++++***)))'''&&&************************++++++******))))))((((((&&&''')))***)))***+++---************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,+++***))))))******************************))))))************))))))))))))((())))))***++++++((()))***++++++***)))(((***)))))))))***+++,,,,,,&&&'''(((***++++++++++++)))((('''''''''((()))***((()))+++,,,---.........///000000000///...------///...---,,,***)))(((((()))***,,,------,,,***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,............/////////000333111//////000000...,,,---,,,,,,---///000///......//////...,,,++++++,,,,,,,,,,,,---///000222333888999:::<<<>>>AAACCCEEEHHHHHHHHHHHHHHHHHHGGGGGG???AAADDDDDDAAA>>>;;;:::666555444333333444555666444777:::;;;;;;<<<@@@CCCDDDCCCCCCDDDEEEGGGIIIJJJ777LLLWWWKKK:::222000...///...---,,,,,,---///000------------------------+++++++++,,,,,,,,,------******++++++***)))'''&&&,,,,,,++++++,,,,,,---...***++++++,,,,,,------...+++++++++******)))))))))******+++,,,,,,------...+++)))((())),,,...---+++,,,+++***))))))***+++,,,************************---,,,,,,+++***)))((((((((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))+++***)))))))))))))))***++++++,,,,,,------,,,,,,************************,,,+++++++++***)))))))))))))))))))))***+++,,,---...---+++*********++++++,,,,,,(((777:::,,,000------,,,+++*********+++,,,******+++++++++******)))******))))))******+++,,,************************((((((((()))******++++++///---***(((((())),,,---...---+++***)))***++++++,,,+++***)))***+++,,,---,,,,,,,,,+++++++++++++++++++++******++++++,,,---******)))***+++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---.../////////...++++++,,,------............---,,,---/////////...///111222111...---...000------......------,,,+++////////////////////////........................------------------------......---------,,,,,,,,,.........------,,,,,,,,,........................,,,++++++******++++++,,,+++,,,---------,,,+++***)))************+++++++++)))***+++,,,...///000000---......,,,******+++,,,,,,,,,---------,,,+++***)))***,,,------,,,+++***,,,......---+++***+++,,,*********)))))))))((((((++++++,,,,,,,,,++++++***))))))*********+++++++++,,,,,,+++***)))))))))***,,,,,,++++++***)))))))))---+++))))))+++,,,***(((''')))******))))))***,,,++++++************++++++,,,,,,++++++******))))))++++++******)))*********,,,+++******)))*********))))))************))))))*********)))))))))))))))************))))))))))))*********)))'''(((***,,,******+++,,,,,,,,,+++++++++*********))))))((((((************))))))))))))******+++,,,...//////000222111000...,,,+++++++++,,,+++*********+++,,,---+++++++++++++++***)))(((******++++++++++++******+++,,,,,,---,,,+++)))(((---,,,+++++++++---///111000///...---------------+++++++++*********))))))000000///---******+++---+++***)))***,,,000444666;;;999:::===<<<:::>>>FFFHHHIIIIIIIIIGGGCCC@@@===???>>>>>><<<:::777555444333333222111222333444555;;;===@@@DDDGGGHHHIIIIIIMMMLLLKKKJJJJJJKKKMMMOOO...:::HHHNNNEEE777...,,,//////.........///000111------------------------,,,,,,,,,,,,------------,,,------,,,+++***)))))),,,,,,++++++,,,,,,---...------------------,,,,,,---------,,,,,,+++++++++........................---,,,+++,,,......,,,))),,,+++***))))))***+++,,,************************,,,,,,++++++***))))))))))))***+++------+++***))))))***+++,,,,,,+++***)))++++++***))))))))))))*********+++,,,------------+++++++++++++++++++++++++++++++++***************,,,+++******)))*********---,,,+++*********++++++---///%%%,,,...)))222...---,,,+++*********++++++++++++,,,,,,,,,++++++***++++++******++++++,,,---************************,,,,,,++++++***)))))))))...---+++***)))***+++,,,,,,,,,++++++***+++++++++++++++******++++++,,,---***+++++++++++++++++++++++++++******++++++,,,---,,,++++++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++------......///............---,,,,,,,,,,,,------...---,,,---///000///...///111222111...---...000...////////////...------////////////////////////........................------------------------.........---------,,,,,,---,,,,,,,,,,,,,,,++++++........................,,,,,,++++++++++++,,,,,,....../////////...---,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...//////---......---,,,+++,,,...------,,,,,,,,,+++++++++++++++,,,,,,,,,+++*********+++,,,+++***)))***+++------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++++++++******)))*********++++++++++++************---+++)))***+++,,,***(((''')))******))))))***,,,+++******************+++***************)))))))))+++***************++++++,,,++++++***))))))))))))))))))************))))))***)))))))))))))))))))))************))))))))))))*********)))((((((***,,,,,,,,,,,,+++++++++******************)))))))))((()))))))))))))))))))))***)))***+++,,,---......///000///...---,,,+++++++++++++++*********+++,,,---+++++++++++++++***))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++***))))))***+++---/////////...---------------...------------,,,,,,,,,---...///...------///111,,,,,,---///111444777999<<<999999;;;;;;;;;AAAJJJIIIHHHGGGEEECCCAAA@@@???======;;;999888666444444333444444555777999:::;;;@@@CCCFFFJJJNNNOOOPPPPPPPPPOOOMMMKKKJJJJJJKKKLLL...,,,666FFFFFF777+++,,,///////////////000111111////////////////////////------------.........///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,++++++///............---------000000///......---,,,,,,...------...///...***(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******,,,+++******))))))******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...---,,,***)))(((((((((*********)))******+++,,,+++000'''...000,,,333,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------************************------,,,,,,+++*********,,,,,,,,,+++++++++************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,++++++******++++++,,,---------,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++.........///......------000///...,,,,,,+++,,,,,,...---,,,---///000///...///000111000.........//////000000000000///......////////////////////////........................------------------------.........------------,,,+++++++++++++++,,,,,,,,,........................---------,,,,,,---------......//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---.........------///000...---,,,+++++++++,,,,,,---,,,,,,+++*********+++((()))******)))((()))+++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++*********)))******++++++************++++++++++++---+++******++++++***)))((()))+++***))))))***+++************************((())))))))))))))))))***))))))))))))***+++,,,,,,---,,,+++***)))((((((((())))))************))))))))))))))))))))))))******++++++*********))))))))))))***+++***((((((***,,,///...,,,***)))))))))***************))))))))))))''''''(((((())))))******((())))))***+++,,,------------,,,++++++++++++,,,++++++******++++++,,,---++++++++++++++++++***)))******++++++++++++******,,,,,,++++++******+++++++++************,,,---/////////...------------...//////.........------------///111111000///000111...///222555888999::::::<<<999888999;;;===DDDLLLIIIGGGDDD@@@>>>>>>>>>>>>;;;:::888555444333333333333555777:::===???AAAAAAFFFHHHKKKOOORRRTTTUUUVVVQQQOOOMMMKKKIIIIIIIIIIII333......555777111,,,---.........//////000111111////////////////////////............////////////111000...---,,,---......,,,,,,,,,,,,,,,---......------------,,,,,,++++++///.....................------,,,,,,,,,++++++++++++,,,---//////---***(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,...---+++***)))((((((((())))))))))))***++++++,,,(((---///DDDFFF333000***,,,,,,++++++++++++***+++******+++,,,,,,,,,++++++++++++******++++++,,,---************************))))))******+++,,,,,,---++++++,,,---,,,+++***)))((()))+++,,,------,,,+++)))***+++,,,---,,,+++***(((((()))******+++,,,,,,++++++******++++++,,,---,,,++++++,,,...///...---------------------------............------------+++,,,,,,------,,,,,,+++.../////////...---,,,,,,//////000000000///---,,,///------...///000///...///////////////...////////////000000000///......////////////////////////............................................................------------+++++++++,,,,,,---------..............................------------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------+++,,,------------///111///...,,,******+++,,,---...---+++***)))******+++'''(((******))))))***,,,------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,***************************)))))))))***+++,,,,,,))))))***++++++,,,------,,,,,,++++++++++++******)))***++++++))))))***+++*********++++++*********''''''(((((())))))******))))))))))))***+++,,,------,,,+++)))(((((((((((())))))************)))))))))))))))))))))*********+++++++++*********)))))))))***+++***))))))***+++111///,,,***(((((())))))*********)))))))))))))))'''''''''((())))))******(((((())))))***++++++,,,***************+++,,,,,,+++***++++++++++++,,,,,,+++++++++,,,,,,+++*********++++++,,,,,,++++++***---,,,+++*********,,,,,,------,,,,,,---...000000///......---------.........---------,,,,,,,,,,,,///111333222000...------000222666999::::::999777:::999999;;;===AAAFFFKKKEEECCCAAA>>><<<;;;;;;;;;888666444222111111222333444666999<<>>BBBEEEGGGFFF@@@???>>><<<:::888666555555444222000000111222333444666999<<<>>>???@@@@@@BBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHH'''111222******222222******+++---...////////////000000000000000000000000............/////////000......---------------...---------------......///******+++,,,,,,---......,,,,,,,,,---------------,,,,,,------...///000000%%%'''+++,,,+++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,+++*********)))******+++++++++++++++***************************************+++++++++))))))))))))***+++,,,---******+++,,,,,,,,,++++++...***+++JJJLLL000---000+++,,,,,,,,,,,,+++***)))''''''((()))************((((((((((((((()))******************************++++++******)))(((((('''++++++,,,---,,,+++***)))******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++******++++++,,,---,,,***))))))***,,,++++++------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++.........///......------***---222666666444111...///...---...000111000//////---------///000///......////////////...------////////////////////////................................................/////////.........------............////////////..............................------------......000///...------------...++++++++++++,,,,,,,,,,,,------------------------)))+++,,,++++++,,,...000...---,,,+++++++++,,,,,,,,,++++++++++++++++++,,,+++,,,------,,,+++,,,...//////.........---------***+++,,,------......---+++++++++************************)))******++++++*********+++,,,------...+++---------+++***+++,,,***,,,,,,,,,***)))***+++)))***+++,,,,,,+++***)))((())))))))))))))))))***))))))))))))***+++,,,,,,******)))((((((((())))))))))))************))))))((((((((()))******++++++,,,++++++++++++*********)))+++,,,,,,+++******+++...---+++*********++++++))))))))))))************************))))))))))))((((((((()))))))))******((((((((())))))+++,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++,,,------.........------------...//////000000/////////.........)))+++...000000111333555666777888888888777666555888<<>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMM+++---//////000222000---+++,,,---///000000000000////////////////////////------........./////////------...............------------------...//////------..................,,,,,,,,,------.........---.....................(((***,,,,,,***)))***+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---,,,++++++++++++,,,---000///...,,,+++++++++******++++++++++++******)))+++++++++++++++++++++++++++++++++***************))))))))))))***+++,,,---,,,,,,---...---,,,+++++++++---)))666999---111,,,++++++,,,,,,,,,+++***)))'''''')))******+++++++++)))))))))((()))******+++************************,,,,,,+++******))))))(((+++,,,,,,,,,++++++******,,,,,,++++++***+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---///---++++++,,,------,,,...........................---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......///.........---///111222222111///...000.........000111000///...---+++---///000///---///000000000000///......////////////////////////................................................////////////...........................---------...........................------------------...000///...---------......,,,,,,,,,,,,------------,,,---------------------+++,,,---,,,,,,,,,...000------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,,,,---...---,,,+++,,,---............---------,,,***+++,,,---............+++++++++*********))))))++++++******)))*********+++++++++,,,,,,---------+++---...---+++***+++---+++,,,---,,,***)))***+++(((***+++,,,,,,+++***(((***************)))))))))+++***************++++++)))(((((((((((()))******))))))************))))))'''(((((()))******++++++,,,,,,+++++++++*********)))+++------+++******+++*********++++++,,,,,,,,,((()))))))))************,,,,,,++++++******))))))((())))))))))))*********))))))))))))***+++,,,,,,)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,------.........---------------...///////////////.........------)))+++...///111333777999999888888888888:::;;;<<<===@@@@@@???CCCGGGFFF@@@<<<:::888555333222111111111222222222333333444444777777888:::<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNPPPQQQRRRRRRRRR999---)))000444///---222+++,,,...000111222111111////////////////////////------------.........///---...///000000///...---...------------...//////111111111000//////......,,,---------......//////...------,,,,,,++++++***+++---...---)))((())),,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------++++++++++++------000000...---,,,+++++++++++++++,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))***++++++,,,---......///...---+++***###111***+++---///444%%%++++++,,,---,,,+++***)))(((((()))++++++,,,,,,,,,*********)))***++++++,,,************************)))******+++,,,,,,------,,,,,,,,,+++++++++******...---+++***)))***++++++,,,+++***)))***+++---...---------------------,,,++++++******++++++,,,---222000...---...///..............................//////.........---------+++,,,,,,------,,,,,,+++,,,,,,---.../////////...111000///...---------...000///...///000111000///...,,,+++,,,///111///---111111111111111000//////////////////////////////........................////////////////////////000/////////.....................------,,,,,,,,,........................---------,,,,,,---------...---,,,+++***+++,,,,,,---------.........//////,,,,,,,,,---------......---.........------...000,,,,,,---------,,,+++***'''(((***,,,---------,,,,,,......---+++***+++,,,,,,,,,+++++++++************+++,,,---............++++++++++++******)))))),,,,,,+++***)))))))))***++++++,,,,,,,,,,,,------+++---///---+++)))+++---+++,,,---,,,***)))***+++((()))+++,,,,,,+++)))(((,,,,,,++++++******))))))++++++******************'''''''''(((((()))***+++))))))************))))))'''(((((()))***+++++++++,,,,,,,,,+++++++++******)))+++------,,,******+++'''(((***+++------------(((((())))))*********+++...------,,,+++***))))))))))))))))))***************************+++,,,,,,)))***+++,,,---,,,++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++(((***+++,,,---,,,,,,+++,,,---...///000000000000---------------...///000------,,,,,,,,,+++++++++...///000000111333777:::;;;999888888999===@@@CCCAAACCCAAA>>>AAAGGGFFF@@@===:::555111//////111333111111333444444555555444888888999:::===@@@DDDEEEGGGHHHIIILLLOOORRRUUUWWWRRRSSSTTTUUUVVVVVVVVVVVV666111------000111///,,,+++,,,------......---------...///000000///...---////////////000000000000...///000111000///---+++---------------------------------------------------,,,,,,++++++,,,,,,---((()))+++------,,,+++***)))************+++++++++,,,,,,,,,---,,,,,,++++++---...///...,,,++++++---------...---,,,***(((&&&)))*********++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,.........,,,++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---------+++++++++---,,,,,,+++++++++,,,------------------,,,+++***)))((())),,,...///...---,,,++++++++++++++++++++++++******++++++++++++******------,,,,,,+++***))))))++++++++++++++++++++++++---......///......------,,,------......------,,,,,,++++++******++++++,,,000000/////////.........///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...------------------------.............../////////111000///...------------------------...///000000...000111000//////000111---///000111000000222333666555333222000/////////---....../////////......333222000/////////000111000///...------,,,***(((+++,,,---.........---,,,....................................//////000000..............................------------......//////.........---------,,,,,,,,,---...///000111///...---,,,++++++++++++---------,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++.........---,,,+++)))(((------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))///...---,,,++++++++++++,,,,,,,,,++++++)))((('''******))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))******))))))))))))*********************************+++,,,+++)))))))))*********+++,,,,,,,,,,,,+++))))))***++++++++++++***************************(((((())))))*********++++++++++++*********))))))************************)))***,,,---...------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******))))))******+++,,,------------------,,,,,,//////////////////////////////...---------......---///111222333555888:::444666:::>>>AAABBBCCCCCCBBB@@@>>>======<<<:::888777444222222333444222000444666888999888888888999>>>@@@BBBDDDEEEGGGJJJMMMPPPRRRVVVYYYZZZZZZYYYXXXUUUWWWYYYZZZYYYXXXYYYYYY555111------///111///,,,+++,,,------......------.........//////.........------------...............///000111000///---,,,------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------************++++++++++++,,,,,,------------,,,,,,---/////////---,,,---...,,,---------,,,***)))(((******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,000///------......---+++******++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,------++++++,,,---------,,,++++++,,,,,,,,,------------,,,+++***))))))***,,,------------,,,************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,------.........---------,,,------......------,,,,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,,,,------...///........................------------............000000///............/////////////////////000000---///000000///...///111,,,...000000000111333555666555555444444333222222111111111111111111000000333222222111111111111111333111000///000///---+++,,,---......///...---,,,////////////////////////.../////////000000000000..............................------------......//////.........------------,,,------...///000111000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,------------,,,+++******---------------------------------------,,,+++***++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,+++***)))(((((())))))))))))************+++++++++************)))++++++,,,,,,,,,,,,++++++******************************))))))))))))******************************)))***+++***((('''((()))******+++,,,,,,,,,,,,+++))))))***++++++++++++***************************((()))))))))************,,,,,,,,,,,,++++++******+++++++++++++++************+++,,,---------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------///////////////////////////......---------......---000444666777777888:::666888===AAAEEEGGGGGGGGGIIIFFFBBB???>>><<<999777555222000111333444333111666777888999999:::===???BBBDDDFFFGGGIIIKKKOOOQQQXXXZZZ\\\^^^___^^^\\\[[[YYY[[[]]]\\\ZZZXXXWWWVVV333000------///000...,,,,,,,,,---............---......------------......------------...............///000000000///------------------------------((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************+++++++++,,,+++,,,---...............---...//////......///000+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***(((******++++++,,,,,,------)))************+++++++++******++++++,,,,,,------,,,,,,---------,,,+++***+++,,,------++++++,,,---...------,,,++++++++++++------------,,,+++***)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,(((((()))***,,,---......---+++(((&&&&&&(((+++---,,,,,,,,,---------------,,,------......------,,,---------,,,,,,---------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,...------------...//////................................................////////////000000000111111111111111000000000000...000111111000000111333000222444555666888:::<<<;;;;;;<<<<<<;;;:::888777999999888777777777777777666777777777666555333222555333111000000000///........./////////...------/////////////////////////////////000000000000000////////////////////////......------------....../////////............---......---......///000111111000///...------------------------,,,,,,,,,,,,---------------------------......//////......---,,,,,,,,,,,,---,,,,,,,,,------------------------000000//////...,,,+++***+++++++++,,,---...............---,,,++++++++++++,,,,,,++++++***))))))))))))))))))*********+++++++++++++++************)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************)))+++++++++)))((()))*********+++,,,,,,,,,,,,+++))))))***++++++++++++***************************))))))))))))************---------,,,,,,,,,,,,+++------,,,,,,++++++******+++,,,,,,---,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------......///,,,,,,,,,---.........///////////////////////////......---------......///...222777:::::::::::::::;;;>>>BBBGGGJJJLLLMMMMMMOOOKKKEEE@@@===:::777555333222111222444666666555::::::;;;<<<===@@@EEEIIIHHHJJJMMMNNNPPPRRRVVVYYY```aaabbbcccbbb```^^^\\\[[[]]]^^^^^^[[[XXXVVVUUU111///------//////...,,,,,,------..................---,,,++++++,,,---...////////////000000000000......///000//////...---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---*********+++++++++,,,,,,+++,,,---...////////////+++---......------///000++++++++++++++++++++++++************++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++)))(((((())))))'''&&&******+++,,,------......))))))*********+++++++++))))))***+++,,,------...,,,,,,---------,,,+++******,,,------++++++,,,...///...---,,,+++*********,,,,,,,,,,,,,,,+++******---,,,++++++***++++++,,,------------------------++++++,,,,,,,,,,,,++++++(((((()))***,,,---......---+++)))(((((()))+++---,,,,,,++++++,,,,,,------,,,------......------,,,......------------..............................---,,,,,,,,,,,,,,,,,,,,,---------------......///------...............///000000000///////////////...///000111111222222222333333333333222111000///111222444444333333444666777999<<<===???@@@CCCEEEDDDEEEFFFGGGFFFDDDAAA@@@DDDCCCBBBAAAAAABBBBBBCCCAAABBBCCCBBB@@@===:::777888666333111111111000///000000000//////......---........................////////////////////////000000000000000000000000......------------....../////////...............//////......//////000111000//////...---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---......///,,,,,,------------------/////////......,,,++++++++++++,,,,,,------------...---,,,,,,+++++++++,,,,,,++++++******))))))***((())))))******++++++,,,+++++++++*********))))))))))))************))))))++++++++++++++++++++++++******))))))))))))******************************,,,---...---+++++++++,,,******+++,,,,,,,,,,,,+++))))))***++++++++++++***************************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,---...//////000////////////////////////------------......///000111444888:::;;;<<<===>>>CCCFFFJJJNNNQQQQQQQQQPPPPPPKKKDDD>>>;;;888666444444444444666888:::<<<<<>>???@@@BBBEEEGGGHHHJJJLLLOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRQQQNNNJJJEEEBBBAAA???;;;999888666444222222222111000//////......------------------------........................000000000000000000000000......------------......///////////////////////////////////////000111222///...------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...000111,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,,,,+++++++++***------,,,+++++++++,,,,,,,,,+++***)))))))))***+++))))))******+++++++++,,,+++++++++*********))))))))))))************))))))******************************))))))))))))******************************,,,---...---+++++++++,,,******+++,,,,,,,,,,,,+++))))))***++++++++++++*********************************))))))))))))))))))************++++++++++++---------,,,,,,+++++++++---,,,,,,+++************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------...///000000////////////////////////---------...///000111222444666777999:::===AAAEEELLLOOORRRUUUVVVUUURRRQQQLLLGGGAAA===:::999888777555666888:::<<>>@@@BBBDDDFFFJJJOOOTTTWWWYYYZZZUUUVVVXXX[[[]]]___`````````aaaaaa```]]]YYYUUURRRPPPNNNKKKHHHEEEAAA<<<999555444222111000/////////........................////////////............////////////////////////......------------.........////////////000000000......//////000222333444......---------------...............---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++---...000222+++,,,,,,------.........++++++,,,------------------------,,,+++*********---,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******************************)))+++++++++)))((()))*********+++,,,,,,,,,,,,+++))))))***++++++++++++***************************************)))))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------......///---------.../////////000////////////////////////......//////111222333444777777999:::<<>>>>>:::<<>>===<<<:::999444555777888777888:::;;;;;;<<<>>>>>>======>>>@@@???AAAEEEJJJOOOTTTXXXZZZWWWZZZ___dddhhhjjjkkkkkkjjjjjjkkkkkkiiigggdddbbb^^^\\\YYYUUUQQQJJJCCC>>>777555333111000/////////000000000000000000000000111111111111000000000///..............................------------........./////////000000000000---......///111333555666///...............//////............------------------------------------,,,,,,------------,,,,,,---,,,,,,+++,,,...000222++++++,,,,,,---......///---............------,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++)))((((((***+++,,,---,,,,,,++++++******)))+++++++++************)))++++++,,,,,,,,,,,,++++++******************************))))))))))))******************************)))***+++***((('''((()))******+++,,,,,,,,,,,,+++))))))***++++++++++++***************************************)))))))))(((*********++++++,,,,,,,,,))))))******+++,,,,,,,,,+++******))))))***+++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................//////////////////////////////////////////000111222444666777777999<<<>>>BBBFFFLLLPPPTTTVVVZZZ]]]]]]ZZZVVVTTTNNNLLLJJJIIIIIIIIIHHHFFFEEEGGGJJJLLLMMMPPPTTTWWWZZZ]]]``````___]]]\\\\\\XXXYYYZZZZZZZZZ[[[]]]___^^^]]][[[YYYVVVTTTRRRQQQPPPPPPNNNKKKIIIJJJMMMPPP///111333333222111111111---......///////////////---...///000000///...---////////////000000000111...............///000111------------------------------------------------***+++---......---+++***((()))+++------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++---...///...,,,+++,,,---...---+++*********++++++---------.........//////******++++++++++++************+++,,,,,,---......---+++***+++,,,,,,+++***++++++******************)))************++++++++++++++++++***************,,,,,,---...---,,,+++***)))+++,,,,,,,,,,,,...///,,,,,,+++++++++,,,------)))******+++++++++******&&&'''***,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++,,,...000222,,,------......------,,,---------,,,,,,---------,,,,,,,,,------.........)))***,,,---...---,,,,,,...------------...//////000000111222333333444444777888999;;;===???AAABBB???@@@BBBCCCCCCBBBAAA@@@>>>???AAABBBAAA@@@>>>===888:::<<<<<<<<<<<<>>>@@@AAABBBCCCCCCAAA@@@AAABBB???@@@BBBEEEIIIMMMQQQSSSXXX\\\bbbhhhmmmpppppppppnnnooooooppppppooonnnmmmfffdddaaa]]]WWWOOOFFF@@@888666444222000/////////111111111111111111111111333333333333222222111111.................................------............/////////000000111111------...000222444666777000000////////////000111//////.........---------........................---..................---...---,,,+++,,,...000222++++++,,,,,,---...//////000000000000///...,,,+++,,,,,,------.../////////,,,,,,,,,++++++,,,------,,,+++)))((((((***+++---...------,,,+++***))))))+++++++++************)))))))))************))))))++++++++++++++++++++++++******))))))))))))*********************************+++,,,+++)))))))))*********+++,,,,,,,,,,,,+++))))))***++++++++++++***************************+++*********))))))((((((+++++++++,,,,,,---------(((((()))***+++,,,,,,---******)))))))))***,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******))))))******+++,,,///////////////.........////////////////////////000000000222333555777888666:::???CCCGGGKKKOOORRRSSSVVVZZZ^^^^^^\\\XXXVVVSSSRRRPPPPPPQQQPPPOOOMMMOOORRRUUUWWWWWWYYY^^^bbbaaabbbbbbaaa^^^]]]]]]]]]VVVWWWXXXXXXWWWWWWYYY[[[WWWWWWUUUSSSQQQOOOMMMLLLIIIHHHHHHGGGIIIMMMTTTXXX111111111333555444111///222222111111000000///////////////...------,,,,,,+++///---((()))///111,,,......------------......111111000...---,,,+++***///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,+++******+++,,,,,,,,,---...,,,***))))))***---,,,++++++***+++++++++---,,,+++*********+++,,,************************++++++,,,------,,,,,,,,,******++++++++++++************++++++++++++******)))))))))(((((((((((((((,,,,,,***)))))))))***+++......---,,,,,,+++******---------,,,,,,+++++++++((()))++++++******+++---------,,,+++************************************+++++++++***))))))***+++---,,,,,,++++++,,,,,,------------............///,,,---.........---,,,+++........./////////000000---...///...---,,,,,,......///000///...---...///333444555777999:::;;;<<>>>>>???AAABBBDDDEEEFFF???@@@BBBDDDEEEFFFGGGGGGOOOMMMMMMNNNOOOMMMHHHDDDDDDBBB@@@???@@@DDDHHHKKKWWW[[[aaafffiiikkknnnooorrrtttvvvvvvuuusssssssssnnnmmmkkkfff^^^TTTJJJDDDAAA<<<777444555666555333333333333222222111111000222222222111000///...---111111111111111111111111222111000//////.........///////////////////////////,,,***,,,111333111...///...---,,,,,,---...///...------,,,,,,------...........................//////...---...///000111------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,***+++,,,,,,,,,***)))(((***)))(((***---///---++++++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++---...---+++))))))***------+++***))))))((((((************************---,,,***)))))))))******************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......------++++++++++++------***++++++,,,,,,------...---......//////......---........./////////000000///333777999888555444333666999>>>BBBEEEHHHKKKMMMQQQUUU[[[^^^___]]]\\\\\\XXXZZZZZZYYYWWWUUUUUUVVVYYYZZZ\\\^^^___```aaaaaaeeeccc```\\\XXXVVVTTTSSSTTTQQQOOOPPPSSSTTTSSSRRRPPPMMMKKKLLLKKKHHHHHHLLLLLLIIIHHHJJJLLLUUUhhh|||111000111222333222///---111111000000000000000/////////............------***------,,,+++.../////////......------......////////////......------,,,,,,,,,++++++***+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......,,,,,,+++******+++,,,,,,+++++++++***((('''((()))***************+++,,,------,,,+++*********+++,,,++++++++++++++++++++++++,,,---------,,,,,,+++*********++++++++++++************++++++++++++******,,,,,,,,,+++++++++++++++,,,,,,***)))))))))***+++...------,,,++++++******+++++++++*********)))))))))***,,,+++******+++,,,......---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******+++,,,+++++++++,,,---...000000---------............///------.........---,,,+++,,,,,,,,,,,,------------+++---......---...000222---///111111111222444555;;;<<<===???AAACCCEEEEEECCCBBBCCCEEEHHHHHHFFFCCCFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMIIIJJJKKKMMMOOOPPPQQQQQQUUUTTTTTTVVVXXXWWWTTTPPPMMMKKKGGGDDDDDDEEEGGGIIILLLPPPUUUZZZ]]]```bbbdddkkknnnrrrtttttttttssssssssstttsssoooiiiaaaYYYTTTMMMGGGAAA===<<<;;;999666777666666666555555555555444444444444333222111000111111111111111111111111222222111000//////000000////////////////////////222///,,,...222333111...000///...---------...///...------,,,,,,------...........................,,,,,,+++***+++,,,---...------------------------,,,------......------,,,)))))))))))))))))))))))),,,------......------,,,,,,------......------,,,+++++++++++++++***))))))***))))))+++---...---+++******))))))))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++)))***,,,,,,+++***+++,,,,,,,,,+++***))))))))))))************************,,,,,,***)))))))))******************************************************************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------............---------.........///000000000111444888999888666555555666999<<>>???AAADDDFFFHHHHHHHHHGGGGGGGGGGGGGGGNNNNNNPPPSSSVVVXXXYYYZZZYYYZZZ[[[\\\^^^```aaabbbdddeeeeeeeeebbb^^^YYYWWWMMMMMMMMMMMMMMMNNNOOOOOONNNPPPSSSWWW[[[]]]^^^^^^[[[XXXTTTNNNJJJFFFEEEDDDDDDGGGJJJLLLMMMOOOQQQRRRWWW[[[```fffkkkqqqwww{{{yyyzzz{{{{{{yyywwwsssqqqlllggg___YYYUUUOOOIIIDDDBBBAAA>>><<<:::888888777777777777777666555444333222222222222222222222222111111000000000000111111////////////////////////222000//////111222000...111111///.........//////......------------..............................///////////////000000111........................------............------------------------------,,,------......------,,,,,,------......------,,,---,,,******)))***+++,,,***++++++,,,---------,,,++++++************++++++,,,,,,,,,++++++*********++++++++++++***************++++++++++++******)))''')))++++++*********+++******))))))***++++++,,,************************++++++******************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------++++++......------,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000111222333333555777888777666666777777888888888999<<>>BBBEEEEEEFFFHHHHHHGGGFFFHHHIIIHHHIIIKKKNNNRRRUUUWWWXXXVVV[[[aaafffiiilllnnnpppnnnmmmmmmmmmnnnppprrrsssuuurrrmmmfff]]]TTTLLLGGG???>>>===<<<;;;<<<===>>>AAADDDHHHKKKMMMPPPSSSVVV[[[ZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTSSSQQQQQQQQQSSSOOOPPPQQQSSSXXX```iiipppyyyzzz{{{}}}~~~|||xxxvvvuuuqqqkkkeee```]]]XXXSSSOOOLLLJJJJJJFFFEEECCCAAA===:::777555666666666666666666666666333333222000000//////000000000000000000000000000,,,,,,---...///000111111000000//////000111222333//////............//////////////////////////////,,,,,,---............---..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,++++++++++++,,,,,,---+++,,,......,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))((((((((())))))***++++++******+++---...---+++))))))******)))))))))***+++,,,,,,************************))))))***++++++++++++***************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,,,,---......//////---..................---...///000222444666777888444444555444333444555777777888:::<<>><<<888888888888888888888888777666555333222111000000000000000000000000000000......////////////000111//////...///000222444666//////............//////////////////////////////......000111111111000///..............................////////////......////////////////////////,,,------......------,,,,,,------......------,,,***+++,,,,,,------,,,,,,+++---///...,,,+++,,,---+++******))))))******+++++++++++++++++++++,,,,,,+++++++++***)))(((((((((&&&'''(((***+++++++++++++++---......,,,++++++,,,******************++++++************************((()))***+++,,,++++++***************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------..................//////000000//////...///000111333666888999:::555666555444333444777999666999<<>>DDDKKKSSS[[[```\\\^^^aaaccccccbbbcccddddddeeedddaaa]]]ZZZXXXXXXRRRSSSUUUWWWXXXYYYZZZZZZYYYWWWTTTPPPLLLJJJHHHGGGDDDDDDEEEEEEHHHPPP[[[ccc{{{YYYWWWUUURRROOOIIIBBB===555555444444222111000////////////000333333222111;;;eeetttQQQ000///555000............/////////000---...000111222111///...111000...,,,+++,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///........................+++++++++,,,,,,---------------,,,++++++,,,------...---++++++,,,,,,+++***...---,,,...000111111000,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,.........------,,,,,,,,,***++++++,,,,,,------.........---,,,,,,+++*********+++---,,,,,,+++---...,,,,,,,,,,,,,,,+++***)))---,,,***))))))***,,,------,,,+++******+++,,,---(((((()))***+++,,,,,,,,,///............---------,,,+++*********,,,///000000...,,,---000111///---++++++******++++++,,,---------............/////////......///000///...,,,000111333666:::===@@@AAAKKKKKKIIIGGGDDDCCCDDDFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMQQQWWWaaajjjqqquuuyyy{{{}}}{{{xxxwww{{{~~~yyyqqqhhhaaaVVVKKKDDD>>>;;;999555666:::@@@HHHMMMPPPPPPRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVTTTUUUVVVVVVUUUTTTPPPQQQRRRTTTVVVXXXZZZZZZ^^^bbbgggiiihhhffffffgggjjjgggccc``````bbbeeeggggggjjjooouuuxxxyyyyyyxxxrrrooojjjccc]]][[[\\\^^^```___^^^]]]ZZZSSSKKKFFFBBB>>>:::777888:::<<<<<<888777777666666666666666444333222222111000000000...//////000000111111111////////////............000000000000000000000000111000000///...---------////////////////////////............////////////---------------...///000000///...------...///000---------,,,,,,+++++++++...///111111///------............------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///)))************+++++++++'''((()))***+++,,,------.........------,,,,,,,,,---------,,,,,,,,,++++++------,,,++++++***))))))))))))))))))))))))))))))++++++,,,,,,+++***((('''(((***,,,...///...,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,111222222111...+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------////////////000000000000000000000111111111111111333444777:::;;;;;;:::999444444555555555555555555777===FFFOOOTTTYYY\\\^^^aaa``````aaadddfffffffffhhhfffbbb___\\\YYYUUURRRSSSSSSUUUYYY]]]]]]ZZZWWWUUURRROOOMMMLLLLLLLLLKKKKKKEEEAAACCCHHHWWWqqqyyy]]][[[YYYWWWTTTOOOIIIEEE===;;;888555333111111111222111000111222222111///333QQQ[[[CCC---///222,,,........./////////000000...///111111111000///...000///...---------...///---------------------------------,,,,,,,,,,,,,,,------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++++++++,,,------,,,+++,,,------+++)))---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,+++******---,,,***))))))***,,,---,,,++++++++++++++++++,,,)))***+++,,,,,,---------...---------,,,,,,,,,,,,---,,,+++++++++---///000000...------000000///---......------......///000------------------------.........///000111111111555777;;;???CCCEEEGGGGGGMMMLLLKKKHHHEEECCCDDDEEEEEEGGGIIIKKKLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMQQQWWWaaajjjqqquuuxxxzzz}}}{{{xxxvvvxxxyyyqqqhhhXXXRRRJJJBBB>>><<<;;;:::777999>>>EEENNNUUUYYYZZZWWWWWWXXXXXXYYY[[[\\\]]]\\\ZZZWWWUUUSSSQQQNNNKKKHHHHHHHHHHHHIIIJJJKKKLLLQQQYYYbbbeeedddeeekkkqqqmmmllljjjgggeeebbb```___^^^```dddhhhmmmqqqtttvvvtttrrrnnnggg```[[[ZZZZZZ[[[[[[[[[\\\\\\YYYTTTQQQHHHDDD???;;;999999888777777777777777777888999:::666555333111000000000111222222222222222222333333111111000000000/////////000000000000000000000000111000000///......------////////////////////////............////////////...............///000000...---,,,,,,,,,,,,---...---------,,,,,,,,,+++++++++,,,///111111000...---......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---************++++++++++++***************+++++++++......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++...///000...,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,222333333222///,,,,,,,,,//////............//////------------------------........./////////000000////////////000111222333:::::::::::::::999888888::::::999888888999:::;;;===BBBJJJQQQVVVYYY\\\^^^_________bbbeeeffffffeeeeeebbb^^^[[[XXXVVVSSSPPPNNNOOOQQQVVVYYYZZZWWWSSSRRROOOKKKIIIHHHHHHIIIIIIHHHGGGIIIOOOXXXiii{{{wwwvvvbbb```___]]][[[XXXSSSPPPHHHDDD???:::666444444444444333111111111111///...---:::>>>444---000000+++////////////000000000000000111111222111000...---..................//////------------------------......---------,,,,,,,,,------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,---------///000///,,,***,,,++++++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***************)))......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,++++++***---,,,+++******+++,,,---+++++++++,,,,,,+++++++++***+++,,,---.........---------,,,,,,,,,+++++++++///...---,,,,,,---...//////...---...//////...---/////////...///000000111.....................---------...000222444666777>>>@@@CCCGGGIIIJJJJJJJJJKKKLLLKKKJJJGGGGGGHHHIIIKKKNNNRRRUUUUUURRRMMMJJJIIIIIIHHHHHHIIIKKKMMMNNNRRRXXXbbbjjjppptttwwwxxxyyyyyyxxxuuuvvvsssjjj___KKKFFF???;;;999999999999555777;;;CCCLLLRRRVVVWWWSSSSSSSSSTTTUUUVVVWWWXXX[[[XXXTTTQQQNNNKKKGGGDDDAAA@@@???>>>===>>>??????AAAJJJTTTWWWVVVXXXbbbkkkkkklllnnnmmmjjjeee___\\\ZZZZZZZZZ\\\```eeejjjmmmqqqqqqoookkkfffaaa^^^^^^[[[[[[[[[]]]^^^^^^\\\ZZZNNNJJJCCC>>>;;;999777555777777777777888:::<<<===;;;:::888666444333333444333333222111111111111111222222111111111000000000000000000000000000000000111000000//////......---////////////////////////............///////////////............///000000...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,***+++...333666666111,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************+++++++++,,,------,,,+++***))))))(((------------,,,,,,,,,,,,,,,++++++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------,,,---///000000...,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,222333333222000---------------,,,,,,,,,,,,---------------------------------------.........//////......------///111444555AAA???===:::888777777777<<<:::888666777999<<<>>>EEEIIIOOOTTTWWWYYY[[[\\\\\\]]]___bbbeeefffeeeccc```\\\WWWTTTRRRQQQOOONNNKKKMMMOOOSSSVVVVVVSSSPPPPPPMMMIIIFFFFFFHHHKKKMMMJJJOOOYYYbbblll~~~}}}vvvvvv{{{fffeeecccbbbaaa___]]]ZZZQQQNNNIIIDDD>>>:::888777555444111111111111///......///000///000111000/////////000000000111111111111222222222111///...---,,,---...///000000//////........................//////......------,,,,,,.................................------.........------..................,,,,,,------------------++++++++++++++++++++++++......000222333222...+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,---,,,,,,++++++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++,,,------------------------,,,,,,,,,,,,+++......---,,,,,,,,,------......---...............------,,,,,,------...///000000000000000000000///---...000222555888<<<>>>EEEFFFGGGHHHIIIJJJIIIIIIJJJLLLNNNNNNOOOPPPRRRTTTWWWZZZ___bbb```[[[TTTOOOJJJIIIHHHHHHJJJNNNRRRTTTWWW]]]eeemmmqqqtttvvvwwwvvvwwwwwwtttsssoooeeeZZZHHHCCC>>>999888888888888666777999>>>DDDHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMPPPNNNKKKIIIGGGEEEBBB@@@@@@>>><<<;;;:::;;;<<<===;;;AAAFFFGGGFFFHHHPPPWWW^^^aaaeeeggggggeee```^^^\\\ZZZXXXWWWXXXZZZ\\\^^^cccfffiiikkkjjjhhhhhhhhheeecccaaaaaaaaaaaa___]]]SSSNNNFFF@@@<<<;;;:::999888888777777777999;;;<<<>>>>>>???>>>===;;;999777444444333222111222222333222222111111111000000000000000000000000000000000000000000000//////......////////////////////////............////////////.........------...///////////////....../////////------------------,,,,,,------///555;;;:::333,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,------,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...------...///...---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,000111222111///------...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,...222555888AAA???;;;999777777888999<<<:::777555777;;;???BBBLLLOOOTTTWWWXXXYYYYYYZZZ[[[\\\^^^bbbddddddbbb```YYYUUUPPPMMMMMMMMMLLLLLLLLLNNNPPPRRRSSSRRROOOMMMLLLKKKHHHGGGIIIOOOVVV\\\ZZZdddpppxxx~~~}}}}}}iiigggeeedddddddddcccaaaXXXWWWTTTPPPJJJDDD???<<<777555333111222222000///222//////111111//////222000000000111111111111222222222222111000///......------...///000000000///......................../////////......---------........................---..................------------.........//////------------------------++++++++++++++++++++++++,,,---...000222111...+++,,,+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,---------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,............------------,,,,,,++++++++++++++++++---.........---------...,,,,,,,,,+++,,,------...////////////000000000000///222555888:::===AAAEEEHHHHHHHHHIIIKKKMMMOOOPPPRRRTTTWWWXXXYYYZZZ\\\^^^```cccfffhhheee___WWWRRRLLLKKKKKKMMMPPPTTTYYY\\\aaafffmmmrrrtttuuuvvvvvvuuuvvvtttppplllggg\\\RRREEEBBB===:::999999999999;;;;;;<<<>>>BBBDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEECCCAAA@@@@@@@@@===<<<===<<<;;;:::;;;;;;<<<===============???AAADDDFFFMMMOOOSSSVVVYYYZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPRRRWWW]]]aaadddfffhhhiiimmmkkkiiigggggggggeeeddd[[[UUUKKKCCC>>>=========:::999777666666777999:::;;;>>>CCCFFFFFFCCC???;;;999888666555555555666777111111000000000/////////111111111111111111111111000000000000000/////////////////////////////////............////////////......---------------......//////////////////...------------------------...---///444888777000)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---,,,+++***)))******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++---///000///...,,,,,,---//////............//////------------------------,,,,,,,,,,,,------------------,,,---///333777:::;;;:::888777888999;;;===>>>===;;;;;;===BBBGGGJJJPPPSSSVVVXXXYYYYYYZZZ[[[[[[\\\]]]```aaa```]]]ZZZSSSOOOKKKIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJGGGGGGGGGHHHNNNYYYfffooouuujjjhhheeedddeeeffffffeee^^^^^^]]]ZZZUUUOOOHHHEEE>>>;;;777555444444222111333111111111000---///222000111111111222222222222222222222111000000000000//////////////////000000........................////////////////////////........................------...//////...------***++++++,,,,,,---------............------------+++,,,,,,------,,,,,,+++*********,,,......+++)))---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***+++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++//////.........---------*********+++++++++++++++,,,...///...---,,,---.........------......///000,,,,,,---...///000111111555999???AAABBBDDDHHHLLLKKKKKKMMMPPPSSSWWWZZZ\\\]]]___```aaa```______```aaaccceeeeeeccc]]]WWWSSSQQQQQQRRRTTTXXX\\\```ccchhhlllqqqttttttsssqqqqqqppppppllleee^^^YYYPPPGGG???===999888999;;;<<<<<<::::::;;;===AAABBBBBBAAA???????????????@@@AAAAAAAAA@@@======<<<;;;999888999999999:::;;;;;;<<<<<<:::888555666999<<<<<<;;;BBBBBBCCCEEEGGGIIIKKKLLLKKKLLLMMMMMMMMMKKKJJJHHHGGGJJJOOORRRUUUXXX\\\^^^iiihhhhhhiiikkkmmmlllkkkddd^^^TTTLLLFFFBBB???===;;;:::777555555666888999888<<>>:::888666444222111222222000000111111111111111111222222222333333222222111111111111111111111000///......//////000.................................///000000111111........................------...//////...------******++++++,,,------...///.........------------,,,---............---,,,+++******+++------,,,+++...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++***+++,,,+++,,,,,,---......------+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,.........---------,,,,,,)))******+++,,,,,,,,,,,,+++---///...,,,+++---////////////...//////000111------...000222333555555<<>>:::::::::===???AAA@@@???======<<<<<<<<<===>>>>>>@@@???============;;;999:::;;;===??????>>>===<<<777777777777888999::::::>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBCCCEEEFFFHHHKKKPPPSSS[[[[[[^^^bbbgggjjjkkkjjjfffbbb]]]XXXRRRKKKEEE@@@;;;:::777666666888:::<<<:::>>>EEEKKKPPPRRRQQQQQQGGGDDD???:::777555444444222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////............////////////111111000///////////////,,,,,,---......---,,,,,,------------.........///+++,,,,,,...//////000000,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---//////...------...,,,++++++******++++++,,,------------------------------------..................000111444666888:::555777:::===>>>===;;;:::666999===CCCHHHLLLNNNPPPSSSVVVYYY\\\]]]___aaacccaaa___\\\ZZZXXXUUUQQQOOOKKKIIIHHHHHHJJJKKKKKKJJJEEEFFFEEEDDDCCCFFFKKKOOOVVVXXX[[[aaalll|||tttrrrssswwwllliiifffeeefffhhhiiiiiihhhfffdddaaa]]][[[YYYXXXOOOKKKDDD???;;;777444222///222111///222777666111111111222222222333333333111111111000111111222222333222///...---...///000////////////////////////------...///000111222222////////////////////////,,,---...//////...---,,,,,,,,,------...///000000//////.........---------------...//////...------...---,,,---///000///......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000000...------,,,,,,++++++***......---,,,,,,+++******,,,---...---+++***+++,,,+++,,,,,,---.........---***++++++,,,,,,++++++***---,,,+++******+++,,,------......///......---------------,,,,,,,,,++++++)))***+++,,,---.........+++---///...,,,+++,,,///...............///000000///000222444666888::::::BBBIIIPPPSSSRRRQQQSSSVVVVVVZZZ```dddeeeccc___[[[TTTWWWYYYZZZYYYXXXYYYYYY[[[\\\\\\]]]\\\\\\[[[ZZZ^^^___```bbbdddeeefffgggbbbeeeggggggccc^^^ZZZXXXRRRRRRNNNGGGDDDDDDCCC@@@???===::::::;;;=========@@@??????@@@BBBBBBAAA@@@@@@????????????@@@@@@AAA???>>>===>>>@@@AAA@@@???@@@BBBDDDEEEEEECCC@@@???;;;>>>AAA@@@<<<;;;===@@@>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBFFFLLLPPPOOOPPPSSSYYY___cccdddcccbbbbbbbbbaaa\\\UUUKKKDDD;;;999777666777:::>>>@@@???BBBGGGMMMSSSXXX[[[]]]VVVRRRLLLEEE@@@<<<::::::333333333222222222111111111111111111111111111111000000000000000111111111////////////////////////............/////////000333333222111000000111111---...///000000///...------------.........//////---......//////111555888,,,,,,,,,------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++'''((()))***,,,---...///------------------------'''(((+++---...//////...+++++++++,,,,,,------------......//////......---+++++++++,,,,,,+++++++++,,,...000000///...///000///......------......///---------------------------------.........//////...///111333555777888999777:::>>>AAAAAA===999666888<<>>??????>>>>>>>>>???AAABBB@@@CCCFFFHHHGGGEEEDDDDDDCCCDDDEEEDDDCCCCCCDDDFFF???AAACCCEEEFFFHHHLLLNNNMMMQQQWWWYYYXXXSSSOOOMMMDDDBBB???======>>>AAACCCFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEE>>>@@@BBBAAA@@@AAAEEEHHHGGGHHHIIILLLPPPUUUYYY\\\\\\^^^```bbbaaa[[[SSSMMM===;;;888777777;;;>>>AAAIIINNNQQQSSSYYYbbbeeebbb^^^[[[TTTMMMKKKKKKEEE===:::666111//////000111111222000......000222333333111111111111000000000000000000000000000000000000000000111000000///......////////////////////////////////////////////////---------------------------------...///000000111'''(((***,,,---//////000,,,,,,,,,---------......------,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,.................................)))***,,,------,,,***)))++++++++++++,,,---......************************,,,---...---+++***+++,,,...------,,,,,,------...............---,,,++++++++++++,,,,,,---...//////......//////...---,,,,,,////////////////////////.........------,,,,,,,,,,,,---.........///111333555555666777777777777777>>>BBBEEEBBB<<<888888:::999BBBMMMTTTVVVUUUWWWYYYYYYYYYYYY[[[^^^aaadddfffkkkcccYYYRRROOONNNKKKHHHBBBBBBDDDGGGJJJJJJIIIGGGBBBBBBCCCDDDFFFLLLYYYdddrrrxxxtttssspppsss```aaabbbcccdddeeehhhjjjhhhhhhgggeeeccc```^^^\\\ZZZVVVRRRNNNJJJEEEAAA===999777555333333333111000111111222222333333222222555000///222333000000333111111000000///......---......////////////......111000000/////////000000......///////////////...------............------................................................000000000000///...---,,,------------------------***++++++,,,------......,,,,,,---------.........---+++***+++,,,,,,+++******,,,------+++***+++++++++---......---,,,,,,---,,,,,,---......---,,,,,,************+++,,,------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,...///000//////000222111333777;;;@@@HHHOOOUUUYYY^^^```______ccceeedddcccaaa^^^\\\[[[XXXUUURRROOOPPPQQQOOONNNPPPTTTWWW_________^^^^^^]]]\\\[[[ZZZXXXVVVVVVVVVTTTPPPLLLLLLKKKIIIGGGEEEDDDCCCBBBAAA???===<<<;;;===>>>@@@???@@@@@@BBBDDDGGGJJJLLLLLLOOORRRSSSRRRPPPOOOOOONNNNNNNNNLLLIIIHHHIIIJJJHHHIIIKKKLLLMMMNNNQQQTTTWWW[[[aaadddccc___\\\ZZZUUURRRMMMHHHEEEDDDDDDDDDJJJKKKNNNQQQSSSVVVWWWXXXTTTTTTRRRQQQOOONNNMMMLLLGGGGGGGGGEEECCCCCCEEEFFFBBBBBBBBBDDDGGGJJJNNNPPPSSSTTTVVVYYYYYYWWWRRRNNN@@@===:::777666888:::<<>>>>>@@@BBBDDDAAA<<<999:::===@@@HHHQQQVVVVVVVVVWWWYYYYYYYYYZZZ[[[]]]```bbbdddgggeee___WWWOOOIIIGGGGGGEEEEEEFFFGGGGGGFFFCCCAAA@@@BBBDDDHHHMMMXXXfffrrr|||zzz~~~UUUXXX[[[\\\]]]___dddhhhfffffffffeeecccaaa___^^^]]]ZZZVVVSSSQQQNNNKKKHHH@@@===999777666555333222000000111222222222222222444111111222222//////111000000//////......------......///////////////...111111000000000000111111////////////////////////,,,------......------,,,................................................////////////...---,,,,,,------------------------+++++++++,,,------......,,,------------.........111///,,,++++++++++++******,,,......,,,,,,,,,---+++---......---,,,,,,---+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,000///...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...000000000111000//////222444555888===CCCIIIQQQYYY___```eeegggeeeeeegggiiigggddd```ZZZUUUSSSQQQOOONNNLLLMMMOOOPPPQQQTTTXXX[[[```___]]]ZZZWWWUUURRRQQQNNNMMMKKKIIIHHHEEEBBB???@@@???>>>======>>>???@@@>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHKKKOOOSSSXXX\\\^^^___aaaccccccbbb`````````^^^^^^]]]ZZZVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVXXXZZZ```eeejjjnnnmmmkkkiiigggccc```ZZZTTTNNNJJJHHHGGGMMMOOOQQQVVV[[[aaaeeehhhgggfffccc```^^^[[[ZZZYYYVVVTTTQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFIIIIIIJJJLLLOOOPPPPPPNNNEEEBBB===999777777888999FFFMMMVVV]]]fffnnnqqqpppnnnlllggg```]]]ZZZSSSKKKDDD@@@;;;777555444222111444333222222333333222000222222111111111000000000000000000000000000000000//////000000111000000000////////////////////////////////////////////////------------------------,,,,,,,,,------......//////000000//////...,,,,,,,,,------------.........///......---,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,---......---,,,+++++++++++++++,,,---......++++++++++++++++++++++++---...///...,,,+++,,,---------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---......//////.........///......---,,,------------------------,,,,,,,,,,,,++++++++++++---............///222444999:::===@@@CCCEEEFFFGGGDDDDDDCCC@@@<<<<<>>AAAEEEIIINNNTTT[[[```ccchhhjjjhhhfffhhhiiigggbbb\\\UUUOOOMMMLLLMMMMMMMMMOOOPPPSSSUUUXXX[[[]]]]]][[[XXXSSSNNNJJJGGGFFFDDDCCCAAA@@@@@@???>>>===@@@???>>>===>>>@@@AAACCCCCCDDDFFFHHHKKKOOOQQQSSSWWWYYY\\\aaafffkkkoooqqqppprrrssssssqqqppppppqqqppppppnnnjjjfffccccccdddaaaaaabbbaaa______```bbbeeeiiinnnqqqqqqpppnnnnnnllljjjeee```[[[WWWTTTSSSVVVVVVXXX[[[```gggmmmpppvvvtttrrrooolllkkkjjjiiihhhddd```^^^]]]\\\XXXTTTRRRQQQOOOLLLIIIFFFCCCBBBEEECCCBBBCCCFFFIIIJJJKKKGGGDDD@@@<<<999888888999???EEEMMMUUU^^^gggmmmpppooopppnnniiigggeee___XXXPPPLLLGGGBBB???<<<888666444333222333444444333111222222222111111111000000000000000000000000000000...///000111111111111111////////////////////////////////////////////////........................---------.........//////000000000///...---,,,+++------------............//////...------------...+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------------------------------,,,------......------,,,++++++++++++,,,---......++++++++++++++++++++++++///000000000...---...///---,,,,,,,,,,,,,,,,,,---***+++,,,---............,,,---------......//////---...............------////////////////////////..................---------.../////////000444777===???AAADDDGGGJJJKKKLLLHHHHHHEEEBBB@@@BBBFFFKKKPPPSSSVVVXXXWWWWWWYYY[[[ZZZZZZZZZ[[[[[[\\\\\\\\\^^^```^^^UUUJJJCCCCCCFFFDDDEEEEEEDDDCCCCCCDDDEEEHHHMMMSSS[[[hhh|||GGGIIIKKKLLLMMMQQQWWW\\\cccdddeeeffffffdddbbbaaa```^^^\\\\\\\\\[[[YYYXXXRRRNNNHHHBBB===999444111222222333333333333222222222555666444111/////////111111000000000000000///------...///////////////...............///000111222111000/////////////////////000000000000//////................................................---------------,,,,,,+++------------------------............////////////---------.........//////777444000...---------,,,***,,,......------...///+++---......---,,,,,,---......------------......---,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------------......---,,,++++++++++++------------------------------------------------,,,,,,.../////////.........//////000222666;;;@@@GGGIIIMMMPPPSSSXXX]]]aaadddiiillliiihhhiiiiiifff___YYYRRRMMMLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXXXXXXXWWWUUUPPPKKKFFFAAA>>>===<<<;;;;;;:::999:::;;;<<<@@@@@@AAACCCEEEHHHKKKMMMQQQSSSVVVZZZ]]]```bbbccciiikkknnnrrrvvvyyy|||}}}||||||}}}|||{{{zzz|||}}}}}}}}}|||yyyuuusssrrrsssmmmmmmmmmllljjjiiijjjlllmmmppptttuuutttsssrrrrrrtttrrrooolllhhheeebbbaaabbbbbbbbbdddiiioootttxxx|||{{{yyywwwvvvvvvvvvwwwvvvsssooonnnooonnnjjjfffbbb```]]]YYYSSSMMMHHHEEEGGGDDD@@@???@@@BBBCCCCCCDDDBBB>>>;;;999888999999:::===BBBIIIPPPXXXbbbjjjooorrrtttrrrqqqooojjjccc\\\XXXSSSNNNIIIDDD???<<<666555444444555555444222222222222222111111111111111111111111111111111111//////000111111222111111000000000000000000000000////////////////////////........................////////////000000000000------.........------,,,---------.........////////////...------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...,,,---...------------------------------------------------++++++++++++,,,---......++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,***+++,,,---.../////////------...............///------...............---////////////////////////..............................//////000333777;;;BBBCCCEEEGGGJJJKKKLLLMMMLLLKKKIIIGGGFFFIIINNNRRRSSSTTTVVVWWWXXXYYY[[[\\\ZZZZZZZZZZZZZZZZZZYYYYYY\\\XXXRRRLLLGGGEEEEEEFFFCCCDDDCCCBBBBBBDDDIIIMMMRRRZZZbbbjjjyyyCCCBBBAAABBBEEEIIIMMMPPP^^^```cccfffhhhgggfffeeeaaa```^^^^^^^^^^^^\\\ZZZYYYUUUPPPJJJEEE???999555555555555555444333222111444:::<<<888333222222111111111111111000000000000,,,---...///000000000000...------......///000111333222000///...//////000000000000111111000000000........................------------------------,,,------...------,,,,,,------------------------.....................///------........./////////444222///............---***,,,......,,,,,,,,,---+++---......---,,,,,,---///......------......///++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,*********+++,,,---...///------------------------------------------------***,,,...000111000///...---///111333666<<>>;;;999888888888999999999<<>>;;;888666666666555444333222222222222111111111111111111111111111111111000000111111222111111111000000000000000000000000////////////////////////........................000000000000000000000000,,,,,,---............---------.........////////////......---,,,------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***,,,,,,++++++++++++,,,,,,***+++,,,---....................................,,,---......///.........------------------------,,,,,,,,,,,,------------...///000111222777<<<@@@DDDEEEGGGIIIKKKLLLMMMMMMNNNMMMLLLLLLNNNQQQTTTVVVUUUUUUVVVWWWYYYZZZ\\\\\\YYYYYYYYYYYYYYYXXXWWWWWWYYYRRRIIIEEEFFFGGGFFFEEEDDDEEEDDDCCCEEELLLVVV^^^eeennnuuu|||>>>;;;999===FFFMMMQQQRRRRRRVVV[[[aaadddfffffffffdddbbb`````````___]]]\\\\\\YYYVVVRRRMMMHHHAAA<<<888888777666555333222111333:::===777222222111///000000000000000000000000,,,---...///000000000000............///000111222444333111///......///000//////000000000000//////........................------------------------------............------------------------------------------------------............///////////////---,,,,,,......---+++***,,,------+++***+++++++++---......---,,,,,,---......---,,,,,,---......((()))+++---------,,,++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++,,,,,,,,,,,,,,,---...///------------------------........................,,,---...//////000000000000222555888<<>>DDDHHHNNNRRRWWW^^^dddiiilllnnnsssuuuyyy|||~~~~~~}}}zzzzzz{{{wwwxxxxxxxxxwwwwwwyyy{{{|||}}}|||zzzuuuqqqooooooqqqrrruuuyyy{{{|||||||||zzzyyywwwtttsssssstttuuuwwwvvvuuuuuuvvvxxx{{{}}}}}}~~~}}}~~~~~~~~~~~~|||xxxrrrmmmjjjccc```ZZZUUUQQQLLLHHHDDD@@@>>><<<:::999999999:::888888:::>>>???@@@HHHSSSZZZdddnnnsssxxx|||zzzvvvssspppkkkfff```ZZZRRRMMMIIIDDD>>>999777666555444333333222222222111111111111111111111111111111111111111222222222111000000000000000000000000000000////////////////////////........................000000000000000/////////....../////////.....................////////////...------,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))((()))***,,,,,,++++++++++++,,,,,,++++++,,,---............////////////............,,,------...//////......------------------------,,,,,,,,,,,,---------......///000222555:::@@@EEEDDDFFFHHHJJJLLLNNNNNNOOOLLLMMMNNNPPPSSSVVVWWWWWWXXXXXXXXXYYY[[[\\\\\\[[[WWWXXXXXXYYYXXXWWWVVVVVVUUUOOOHHHEEEGGGHHHFFFCCCEEEFFFHHHJJJPPP^^^ooo||||||zzz~~~>>>::::::BBBPPP\\\aaabbbGGGKKKRRRYYY___cccdddeeefffdddbbbaaaaaa```^^^\\\]]][[[YYYWWWTTTNNNGGGCCC:::999999777555333222000000888;;;555//////...,,,.........///////////////,,,---...///000000000000////////////000111222333444333111///......///000......////////////..............................------------------------------......///.........------------------------++++++++++++++++++++++++............/////////000***))))))+++------,,,***+++,,,------+++))))))***+++---......---,,,,,,---------++++++++++++------&&&(((+++.........,,,+++++++++,,,,,,---...//////------------------------((()))+++,,,---,,,,,,+++333222000...,,,+++******------------------------..............................---,,,---///111333333555999<<<@@@EEEJJJNNNTTTVVVYYY[[[\\\^^^aaaccc```fffiiihhhggghhhgggdddaaa^^^[[[YYYXXXWWWUUURRRUUUTTTSSSUUUVVVTTTOOOKKKFFFDDDAAA>>><<<;;;;;;<<<999;;;>>>@@@CCCIIIRRRXXX^^^bbbhhhoootttwwwyyyyyy|||~~~zzzwwwvvvwwwtttuuuvvvvvvvvvvvvxxxzzz{{{{{{yyyuuupppkkkhhhhhhrrrvvv|||{{{wwwuuusssuuutttrrrrrrsssvvvyyy{{{{{{~~~|||}}}}}}~~~}}}yyytttrrrrrroooiiiddd^^^XXXQQQMMMCCCBBB@@@>>>===<<<<<<<<<777666999>>><<<:::???IIIIIIUUUcccmmmvvv~~~}}}|||yyyuuupppjjjccc[[[VVVRRRLLLCCC<<<888666555444333333333222222222111111111111111111111111111111222222222222222111000///000000000000000000000000///////////////////////////////////////////////////////////////.........000111111000000///...---............/////////000------,,,++++++++++++,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---***)))...222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++++++++++++++,,,,,,,,,------......------///////////////.........,,,,,,---.../////////...////////////////////////........./////////000000...///000222666<<>>AAAGGGLLLRRRVVV[[[^^^___```bbbeeeeeeddddddfffgggfffcccaaaccc___[[[YYYXXXXXXXXXWWW]]][[[XXXSSSOOOJJJGGGEEE>>>>>><<<:::888999<<<>>>???BBBGGGMMMTTT\\\dddjjjrrrtttwwwyyyzzz||||||yyyuuunnnhhhjjjpppooorrrssstttyyy{{{pppkkkkkklllyyy|||wwwxxxyyyyyy{{{~~~|||tttyyyxxxwwwwwwxxxxxxwwwvvvwwwwwwvvvtttqqqkkkddd^^^QQQLLLFFFAAA???>>>=========;;;::::::<<<>>>>>>>>>CCCGGGPPP[[[hhhsss|||zzzxxxvvvpppggg```\\\VVVNNNEEE???:::666444222111111222333444222000333333222222111222222222111111000000000000111111000000000000000000000000------...///000111111222000000000000000000000000000000///...............000000000000000///......------------------------......---,,,,,,,,,,,,---//////.........---------........................---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////...---------,,,.........////////////000......................../////////000111111222222++++++---...//////000000...000444888:::>>>BBBDDDGGGHHHJJJLLLNNNNNNNNNNNNMMMNNNQQQSSSUUUXXX]]]```]]]^^^```___]]]ZZZXXXWWWSSSVVVZZZ\\\[[[WWWRRRNNNLLLJJJIIIJJJHHHEEEGGGKKKEEEOOOYYY```kkkyyynnnddddddmmmzzz===>>>??????PPPttt}}}gggFFFCCCCCCFFFNNNWWW]]]```cccddddddeeedddcccbbbaaa___]]]\\\]]]^^^]]]ZZZWWWKKKGGGAAA:::555333333444000000000111111222333333222222111111000000//////000000////////////000000000000000000000000000000000000000000000000000000......////////////..............................000...,,,---//////...,,,,,,...//////...---.../////////...---,,,++++++***......//////...------,,,...........................------,,,,,,,,,------,,,---............---,,,,,,------------------...---...///...,,,+++,,,---......------,,,++++++***,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,---......,,,+++,,,,,,,,,,,,------.........---//////------------//////---.../////////000333666222666:::<<<===AAAHHHNNNTTTXXX\\\^^^^^^___aaadddbbbbbbcccdddeeeccc```]]]___]]][[[ZZZ[[[[[[ZZZYYYYYYVVVRRRMMMGGGBBB>>><<<<<<<<<;;;999999;;;???CCCIIINNNUUU]]]dddkkkppptttxxxzzz|||~~~~~~{{{yyyxxxwwwwwwvvvrrrnnnkkkfffdddjjjrrr}}}yyyvvvrrrppppppqqqssstttzzzyyyyyyzzzyyyuuuppplllddd```XXXRRRMMMIIIFFFCCCBBB@@@=========>>>===<<<>>>AAAGGGPPP[[[gggpppvvv}}}|||{{{zzzvvvqqqlllfffaaaYYYQQQKKKEEE@@@===777555444444444555333222333333222111111111222222111111000000000000111111111111111111111111111111000111111222333333444444000000000000000000000000000000///...............000000111111000000///...........................///...------,,,,,,------//////.........---------........................---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---------------........./////////..............................//////000111111111......///000000000//////...111555888;;;>>>BBBEEEHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUXXX[[[^^^]]]^^^___^^^\\\YYYXXXWWWUUUWWWYYYZZZWWWSSSNNNKKKJJJHHHGGGIIIGGGDDDFFFKKKOOO]]]llluuuzzzqqqkkkbbb[[[bbbppp===<<<>>>>>>DDDYYYcccWWWDDDAAA===>>>CCCLLLTTTXXX\\\^^^aaadddeeeeeecccbbb```___^^^___```aaa```___TTTPPPIIIAAA;;;888666666000000000000111222333333444333222111000//////...000000////////////000000000000000000000000000000000111222222222222111000...//////000000//////..............................---,,,---//////...---///000111111///.........//////......------------.........///......---,,,........................---,,,,,,,,,,,,,,,------......////////////...............---------------///000000///---,,,,,,---......------,,,+++++++++,,,,,,---------.........------,,,,,,++++++******------,,,,,,,,,,,,------,,,,,,---...//////---,,,***,,,...///000///---,,,000///...------...///000...//////......///111444555777999999;;;AAAIIIPPPVVVYYY[[[]]]^^^___aaaccc```````````````^^^[[[XXXZZZYYYYYY[[[\\\[[[YYYWWWOOOMMMIIIEEE@@@<<<999888999::::::;;;===BBBIIIMMMWWW]]]gggpppwww{{{~~~}}}||||||||||||{{{yyyyyyxxxwwwuuuuuuttttttsssnnniiigggeeehhhrrr}}}vvvnnnjjjkkkooosssxxxxxxzzz|||~~~~~~{{{xxxuuuqqqjjjccc\\\VVVPPPLLLKKKHHHDDDBBB@@@???===;;;;;;;;;>>>CCCLLLVVV```ffftttwww|||~~~|||zzzzzznnniiiccc]]]VVVOOOHHHDDD>>>;;;888666555555555444333333222111111111111111111111000000000000111111111111111111111111111111/////////000000111111111000000000000000000000000000000///.........//////111111222222111111000///000000000000000000000000///...------,,,---------...............---------........................------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---------------------------------------------------------...............,,,---------....................................------......///000000000000111111111000000///...///222555888;;;???CCCFFFJJJJJJJJJKKKKKKMMMNNNNNNQQQRRRTTTUUUUUUWWWZZZ]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVUUURRRNNNJJJHHHIIIFFFFFFHHHHHHHHHLLLSSS```sssvvvgggaaa```[[[ZZZeeevvv===999>>>@@@;;;AAAGGGCCCAAA>>>;;;999===CCCJJJNNNRRRUUUZZZ___aaabbbaaa```cccbbb___^^^^^^___```aaa^^^ZZZSSSKKKDDD===999777777666444333222222222222111000000//////.........000000////////////000000000000000000000000000000000111333444444333111000//////000000000000//////------------------------------------.../////////...///111000///......///.........///////////////---...............------........................------,,,,,,,,,---..............................//////......------,,,,,,///000000///,,,++++++,,,......------,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,+++******,,,,,,,,,,,,,,,---......---++++++...111222///++++++,,,.../////////...---...---,,,++++++,,,---...//////000...---...000222666666777888;;;BBBKKKQQQWWWXXX[[[]]]^^^```aaabbb```]]]ZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWUUUQQQMMMBBBAAA???>>><<<<<<<<<<<<:::<<<>>>BBBGGGOOOWWW]]]ffflllttt{{{}}}}}}~~~|||vvvrrrrrrsssuuuvvvrrrtttwwwzzz}}}}}}wwwtttsssxxx|||rrrppptttxxxzzz{{{|||}}}|||xxxsssnnniiiccc^^^ZZZUUURRRNNNJJJGGGCCC???<<<<<<;;;:::;;;AAAIIIRRRXXXdddnnnzzztttqqqmmmhhhbbbZZZRRRLLLGGGBBB<<<888666555555444444333222111111111111111222111111000000111111222111111111111111111111111.........///////////////000000000000000000000000000000///////////////000222222222222222111000000000000000000000000000000//////...---------------................................................------------------,,,,,,...------,,,,,,------...------------------------++++++,,,,,,---......///------,,,,,,,,,---..............................------------------,,,,,,,,,---------.../////////,,,,,,,,,---------..............................,,,,,,------...//////000///000000111111000//////111333666999;;;???DDDGGGJJJJJJIIIIIIJJJKKKMMMNNNQQQRRRUUUVVVWWWXXX[[[]]]^^^\\\YYYXXXXXXWWWVVVUUUTTTTTTRRRPPPMMMJJJHHHFFFIIIFFFEEEHHHLLLRRR\\\eeetttnnn___\\\```aaafffqqq}}}???<<>>>>>===<<<;;;;;;>>>BBBDDDIIIMMMRRRWWW\\\^^^___```bbb```\\\YYYXXXZZZ]]]```cccaaa\\\UUUMMMEEE>>>;;;:::888666444222222222222......//////000000111111000000////////////000000000000000000000000000000000222333555555333222000//////000000000000//////........................,,,------.........//////+++---/////////...///111........./////////000000------...............---.......................................///000000...------------------.../////////......------------...///---+++******+++......------------,,,,,,)))************+++++++++000000///...---,,,,,,+++,,,,,,,,,,,,---...//////---,,,+++---111222///,,,......---,,,---...///000...---,,,,,,,,,,,,---...000000000///......000222555555666888===EEEMMMSSSVVVXXXZZZ]]]```aaaaaa```]]]XXXRRROOOOOORRRUUUWWWUUUTTTRRRPPPNNNJJJEEEAAA;;;:::999999:::<<<>>>???BBBEEEJJJOOOVVV^^^gggmmmtttwww{{{|||xxxwwwwww}}}}}}|||}}}}}}}}}||||||tttpppjjjhhhkkkqqqwww{{{}}}~~~{{{wwwsssqqqooollljjj```]]]XXXTTTPPPKKKFFFBBBBBB???;;;:::<<>><<<;;;;;;===???EEEGGGJJJOOOUUUZZZ^^^```^^^[[[WWWRRRPPPSSSYYY^^^bbbbbbaaa^^^XXXOOOFFFAAA888777444222111222333444///000000111222333444444000000////////////000000000000000000000000000000111222333333333333222111///000000111111000000///////////////////////////,,,...///...------...///***,,,.../////////000111.........///////////////,,,---......///.........------------------------............///000111111......---,,,,,,---....../////////...............,,,---------+++***+++,,,......------------------))))))*********+++++++++000000//////......------------,,,,,,---...//////...---,,,,,,...///...---000...---,,,,,,...000111111000///......///000111000111111000//////111333555666888===DDDLLLRRRVVVXXXYYY\\\___bbbaaa^^^[[[UUUPPPIIIFFFGGGLLLRRRUUUQQQNNNJJJFFFCCC@@@<<<999:::999999:::<<>>@@@CCCEEEOOO]]]ppp~~~~~~}}}{{{xxxrrrkkkfff[[[UUUMMMEEE@@@<<<999888777666555333222222222222222222111111111111222222222222222222222222222222222222222111000000000///000000000000000000000000000000/////////000111111111111222222111111000///........................000///......------......---------.......................................------------...............------,,,,,,------...------------------------+++,,,,,,---.../////////111000///---,,,+++******---------------------------------------------------------...............,,,---------....................................,,,,,,------.../////////,,,,,,...///000111111111111333555777:::>>>DDDHHHIIIIIIIIIJJJLLLMMMOOOPPPOOORRRUUUXXXYYY[[[]]]___[[[XXXUUUUUUVVVVVVSSSPPPLLLKKKIIIHHHGGGGGGGGGGGGEEECCCFFFPPP]]]mmmvvvjjjkkklllwwwMMMHHHLLLOOOLLLNNNNNNDDD===>>>>>><<<:::999;;;===@@@@@@BBBEEEKKKSSSZZZ___^^^ZZZTTTMMMIIIKKKRRRXXX[[[___cccdddaaaYYYPPPJJJ<<<:::777444222222333333111111111222222333333444000000////////////000000000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000000000---///000///---,,,---///,,,...000000//////000111........................,,,------...//////......---------------------------------......///111111//////...------...//////............////////////+++,,,------,,,,,,---...------..................++++++++++++,,,,,,,,,,,,...........................------------......///......---+++******---///...............//////000111000///......///000111111111111111000000333555555777===DDDMMMTTTXXXZZZ\\\]]]___bbbccc___XXXSSSIIIEEEAAA@@@CCCHHHMMMOOOJJJFFF@@@<<<;;;::::::999<<<<<<===@@@DDDIIINNNQQQ```dddjjjooorrruuuwwwyyy{{{|||~~~~~~}}}}}}~~~~~~~~~{{{xxxuuuuuuuuuuuuvvvxxx{{{~~~|||wwwsssjjjhhhgggnnn}}}zzzssspppooonnnpppnnnjjjgggddd___ZZZVVVUUUSSSOOOJJJGGGEEEDDDDDDIIITTTeeesss|||~~~zzztttpppfffaaaXXXPPPJJJDDD@@@===888777666555444333333333333222222111111222222333222222222222222222222222111000000///...------,,,000000000000000000000000000000//////000111111222000000111111000000///...........................000//////...............---------.........//////........................------------.........///...------,,,,,,------...........................,,,,,,------......//////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---------------........./////////........................---------...//////000000...///000000111111111111111222444666999===CCCGGGIIIJJJLLLNNNPPPRRRRRRSSSQQQTTTWWWYYYZZZ[[[\\\^^^YYYVVVTTTTTTVVVVVVQQQMMMJJJIIIHHHGGGFFFFFFEEEEEEGGGHHHOOO]]]mmm~~~yyy{{{|||\\\UUUTTTSSSPPPUUUTTTFFF>>>???>>>;;;777777:::===<<<;;;;;;===CCCMMMVVV\\\bbb]]]UUUKKKDDDEEEKKKPPPUUU[[[bbbgggfff___WWWQQQDDDAAA===888444222222222111111111000000000000000000000////////////000000000000000000000000000000222111111000000111111222000000111111111111000000000000000000000000000000---///111///,,,+++,,,...///111222222000//////000//////......------------,,,,,,---.../////////...------------------------,,,,,,,,,---...///000000111000///......///000111------......//////000000+++---......---...///111------..................,,,,,,---------.........,,,,,,------------------///......---------.........///...+++''''''+++000,,,---///000111000///...///...---,,,,,,---...///111111222111111222444666555999@@@IIISSSZZZ]]]^^^``````bbbdddddd^^^TTTMMM???===<<<===AAAFFFIIIJJJEEE@@@:::777777999;;;===>>>???AAAFFFLLLTTT[[[___llloootttwwwxxxxxxxxxxxxuuuxxx{{{||||||{{{{{{|||wwwxxxxxxwwwuuuttttttuuuqqqsssxxx|||tttrrrrrrzzz|||vvvtttssstttrrrooollliiieee```\\\___]]]YYYTTTPPPKKKHHHFFFEEEMMMZZZhhhttt}}}|||nnniii```XXXQQQKKKEEEBBB999888777666555444444333333222222111111222222333222222222222222222222222444444333222111000//////000000000000000000000000000000///000000111222222000000000000000///......////////////////////////000000///...............---------.........//////........................---------.........//////...------,,,,,,------...........................---------.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////......------,,,.........////////////000........................------......///000000000111222222222222111000000000222333555888===CCCGGGIIIKKKNNNQQQTTTUUUUUUVVVSSSVVVYYYZZZZZZZZZ[[[\\\XXXUUUSSSTTTWWWVVVPPPKKKJJJIIIHHHGGGFFFEEEDDDCCCJJJNNNYYYjjj{{{fffccc___\\\XXXTTTOOOLLLHHHDDD???;;;:::::::::999<<<<<<======@@@FFFMMMRRRZZZYYYUUUOOOJJJFFFEEEEEEMMMOOOTTT[[[aaaaaa\\\XXXRRRMMMEEE===888555555555222333444333111111111222222333333333222000///---000000000000000000000000222222222333333222222222000000000000000000000000///222111---...555999777//////.........---------//////000000///...------......//////000000111111////////////////////////000000000000000000000000......------------......///......------///000111===111,,,111444...,,,000......................................................//////...---,,,,,,000///............///000111---)))))),,,000222222---------...///000000111333222000///......///000------///000000111111111111333444333222111222333:::<<>>@@@GGGKKKQQQXXX___cccfffhhhlllpppvvvyyyyyywwwwwwwwwvvvvvvxxxyyyzzzyyyuuusssooopppooommmkkknnnsssxxxuuu}}}zzztttpppmmmjjjhhhhhhddd```___^^^\\\XXXTTTMMMKKKOOO[[[hhhsss}}}wwwssslllcccZZZRRRLLLIIIAAA>>>999666555333222000000000000222444555444333222333333444444333333222111111000000000000111111111111111111000000000000////////////000000000000111111000///////////////000000000000000000000000//////...---------------//////.........---------////////////////////////------------------------////////////...---,,,+++...........................---,,,++++++---...000........................////////////////////////,,,,,,,,,---------......//////000000000000/////////......---------............------------......111000///...,,,,,,,,,,,,000000000000000111111222444333333444777===BBBFFFKKKMMMOOORRRTTTUUUVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]YYYWWWUUUUUUUUURRRLLLGGGIIIHHHFFFGGGHHHJJJLLLLLLQQQcccrrrxxxzzz}}}ssspppkkkfffaaaZZZTTTOOOJJJGGGCCC@@@>>>===<<<:::;;;;;;;;;;;;<<<@@@FFFJJJTTTUUUVVVSSSNNNIIIFFFDDDGGGIIIMMMSSSZZZ]]]\\\ZZZTTTPPPJJJCCC===888666555444555555444333222111222111111222333222222111000111111111111111111111111111111222222222222111111000000000000000000000000///222111---///444666444//////.........---------000000000000000///............//////000000000000////////////////////////..............................------------......///......---...///000111AAA555---111222...---222......................................................//////...------,,,...---,,,++++++,,,---......+++((((((+++...//////------......///000000111000000............///000...///000222333333222222000111333333222222333555;;;<<>>DDDIIIPPPSSSYYY```fffjjjmmmnnnooopppssstttsssrrrqqqpppssssssssssssrrrpppmmmkkkgggiiilllnnnqqqxxx}}}xxxsssooommmjjjgggggggggeee```\\\XXXVVVWWW^^^eeellluuu~~~|||yyyrrrjjjbbbZZZUUURRRGGGCCC===888666555444333333222222333444555444222111222222333333222222111111111000000000000111111111111111111000000000000////////////000000000111111111000///////////////000000000000000000000000000///...---,,,---.........---------,,,,,,,,,+++////////////////////////........................////////////...---,,,+++...........................---,,,++++++---///000........................------------------------,,,,,,---------...............////////////......///......------.........///......------......///111000///...------------000000000000000111222222444333333444888===CCCFFFMMMNNNQQQSSSUUUUUUVVVUUUUUUUUUUUUVVVWWWYYY[[[\\\YYYWWWTTTSSSSSSQQQMMMJJJLLLJJJGGGFFFJJJPPPWWW\\\fffvvv|||xxxqqqnnnwwwzzzxxxuuuqqqkkkddd]]]WWWRRROOOLLLIIIFFFCCC???<<<===<<<;;;999888:::>>>BBBJJJOOOTTTVVVSSSMMMHHHEEEBBBBBBDDDHHHOOOUUUXXXYYYWWWUUURRRLLLFFF???999555666666666666555333222111000000111222333333222222222222222222222222222222000111111111111111111000000000000000000000000000///111111//////222222000/////////............---///000000000000///.........////////////000000000////////////////////////..............................------------......///............///000000AAA555---...///,,,,,,111.........................................................///......---,,,---,,,,,,++++++,,,,,,------+++******,,,.........------......///000000000......---------...///000000111444555666555444333///111333333333333555666:::<<>>888555666555444555888999:::999888999:::<<<@@@GGGOOOUUU\\\^^^cccgggkkknnnooooooqqqpppnnnnnnnnnnnnmmmlllqqqpppnnnllliiifffdddccc___eeemmmvvvsssoookkkjjjkkkkkkhhhfffhhhffffffhhhhhhjjjqqqzzz{{{tttmmmfffaaa^^^RRRLLLCCC<<<999777666666666555333444555555333222111111222222222222111111111111000000000000111111222222111111111000000000/////////000000000111111000000000000////////////000000000000000000000000111000...,,,,,,---...///............------------////////////////////////////////////////////////////////////...---,,,,,,...........................---,,,,,,,,,---///000........................------------------------,,,------------.........------............------///......---....../////////......------......///000000////////////000000111000000000000111222222444333333555999>>>DDDGGGOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[YYYWWWSSSQQQQQQPPPNNNLLLMMMKKKIIIJJJPPP]]]lllvvvmmmgggaaaeeeuuuwwwvvvuuuuuusssnnngggccc]]][[[XXXUUUQQQLLLEEE@@@@@@???===:::888888;;;>>>AAAGGGNNNSSSSSSPPPLLLJJJDDDBBBAAABBBFFFLLLQQQUUUWWWXXXWWWTTTNNNEEE===888666555555555555555333222111222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000///000111111000000///---/////////...................../////////......---////////////////////////////////////////////////..............................------------................../////////000888000+++,,,---***+++...................................................---...............------......------------......------...///000000//////............//////000000///...---------...///000444555777999999777555444111222444444333444555777777:::BBBNNN[[[dddgggggg___XXXLLLBBB<<<999777777444333333444555777888888999<<<@@@EEEJJJQQQYYY^^^ccceeehhhjjjkkklllkkkjjjrrrnnnkkkiiikkkmmmmmmmmmnnnmmmkkkhhhddd```^^^]]]aaakkkzzz{{{qqqjjjjjjlllnnnnnnqqqrrruuuvvvsssqqqvvv~~~|||vvvpppllliii^^^WWWLLLBBB<<<888666555666444333333444444444222222222222333333222222222222111111000000111111222222222222111111111000000//////000000000111111111///000000000000000//////////////////////////////111000...,,,,,,---///111111111111000000000000000////////////////////////..............................//////...------,,,...........................------,,,---...//////........................////////////////////////------------............---......//////......---...............//////000//////............//////000000//////000111222222111111000000111111222333444444444666;;;@@@FFFIIIPPPQQQRRRTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[XXXWWWTTTRRRPPPNNNKKKJJJIIILLLPPPVVVaaarrrvvvddd^^^[[[dddzzzrrrrrrsssuuuuuusssnnnkkkhhhfffdddaaa\\\UUUNNNHHHDDDCCCAAA===:::999:::<<<<<<@@@GGGKKKNNNNNNOOOPPPJJJHHHEEEBBBBBBEEEJJJMMMSSSVVVXXXXXXSSSLLLCCC>>>777555333444555666555333555444333222222111111111222222222222222222222222000000111111111111000000000000000000000000000000000000111222111...---,,,////////////////////////,,,------......---------/////////...............////////////////////////////////////////////////......------------......---......///////////////...,,,,,,...///---,,,---................................................------...............---........................---...///000000/////////............////////////111000/////////000111222999:::;;;;;;:::888666444444555666666555555666777777:::CCCPPP\\\ddddddcccVVVOOODDD;;;777777888888222333444444555777888::::::???GGGNNNTTTYYY^^^```dddfffiiikkklllllllllkkksssooojjjffffffhhhjjjkkkhhhjjjkkkhhhccc___]]]\\\mmmzzzrrrlllmmmppprrrrrruuu|||||||||xxxtttrrriiibbbVVVKKKBBB<<<888555666444222222333555444444333333444444444444333333222222111111111111222222222222222222111111111111000000000000111111111111...///000000000000//////////////////////////////000///...------...000111111111111111111111111111////////////////////////------------------------.........///......---,,,........................------------......//////////////////////////////////////////////////////---------.........///////////////000000/////////...............///000111/////////....../////////000000///000000111222333111111111111111222222333444555666999>>>CCCHHHLLLPPPQQQRRRSSSTTTSSSRRRRRRUUUVVVYYY[[[\\\\\\[[[ZZZVVVVVVVVVTTTPPPLLLIIIHHHFFFQQQ___mmm{{{mmmaaa___]]]hhhppppppqqqssstttssspppmmmnnnlllkkkiiifff```XXXSSSKKKJJJGGGBBB>>>;;;;;;<<<<<>><<<:::777666444555777888888777777999:::;;;@@@IIIUUU___bbb___ZZZIIICCC;;;666444444555666222333555666777888;;;>>><<>>@@@EEEJJJRRR\\\bbb```XXXPPP???<<<777444444444333333222444777888999;;;???CCCCCCJJJSSS[[[aaaeeehhhiiikkkmmmppptttvvvwwwwwwwwwnnnpppooojjjffffffnnnuuuxxx|||zzzxxx{{{~~~wwwsssmmmeee]]]TTTKKKEEE???<<<888666555555444333333444444555555444444333333222222111111222222333333333222222222111111111000000111111111222222222---...000111111111000///000000000000000000000000---...///000111000000///---------....../////////////////////////////////........................------...............---........................---......///////////////////////////////////////------------------------............////////////...//////////////////...............///000111222000000////////////000000000000/////////000000111222222111111222222333444666888:::>>>CCCIIINNNQQQRRRSSSTTTVVVWWWWWWVVVVVVWWWYYY\\\]]]]]][[[WWWUUUQQQQQQPPPMMMKKKLLLPPPSSSaaavvvwwwqqqllltttzzz{{{cccccceeehhhlllnnnnnnnnnjjjjjjkkkmmmnnnmmmjjjgggdddbbb]]]UUUMMMGGGDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKHHHLLLPPPOOOLLLHHHFFFFFF???CCCIIIOOORRRTTTSSSSSSOOOFFF<<<666555666444222444333222222222333444555000000000000000000000000222222333333333333222222000000000000000000000000444//////333222......222.../////////000000111111//////000111111111111111//////.........---------////////////////////////.................................------.........,,,---///000000000///...---//////---,,,---//////................................................,,,,,,---.../////////...///000111222222111000//////111222000...---///222///////////////............///222666<<>>BBBDDDMMMQQQZZZbbbeee___SSSIII<<<:::777666666555333111222555999:::;;;===BBBFFFKKKPPPXXX```fffkkkooorrrrrrsssuuuwwwwwwwwwuuutttjjjnnnrrroookkknnnyyy~~~}}}zzzxxxtttooohhh___UUUNNNEEEAAA<<<888666555333222222333333444444333333222333222222111111222222333333333333222222222111111000111111111111222222222,,,...000111222111000///000000000000000000000000,,,...000111222111000///.../////////000000111111////////////////////////////////////////////////------...............---........................---......///000/////////000000000000000000000000////////////////////////............/////////000---..................---............///000222222000000////////////000000000000////////////000000222222111111222222333444777999;;;@@@EEEKKKPPPSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWYYY[[[]]]\\\YYYUUUSSSPPPOOOLLLIIIHHHLLLUUU[[[qqqzzzvvvuuuaaacccfffgggggghhhiiijjjiiihhhjjjnnnooollljjjllliiigggddd```\\\XXXUUUTTTNNNTTTWWWRRRMMMJJJHHHEEEGGGEEEFFFLLLPPPNNNMMMNNNIIIHHHGGGHHHMMMQQQUUUVVVTTTOOOGGG???888555444444333333222111111222333333222222222222222222222222333333333222222222111111222222333333222111///...000000000000////////////222000///......///000222000000000000/////////////////////...---+++***)))...///000111111000///...111111000000000000111111//////000//////...---------------.........//////000000////////////000000000000000000000000000000111///,,,******,,,///111000000000000000000000000////////////000000000000////////////////////////---......//////000000000000222666>>>GGGLLLLLLJJJIIIGGGBBB<<<777555777999::::::;;;<<<@@@GGGOOOUUU]]]^^^aaafffggg^^^NNN@@@:::999888777555666999;;;===;;;;;;>>>DDDKKKOOOQQQWWW]]]fffmmmrrrssstttttt{{{uuusssvvvtttmmmiiikkkdddkkkuuu{{{}}}yyyuuupppjjjddd```MMMGGG@@@:::777555444444333333222333555555333222111111111222222333333333222333333333333222111111222222222111111111000000111111111111000000000000...///111111000000222333222222222111000//////...////////////////////////.../////////000000000111000000////////////000000............/////////000111000000///////////////555)))+++---111333,,,111......---------......//////////////////......---//////.........---------......////////////......////////////////////////000000//////.........---222111000000000111333444555444333333333444555666666:::@@@GGGMMMRRRTTTVVVXXXWWWVVVUUUVVVVVVWWWXXX\\\\\\\\\\\\ZZZXXXUUUTTTSSSOOOLLLIIIIIINNN^^^mmmvvv^^^___```aaaaaacccdddfffiiihhhjjjpppqqqooooooqqqkkkjjjhhhfffbbb___\\\ZZZUUUZZZ[[[WWWRRROOOKKKFFFBBB???AAAHHHMMMNNNOOORRRLLLJJJHHHGGGIIINNNTTTXXXXXXTTTMMMEEE>>>999777666444444333333222111111111222222222222222222222222333333333222222222222111...///000111111000//////111111111111111111111111111000///......///000111000000000000////////////.........//////......---//////000000000000//////111000000//////000000111000000111111000//////...---------.........//////......------------......000000000000000000000000000///---++++++---///000////////////////////////////////////000000000000////////////////////////.../////////000111111111555888???GGGLLLNNNLLLJJJEEEDDDBBB>>>999777777888888:::===AAAFFFNNNVVV\\\dddeeeggghhhdddXXXGGG:::666777777666555555777999<<<>>>BBBGGGNNNUUU[[[___fffkkkrrrvvvyyyyyyzzzzzzxxxrrrnnnnnnkkkeeeccceeehhhrrr{{{wwwtttoooiiieeeUUUOOOFFF???:::777555444555444444555666555333111111111222222222333333333222333333333333222111111222222222111111111000000111111111111000000000000///000111111000000111222222222111111000//////...////////////////////////////////////000000000000000000////////////000000........./////////000000111111000//////...//////222,,,//////---,,,+++............------......//////////////////......---//////.........---------......////////////......////////////////////////000000/////////.........111111000000111222444555666555444333333444555666999<<>>;;;::::::888<<>>@@@EEEKKKOOOSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]][[[YYYWWWTTTQQQPPPHHHKKKOOOQQQPPPYYYnnnvvvrrrmmmhhheeecccbbbbbbdddccceeeiiikkkiiiiiilllkkkmmmnnnooonnnllliiigggjjjjjjhhhdddccc```YYYPPPHHHBBB===>>>???@@@CCCGGGLLLMMMLLLGGGCCCEEEMMMUUU[[[ZZZXXXTTTNNNFFF@@@;;;555555555555555333222111333333333333333333333333444444333333333222222222111111222222333333333333111111111222222222222222111111000//////000111111000000000000////////////,,,---...///000111111111000000///......///111222//////............//////000000000111111000000///............////////////000000////////////000000////////////////////////......////////////......////////////////////////////////////000000000000/////////////////////////////////000111333555666>>>DDDKKKMMMKKKGGGDDDDDDFFFFFFEEECCC???======>>>===CCCKKKTTT[[[bbbhhhlllkkknnnnnnhhh[[[LLL@@@:::888888888777888;;;@@@DDDOOOWWW```fffgggiiimmmqqqssswwwzzz|||{{{xxxvvvuuunnnkkkgggdddaaaaaacccfffwww~~~}}}{{{xxxvvvooohhh]]]RRRIIIBBB<<<999555555555666777666444222333333333333333333333333222333333333333222111111111111111111111111111111111111111111000000000///222333333222000//////000111111000000////////////////////////////////////000000000000////////////000000////////////000000...////////////000000000333222111///............,,,...000222)))///;;;***000//////...............///////////////......---/////////...............//////000000000000//////////////////////////////000000//////////////////000000111333555777888999999777666444555666888:::BBBEEEIIINNNQQQSSSTTTUUUSSSTTTUUUVVVWWWYYYZZZ[[[]]]\\\ZZZWWWTTTQQQOOOMMMLLLLLLOOOTTTYYYdddxxx}}}uuummmfffbbbcccaaabbbggghhhggggggkkkiiikkkmmmnnnnnnllliiigggnnnooommmjjjiiiggg```WWWPPPHHH@@@===<<<;;;===AAAGGGJJJLLLIIIEEEEEEIIINNNWWWXXXYYYXXXSSSLLLEEE@@@666666666666666555555444333333333333333333333333444444444333333333222222444333333222222222222222000000000111111111222222111111000000000000111111000000000000////////////---....../////////......000///.........///111222//////............//////......//////000//////............/////////000000000000////////////000000////////////////////////......///000000///..............................////////////000000000000000000000000000000000000......///000222555888:::CCCFFFIIIHHHDDDBBBBBBDDDHHHGGGDDD@@@======@@@BBBGGGMMMVVV^^^ccchhhkkknnnmmmnnnlllbbbTTTGGG???<<<:::999888888:::AAAJJJQQQ\\\ccckkknnnnnnnnnqqqtttxxx{{{}}}}}}yyytttqqqooogggiiijjjhhhggghhhkkkmmm~~~}}}zzzsssiii^^^TTTKKKDDD@@@777666555666777777555444333333333333333333333333222333333333333222111111111111111111111111111111111111111111000000000///333444444333000//////000000000000///////////////////////////////////////000000000000////////////000000////////////000000////////////000000000111222111000///............000000+++111+++999JJJ(((111000///...............///////////////......---//////////////////////////////000000000000//////000000000000000000000000//////000000000000000000000111333555777888:::::::::999777666777999<<<>>>FFFHHHLLLPPPRRRTTTTTTTTTRRRSSSUUUVVVXXXYYYZZZ[[[ZZZYYYWWWTTTRRROOONNNMMMRRRPPPSSS^^^lll|||}}}wwwooogggddddddggggggeeeeeehhhhhhiiijjjkkkkkkiiigggfffllloooooommmlllkkkfff```UUULLLBBB>>><<<;;;===AAAAAAEEEHHHIIIGGGFFFFFFHHHPPPSSSWWWYYYWWWQQQKKKFFF:::999888777777777777777333333333333333333333333444444444444333333333333333333222000000//////000//////000000111222222222111111111111111111111111000000000000////////////////////////......---,,,///......//////000111222000//////......//////000---......////////////........./////////000000000......------------......000000000000000000000000...//////000000//////...........................////////////000000000000000000000000000000000000//////000222555:::>>>@@@HHHGGGFFFCCCAAAAAACCCEEEFFFEEEBBB???>>>@@@DDDHHHRRRXXX___eeeiiikkklllmmmmmmkkkdddYYYKKKAAA;;;::::::::::::;;;AAAJJJVVV^^^eeeiiinnnqqqqqqrrruuuwwwyyyzzzyyywwwrrrooollllllmmmtttyyyyyywwwxxxxxxvvv|||tttkkkbbbXXXPPPJJJ>>><<<888777777777777666444444444444333333333333222333333333333222111111111111111111111222222222111111111111000000000000333444444333111///000111////////////////////////////////////////////////////////////000000000000000000////////////000000/////////000000000111111111000000/////////////////////(((555888RRRnnn>>>111111000///............///////////////......---...////////////000000000///000000111111000000///000000000000000000000000//////000000000000111111111222444777888::::::;;;;;;:::888888:::===AAADDDHHHJJJMMMQQQSSSTTTUUUTTTRRRSSSUUUWWWXXXYYYZZZZZZVVVUUUSSSQQQPPPOOONNNNNNPPPQQQ[[[oooxxxuuuppp}}}yyywwwrrrkkkhhhiiijjjjjjjjjjjjiiigggfffeeeffflllooonnnmmmmmmkkkggg[[[QQQGGGBBB>>><<<===AAA>>>@@@CCCFFFGGGGGGFFFEEEJJJNNNTTTYYYYYYVVVQQQMMMAAA???;;;888666666777777444444444444444444444444555444444444444333333333333222111000000000111222000000111111222333333444111111111222222111111111000000000000///////////////000000000000///......---...///000000111111111111000000//////000000111......///000000000000000.../////////000000000000......------------......000000000000000000000000////////////////////////........................////////////000000000000000000000000000000000000000111222555999???EEEHHHGGGDDDAAA???@@@BBBCCCCCCCCCDDDEEEEEEFFFIIINNNRRR[[[___eeejjjkkkllllllmmmgggbbbXXXMMMCCC===;;;;;;:::<<<@@@EEEMMMWWWbbbjjjnnnoooooopppqqqtttvvvxxxuuutttqqqooonnnpppvvvzzz~~~wwwooofff\\\UUUIIIEEE>>>:::888777777777555555444444444333333333222333333333333222111111000000111111111222222222111111111111000000000000222333444333111000111222////////////////////////////////////////////////------...///000111222222000000////////////000000//////000000000111111111///////////////000000111///111'''777<<<]]]III222111000///............///////////////......---.../////////000000000000000000111111111111000000000000000000000000000000//////000000000111111111333444666888::::::;;;:::<<<;;;::::::<<>>===>>>???CCCFFFHHHGGGEEEGGGLLLSSSYYY[[[YYYUUURRRFFFCCC>>>999666555666666444444444444444444444444555555444444444333333333333222222111222444555666111111222333333444555555111111222222222222111111000000000000///////////////000111111111111000000,,,---///111111111111000111111000000000000111111//////000111111111111111////////////000000000000000000////////////000000000000000000000000000000000000////////////000000........................////////////000000000000000000000000000000000000222333444777===CCCIIIMMMCCC@@@<<<===@@@BBBAAA@@@BBBEEEIIIMMMPPPSSSXXX[[[___ccchhhlllmmmllllllmmm___XXXMMMCCC>>><<<>>>???<<<@@@GGGPPPYYYccclllrrrwwwtttpppoooqqqsssuuuuuuuuurrrooommmqqq{{{xxxnnnddd]]]RRRLLLCCC<<<999777777777555555555444444333333333222333333333333222111111000000111111222222222222111111111111000000000000222333444333111111111222.........///////////////////////////////////////,,,---...///000111222333000000////////////000000000000000000111111111111.........//////000111222666888***333000NNNsss555222222000///............///////////////......---.../////////000000111111000000111111111111000000000000000000000000000000//////000000111111111222444555777999:::;;;::::::===;;;:::;;;>>>CCCHHHLLLIIIKKKNNNQQQTTTUUUUUUUUUSSSTTTVVVXXXYYYYYYXXXXXXPPPOOONNNNNNNNNOOOPPPQQQ^^^nnnvvvkkkkkkwww~~~}}}rrriiihhheee___]]]___eeecccdddggglllooonnnlllfff___UUULLLFFFBBB@@@>>>???===;;;<<<>>>AAABBBBBBCCCDDDHHHQQQZZZ___]]]YYYQQQKKKCCC<<<888666444444333333555666777777777777333222111111111111222333333333333222222333333333111111000000111333444555////////////000111222333111111111111111111111111........................000000000000//////......222111000///............111111111111111111111111////////////////////////000//////////////////000//////............//////...........................///000000111111111111666555555444333222111111111///...000333444111...222777>>>CCCFFFGGGHHHIIIAAAAAA@@@??????BBBGGGKKKJJJOOOVVV[[[\\\\\\^^^___dddeeehhhkkkllliiiddd___PPPLLLEEE>>>:::;;;@@@DDDEEENNNXXX___fffooossssssuuutttsssqqqqqqqqqrrrsssnnnmmmmmmtttxxxmmmddd___WWWLLLDDD???;;;777444111111111333555666444333444444333333333222222222222111111000000111111222333555666444111......000222222222222111111000///........................***+++++++++,,,,,,------000000//////111333666888000000000000000000000000000000111111111222222222111111111///---...111333>>>888222111555:::===>>>111000///......///000111////////////////////////000111111222222111111000111111111111111111111111222222222111111000000000444333222222111111111222444666888999888888999:::::::::;;;>>>AAAEEEHHHKKKMMMOOORRRTTTSSSSSSTTTUUUWWWUUUSSSTTTVVVWWWVVVSSSQQQMMMLLLOOOQQQSSSWWW]]]mmmoooiiimmm~~~wwwnnnfff___\\\]]]cccccceeejjjoooqqqnnnkkkhhhccc[[[TTTNNNHHHCCC@@@@@@===;;;;;;===@@@AAAAAA@@@???@@@FFFOOOVVVYYYXXXVVVPPPIIIBBB===:::888666444444555555555555444444444444333222222333444444222222111111111111222222000000//////000111333444000000//////000000111111........................000000000000000000000000000000///...............222222111111000000111111000000000000000000000000111111111111111111111111111000000//////000000111000//////......//////000000000000000000000000000222222333333333222111111/////////...............000///...///111222222111555:::BBBGGGHHHFFFEEECCC>>>???@@@AAACCCGGGMMMQQQUUUZZZ___bbbbbbbbbccceee```bbbdddfffeee___WWWQQQEEEBBB>>>999888;;;BBBGGGOOOXXX```eeekkkrrruuuuuurrrrrrssssssrrrqqqooonnnlllqqqxxxzzzrrrllleee^^^SSSKKKEEE@@@:::666666555444555666777555444555555555444444444333333333333222222222222333333333555777555222000000222222333333333333222222111000000000000000000000000.........///////////////000///...---...///111333222111111111111111111111111111111222222222333333222222222000//////222444555444333111000111333444222111000//////000111222111111111111111111111111000000111111111111000000000000000000000000000000111111111000000/////////222222111111111111222222777999;;;;;;:::999:::;;;:::;;;===AAAEEEJJJMMMOOOOOOQQQTTTUUUUUUUUUUUUVVVRRRPPPOOOOOOQQQRRRQQQOOOPPPNNNNNNRRRVVV\\\gggqqqtttpppuuuqqqfff___^^^______ccciiinnnooolllhhhhhhfffbbb^^^YYYRRRKKKFFFAAA???<<<;;;===>>>??????AAA>>><<>>===<<<;;;===DDDMMMSSSZZZbbbhhhkkkoootttvvvuuuqqqqqqrrrrrrpppnnnkkkiiiooo{{{}}}yyywwwooohhh^^^VVVNNNGGG???999:::888666666666666555444555444444444444333333333333222222111111222222333222333555444222111111222111111222333333333222222111111111111111111111111111111111111000000000000222111000/////////000111111111111111111111111111000000000000111111111111111222111000//////111333111555888666111......000111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000333333333333222222222222111111111111222333444444999;;;<<<;;;999888999:::999;;;@@@EEEJJJNNNPPPQQQOOOQQQTTTUUUUUUTTTUUUVVVRRRQQQPPPQQQRRRSSSRRRPPPMMMKKKMMMRRRYYYeeeyyy{{{nnnhhhaaa```aaaeeejjjlllkkkhhhggghhhhhhhhheee^^^UUUOOOFFFCCC???======>>>======@@@<<<999;;;BBBLLLTTTXXXYYYVVVRRRMMMHHHBBB<<<777666666555444333222222111222222222111111222222222444333333222222333333444444444333333333444666777555444333222111111000111222222222222222222222222000000000000000000000000111000///------...000111000///000000111222333444000000000000000000000000//////////////////////////////............////////////............//////////////////////////////222222222333222222111111222222222222222222222222000111222111///222777===BBBFFFJJJKKKHHHCCC???<<>>;;;<<<===@@@EEEMMMWWW^^^aaaggglllnnnppptttuuutttrrrpppmmmjjjhhhgggggghhhwwwxxxrrriiiaaaYYYOOODDD===;;;888555444444555444333333333333333333222222222111111111000000111111111000111222222111111111111//////000111222222222222000000000000000000000000111111000000//////......111111000//////000111111///////////////000000000------.........////////////000000///......///111333555777666333000//////////////////////////////////////////////////////000111111222222111111000000000000000000000000000333333333333333333333222000111111222333555666777:::;;;;;;:::888777888999;;;>>>CCCHHHMMMOOOPPPPPPNNNQQQSSSTTTTTTSSSTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSNNNMMMOOOTTT]]]ooo}}}ooojjjeeecccfffiiijjjjjjfffhhhkkkmmmlllggg```ZZZMMMIIIEEEAAA???>>>===;;;999777666777<<>>BBBHHHQQQZZZaaaeeekkkooonnnooorrrsssrrrooojjjccc^^^]]]```fffjjjzzzrrrjjjbbbWWWLLLDDD>>>:::777444555555666555333333333333333444444444222222111111111111222222000000111222222333222111000000111222333333333222111111111111111111111111111111000000//////......------......//////000111////////////000000111111.........////////////000///000111000///...000111333111//////111111///---000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000111111222333555777999:::;;;<<<<<<;;;999999:::<<>><<<;;;:::;;;>>>BBBFFFMMMUUU^^^dddiiinnnpppnnnmmmoooooonnnfffbbb]]]ZZZ\\\ccclllrrrxxxqqqjjj```VVVNNNDDD@@@;;;777666777888888444444555555555555666666444333333333333333333444333222222333444444333111222222333444444444333333222222222222222222222222111111111111000000000000///000000111222333333444///000000111111222222333000000000000111111111111000111222222000000111222444000,,,---111333222000111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000111111111222222222222333111111222333555777999:::;;;<<<<<<<<<;;;<<>><<<::::::999999999;;;>>>@@@JJJMMMRRRWWWWWWRRRIIICCC999777555222111111111222111222333333333333222111222111111000000111111222555444333222222333444555111000//////............000000000000000000000000////////////////////////+++,,,...///000///...---////////////000000111222........................000000000000000000000000......------------......//////............//////...........................///000111222222333333333333222222111111000000//////000444:::AAAFFFIIIHHHGGGFFFDDDEEEIIINNNSSSUUUYYY]]]```bbbccceeefffhhhhhhhhhjjjlllkkkgggcccVVVOOOEEE===:::999::::::<<>>888666555555555222222222333333444444444222222111111111111222222222000///000222222000...111222222222222111111000////////////////////////.........///////////////000111111111222111111111------......///000000111....../////////000000000---///000000///......///111000//////000000000000...///000111111000///...000000000000000000000000//////000000000000//////........................000000111111111222222222000000111222444666777888777888999999:::<<<@@@CCCIIIJJJMMMOOOQQQQQQQQQPPPQQQSSSVVVVVVUUUTTTTTTUUUQQQRRRTTTSSSQQQPPPRRRTTTSSS[[[kkk~~~xxxuuuooommmiiihhhhhhhhhhhhgggeee___WWWPPPIIIDDD???<<<888777666333222333666999CCCGGGNNNTTTVVVQQQIIIBBB:::888555111///.........---...///000000///...---......------------.........---,,,++++++,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,//////...,,,***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))***))))))(((((())))))***))))))))))))))))))))))))+++,,,---------------,,,+++++++++,,,,,,,,,,,,,,,...,,,---333<<>>DDDKKKSSS[[[aaaiiilllkkkfffaaa```^^^[[[WWW]]]gggsss}}}wwwpppnnnqqquuuwwwwwwuuuooojjjhhhjjjhhhaaaZZZZZZ[[[[[[ccc|||~~~mmm```YYYXXXZZZ[[[VVVUUUXXXWWW[[[qqqzzzuuunnnfff___MMMGGG>>>777333222111000......//////000000000111......------------......///---+++,,,...///,,,)))......///......---,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------************)))((('''&&&))))))***++++++,,,------+++++++++,,,,,,,,,------)))+++,,,,,,+++******+++(((+++...---***'''(((******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++//////000111222444555666222333555555777:::>>>BBBFFFGGGIIIKKKMMMNNNNNNNNNNNNPPPRRRRRRQQQPPPPPPQQQJJJMMMNNNMMMKKKJJJLLLNNNYYYddd{{{