BM6P6(@ PPPOOORRRbbbssseee]]]\\\sssfffOOOIIIDDDDDDEEE@@@======>>>>>>>>><<<;;;999;;;;;;;;;:::::::::999999999888888888777777666666777777777777666666666666888777666444333333333333777777777777888888888888777888888888888999999999::::::<<>>======???@@@BBBJJJVVVcccnnnwww~~~sssooozzz{{{|||lllmmmvvv~~~|||}}}|||ssslllfff```\\\^^^eeeppp{{{ttthhh^^^VVVOOOKKKKKKNNNPPPSSSUUUXXX[[[^^^ccciiixxxNNNOOOVVVhhhsssddd^^^^^^wwweeeOOOIIIDDDDDDEEE@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999999888888888888777777777666777777777777666666666666666666555555444555555555666666777777777888888888777777888888888999999999::::::;;;@@@KKKZZZjjjtttzzzxxxvvvyyyqqqyyy~~~sssooorrrzzzqqqddd]]]WWWPPPLLLLLLMMMMMMOOORRRPPPRRRTTTVVV]]]mmm{{{~~~}}}{{{xxxuuuuuuuuuttttttttttttuuuuuusssrrrqqqoooooooooooopppmmmmmmkkkjjjhhhfffeeeeeeeeebbb___]]]\\\[[[ZZZXXXTTTSSSPPPOOONNNNNNOOOPPPSSS\\\iiiuuuwwwkkk[[[___kkk{{{nnnZZZVVVQQQNNNLLLJJJHHHGGGEEEFFFDDDBBBAAABBBFFFHHHXXXiii{{{|||wwwooohhhccc```]]][[[___]]]\\\[[[ZZZXXXTTTQQQGGGDDD@@@===<<<<<<>>>???AAAHHHSSS^^^jjjvvvpppkkkzzzzzzzzzuuuxxx}}}|||uuuoooiiiccc______dddjjjrrryyyvvvjjj```XXXQQQMMMMMMOOOQQQSSSTTTWWWZZZ]]]bbbggguuuOOORRR^^^tttrrrddd___aaa|||dddOOOJJJDDDCCCCCC??????>>>===<<<<<<;;;;;;<<<:::999999999999888888888888888888888777777777777777777777777666666666666666555555555666666777888666666777777777777888888777777777888888888999999:::::::::>>>HHHXXXjjjvvvxxxxxxxxxzzzoootttyyy~~~qqqlllnnnxxxvvvggg]]]YYYRRRLLLLLLKKKIIIJJJNNNLLLNNNQQQRRRWWWbbbrrr}}}}}}}}}|||zzzxxxuuuuuuttttttttttttuuuuuurrrrrrqqqooooooooooooooollllllkkkiiigggfffdddddddddbbb___]]]\\\[[[ZZZXXXTTTRRRPPPNNNNNNNNNPPPQQQUUU___ppprrr^^^___iiiwwwmmm]]]YYYTTTPPPNNNMMMKKKIIIFFFFFFEEEBBB@@@BBBGGGMMMeeettt|||wwwoooeee\\\XXXYYYZZZaaa```^^^]]][[[WWWRRROOODDDBBB???<<<;;;;;;===>>>@@@EEEOOOZZZffftttoooiii|||wwwvvvwww|||}}}wwwrrrlllfffbbb```aaacccgggnnnwwwyyymmmccc[[[UUUQQQOOOQQQSSSTTTTTTVVVYYY[[[aaaeeerrrPPPWWWhhhqqqddd```ccc}}}aaaNNNJJJDDDBBBCCC>>>@@@???===;;;;;;;;;<<<<<<999999999888888888777777888888888777777777777777777777777777666666666666777777666666666666777777666666666666777777777888777777777777888888888888999999999<<>><<<;;;<<<===>>>???DDDMMMXXXdddrrr~~~qqqhhh{{{uuussssssvvv{{{~~~yyytttmmmfffbbb^^^^^^___bbbiiisss~~~rrrhhh```ZZZVVVRRRSSSTTTTTTTTTUUUWWWYYY^^^cccqqqQQQZZZppppppddd```dddwww]]]MMMJJJDDDBBBBBB>>>@@@???===;;;;;;;;;<<<<<<999999999888888888777777777777777777777777888888777777777777666666666666999999777666666555555555555666666666666777777777666666777777777888888888999999999;;;BBBSSSggguuuyyy~~~uuuuuuyyyqqqiiiiiisss~~~ppp___VVVOOOJJJJJJIIIHHHIIILLLJJJLLLNNNOOOPPPTTTZZZ^^^pppvvv~~~}}}}}}|||zzzwwwttttttssssssssssssttttttqqqqqqppppppooonnnnnnmmmjjjjjjiiigggeeedddbbbbbb___]]][[[ZZZZZZYYYWWWTTTUUUTTTRRRPPPPPPQQQSSSTTTXXXggg~~~wwwaaaaaaiiivvvmmm___\\\VVVRRROOONNNKKKJJJGGGFFFEEEDDDAAABBBPPP___{{{|||uuurrrkkkccc\\\[[[```eeegggeeeaaa]]]YYYSSSLLLHHHBBB@@@???=========>>>???===CCCMMMXXXdddppp{{{qqqgggvvvttt}}}uuuppprrrwwwzzztttmmmfffaaa\\\]]]___cccjjjuuuxxxnnnfff^^^ZZZTTTUUUUUUUUUTTTUUUWWWXXX[[[bbbrrrQQQ\\\vvvpppccc```cccqqqXXXLLLKKKEEEBBBCCC??????>>>===<<<<<<;;;;;;<<<:::999999999999888888888777777777777888888888888777777777777666666666666999999777666555444444444555555666666666666777777666666666777777777888888888999:::;;;AAAPPPdddsssxxx~~~zzzyyyuuukkkiiirrr}}}wwwcccVVVOOOJJJIIIIIIHHHIIIMMMJJJLLLNNNOOOPPPRRRUUUXXXdddiiippptttyyy~~~}}}||||||{{{xxxvvvttttttssssssssssssttttttppppppppppppooonnnmmmllliiiiiihhhfffdddcccaaaaaa___^^^\\\\\\\\\[[[XXXVVVTTTSSSQQQPPPPPPQQQSSSTTTYYYjjjrrraaacccmmm{{{nnn```\\\WWWRRRPPPNNNKKKJJJGGGFFFFFFFFFBBBDDDVVVjjj~~~xxxpppnnniiieeebbbdddhhhllliiifff```ZZZUUUNNNHHHDDD@@@???>>>======>>>??????===CCCMMMXXXcccooozzzpppdddpppttt{{{zzzqqqsssyyy{{{vvvoooiiiddd]]]^^^aaafffmmmxxxuuukkkbbb]]]TTTUUUVVVUUUTTTUUUVVVXXXZZZaaarrrTTT```|||oooccc___aaa|||kkkUUUJJJKKKEEECCCDDD@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999999666777777777888888888888777777777777666666666666777777666555444444444555555555555666666666777777666666666666777777777888888999;;;;;;@@@MMMaaaooovvv|||vvvyyymmmjjjrrr||||||gggWWWPPPKKKJJJIIIHHHIIILLLJJJLLLNNNOOOPPPRRRTTTUUUYYY___fffkkkpppxxx}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzyyyvvvttttttssssssrrrrrrsssssstttooopppppppppooonnnmmmllliiihhhgggeeedddbbbaaa```^^^]]]\\\\\\\\\[[[XXXUUURRRQQQPPPOOOOOOPPPQQQSSSZZZllliiiaaadddppppppaaa]]]XXXSSSQQQNNNLLLJJJHHHEEEGGGHHHDDDFFF[[[ssszzzsssmmmjjjhhhgggiiikkkmmmnnnkkkfff^^^WWWPPPJJJDDDAAA>>>======<<<<<<===>>>>>>>>>BBBJJJUUUaaaooo|||sssdddlllvvv{{{sssvvv}}}}}}xxxsssnnnkkk```aaabbbeeemmmxxx{{{pppeee___UUUVVVVVVVVVUUUUUUWWWYYY[[[aaapppYYYeeeoooccc___```zzzhhhSSSIIIJJJEEECCCDDDAAA===>>>>>>>>>>>><<<;;;999;;;;;;;;;:::::::::999999666666777777888888888999777777777777666666666666555444444444444555666666555555555555666666666777666666666666777777777777777:::;;;<<<@@@LLL___mmmsss~~~|||sss{{{oookkkrrr{{{iiiYYYRRRLLLKKKIIIGGGHHHKKKJJJKKKMMMOOOQQQRRRTTTUUUSSSYYYbbbhhhmmmttt~~~{{{uuupppnnnnnnpppvvvxxxuuuwwwyyyyyyzzz{{{||||||}}}|||||||||yyyxxxwwwwwwxxxxxxvvvttttttssssssrrrrrrsssssstttoooooopppppppppnnnlllkkkhhhhhhgggeeecccbbb``````[[[ZZZZZZZZZZZZYYYVVVSSSQQQOOONNNMMMMMMNNNPPPQQQ[[[nnnyyydddaaaeeesssqqqccc___YYYUUURRROOOMMMKKKHHHEEEGGGIIIEEEHHH^^^yyy|||vvvoookkkhhhggghhhllloooooonnnlllfff]]]UUUMMMGGGBBB???<<<;;;;;;;;;;;;<<<======>>>BBBHHHRRR___oooyyyfffjjjwww{{{tttwww~~~zzzwwwsssqqqdddcccbbbdddjjjvvv~~~rrrggg___TTTUUUVVVVVVUUUUUUWWWYYY]]]aaannn___fff~~~mmmaaa___bbbzzz```TTTHHHFFFFFFDDDAAAAAA??????>>>>>>======<<<<<<999:::<<<>>>===<<<999888888888888888888777666666777777777777777777777777777777666666555555555444555555555555666666666666666666777888888888888888999888888<<<@@@IIIZZZjjjuuu{{{}}}}}}vvvpppssskkkooovvv~~~ooo[[[QQQIIIGGGHHHHHHIIILLLNNNOOOPPPPPPQQQSSSWWWYYYWWWZZZ```iiirrryyy}}}~~~{{{wwwyyy}}}xxxnnniiigggfffiiiooowwwyyytttqqqnnnmmmooottttttuuuyyy}}}~~~|||yyy{{{{{{{{{yyyuuussssssttttttssssssrrrrrrqqqqqqppprrrrrrqqqpppnnnmmmkkkjjjiiigggeeecccaaa````````````^^^]]]ZZZWWWUUUSSSRRRPPPPPPQQQPPPOOOPPPRRRTTTZZZjjjwwwiiihhhnnn{{{pppgggbbb\\\VVVSSSOOOKKKIIIFFFFFFFFFEEEBBBJJJddd~~~|||xxxtttqqqpppmmmkkkmmmoooqqqooommmggg```VVVMMMGGGDDDCCCBBB>>>>>>>>>>>>>>>??????@@@<<>>>>>======<<<<<<999:::<<<======;;;999888888888888888888777666666777777777777777777777777777666666666555555555555555555555555666666666666666666777888888888888777999888888<<<@@@HHHYYYhhhsssyyy|||}}}yyyqqqvvvmmmooovvv}}}ppp]]]TTTLLLKKKLLLKKKLLLOOOLLLMMMOOOPPPRRRTTTWWWXXXZZZ]]]ccckkkuuu}}}|||wwwxxxzzz~~~zzztttpppmmmmmmppptttyyy~~~uuujjjfffdddccccccfffooooooqqquuuzzz|||{{{yyyyyyzzzzzzxxxuuusssssstttsssrrrrrrqqqppppppooooooqqqqqqqqqpppooommmkkkiiihhhgggeeecccaaa`````````^^^]]]\\\ZZZWWWUUUSSSRRROOOPPPQQQPPPOOOPPPRRRUUUZZZjjjuuuggggggnnn|||oooeeeaaa[[[WWWTTTPPPLLLHHHEEEDDDEEEEEEFFFPPPhhh~~~}}}{{{yyyxxxvvvttttttqqqooooooppppppmmmiii```YYYPPPHHHCCCAAA@@@???>>>>>>======>>>>>>???@@@???DDDLLLTTTZZZdddyyyfffpppxxx|||}}}ttttttyyyzzzrrrmmmeeebbb```bbbfffqqqpppfff___WWWRRRSSSVVVVVVXXXZZZ^^^eeeqqqiiiyyypppccc^^^hhhyyy]]]RRRHHHFFFFFFCCCAAAAAA??????>>>>>>======<<<<<<999;;;<<<===<<<;;;999777777888888888888777777666777777777777777777777777666666666666555555555555555555555555666666666666555666777777888888777777999777888<<>>==================>>>??????AAAEEEKKKRRRXXXcccyyyiiinnnrrr|||{{{|||pppqqqxxxzzzrrrmmmeeebbb```bbbfffssswwwlllddd[[[UUUUUUWWWXXXZZZ\\\aaafffqqq}}}mmm~~~kkk```\\\nnnnnnZZZQQQHHHFFFEEEBBBAAAAAA??????>>>>>>======<<<<<<:::;;;<<<<<<;;;:::888777777777888888888888777666666666666666666666666666666666666666666555555555555555555555666666666666555666666777777777777777888777999<<<>>>EEESSSaaaooouuuzzz}}}ssszzz~~~qqqooorrryyysssaaaZZZTTTTTTTTTSSSRRRSSSSSSTTTVVVYYY\\\]]]\\\\\\aaaeeelllvvvrrrggg]]]YYYXXXXXXZZZ]]]___aaaeeejjjppptttvvvwwwvvvxxxyyyyyywwwuuuuuuuuurrrqqqqqqpppoooooonnnnnnmmmoooqqqrrrqqqnnnjjjhhhgggfffeeecccaaa```___^^^ZZZZZZYYYXXXWWWUUUTTTTTTOOOPPPPPPPPPOOOPPPSSSUUU^^^nnnpppaaa]]]hhhxxx|||ppphhh^^^WWWUUURRRNNNJJJLLLIIIFFFGGGMMMWWWccclllpppnnnlllmmmrrrwww{{{}}}zzzwwwuuutttrrrmmmfff```PPPKKKEEEAAA??????>>>======<<<<<<<<<<<<===>>>>>>AAACCCHHHOOOVVVccczzzoooooommmzzzyyyyyylllooowwwwwwqqqmmmgggcccaaaccchhhuuutttiii___WWWVVVWWWXXXZZZ]]]aaaeeemmmwwwmmm{{{jjjaaa]]]ttthhhWWWOOOHHHFFFEEEBBB@@@BBB??????>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777666777777888888888777777666666666666666666666666555555555666666666666666555555555555666666666666555555666777777777777777777777999<<<>>>CCCPPP]]]nnnvvv{{{uuuyyysssnnnpppwwwsssbbbZZZTTTUUUUUUSSSSSSTTTVVVVVVXXX[[[```aaaaaa___aaafffppp|||rrrfffZZZTTTRRRPPPQQQTTTXXX[[[___eeejjjnnnrrrttttttvvvxxxyyywwwvvvuuuvvvrrrrrrrrrqqqppppppoooooolllnnnpppqqqpppnnnjjjhhhffffffeeecccaaa```^^^]]]YYYYYYXXXWWWVVVUUUTTTTTTNNNOOOPPPPPPOOOQQQSSSVVV^^^nnnkkk[[[XXXbbbsss|||qqqbbbXXXTTTSSSOOOLLLJJJHHHEEEEEELLLWWWaaafffiiihhhiiilllrrryyy}}}xxxwwwuuutttqqqkkkaaaZZZHHHEEEAAA>>>>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>???@@@DDDLLLUUUccczzzuuuqqqjjjyyywwwwwwjjjnnnwww}}}vvvqqqooojjjfffdddeeekkkxxx}}}nnndddZZZWWWWWWWWWYYY\\\```bbbhhhooovvvjjj|||mmmfff```yyyhhhUUUNNNHHHFFFDDDAAA@@@BBB??????>>>>>>======<<<<<<;;;;;;;;;;;;:::888777777666777777888888888888777777777777777777777777777555555555666666666666666555555555555666666666666444555666666777777666666777777999<<<===AAAMMMYYYkkkuuu|||xxxzzzvvvoooooovvv~~~rrrddd[[[TTTTTTUUUSSSSSSUUUVVVVVVWWW\\\cccggghhhfffdddlllyyyyyylll]]]UUUQQQMMMMMMPPPRRRUUUZZZ^^^bbbggglllooopppsssvvvwwwvvvuuutttuuusssrrrrrrqqqppppppoooooolllnnnooopppooommmjjjiiieeeeeeeeecccbbb```^^^]]]YYYYYYXXXWWWUUUTTTSSSSSSNNNOOOPPPOOOOOOQQQTTTVVV___nnngggVVVVVV___ooovvveeeYYYUUUTTTPPPLLLDDDDDDBBBCCCKKKYYYcccfffggghhhkkkpppvvv{{{~~~~~~vvvuuutttrrrnnnfffZZZRRRBBB???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>BBBIIISSSbbbwwwyyyqqqfffzzzuuu~~~{{{mmmqqqzzz}}}xxxuuusssnnnjjjhhhhhhlllwwwuuuiii^^^YYYWWWVVVXXX[[[^^^^^^bbbhhhnnnxxxhhhyyymmmhhhbbb~~~~~~gggSSSMMMHHHFFFDDD@@@@@@CCC??????>>>>>>======<<<<<<<<<<<<;;;:::999888777666666666777888888888888888777777777777777777777777555555555555666666666777555555555555666666666666444555666666777777666666777777999<<<===@@@JJJVVVfffsss|||~~~}}}}}}yyyqqqpppvvv||||||qqqeee\\\UUUSSSTTTTTTTTTWWWWWWVVVWWW___iiiqqqtttssspppzzzrrrbbbYYYSSSOOONNNPPPMMMPPPUUUXXX[[[___eeeiiikkknnnrrrtttsssrrrrrrrrrqqqqqqqqqpppoooooonnnnnnmmmnnnnnnooonnnmmmkkkjjjeeeeeeddddddbbb```]]]\\\YYYYYYXXXVVVUUUSSSRRRRRRMMMNNNOOOOOOOOOQQQTTTWWWcccsssiiiWWWYYY___nnnvvvfff\\\YYYVVVPPPJJJBBBDDDCCCBBBJJJXXXcccfffgggjjjooovvv|||~~~}}}|||vvvtttssspppkkk```RRRHHH@@@>>>===<<<===>>>===;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAAIIIRRR___rrryyyoooaaa|||uuu|||rrrvvv~~~|||yyytttpppllljjjkkkrrr|||ooobbb[[[XXXVVVWWW[[[]]]\\\^^^ccciiisssfffrrriiigggbbbwwwcccRRRLLLHHHFFFDDD@@@@@@CCC?????????>>>======<<<<<<<<<<<<;;;:::999777777666666666777888888888888888777777777777777777777777444555555555666666777777555555555555666666666777444555555666666666666666666777999<<<<<>>;;;::::::::::::;;;<<<<<<@@@???BBBHHHQQQ]]]nnn~~~xxxlll]]]{{{}}}uuu|||vvvzzz|||xxxtttoookkkiiinnn|||ssseee]]]YYYWWWXXX[[[\\\[[[]]]aaagggrrrkkkuuugggaaaoooqqq^^^OOONNNKKKHHHEEECCCAAA@@@===============<<<<<<<<<;;;<<<=========<<<;;;:::999999999888888888888777444444555555666666777777666666555444444444444555666888999888555444555777555666666666666666555555666555666999:::===FFFOOObbbnnnyyy~~~www|||~~~vvvrrrwww{{{zzzpppcccZZZSSSQQQRRRTTTYYY___]]][[[]]]hhhyyyvvvggg\\\VVVSSSQQQOOOKKKMMMOOOPPPRRRUUUYYY\\\dddfffhhhjjjjjjlllnnnpppqqqqqqpppooonnnnnnoooooopppmmmjjjjjjkkkmmmllljjjlllfff___\\\^^^```^^^\\\XXXWWWVVVTTTSSSRRRRRRQQQPPPOOOPPPRRRQQQPPPUUU\\\gggmmm___^^^gggqqqsssaaa```ZZZTTTPPPIIIDDDCCCCCCEEELLLYYYgggqqqsssvvvyyy{{{{{{zzzzzz{{{zzzuuummmeeeXXXKKKDDDDDD@@@???>>>===;;;;;;::::::::::::::::::::::::::::::======???EEELLLWWWjjj{{{yyy```___rrr}}}rrr|||xxxoooiiieeehhhttt{{{jjj___\\\\\\ZZZXXXVVVWWW[[[bbbjjjuuupppwwwmmm```bbbwwwnnn]]]OOOMMMKKKHHHEEEBBBAAA@@@>>>>>>=========<<<<<<<<<=========<<<;;;:::999888999999999888888888888777555555555666666666666666666666555444444444444555666888999888555444555777666666666777777666666555777555666999:::<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===???EEEKKKWWWiiiyyyxxx]]][[[kkk}}}sss{{{xxxooohhhdddfffrrr~~~nnnbbb]]]\\\ZZZXXXXXXXXX\\\ccckkkwwwvvvqqqdddZZZdddfffXXXNNNLLLJJJGGGDDDBBBAAA@@@??????>>>======<<<;;;;;;???>>><<<;;;999888888888999999999888888888888777777777666666666666666555666666555444444444444555666777888777555555555666666666777888888777777666777666777999999;;;BBBKKKZZZgggsssyyy||||||tttwww{{{}}}{{{sssoootttyyy{{{}}}zzzpppeee\\\TTTLLLLLLNNNRRRYYY```jjjggggggoooxxxsssnnnmmmqqquuuxxxyyyyyysssnnnnnnpppwwwwwwooohhhccc___XXXUUURRROOOMMMNNNOOOQQQSSSVVVYYY]]]___ccchhhkkkkkkkkkkkkllllllllllllmmmooommmkkkjjjkkkkkkjjjiiikkkgggcccaaaaaa```]]]ZZZXXXWWWVVVTTTSSSRRRRRRQQQQQQOOOOOOQQQQQQRRRZZZcccpppuuugggcccnnnwwwggg[[[RRRPPPNNNFFFIIIFFFDDDEEEMMM]]]ooo{{{~~~ooo^^^RRRIIIBBB???AAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@EEEKKKUUUgggwwwyyy^^^XXXdddtttuuuyyyzzzppphhhccceeeppp{{{ttteee___\\\ZZZWWWXXXYYY]]]dddmmm{{{|||nnn```XXXjjj{{{^^^RRRLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@???>>>===<<<;;;:::>>><<<;;;999888888999999999999999888888888777777888777777777666666555555666666555444444444444555666666666666666555666666666777777888888888888777888777777999999999@@@HHHVVVcccqqqwwwyyy|||}}}|||zzzuuuwww}}}vvvvvvuuummmrrrwwwzzz{{{wwwlll```XXXPPPIIIIIILLLPPPXXX___hhhffffffnnn~~~zzzmmmdddaaa\\\[[[]]]aaaccccccaaa]]][[[]]]```eeepppzzz{{{sssmmmaaa]]]WWWRRRPPPQQQRRRRRRSSSUUUWWWXXXZZZ\\\```cccfffggghhhiiijjjkkkkkkkkknnnmmmlllkkkkkkjjjiiiiiiiiifffdddbbbaaa___\\\YYYXXXWWWVVVTTTSSSRRRRRRQQQQQQOOOOOOQQQQQQTTT]]]gggxxx{{{mmmfffrrr{{{gggYYYPPPPPPOOOGGGIIIHHHHHHLLLVVVeeewwwooo]]]QQQIIICCC????????????>>>>>>===>>>>>>>>>========================???>>>@@@EEEIIISSScccrrr}}}bbbYYYbbbooowwwwww}}}rrrjjjdddeeeooozzzzzziii```\\\YYYVVVWWWXXX\\\dddnnn}}}yyyhhh[[[YYYqqqtttZZZPPPJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999888888:::;;;<<<999999999888888888777777888888777777666666666555666666555444444444444555666555555555666666666555666666777888888888888888888777777999999888>>>FFFTTTaaapppvvvxxxzzzzzzxxx}}}{{{zzz{{{sssooowwwnnnsssxxxzzzzzzvvvjjj^^^UUUMMMGGGHHHKKKOOOUUU\\\bbbbbbdddkkkyyyvvveee[[[VVVTTTQQQPPPQQQRRRTTTUUUVVVUUUVVV[[[]]]```fffmmmuuutttnnneee^^^ZZZXXXWWWUUUSSSTTTUUUUUUUUUVVVYYY\\\bbbccceeegggiiijjjkkkkkkmmmmmmmmmllljjjiiihhhhhhfffdddcccbbb```]]]ZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOOOOQQQRRRUUU^^^hhh}}}}}}qqqjjjyyy{{{bbbUUUMMMMMMMMMDDDGGGIIIMMMTTT___mmm|||ssscccZZZRRRIIIBBB???>>>======<<<<<<<<<==============================>>>>>>@@@CCCGGGOOO___mmm~~~fff[[[aaalllyyyuuuuuulllffffffooo{{{oooccc\\\XXXVVVVVVVVV[[[dddmmm|||sss___WWW]]]zzznnnXXXRRRIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<999999999::::::;;;<<<===999999999888888888888777888777777777777777777666666666555444444444444555666444444444666777666555555555666777888888888888777666777999888888===EEERRR```nnnuuuxxxzzzzzzyyyuuunnn|||{{{qqqvvvyyyzzzzzzvvvjjj___SSSMMMHHHIIIKKKMMMRRRWWW\\\^^^aaafffrrruuudddYYYSSSOOONNNMMMLLLLLLLLLNNNOOOPPPQQQUUU[[[]]]^^^aaagggooozzzwwwmmmfff```ZZZVVVTTTUUUTTTSSSRRRSSSVVVYYY^^^```cccfffiiijjjkkkkkklllmmmnnnmmmjjjhhhggghhhccccccbbbaaa___\\\ZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQOOONNNOOOQQQSSSUUU]]]ggg|||{{{ooolll|||mmm\\\RRRJJJLLLOOOHHHLLLOOOUUU\\\gggtttwwwmmmeee\\\OOOEEE@@@>>>>>>===<<<<<<<<<<<<<<<========================>>>===???BBBEEELLLZZZhhhxxx~~~hhh[[[^^^ggg~~~vvv}}}vvvmmmggggggppp{{{uuuhhh```[[[XXXVVVWWW[[[bbbjjjvvv~~~kkk[[[XXXdddeeeSSSQQQHHHGGGEEEDDDCCCBBBAAAAAA?????????>>>>>>>>>======:::;;;;;;<<<<<<<<<;;;;;;999999999888888888888777777777777777777888888888666666555444444444444555555444222444666777666444444444555666777777777777555555666999888888===DDDPPP^^^mmmtttwwwzzz{{{zzz|||qqqzzztttxxxzzzzzzyyyuuukkk```SSSMMMIIIKKKLLLLLLNNNRRRUUUXXX\\\```ggguuuzzzgggZZZSSSOOOLLLMMMLLLLLLKKKKKKMMMNNNOOOPPPTTTZZZ]]]___ccciiippp}}}|||tttkkkddd^^^]]][[[WWWTTTTTTUUUWWW\\\^^^bbbfffiiijjjkkkkkkkkkmmmooommmjjjgggfffgggccccccbbbaaa^^^]]]\\\]]]XXXWWWVVVTTTSSSRRRRRRQQQNNNMMMOOORRRSSSUUU\\\eeevvvuuuhhhfffxxxooo```WWWQQQLLLTTT^^^[[[\\\^^^aaafffooo{{{zzztttmmmbbbRRRFFFCCC@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@CCCIIIWWWdddvvvlll\\\\\\cccyyy|||vvvmmmffffffppp{{{|||oooeee^^^[[[YYYYYY]]]bbbfffmmm|||wwweee[[[\\\kkk~~~\\\NNNOOOGGGFFFEEEDDDBBBBBBBBBBBB?????????>>>>>>>>>>>>>>><<<<<<===>>>===<<<:::999999999999888888888888777666666777777888888999999666666555444444444444555555333222333666888666444333444555666777777777777555444666999888888===DDDNNN\\\kkksssvvvzzz||||||uuu{{{vvvyyyzzzyyyxxxuuukkk```SSSNNNJJJLLLMMMLLLLLLOOOPPPSSSXXXZZZ^^^iiixxxrrraaaVVVQQQNNNIIIIIIJJJIIIIIIIIIJJJLLLRRRQQQUUU[[[___aaahhhooorrr|||kkkiiieee^^^XXXUUUUUUVVV[[[]]]aaaeeeiiikkkkkkkkkkkkmmmooonnnjjjffffffgggcccccccccaaa___^^^^^^```XXXWWWVVVTTTSSSRRRRRRQQQMMMMMMOOOSSSSSSTTT[[[cccpppqqqaaa^^^rrr}}}rrraaaWWWTTTRRRQQQ___pppqqqkkkkkklllnnnuuu|||wwwqqqcccRRRGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBGGGTTTaaaxxxooo^^^\\\bbb|||}}}uuulllffffffooozzzssshhhaaa^^^\\\\\\^^^aaacccgggsssrrrbbbZZZ___qqqmmmXXXOOOJJJEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;888888888888777777777777777777777777666666666666777777666666555555555444555555555555555555555555555555666666666666555555555666888888999:::<<>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???<<<;;;===AAAGGGUUUaaannnppp___YYYdddxxx{{{wwwvvvooojjjhhhnnnvvvyyyllleeebbb^^^]]]]]]^^^___dddqqq~~~qqqcccZZZ___sssgggUUUNNNIIIEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>>>>>>>========================<<<<<<<<<;;;999999999888888888777777777777777777666666666666777666666666555555555444555555555555555555555555666666777777777777666666555666888888888999<<<>>>IIIWWWhhhssswwwxxx{{{~~~tttuuuzzzyyy{{{vvvhhhZZZRRRKKKKKKLLLLLLMMMPPPNNNPPPRRRTTTYYY```hhhnnnrrrtttxxx|||~~~vvv|||mmm]]]SSSOOOMMMJJJJJJJJJJJJLLLNNNPPPQQQUUUUUUYYY]]]^^^aaalllwww}}}uuummmfffaaaeeehhhlllmmmkkkhhhggghhhlllkkkkkkjjjiiiggggggfffeeecccaaa``````___\\\ZZZYYYXXXVVVTTTSSSQQQQQQPPPPPPOOOQQQTTTUUUVVV^^^gggxxxoooaaa]]]dddooohhh\\\NNNPPPOOOTTTiiizzzqqquuuzzzsssiii\\\MMMFFFGGGGGGEEEBBB???============<<<<<<<<<=========>>>>>>???<<<<<<>>>AAAGGGTTT```lllqqq```YYYbbbuuu{{{uuu~~~yyyrrrkkkhhhlllsssrrrjjjfffbbb```_________dddppp}}}pppccc]]]aaazzz}}}___QQQLLLHHHEEEDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>========================<<<<<<<<<<<<999999999999888888888888777777777777666666666666666666666555555555555555555555555555555555555555666666777777777777666666555666777888888999;;;===EEERRRcccpppvvvxxxzzz|||}}}wwwuuuxxxwww{{{xxxlll\\\SSSMMMLLLMMMMMMNNNPPPMMMOOOPPPSSSVVV\\\dddiiiooopppsssuuuxxx}}}zzztttoookkkeeejjjqqqxxx|||~~~lll]]]TTTPPPOOOIIIIIIJJJKKKNNNQQQSSSUUUVVVWWWZZZ^^^aaaeeeqqq}}}xxxooommmnnnnnnllliiigggffffffjjjjjjjjjjjjiiigggeeeddddddbbb```___^^^]]][[[YYYYYYXXXVVVTTTRRRQQQQQQPPPPPPOOOQQQTTTUUUWWW___hhhlllaaa]]]eeeqqqxxx^^^TTTLLLMMMOOO[[[uuu}}}sssxxx|||rrrggg^^^TTTJJJEEEEEEFFFEEEBBB@@@???>>>>>>>>>============>>>>>>>>>??????<<<<<<>>>AAAFFFRRR^^^jjj~~~rrrcccYYY^^^ooo}}}tttzzz}}}wwwoooiiikkkpppyyyzzzpppjjjfffcccaaaaaa```cccooo|||nnnbbb```gggsssYYYNNNJJJGGGDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::999888888888888777777777777777777777666666666666555555555555555555555555555555555555555555555555555555666666666666555555444666777777777888:::<<>>>>>>>>>>><<<<<<=========>>>>>>>>>???<<<<<>>>>>>>>>>>============;;;;;;;;;:::::::::999999888888777777777666666666777777777777666666666666444444444555555555555555555555555555555555555555333444444555555444444333444666777777666777999;;;???IIIYYYhhhtttzzz||||||~~~~~~zzzrrrqqqpppwwwyyyqqqaaaXXXQQQPPPPPPOOOPPPRRROOOQQQRRRTTTVVVZZZ```dddjjjlllpppsssvvv{{{vvvhhh```\\\YYY[[[]]]```bbbdddgggjjjmmmyyyvvvcccYYYTTTQQQOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ___eeellluuuyyylllccc___]]]]]]]]]___aaacccdddcccbbbaaabbb```^^^]]]\\\[[[YYYWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRPPPQQQTTTUUUXXXaaakkkyyyeee```aaalll{{{hhhTTTPPPMMMOOOXXXkkk{{{yyy~~~zzzmmm___PPPJJJGGGCCCAAAAAAAAA@@@??????>>>=========;;;;;;<<<<<<<<<=========>>>======???AAADDDMMMWWWaaattt|||wwwkkk[[[WWWccc|||}}}yyyoookkkmmmtttyyypppjjjfffccc```^^^aaannnzzznnncccbbbyyygggSSSNNNKKKEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;::::::::::::999888888888777777777777666777777777777666666666666444444444444444555555555555555555555555555555555444444444555555444444444444555666666555666888:::>>>EEESSScccqqqzzz}}}}}}vvvmmmkkkjjjqqquuummmddd[[[SSSRRRRRRPPPPPPRRROOOPPPRRRTTTVVVZZZ___bbbhhhlllpppuuuzzzuuufff]]]YYYWWWZZZ\\\^^^aaadddiiinnnrrr~~~ooo^^^VVVSSSRRRPPPSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ___hhhrrr~~~{{{ooofff```]]]\\\^^^___aaabbbbbbaaaaaabbb```^^^]]]\\\[[[YYYWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRQQQQQQTTTVVVYYYbbbmmmuuubbbbbb___nnndddSSSRRRKKKPPP^^^vvv{{{xxxyyyssscccWWWJJJEEECCCAAA???@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===>>>@@@AAACCCKKKUUU]]]ooozzzzzzqqq^^^VVV```xxx|||qqqlllmmmqqq}}}yyyoookkkfffbbb___aaammmyyy~~~nnngggiiibbbPPPNNNKKKDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777666666666666333333333444444555555555555555555555555555555555555666666666666666666555444555666666555555777999<<>>@@@>>>????????????>>>>>>===<<<<<<<<<<<<============>>>===>>>AAAAAABBBJJJRRRZZZlllxxx|||uuuaaaVVV^^^nnn~~~|||pppkkklllkkkwwwwwwrrrkkkeee```aaakkkwww{{{nnnjjjppp~~~^^^NNNNNNKKKDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============???>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::777777777777666666666666333333333444444555555555555555555555555555555555777777888888888888777777444555666555555555777999;;;???IIIYYYkkkwww}}}}}}~~~~~~yyyyyyzzz|||kkkaaa^^^]]]dddiiiaaafff]]]UUUTTTTTTRRRQQQSSSTTTVVVXXXZZZ\\\```eeehhhppptttyyyqqqhhhdddaaaYYY]]]ccckkkuuu}}}hhhZZZUUUVVVUUUTTTTTTSSSSSSTTTUUUXXXZZZ[[[^^^aaahhhtttwwwiiihhhfffeeedddccccccccccccaaa^^^]]]]]]\\\ZZZXXXUUUUUUTTTRRRQQQQQQQQQQQQSSSQQQRRRTTTVVVZZZdddnnnsssaaadddgggzzz]]]QQQTTTQQQ\\\qqqxxxsssvvvnnnVVVNNNHHHEEEBBB>>>>>>@@@??????@@@@@@@@@??????>>>============>>>>>>>>>>>>>>>===>>>AAAAAABBBIIIQQQXXXjjjxxx~~~xxxcccVVV]]]hhh{{{{{{oookkkllleeeqqq~~~wwwppphhhaaa```jjjvvvooofffkkk|||www\\\MMMGGGFFFFFFEEECCCBBBDDDHHHIIIEEE@@@AAA@@@>>>=========>>>???============<<<<<<<<<<<<999999999999999999999999999999999888888888888777666666555555555444444444444555555555666666777777666666666666666555555555555555555555666666666666777???IIITTTcccrrryyyzzzyyy~~~||||||xxxrrryyy}}}|||kkk\\\ZZZ[[[[[[```gggeeeaaaZZZUUUTTTUUUWWWXXXXXXXXXYYY\\\cccllluuuzzz~~~pppddd^^^]]]cccjjjqqq~~~hhh```[[[SSSQQQVVVVVVUUUVVVWWWZZZ\\\\\\\\\```dddlllzzz|||tttnnnkkkiiifffcccdddccc```___^^^\\\XXXUUUTTTSSSRRRPPPPPPQQQQQQRRRRRRQQQSSSUUUVVVZZZfffsssuuudddhhhpppxxx]]]TTTRRRQQQddd||||||rrr{{{uuudddPPPMMMHHHEEECCCBBB???>>>@@@AAABBBBBBAAA???<<<;;;???>>>===<<<<<<<<<<<<<<<;;;;;;===BBBDDDEEEIIIOOO\\\hhhqqq{{{~~~lllYYYYYYeee{{{zzzzzz~~~sssllliiihhhqqq~~~wwwjjj``````iiirrrxxxeee___eeerrrXXXJJJCCCAAAAAAEEEBBBBBBDDDGGGHHHDDD@@@@@@???>>>=========>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888777666666555555555444444444444555555555666666666777555555555555555444444444444444555555666666777777666<<>>======<<<<<<<<<<<<======<<<>>>BBBDDDDDDHHHNNN[[[fffpppyyy|||kkkXXXWWWdddyyy|||tttllliiigggooo{{{|||mmmcccbbbjjjsss{{{nnn``````iiimmmWWWLLLFFFDDDEEEDDDBBBAAACCCFFFFFFCCC???@@@???>>>=========>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888777666666666555555555444444555555555555555666666666444444444444444444444444444444444555666777777888666:::@@@KKK]]]nnnvvvuuuwww{{{xxxyyy|||sssjjjoooxxx{{{iii[[[XXXZZZZZZ___ggggggeeeaaa]]]ZZZXXXWWWVVVaaabbbfffnnnzzz}}}nnneee```eeennn~~~hhh\\\ZZZWWWUUUWWWUUUUUUVVVXXXZZZ\\\]]]^^^gggnnn|||yyysssjjjgggccc___]]]\\\YYYXXXUUUTTTSSSRRRRRRRRRSSSTTTRRRRRRTTTUUUVVV\\\kkkzzz|||mmmrrrqqq[[[VVVXXXggg~~~mmmXXXJJJGGGDDDCCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<======>>>===<<<>>>AAABBBBBBFFFLLLUUUbbblllvvv|||mmm[[[YYY\\\ooo~~~vvvmmmiiifffmmmxxxsssgggdddkkksss|||oooeee^^^dddqqqeeeUUUNNNHHHFFFHHHCCCBBBAAABBBCCCCCCAAA?????????>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666555555555555555555555555555555555555444444444444444555555555333444444555666777888888666888<<>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<===>>>???===;;;<<>>>>>>>>>>>>>>======<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777666666666555555555555555555555555444444444444444555555666666666666444444444555666777777888777999;;;CCCTTTgggqqqsssuuuyyyyyy~~~uuuxxxwww|||jjj[[[YYYZZZZZZ___fffkkkjjjgggdddaaabbbgggjjjssswww~~~~~~{{{ooolllnnnuuulllYYYVVVWWWUUUSSSQQQRRRTTTUUUVVVXXX]]]aaajjjwww}}}~~~}}}zzzwwwttttttuuuyyyzzzzzz{{{{{{|||}}}~~~{{{lllhhhccc^^^\\\[[[YYYWWWSSSRRRQQQPPPOOOPPPQQQQQQVVVWWWZZZ\\\]]]ggg|||zzzqqq{{{pppeeemmmwwwsss]]]NNNLLLHHHEEEDDDCCCBBB@@@===>>>>>>???@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>???;;;::::::======<<>>>>>>>>======>>>>>>>>>===<<<;;;>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999888888888888777777777777666666666555555555555555444444444444444444444555555666777777777555555555555666666666666777999;;;@@@MMM```nnnrrruuuyyyzzz|||~~~~~~~~~mmm]]]ZZZZZZZZZ^^^eeelllmmmmmmjjjiiijjjppptttxxx}}}zzz|||zzzpppttt{{{rrr[[[UUUUUUTTTRRRPPPRRRUUUUUUUUUXXX^^^cccmmm|||~~~}}}}}}|||yyyyyyyyywwwsssqqqpppqqqtttuuuvvvvvvuuutttuuuwwwxxxwwwxxxzzz}}}{{{vvvqqqhhheeeaaa]]][[[ZZZWWWVVVRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTWWWYYY\\\hhhtttooo{{{uuuqqqvvv^^^PPPMMMIIIFFFEEEDDDBBBAAA>>>>>>?????????@@@@@@AAA===<<<<<<<<<<<<======>>>:::888999<<<<<<;;;>>>CCCIIIYYYccclllwwwqqq___VVVTTTaaawww}}}uuuqqqmmmqqqvvv~~~yyypppooorrr|||yyyiii```YYYZZZoookkkQQQLLLLLLDDD@@@CCC@@@@@@@@@>>>===<<<======<<<===>>>>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888777777777777777666666666555555555555444444333333333333333444555555666777777666666666666555555555555555999;;;===GGGXXXiiiqqqtttyyyzzz~~~ooo___[[[[[[ZZZ^^^dddlllpppttttttrrrqqqtttxxxttt|||{{{zzz{{{zzz```UUUUUUTTTRRRQQQTTTVVVVVVVVVYYY```fffooo~~~~~~}}}||||||{{{{{{wwwxxxyyywwwuuusssrrrsssqqqsssuuutttqqqooopppqqqqqqpppoooqqqsssqqqlllgggdddbbb^^^\\\[[[YYYVVVSSSSSSRRRQQQPPPOOOPPPPPPQQQNNNQQQTTTWWW[[[iiitttsss{{{~~~sssZZZMMMJJJGGGEEEEEEDDDCCCBBB??????????????????@@@@@@>>>======<<<<<<<<<<<<===:::999:::======;;;???DDDHHHZZZdddnnn|||yyyggg]]]WWW^^^ooovvvqqqlllqqquuu{{{yyyvvvwww~~~sssfff\\\XXXUUUZZZsss|||___GGGGGGJJJDDDAAAEEE@@@@@@???>>><<<;;;<<<===<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888888777777777777777666666666666555555555444444333333333222222333333444555666666777777777666555555444444444999;;;<<>>===<<<<<<<<<<<<<<<;;;:::;;;>>>>>>===@@@FFFGGGZZZfffrrrsssjjj^^^bbbmmmvvvqqqkkkpppuuuxxx{{{{{{nnn```VVVVVVUUUZZZtttzzz]]]MMMJJJCCC@@@CCCCCC>>>????????????@@@@@@@@@<<<>>>@@@AAAAAA???===;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999888888777777777777777777777777777777777777777666666666666777666444333333444666777444444555555555555444444666666666666555555555555888777999<<<@@@KKK___qqqoootttxxx{{{}}}vvvyyywwwvvvbbb\\\\\\[[[___hhhrrryyy~~~~~~|||xxxppphhhiiiqqq~~~lll\\\UUUTTTTTTXXXVVVTTTWWW]]]cccfffggguuu|||{{{zzzyyyyyyuuuuuuuuutttsssrrrpppppprrrqqqpppnnnmmmkkkjjjiiikkkjjjhhhfffeeeddddddddd[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQUUUUUUXXX```hhhwww}}}uuunnnUUUMMMJJJFFFDDDCCCCCCBBBBBBAAA@@@??????AAACCCEEEGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<===???@@@AAAFFFQQQdddrrrvvvgggbbbhhh~~~wwwvvvooolllsss~~~hhh[[[TTTUUUVVV^^^|||qqqXXXLLLKKKDDDAAACCCAAAAAA@@@@@@@@@??????>>>>>>===>>>???@@@???>>><<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999:::777777777777777777777777777777777666666666555555777555444333333444555777444444555555555555444444444555555555666666777777777666888;;;???III\\\nnnmmmrrruuuxxx}}}xxx}}}xxx{{{gggaaa```___ccckkksss{{{|||rrriiifffmmm{{{~~~mmm]]]WWWVVVVVVVVVVVVWWWYYY___eeejjjmmm{{{~~~}}}{{{yyyxxxwwwuuuuuuttttttsssqqqpppoooqqqpppooonnnlllkkkjjjiiiiiiiiihhhgggeeedddcccbbb]]]\\\\\\ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQTTTTTTWWW___iiizzzzzzsss}}}mmmUUUNNNKKKGGGDDDCCCCCCBBBAAAAAA@@@??????AAACCCEEEGGGBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<===???@@@AAAEEEOOOcccuuuoooeeedddwww}}}vvvrrrwwwcccYYYSSSTTTVVVccchhhSSSJJJKKKEEEBBBCCC???BBBBBBAAA@@@???>>>===<<<============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::777888888999::::::;;;;;;777777777777777777777777666666666555555555444444666555444333333444555666444444555555555555444444333333444555666777888888666555777:::===FFFXXXiiikkkooorrrvvv|||zzznnngggdddcccgggnnnuuu~~~vvvkkkeeekkkwwwooo___YYYXXXXXXVVVYYY\\\^^^bbbiiirrrxxx~~~~~~~~~~~~}}}{{{yyyvvvuuutttttttttsssrrrqqqpppooopppooonnnmmmlllkkkjjjiiiggggggggggggeeecccaaa```^^^]]]\\\ZZZXXXUUUSSSRRRSSSRRRQQQPPPPPPPPPQQQRRRTTTTTTXXXaaannnvvvpppzzzmmmUUUPPPLLLHHHEEEDDDCCCBBB@@@AAAAAA@@@@@@AAACCCDDDFFFAAAAAA???>>>============<<<<<<<<<<<<===???@@@AAADDDKKK^^^sssqqqeeeaaarrryyy{{{cccZZZTTTTTTXXXhhhdddQQQJJJIIICCCBBBCCC???AAAAAA@@@@@@???>>>>>>======<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888888888999999:::::::::777777777777777777777777666555555555444444444444666555444444444444555666444444555555555555444444444444444555666777777888666666777:::<<>>============<<<<<<<<<<<<===>>>???@@@DDDHHHXXXmmmlllaaa___rrr}}}}}}bbbZZZTTTUUU^^^rrrbbbRRRKKKHHHAAAAAADDD???????????????????????????===<<<:::999888999:::;;;:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666555555555444444444444555555555444444555555555444444555555555555444444666666666666666555555555777777999:::;;;AAAPPP___jjjooosssyyyyyymmmhhhfffiiimmmwwwsssmmmpppxxxpppbbb\\\[[[[[[YYY___dddgggiiirrr}}}|||||||||yyyzzz{{{zzzyyyvvvsssqqqsssssssssrrrqqqpppnnnnnnllllllkkkkkkjjjjjjiiiiiiccccccddddddccc```^^^\\\YYYYYYYYYYYYXXXWWWUUUUUUSSSRRRQQQPPPQQQQQQSSSSSSVVVWWW\\\fffzzz}}}mmmmmmxxx}}}qqq[[[RRRNNNJJJFFFEEEDDDBBBAAABBBBBBAAAAAABBBBBBBBBCCC@@@@@@???>>>=========>>>===<<<<<<======>>>???@@@EEEGGGVVVjjjjjj___\\\mmm}}}|||```XXXRRRVVVeee~~~~~~^^^QQQJJJFFF???AAAEEE???>>>>>>?????????@@@@@@@@@===<<<:::999999999:::;;;999999999999::::::::::::;;;;;;::::::999888888777777777777777777777777777666666666555555555444444555555555555555555555555444444555555555555444444777777666666555555555555777777999;;;:::>>>LLLZZZfffooouuuyyysssllljjjlllooozzz{{{qqqttt{{{pppccc^^^^^^^^^[[[```fffjjjppp|||~~~|||{{{zzzzzzyyyyyyyyyxxxvvvtttqqqppprrrrrrrrrqqqpppooonnnmmmjjjjjjjjjjjjiiiiiiiiiiiibbbbbbbbbbbb```^^^\\\[[[WWWXXXXXXXXXXXXWWWVVVVVVSSSRRRQQQQQQQQQRRRSSSTTTUUUXXX]]]hhh~~~uuukkkooo||||||rrr\\\RRRNNNJJJGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===============>>>??????DDDEEEUUUiii{{{oooccc[[[eee~~~{{{zzz|||bbbYYYRRRXXXkkkkkkTTTKKKIIIFFF@@@BBBDDD===@@@@@@@@@???????????????<<<<<<;;;:::::::::::::::888888999999999::::::::::::999999999999999999999777777777777777777777777777777777666666666555555444555555555555555555444444444555555555555444444555555555666666666666666666666888999888;;;GGGUUU```kkktttvvv}}}|||tttrrrssstttxxx{{{rrrfffbbbaaabbbaaaeeekkksss}}}}}}{{{zzzyyyyyyyyyxxxwwwuuutttrrrqqqppprrrrrrqqqqqqpppnnnmmmlllhhhiiiiiiiiiiiiiiiiiiiiibbbaaaaaa___^^^]]]\\\[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUWWW[[[bbbmmmmmmhhhrrrppp[[[QQQNNNJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>???@@@BBBRRReeetttpppfff___cccuuu{{{xxxyyyhhh]]]UUUZZZoooyyyVVVLLLFFFHHHGGGAAACCCDDD;;;BBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::888888888999999:::::::::888888888999999:::;;;;;;777777777777777777777777777777777777666666666666444444555555555555444444444555555555555555555444333444444555666777888888555555777888777999DDDQQQ[[[hhhrrrtttyyyzzzxxxyyyzzzssshhhddddddeeegggkkkqqq{{{}}}{{{zzzyyyyyyyyyxxxvvvtttrrrqqqppppppqqqqqqqqqqqqpppnnnmmmlllhhhhhhhhhhhhiiiiiiiiiiiibbbaaa```^^^\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRRSSSRRRQQQQQQQQQSSSTTTUUU[[[```gggsss{{{hhhgggtttnnnYYYQQQMMMJJJGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>???>>>============>>>>>>???<<<>>>MMM___jjj{{{lllgggdddiiiuuu{{{xxxxxx}}}bbbZZZTTT\\\rrrgggTTTJJJHHHEEEBBBAAAAAAAAABBBBBBAAA@@@???>>><<<;;;;;;===<<<:::999:::;;;;;;:::888888999999999:::::::::999999999888888888888777777777888888888888777777666666666666555555555555777777888888888888777777333333333444444444555555111222222333333444444555666777777666777;;;@@@DDDVVVcccoootttsssvvvvvvlllggghhhmmmjjjssszzz~~~}}}|||{{{||||||xxxuuurrrqqqqqqqqqpppoooppppppppppppooommmllllllhhhgggeeeeeeffffffeeeccccccbbbbbb```^^^\\\ZZZYYY\\\[[[YYYWWWUUUTTTTTTSSSSSSRRRQQQRRRTTTUUUUUUUUUXXX^^^jjjooollliii|||zzz}}}~~~bbbTTTOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@FFFSSScccrrr|||{{{jjjaaalllxxx~~~vvvvvvuuuuuu\\\WWWUUU]]]ppp|||___PPPHHHFFFDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<===<<<:::;;;<<<<<<;;;999888888888999999999::::::999999999888888888888777777777888888888888777777666666666666555555555555777777777888777777666666333333444444444555555555666666666666555555555555666666666666777:::???CCCRRR___lllqqqqqquuuxxxooojjjjjjmmmuuu~~~|||{{{{{{{{{{{{xxxvvvsssqqqqqqpppooonnnooooooooonnnmmmlllkkkjjjhhhfffeeeeeeffffffdddcccbbbbbbaaa```^^^\\\ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRTTTUUUVVVVVV]]]dddrrrkkkjjjlllvvv}}}zzz___SSSOOOLLLIIIGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>@@@EEEPPP___nnnzzztttjjjqqqyyyyyywwwuuuuuuXXXUUUUUU^^^pppnnnUUUKKKEEEDDDCCCBBBAAA???>>>>>>?????????>>>>>>=========<<<<<<<<<===>>>===;;;999888888888999999999999:::999999999888888888888777777777888888888888777777666666666666555555555555666666777777666555444444333444444444444555555555555444444333222222111111555555555555555888===AAALLLYYYgggnnnooottt{{{tttooopppttt~~~~~~}}}{{{zzzzzzzzzzzzxxxvvvsssqqqqqqpppooommmnnnnnnnnnmmmlllkkkjjjiiihhhfffddddddeeeeeecccbbbaaaaaa```___]]]\\\ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYaaakkk}}}xxxeeegggqqqyyyooozzzttt\\\RRROOOLLLIIIGGGGGGGGGFFFEEECCCDDDDDDDDDDDDCCCBBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<>>===<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<>>>???>>>;;;888888888888888999999999999999999999888888888777777777777888888888888777777666666666666555555555555666666666666555444333333444444444444555555555555222222222111111000000000444555555444555777;;;>>>GGGSSSbbbkkknnnsss}}}|||}}}~~~yyywww{{{~~~}}}|||{{{zzzyyyyyyxxxxxxvvvtttrrrqqqpppnnnllloooooonnnnnnlllkkkiiihhhgggeeedddcccddddddbbb``````______^^^]]][[[YYYXXXTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUWWW[[[]]]cccpppppp___fffxxxuuukkkuuummmYYYRRROOOLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;===============>>>>>>>>>;;;;;;<<<===>>>===:::888777777888888888999999999999999999888888888777777777777888888888888777777666666666666555555555555555555555555555444333333444444444555555555666666444444444444555555666666444444555444444666999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDJJJVVVlll|||zzzOOOOOOXXXnnnvvvXXXJJJHHH@@@@@@??????>>>======<<<========================;;;;;;;;;<<<===<<<:::888777777777888888888888999999999999888888888888777777777888888888888777777666666666666555555555555444444555555555555555444444444555555555666666666222333333444555555666666444555666555555555888:::@@@KKKZZZdddhhhlllsssyyyyyyqqqkkknnnzzz~~~}}}}}}}}}|||{{{zzzxxxwwwvvvtttsssssssssrrrooommmqqqqqqpppooommmkkkjjjiiifffdddbbbbbbbbbaaa___]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUURRRTTTVVVVVVVVVYYY```eeepppoooiiicccqqqtttooocccUUUSSSNNNLLLIIIHHHHHHHHHHHHGGGDDDEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDIIITTTjjj}}}PPPWWWfff~~~jjjQQQGGGFFFAAA@@@???=========>>>>>>==================<<<<<<<<<:::999999::::::999888777777777777888888888888999999999888888888888777777777888888888888777777666666666666555555555555333444555666666666666666555555555555666666666666333333333333333333333444555666666666555666888:::===HHHVVV```dddggglllppprrrppplllhhhiiiuuuzzzyyy}}}}}}}}}}}}|||zzzyyyxxxtttsssrrrssssssssspppnnnppppppooonnnllljjjhhhgggfffdddbbbaaaaaa```^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRUUUWWWWWWWWWZZZaaahhhxxxgggkkkkkk{{{rrrlll~~~aaaTTTSSSNNNLLLIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@========================<<>>===<<<===>>>???>>>>>>======<<<<<<<<<<<<<<<:::888888999999999888777777777777888888888888999999999888888888888777777777888888888888777777777666666666555555555555333333555666777777888888555555555555666666666777888888888777666666555555555666777777666666888999;;;EEESSS]]]aaacccgggkkkkkkkkkjjjfffgggrrrvvvqqqwww~~~}}}}}}~~~~~~}}}{{{yyyxxxsssrrrrrrssstttsssqqqooooooooonnnmmmkkkiiigggfffeeedddaaaaaa``````^^^\\\[[[[[[[[[[[[ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRUUUWWWWWWWWW[[[ccciii|||xxxdddnnnrrr}}}mmmjjj~~~```SSSRRRNNNLLLIIIHHHIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;???BBBDDDLLL```~~~XXXllljjjVVVLLLHHHDDDBBBAAA@@@@@@??????@@@@@@BBB@@@===;;;::::::;;;<<<::::::888777777777888999888999999999999888777777888888888888888888888888666777777777777888888888888555444444777777666333555555555555555555555555555555555555555555555555444444555666777888999999777666555555555666888999;;;???HHHTTT```hhhjjjiiijjjkkkjjjiiikkktttvvvpppwww}}}|||{{{zzzxxxvvvppppppqqqqqqpppooommmlllnnnjjjggghhhkkklllhhheeebbbbbbcccbbbaaa```^^^]]]\\\\\\\\\\\\ZZZYYYXXXWWW[[[ZZZXXXTTTQQQPPPSSSUUUSSSUUUZZZ\\\[[[\\\eeepppqqqbbbqqqllleeehhhcccVVVVVVPPPOOOLLLJJJIIIIIIJJJKKKFFFEEECCCCCCCCCDDDCCCBBBCCCCCCBBBBBBAAA???>>>===>>>>>>>>>>>>>>>===<<<<<<>>><<>>>>>>>>>>>???@@@???===<<<;;;:::;;;;;;:::999888777777777888999888999999999999888777777888888888888888888888888777777777888888888888999999777555555777777555333222222222222222222222222555555555555555555555555555555666666666666666666777666555555555666888888:::>>>FFFRRR]]]eeehhhhhhjjjmmmooopppqqqyyyxxx}}}~~~|||{{{zzzxxxuuusssoooppppppqqqpppooonnnmmmmmmjjjggghhhjjjkkkhhheeeaaaaaaaaaaaa```^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTRRRSSSUUUXXXTTTVVVZZZ]]]\\\___jjjvvvzzzooofffxxxyyyfffaaafffdddVVVSSSPPPOOOLLLJJJIIIIIIJJJKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<>>>>>>??????>>>>>>===<<>>>>>===============>>>>>>===<<<;;;::::::999:::999888888777777888888888888999999888888777666777777777777777777777777777888888888888999999999:::999777777777777555444555555555555555555444444555555555555555555555555666666555555555444444444666666555555666666777888888<<>>????????????>>>>>>>>>===???===???BBBBBBFFFWWWkkk}}}yyyuuuwwwgggPPPIIIFFFCCC@@@???>>>======<<<<<<======<<<======<<<<<<:::999888999999999888888888888888888888888888888777777666666666666666666666666666888888888888999999999999;;;:::999888777666555444777777777666666666666666555555555555555555555555444444444444444444444444555555555555666666777777777:::@@@IIISSS\\\bbbeeehhhsss~~~}}}}}}{{{zzzyyyyyyxxxvvvrrrooooooooooooooooooooonnnnnnllljjjhhhhhhiiiiiigggeeeaaa``````___^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXUUUVVVWWWVVVSSSRRRRRRSSSVVVWWWYYY\\\```hhhzzzjjj^^^cccssszzzeeeYYYZZZaaa~~~yyyaaaUUUQQQPPPOOOMMMLLLKKKJJJJJJKKKGGGFFFEEECCCBBBBBBDDDFFFEEEDDDBBBAAA@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>>>>===???@@@???AAAMMM[[[rrr~~~xxxuuuuuu{{{___MMMHHHEEEBBB@@@??????>>>============>>>;;;;;;<<<<<<;;;:::999888999999999999888888777777777888888888888777666666555555555555555555555555777777888888888999999999:::::::::888777555555555444444444444333333222222555555555555555555555555222222222333444555555666444555555666666666666666666888===DDDMMMVVV___eeehhhuuu~~~}}}|||{{{zzzyyyxxxvvvssspppooooooooonnnnnnnnnnnnnnnkkkiiihhhhhhhhhhhhgggfffbbbaaaaaa___^^^^^^]]]]]]ZZZZZZZZZZZZZZZYYYXXXWWWTTTUUUVVVUUUSSSRRRSSSTTTWWWWWWYYY]]]bbbmmmuuu```YYYaaatttsss```XXXZZZ^^^zzzrrr]]]UUUSSSPPPOOONNNMMMLLLKKKJJJJJJFFFGGGFFFDDDCCCCCCGGGJJJNNNLLLHHHDDDAAA@@@@@@@@@@@@???>>>>>>======>>>>>>======>>>@@@???AAAHHHQQQiiizzzwwwvvvyyyuuuVVVIIIFFFBBB???>>>??????>>>===============;;;;;;:::::::::999999999888999999999999888777777777777888888777777666555666666666666666666666666666777777777777888888888888999999888666444555666666666666555555444444333555555555555555555555555111111222333444555666777444444555666666666666555555777;;;@@@HHHRRR]]]eeehhhuuu~~~~~~~~~|||yyyxxxwwwvvvtttrrrqqqpppooonnnmmmmmmmmmmmmjjjiiiiiihhhhhhgggffffffcccbbb```___^^^^^^]]]]]][[[[[[[[[ZZZYYYXXXVVVVVVPPPRRRSSSSSSSSSTTTVVVYYYYYYYYY\\\```fffsssnnn^^^ZZZdddqqqnnn^^^XXXZZZ\\\tttiiiZZZVVVSSSOOOOOONNNNNNLLLKKKKKKJJJHHHIIIJJJHHHFFFGGGLLLQQQ\\\WWWPPPHHHBBB>>><<<<<<@@@???===<<<<<<<<<===>>>======>>>???@@@BBBFFFJJJ___www~~~xxxvvvxxxhhhOOOGGGEEE@@@===???>>>===<<<<<<;;;;;;<<<<<<;;;;;;999888888888999:::888999999:::999888777666777777777777777666666555666666666666666666666666555555666666666777777777666777999777555444555666999999888888777666666666555555555555555555555555333333444444555555555666333444555666666666555555555777:::>>>EEEOOO\\\eeehhhttt~~~~~~~~~|||xxxvvvuuuuuutttsssrrrqqqooommmlllkkkkkkllliiiiiiiiihhhgggfffffffffbbbaaa___^^^]]]\\\\\\]]]\\\\\\[[[ZZZYYYWWWUUUTTTQQQQQQRRRRRRRRRTTTWWWZZZ\\\\\\___eeelllyyyzzzfff\\\\\\fffpppiii[[[WWWYYYYYYpppyyybbb[[[VVVPPPOOOOOOOOONNNMMMLLLKKKJJJHHHJJJKKKIIIHHHJJJPPPVVVccc^^^UUULLLDDD@@@>>>===???>>><<<;;;:::;;;<<<======>>>>>>>>>???BBBEEEEEESSSmmmyyywwwyyyyyyaaaLLLGGGFFFAAA???BBB<<<<<<;;;::::::::::::;;;<<<;;;999777777888:::;;;888888999:::999888777666777777777777777666666555777777777777777777777777555555555555666666666666444666888777444333555777777666666555444333333222555555555555555555555555666666555555555444444444333333555666666666555444555777999===CCCNNN\\\eeeiiisss}}}}}}}}}}}}}}}}}}}}}}}}|||wwwtttsssttttttssssssrrrpppmmmkkkkkkkkkkkkhhhiiiiiihhhgggffffffgggaaa```^^^\\\[[[[[[[[[\\\]]]]]]\\\ZZZXXXVVVTTTSSSUUUTTTSSSQQQPPPQQQUUUXXX^^^___bbbhhhooo}}}ooo___XXXZZZeeerrr|||fffYYYVVVWWWWWWmmmlll]]]\\\WWWMMMOOOOOOOOONNNMMMLLLKKKJJJEEEHHHIIIHHHGGGIIIPPPWWWccc^^^VVVMMMFFFCCCBBBCCC???===;;;:::999:::<<<===??????>>>===???BBBCCCBBBKKKeeezzz{{{yyy|||mmm\\\JJJEEEFFFEEEAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888777666666555444555555555666666777777666666666666777777777777666666666666666666666666777777777777666666666666444444444444444444444444333333444444333333222111222222222333333333444444555555555555555555444444444666888:::>>>HHHUUU^^^gggmmm~~~~~~}}}|||{{{{{{{{{{{{{{{|||{{{yyywwwvvvuuuttttttsssrrrqqqooollljjjiiihhhhhhhhhgggfffdddcccbbbbbb```___]]]\\\[[[ZZZZZZZZZ]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZaaaeeehhhrrr}}}gggXXXTTT[[[dddrrrqqqeeeYYYQQQSSS^^^ttt~~~eeeXXXRRRRRRUUUPPPPPPNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJUUUQQQLLLHHHFFFCCCAAA???>>>>>>>>>>>>============<<<===>>>>>>>>>@@@CCCEEEQQQ```www}}}zzz{{{hhhWWWHHHDDDEEEDDD@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777666666555555555555555666666666777777777777777666666666666666666666666666666666666777777777777666666666555444444444444444444444444444555555555555444333333333333444444444555555555555555555555555555444444555666888:::>>>HHHTTT]]]eeelllzzz~~~}}}|||{{{{{{zzz{{{{{{{{{zzzxxxvvvtttsssrrrrrrppppppooonnnmmmlllkkkkkkiiihhhgggfffdddcccaaaaaa___^^^]]]\\\[[[ZZZZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZ^^^bbbgggnnn{{{xxxdddWWWTTT[[[cccrrrnnncccXXXQQQSSS]]]sssyyycccXXXSSSSSSTTTNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHGGGHHHHHHIIINNNKKKGGGDDDCCCBBB@@@>>>???>>>>>>>>>============>>>????????????@@@CCCFFFKKK[[[uuu}}}|||```RRREEECCCEEECCC???======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777666666666555555555555666666666666888888777777666666555555666666666666666666666666777777777666666666555555444444444444444444444444555555666666555555444333444444444555555555666666444444444444444444555555666777999:::>>>FFFRRR[[[bbbkkkuuuzzzuuusssyyy|||~~~~~~~~~|||{{{{{{zzzzzzzzzzzzyyywwwuuurrrqqqpppooommmmmmmmmmmmmmmmmmmmmmmmiiihhhgggeeedddbbb``````^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUTTTTTTSSSTTTTTTUUUWWWYYYZZZ[[[aaaeeejjjtttppp```XXXWWW___hhhvvviiiaaaWWWPPPRRR[[[pppsss___XXXUUUSSSRRRLLLKKKKKKKKKLLLLLLMMMNNNLLLKKKIIIHHHGGGGGGGGGGGGGGGEEEBBBAAABBBAAA@@@?????????>>>>>>>>>=========???@@@AAA@@@@@@AAACCCFFFHHHZZZuuusssZZZNNNDDDCCCEEECCC???======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777666666555555555666666666666666888888777777666666555555666666666666666666666666777777666666666555555555444444444444444444444444555555555555555444333333444444444444555555555555333333444444444444555555666888999:::===DDDOOOWWW___iiippptttzzzqqqkkkfffeeelllooowww~~~}}}{{{zzzzzzzzzzzzzzzyyywwwtttrrrpppooonnnlllllllllllllllllllllllliiihhhgggeeecccaaa```___]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]bbbgggnnnwww{{{ggg\\\YYY\\\eeennn|||zzzeee^^^UUUOOOPPPWWWjjjooo]]]XXXVVVRRROOOLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEFFFDDDBBBBBBCCCCCCAAA@@@?????????>>>>>>>>>======???@@@@@@@@@???@@@CCCEEEJJJ^^^zzzjjjXXXMMMDDDCCCEEECCC???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888777777777777777666666666666666555555555888777777777666666666555666666666666666666666666666666666666555555555555444444444444444444444444333444444444444333222222222333333333333444444444333333333333444444555555666888999999;;;BBBKKKRRR]]]fffkkkkkkyyy}}}|||zzzyyysssrrrooojjjccc^^^[[[[[[aaadddlllwww~~~}}}|||zzzzzzyyyyyyzzzyyywwwtttrrrpppoooooonnnnnnmmmlllkkkjjjjjjiiihhhhhhfffeeecccaaa```___]]]]]]\\\[[[ZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\^^^```aaaiiiqqqxxxppp___WWWXXX^^^fffnnntttbbb\\\TTTOOOOOOTTTeeekkk\\\XXXVVVPPPLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIGGGFFFEEEDDDFFFDDDCCCCCCCCCBBBAAA???????????????>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDLLLbbbkkkXXXMMMEEECCCCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888777777777777777777666666666666666555555555666666666777777777777777666666666666666666666666666666666555555555444444444444444444444444444444333333444444333333222111222222222333333333444444222222333333444444555555666777888888999>>>GGGMMMZZZaaaeeefffnnn{{{vvvssspppnnnllldddcccaaa]]]XXXUUUTTTTTTZZZ\\\dddoooyyy}}}|||zzzyyyyyyyyyxxxwwwuuutttrrrqqqppppppooonnnmmmllljjjiiihhhggggggfffeeedddcccbbbaaa```^^^]]]\\\[[[ZZZYYYYYYYYYUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWYYY[[[^^^```bbbbbbjjjsssxxxuuugggXXXUUUYYYaaajjjqqqmmm```YYYRRRNNNOOOTTTddd~~~fffZZZWWWTTTOOOKKKMMMLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEDDDEEEDDDCCCCCCCCCBBB@@@>>>@@@@@@?????????>>>>>>>>><<<===>>>>>>>>>???BBBEEEMMMfff}}}rrrYYYNNNEEEBBBAAA>>><<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999777777777777777777777888777666666666555555555555555555666666777777888888666666666666666666666666666666555555555444444444444444444444444444444444444444444444444333333222333333333333444444444555111222222333444444555555555777777777777<<>>>>>;;;<<<>>>>>>???AAADDDGGGRRRmmmyyyYYYOOOEEEAAA???<<<;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777888888888777777666666555555555444444444555666777888999999666666666666666666666666666666555555555444444444444444444444444444444444555555666666555555444333444444444555555555666666111111222333333444555555555666777666666:::AAAGGGTTTWWW\\\``````eeeuuu{{{}}}yyy|||pppmmmhhhccc___[[[WWWTTTRRRRRRQQQOOOLLLLLLMMMOOOTTTVVV]]]gggpppyyy~~~~~~|||zzzyyyyyyyyysssrrrqqqpppoooooooooooommmlllkkkkkkjjjiiihhhhhhdddddddddcccccccccbbbbbb```___]]][[[YYYWWWVVVVVVSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXZZZ]]]```cccdddhhhmmmttt}}}ssscccYYYSSSZZZkkk{{{ooo```\\\RRROOONNNRRRXXXjjjwwwhhhZZZUUUSSSPPPMMMLLLHHHHHHGGGGGGHHHHHHIIIIIIFFFGGGHHHIIIHHHHHHFFFEEEHHHGGGHHHIIIKKKJJJIIIGGG@@@@@@@@@????????????>>>;;;===>>>???@@@CCCFFFIIIYYYuuu~~~pppfffYYYNNNDDDBBBAAA>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999888999888666555555555666777666666555555555444444444777666555444444555666777666666666666666777888888555555555555555555555555444444555555555555444444444444444555555555555666555555555555555555555555333333333333333333333333333444555666666888<<<>>>KKKSSS]]]```^^^```ppp~~~yyy|||}}}vvv}}}{{{sssgggccc^^^YYYWWWUUURRRQQQNNNMMMKKKJJJKKKLLLNNNOOORRRTTT[[[eeennnwww}}}|||{{{zzzzzz{{{zzzxxxvvvsssssssssrrrqqqpppooonnnkkkkkkjjjjjjiiihhhgggggggggfffeeedddbbbaaa```___]]]\\\\\\[[[ZZZYYYYYYXXXUUUTTTRRRQQQQQQSSSTTTVVVUUUXXX[[[\\\[[[]]]aaadddjjjqqq}}}|||ppp^^^\\\ZZZaaayyy}}}hhh___[[[SSSOOOMMMQQQ]]]vvv~~~eeeaaa[[[TTTOOOMMMLLLLLLHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFHHHNNNTTTTTTLLLEEEDDDBBB???>>>>>>>>>>>>===>>>>>>>>>>>>@@@BBBDDDEEEYYYqqqwwwdddYYYTTTQQQHHH@@@??????>>>===>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888999888777666555666666777666666555555555444444444777666555444444555666777666666666666666777777888444444444444444444444444444444555555555555444444333333333333444444444444555555555555555555555555333333333333333333333333333444555666666888;;;>>>HHHPPPZZZ___^^^```nnn~~~|||~~~{{{uuulll```]]]WWWSSSQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJLLLNNNSSSTTTZZZccclllttt}}}~~~}}}{{{zzzzzzyyyvvvtttsssssssssrrrqqqpppooonnnlllkkkjjjiiihhhgggfffffffffeeedddcccbbb```______]]]\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSRRRRRRSSSUUUVVVXXX[[[]]]^^^]]]___cccgggkkktttxxxjjj___]]]^^^jjjwwwfff___\\\SSSOOOLLLQQQ___{{{yyyccc```ZZZTTTOOOMMMKKKKKKHHHIIIIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGIIIOOOUUUVVVOOOIIIDDDAAA????????????>>>===>>>>>>===>>>???AAACCCDDDOOOccc~~~~~~```OOOJJJJJJHHH@@@;;;;;;=========???======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888777666666666666666555555555555555444444444666666555444444555666666666666555555666666777888333333333333333333333333444444555555555555444444222222222222333333333333444444444444444444444444333333333333333333333333333444555666666888;;;===CCCKKKWWW^^^___aaammm{{{~~~{{{ooofffYYYVVVQQQNNNLLLKKKIIIHHHIIIHHHHHHHHHJJJLLLNNNOOOTTTUUUZZZbbbiiirrr~~~}}}~~~|||zzzyyywwwsssqqqttttttssssssrrrpppooonnnlllllljjjiiigggfffeeeddddddccccccaaa```___^^^]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSRRRRRRTTTVVVWWW[[[^^^`````````aaafffjjjooo{{{qqqbbbYYYXXX]]]mmmqqqccc^^^\\\TTTNNNKKKPPP___}}}ooo___]]]YYYTTTPPPMMMKKKJJJHHHIIIKKKLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGIIIOOOUUUVVVQQQLLLBBBAAA@@@@@@AAAAAA???>>>>>>=========>>>???AAABBBFFFTTTfffvvvlllTTTIIIGGGHHHBBB<<<999;;;<<<<<<<<>>===<<<<<<===>>>???@@@DDDKKKTTT[[[cccnnnzzzuuu[[[LLLFFFCCCBBBAAA<<<:::<<<<<<:::;;;======<<<<<<<<<;;;;;;;;;;;;888888999::::::999999999777777777777777666666555444555555555555555555555444444555555555555444444555555555555555666666777444444444444444444444444333333444444444444333333333333333333444444444444444444444444444444444444333333333333333333333333333444555555555666999<<<>>>DDDPPP[[[```bbbjjjsss|||wwwiii```SSSPPPLLLKKKKKKKKKKKKJJJMMMMMMNNNPPPRRRTTTVVVWWWTTTUUUZZZbbbiiirrr}}}~~~~~~}}}|||zzzyyyxxxxxxwwwuuussssssssssssrrrqqqpppnnnnnnkkkjjjiiigggeeecccbbbaaa``````______^^^]]]\\\\\\\\\\\\ZZZXXXVVVUUUSSSSSSTTTTTTSSSSSSTTTVVVYYYZZZ^^^```bbbcccccceeekkkppp~~~vvvcccWWWUUUWWW```qqq|||jjjaaa]]][[[RRRNNNJJJMMMXXXppp~~~aaaWWWVVVTTTQQQNNNLLLJJJJJJJJJKKKLLLLLLKKKJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEHHHJJJJJJFFFCCCAAA@@@???@@@BBBCCCCCCBBB>>>===<<<<<<<<<===>>>???CCCDDDFFFIIILLLRRR\\\eeetttfffQQQJJJEEEAAA===AAA===<<<>>>===::::::<<<<<<<<<;;;;;;;;;:::::::::777888999999999999999999777777777777777666555555444444444555555555555555444444555555555555444444555555444444555555666777555555555555555555555555333333444444444444333333333333333333444444444444333333333333333333333333333333333333333333333333333444555555555666999;;;<<>>===<<<<<<===>>>>>>???>>>>>>@@@BBBEEEOOOXXXgggttt}}}{{{[[[LLLHHHEEEAAA??????======???===:::999<<<;;;::::::::::::999999999777777888999999999999999666777777888777666555444444444444555555555666666333444444555555444444333555444444444444555666666444444444444444444444444222333333444444333333222222222222222333333333333333333333333333333333333333333333333333333333333444444555555444555888;;;;;;>>>GGGSSSZZZ^^^ccciiiwwwttteee\\\OOOMMMKKKJJJLLLNNNOOOOOOMMMNNNPPPRRRSSSTTTUUUUUUUUUWWW]]]eeejjjoooxxx}}}|||yyywwwwwwwwwxxxwwwuuusssppppppppppppooommmlllkkkggggggfffeeedddcccbbbbbb_________^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVXXX[[[]]]___bbbdddfffgggllltttzzz}}}iii[[[UUUSSSYYYfffuuuppphhhbbb[[[WWWTTTOOOLLLOOO\\\vvvlll\\\SSSQQQNNNKKKJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCBBBAAAAAACCC@@@>>>>>>AAAEEEGGGHHHAAA@@@>>>=========>>>>>><<<;;;<<>>======>>>>>>===;;;===AAAAAA???EEENNNTTTbbbnnnyyyppp___NNNEEEBBB???===>>>>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;;;;:::999888777777777777:::999888777666555444333555555666666666666555555555555555555555555555555666666666666555444333222333444444555555444444333555555555444444333333333111222333333444444333333555444333333222222222222111111111111222333444444444444555777777888888888:::===CCCJJJSSS[[[aaaeeennntttfff]]]UUUSSSPPPPPPQQQQQQQQQPPPQQQRRRRRRQQQPPPQQQTTTWWWUUU[[[bbbgggkkkpppvvvzzz~~~|||{{{{{{yyyxxxxxxvvvtttrrrpppooopppnnnlllkkkkkkjjjhhhfffdddddddddcccbbbaaa______dddbbb``````___^^^[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWSSSTTTUUUUUUVVVYYY]]]```hhheeegggkkklllnnnxxxuuubbbWWWSSS\\\lllyyynnneeeaaaXXXUUU[[[WWWUUURRRVVVllllll```WWWPPPMMMJJJIIIIIIJJJIIIHHHKKKKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFCCC@@@???AAACCCDDDEEE@@@@@@@@@???>>>======<<<>>>>>>>>>>>>???@@@AAABBBMMMTTTbbbsssfffWWWIIICCCAAA???===>>>======<<<<<<;;;;;;::::::999999999888888999999999;;;:::999888777777777777999888888777666555444444555555666666666666555555666666666666666666666666666666666666555444333222333333444444444444333333555555444444444333333333111222333333444444333333555444333333222222222333222111111222222333444555555555666777888888888888999<<<@@@GGGPPPXXX```dddqqqsssddd[[[TTTRRRPPPPPPRRRSSSSSSSSSSSSTTTTTTSSSSSSUUUXXX[[[YYY\\\ccchhhnnnsssxxx{{{~~~|||{{{zzzzzzvvvvvvuuutttsssqqqooonnnnnnllljjjjjjkkkjjjiiigggeeeeeeddddddbbbaaa___^^^aaa___^^^^^^___^^^\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVRRRTTTVVVWWWYYY]]]bbbeeejjjiiikkknnnooorrr}}}ppp___WWWVVVgggiiiaaa^^^VVVUUUZZZUUUSSSRRR[[[wwwooo```YYYRRROOOMMMKKKJJJJJJJJJIIIGGGIIIIIIJJJIIIHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFDDD@@@???AAABBBCCCDDD@@@@@@??????>>>======<<<<<<<<<<<<======>>>???@@@GGGLLLYYYjjjyyyuuuYYYNNNCCC@@@@@@>>>===>>><<<<<<<<<;;;;;;;;;;;;;;;888888777777777777888888:::999888888777777777777777777777666666666555555555555666666666666555555666666666666666666666666555555666555555444333222333333444444444444333333444444444444333333333333111222333333444444333333444444333222222222333333222222222222333444555666777777888888888888888777999;;;>>>DDDLLLUUU]]]bbbnnnpppbbbYYYSSSQQQPPPQQQSSSVVVWWWWWWVVVWWWWWWWWWWWWXXX[[[^^^]]]___cccjjjrrrxxx{{{|||~~~}}}|||zzzyyyxxxxxxsssssssssrrrqqqooonnnmmmkkkjjjiiiiiijjjjjjiiihhheeeeeeeeedddbbbaaa___^^^]]]\\\\\\\\\^^^^^^\\\ZZZYYYYYYXXXWWWWWWVVVUUUUUURRRTTTWWWZZZ]]]aaagggjjjlllmmmppprrrsssxxx{{{gggZZZWWWZZZmmm{{{ddd]]]ZZZTTTTTTYYYWWWUUUVVVdddrrrlll```YYYWWWQQQMMMLLLKKKKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGEEECCCBBBDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLGGGDDDAAA@@@@@@BBBBBBBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<===>>>AAAEEEPPP```nnn{{{eeePPPGGG@@@???@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<888888888777777888888888999999888777777777777777666666666666666666666666444555555666666555555444444444444444444444444444444555555555444444333222333333333444444333333333333333333333333333333333111222333333444444333333444333333222222333333333333333333333444555666666888888999999999888888777:::;;;<<>>>>>======;;;;;;::::::;;;<<<<<<===@@@CCCLLLYYYeeerrryyyZZZKKKEEE@@@@@@@@@<<<:::;;;:::::::::;;;;;;;;;;;;;;;999999888888888888999999888888777777666777777777555555555555666666666666444444555555555555444444444444444444444444444444444444444444444444333222222333333333333333333222333333333333333333333333111222333333444444333333333333333222222333333444333333333333444555666666888888999999999888888777;;;;;;<<<@@@GGGQQQZZZ```cccrrr{{{yyy|||{{{lll^^^UUUPPPOOONNNPPPTTTWWWYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\]]]cccdddgggnnnxxx~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvuuuttttttqqqqqqqqqpppooonnnmmmlllllljjjhhhggggggfffdddbbbcccccccccbbbaaa```^^^^^^]]][[[ZZZZZZ[[[ZZZXXXUUUXXXWWWWWWVVVUUUUUUTTTTTTVVVXXX[[[^^^```cccgggiiijjjnnnqqqsssxxx{{{fffXXXSSS[[[ggg{{{qqqccc]]]ZZZUUUTTTXXX^^^ZZZ\\\oooooo]]]YYYTTTRRRPPPIIILLLKKKKKKLLLLLLLLLIIIGGGHHHIIIIIIIIIIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEECCC@@@???@@@@@@???>>>?????????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======???AAAHHHRRR]]]jjj{{{lllSSSIIIDDD@@@AAA???;;;:::;;;;;;;;;;;;:::::::::::::::999999999888888999999999888777777666666777777777555555555555555555555666444444555555555555444444555555555555555555555555333333444444444444333333222222333333333333222222222222222222333333333333111222333333444444333333333333222222222333444444222222222222333444555666777777888888888888888777::::::;;;???FFFOOOXXX]]]eeennnxxx~~~~~~wwwtttwww|||}}}zzzlll^^^UUUOOONNNMMMOOORRRUUUVVVVVVVVVXXXZZZ[[[ZZZ[[[]]]___fffhhhlllssszzz~~~}}}}}}|||zzzyyyxxxwwwuuutttsssssspppppppppooonnnmmmkkkjjjkkkiiigggfffeeedddbbb``````````````````___^^^^^^]]][[[ZZZZZZZZZYYYWWWUUUVVVVVVUUUUUUUUUUUUTTTTTTWWWZZZ]]]___aaacccfffhhhjjjmmmooosss}}}nnn___VVVWWWcccrrrvvvlllbbb^^^ZZZUUUVVVYYYZZZXXX[[[pppooo\\\XXXRRRPPPOOOIIILLLKKKJJJKKKLLLLLLJJJHHHIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA??????@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>BBBKKKUUUaaaqqq~~~___LLLFFFBBB???@@@>>>;;;:::<<<<<<;;;;;;::::::999999999888888777777777777888888777777666666666666777777555555555555555555555444333444444555555444444333555555555555555555555555222333333444444333333333222222333333333333222222111111222222222333333333111222333333444444333333333222222222333333444555222111111222222333444555555555666777888888888888777888999===DDDMMMUUUYYY```gggnnntttzzz}}}zzztttpppsssxxx}}}zzzlll___VVVOOONNNLLLMMMOOOQQQRRRRRRQQQTTTWWWZZZ\\\^^^aaaccchhhlllrrrxxx~~~}}}|||||||||yyyyyyxxxvvvuuutttsssrrroooooonnnmmmllljjjhhhgggiiigggeeedddeeedddbbbaaa\\\]]]^^^^^^______^^^^^^[[[ZZZYYYZZZ[[[ZZZXXXWWWTTTTTTTTTTTTUUUUUUUUUUUUXXXZZZ^^^aaabbbdddgggiiilllnnnpppuuuwwwbbbYYYXXX]]]mmm~~~jjjddd___[[[XXXUUUVVVYYYZZZYYY^^^rrrnnn\\\WWWPPPOOORRROOOMMMKKKJJJIIIKKKKKKKKKIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???======<<<<<<<<<<<<=========<<>>>>>===::::::===<<<<<<;;;::::::999888888777777666666666666777777777777666666666666777888666666555555555444444444333444444555555444444333333333333333333333333333222222333444444333333333222222222333333222222222111111111222222333333333222222333444444444333333222222222222333333444555111111111111222333444444444444555777888888888888555666888<<>>???@@@AAA@@@???>>>>>>>>>>>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<===<<<>>>DDDLLLWWWhhhwww~~~]]]LLLIII@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888777777999888888888777777666666888888888888777777777777555555444333333333333444666555444333333333333333444444444444444444444444333333333333333333333333111111111222222333333333555444333222333333555555111222222333333222222111000000111111111222222222222222222222222222222222444444444555555555555555999777888<<<@@@DDDLLLUUUYYY[[[```gggoootttvvvvvvmmmqqqvvvzzz}}}yyynnn```VVVMMMLLLKKKLLLNNNOOOOOONNNKKKOOOSSSXXX\\\aaagggkkkqqqvvv~~~}}}}}}~~~~~~{{{xxxvvvvvvuuutttsssrrrqqqqqqmmmlllkkkiiigggfffeeedddcccbbbaaaaaabbbbbbaaa___________________________[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUUSSSRRRSSSUUUXXXZZZ]]]^^^^^^```bbbdddfffgggiiikkkqqq~~~qqqeeeZZZWWW^^^kkk~~~ooobbb___ZZZVVVTTTTTTVVVXXX]]][[[aaawww{{{kkkYYYQQQOOOMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCBBBBBBAAA>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;???EEEPPP```oootttyyy}}}tttXXXJJJGGG@@@@@@???>>>===<<<;;;:::999999888888777666666555888888888888777777777666888888888777777777666666555555444333333333333444666555444333333333333444444444444444444444444444333333333333333333333333222222222222222222333333444444222222111222333333111222222333333222222111111111111222222222222333222222222222222222222222444444444555555666666666999666777;;;>>>BBBIIIRRRWWWZZZ___dddiiinnnrrruuussswww|||wwwkkk^^^UUUJJJIIIIIIJJJLLLMMMMMMKKKNNNPPPUUUYYY]]]bbbhhhllltttxxx~~~|||{{{|||{{{yyyvvvttttttsssrrrqqqqqqppppppnnnmmmkkkiiigggdddcccbbbcccaaa``````aaabbb```___^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZYYYXXXWWWVVVUUUXXXVVVUUUTTTUUUXXXZZZ\\\^^^^^^___```bbbdddfffgggjjjooouuuxxxcccXXXQQQVVVcccrrrkkk___\\\WWWTTTRRRRRRTTTVVVXXXWWW___wwwqqqbbbTTTNNNMMMKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB>>>??????????????????>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>CCCKKKZZZhhhrrrwww{{{~~~cccRRRHHHCCC??????>>>===<<<;;;;;;:::999999888888777666666666888888888888777777777777888888777777777777666666555555444333333333333444555555444333333333444444444444444444444444444444333333333333333333333333333333222222222222222222444333222111111111111111111222222333333222222111222222222222333333333333222222222222222222222222333444444555666777888888999666777;;;===???FFFMMMUUUYYY]]]___```eeennnuuu{{{|||sssggg[[[RRRJJJIIIIIIKKKMMMNNNMMMLLLPPPSSSVVVZZZ^^^ccciiimmmwww{{{}}}~~~~~~~~~~~~|||zzzyyyyyyxxxvvvuuuqqqqqqppppppoooooonnnnnnnnnmmmkkkhhheeecccaaa```bbbaaa___```aaaaaa```^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYXXXWWWVVVTTTTTTSSSSSSRRRRRRSSSUUUXXXYYY_________```aaacccfffggglllsssyyy}}}|||ooobbbVVVOOOLLLWWWhhhwwwyyyeee[[[XXXTTTQQQOOOPPPRRRSSSSSSTTT___xxxeeeZZZOOOLLLMMMKKKJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>========================???<<<;;;===@@@FFFRRR^^^nnntttzzz}}}rrrUUULLLFFF???>>>>>>===<<<<<<;;;:::::::::::::::999999999888888888888888777777777777777888777777777666666666666555555444333333333333444555444444333333333444444333333333333333333333333222222333333333333444444333333333222222111111111444333333222111111000000111222222333333222222111222222333333333444444444111222222222222222333333333333444555777888999999999777888<<<===>>>CCCIIIRRRWWW\\\[[[ZZZ___jjjuuu~~~}}}xxxnnnbbbWWWPPPMMMLLLMMMOOOQQQRRRQQQOOOQQQSSSWWWZZZ^^^dddjjjnnnzzz~~~|||}}}~~~~~~}}}||||||{{{yyyxxxwwwvvvuuutttooooooooonnnnnnmmmmmmmmmkkkjjjhhhgggeeecccaaaaaaaaa```______``````___]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXWWWUUUTTTSSSQQQPPPPPPPPPRRRTTTWWWXXX```______```aaadddggghhhnnntttxxxuuuoooggg\\\RRRQQQNNNOOOZZZgggtttmmm___XXXVVVRRRPPPNNNOOOPPPRRRRRRUUUaaazzzqqq___VVVOOOOOOOOOLLLJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>===========================???<<<;;;===>>>BBBMMMXXXfffooozzzdddMMMGGGDDD>>>======<<<<<<;;;;;;:::::::::::::::999999999999999777777777777777777888888777777777666666666666555555555444333333333333444444444333333333444444555333333333333333333333333222222222333333444444444333333333222222111111111333333333333333222111111111222222333333222222111222222333333333444444444111111111222222333333333222333444555666777888999:::888:::===>>>>>>AAAGGGOOOUUUZZZZZZWWW[[[hhhsssxxxwwwuuuiii]]]SSSMMMNNNNNNOOOQQQTTTUUUSSSQQQPPPRRRVVVYYY^^^dddkkkppp{{{~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxvvvtttttttttooonnnnnnmmmmmmlllllllllffffffeeeeeedddccccccbbb```___]]]^^^______^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWYYY\\\]]]aaa`````````bbbfffiiikkkppptttrrrhhh^^^WWWQQQLLLMMMNNNSSS[[[cccooouuucccZZZVVVTTTQQQOOONNNOOOPPPQQQUUUXXXcccxxx{{{mmm```ZZZTTTPPPPPPPPPLLLIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<>>>???BBBJJJTTT^^^iiiyyyuuuXXXIIICCCAAA???<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777777777888888888888777777666666666666555555555555444333333333333444444444333333333444555555333333333333333333333333111222222333333444444555333333222222222222222222222222333333333333222222111222222333333222222111222222222222333333333333111111111222222333333444222333333444555666777777999888:::>>>>>>===@@@EEEKKKQQQXXXYYYWWW[[[fffooowwwwwwrrreeeYYYPPPLLLKKKLLLMMMPPPSSSSSSRRRPPPPPPRRRUUUYYY^^^eeemmmrrr}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyyyywwwtttrrrrrrsssnnnnnnmmmlllkkkjjjiiiiiicccccccccccccccccccccccc___^^^]]]]]]^^^^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSTTTVVVYYY[[[]]]^^^aaaaaaaaaaaadddhhhmmmooosssssskkk^^^SSSOOOOOOMMMIIIMMMVVV___gggvvvhhh\\\WWWTTTSSSQQQOOOOOOOOOPPPQQQVVVXXX```pppzzzrrrlllhhhccc\\\VVVTTTOOOMMMNNNMMMIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEE@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>AAA;;;;;;;;;:::::::::::::::777777777777777777777777666777777777888888888888777777666666666555555555555555444333333333333444333333333333333444555666222222222222222222222222111111222333333444555555222222222222222222333333///000111222333333222222111222222333333222222111111111111222222222222333000111111222333333444444222333333333444444555555666666888===>>><<<>>>CCCFFFMMMTTTXXXXXX\\\cccjjj|||}}}~~~pppbbbVVVOOOKKKIIIJJJLLLOOORRRSSSQQQOOOPPPRRRUUUZZZ```hhhpppvvv}}}}}}}}}}}}|||zzzxxxvvvtttuuuvvvwwwuuuqqqooopppqqqnnnmmmllljjjiiigggfffeeecccccccccbbbbbbaaaaaaaaa^^^]]]\\\\\\]]]]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRRRRSSSTTTWWWYYY\\\]]]___bbbaaaaaacccfffkkkpppsssvvvssshhhZZZPPPOOOQQQQQQNNNRRR\\\iiivvvsss```YYYWWWQQQQQQOOONNNNNNOOOPPPPPPUUUUUUYYYcccnnntttrrrnnnfffbbb]]]ZZZXXXUUUSSSRRROOOLLLKKKMMMLLLHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGFFFFFFFFF@@@AAAAAAAAAAAA@@@??????>>>??????????????????>>>????????????>>>>>>>>>>>>========================<<<<<<===???>>>>>>CCCKKKUUU]]]nnnlllOOOIIIGGG>>><<>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???===;;;@@@FFFUUUZZZiii}}}nnn]]]KKKAAA>>><<<;;;<<<<<<<<<;;;::::::999888888888777666555555666777888999888888777777777777777555555555555555555555555444444444333333222222222222222222222222222222222333333333222222111111111333333333333333333333333111111111111111111111111333333333444555666555333000111111111111222222222333222222111111222222333111111111111111111111111444444333333333444555555666888999;;;===??????@@@???EEELLLQQQTTTXXX```fff}}}ppp^^^QQQLLLLLLMMMLLLKKKKKKLLLMMMMMMLLLUUUUUU[[[ccciiinnnvvv~~~|||zzzttt{{{}}}}}}}}}}}}|||{{{xxxuuusssqqqtttsssrrrpppnnnmmmkkkkkkkkkiiigggeeecccbbbaaa```cccbbbaaa```^^^^^^]]]]]]^^^^^^]]]]]]]]]^^^______]]]]]]]]]]]][[[YYYVVVUUUWWWVVVUUUTTTTTTUUUVVVVVVUUUWWWZZZ]]]___aaadddgggkkkjjjhhhgggiiimmmtttyyy|||nnn___WWWTTTTTTYYY^^^dddiiirrrxxxccc[[[VVVQQQSSSRRRQQQOOONNNMMMLLLLLLNNNOOOQQQRRRSSSRRRRRRQQQMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEKKKKKKJJJIIIHHHHHHGGGGGGBBBBBBBBBBBBBBBAAAAAAAAAFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDCCCBBBAAA@@@????????????????????????>>>=========>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>>>>===;;;::::::<<<>>>@@@LLLQQQbbbwww~~~|||vvv```SSSFFFAAA@@@>>><<<<<<<<<;;;;;;:::999999888888888777666555555666777888888777666666555555666666555555555555555555555555666666555555555444444444222222222222222222222222333333333222222222111111333333333333333333333333111111111111111111111111222111111222444444333111000111111111111222222222222111111000000111111222111111111111111111111111444333333333333444555555666777999;;;===>>>??????===CCCJJJPPPSSSWWW^^^ddd{{{ppp___SSSNNNNNNPPPOOOOOOOOOQQQQQQQQQQQQUUUVVV\\\fffnnnvvv|||uuuwwwzzzvvvrrrssszzz||||||}}}}}}{{{zzzyyywwwuuusssqqqpppqqqpppooonnnmmmlllkkkjjjhhhgggeeecccbbb````````````______^^^^^^______```^^^^^^]]]]]]\\\]]]]]]^^^\\\\\\\\\\\\ZZZXXXVVVUUUWWWVVVTTTSSSRRRRRRSSSSSSVVVYYY\\\^^^```bbbfffhhhllllllkkklllnnnrrrwwwzzzwwwjjj]]]WWWVVVWWW]]]dddpppxxxsssaaaWWWSSSPPPQQQPPPOOOMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@>>>===<<<;;;;;;<<<===>>>>>>===;;;::::::<<<>>>@@@GGGLLL[[[ooo}}}~~~```PPPFFF???@@@AAA???<<<<<<;;;;;;::::::999999888888777777666666666666777777777666555555444444555555555555555555555555555555555555555555444444444444333333333333333333333333333333333222222222222111222222222222222222222222111111111111111111111111000//////000222222111///000111111111111222222222111000000000000000000111111111111111111111111111333333333333333444555555666777999;;;<<<>>>>>>>>>:::@@@HHHMMMRRRWWW]]]bbbtttqqqaaaVVVQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWXXX___jjjttt}}}vvvnnnmmmvvvvvvtttsssrrruuu}}}~~~|||{{{zzzzzzxxxwwwuuusssqqqpppooonnnnnnnnnmmmlllkkkiiiiiihhhddddddbbbaaa```_________\\\\\\\\\]]]^^^___```aaa^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVUUUSSSRRRQQQQQQQQQRRRYYY[[[^^^aaabbbeeehhhjjjkkklllnnnpppsssuuuxxxyyynnncccYYYVVVWWWZZZbbbiiiyyykkk___TTTOOOQQQNNNMMMMMMLLLKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKJJJIIILLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;::::::<<<>>>???BBBGGGTTTeeerrroooWWWHHHAAA<<<>>>@@@>>>;;;;;;::::::::::::999999888888777777666666666666777777777666555555444444555555555555555555555555555555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111//////...000111222111///000000111111111222222222111111000000000000111111111111111111111111111111222222222222333444555555666777999:::<<<=========999>>>EEEKKKQQQVVV\\\```lllzzzttteeeZZZVVVTTTSSSVVVYYY[[[ZZZYYYYYYXXXZZZ]]]eeerrr{{{rrrkkkjjjrrr{{{zzzrrrrrruuuwww{{{~~~|||zzzxxxwwwvvvuuurrrpppnnnnnnnnnnnnnnnnnnlllkkkiiigggfffeeebbbaaa``````____________[[[[[[[[[\\\]]]^^^___```]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUTTTSSSRRRRRRSSSTTTTTT[[[]]]```ccceeegggjjjmmmjjjkkknnnrrruuuvvvuuusssccc[[[TTTRRRTTTYYYbbbjjjzzzrrrfff^^^SSSOOOSSSMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>=========>>>=========<<<<<<============<<<;;;:::;;;<<<===>>>@@@DDDOOO^^^kkkwwwvvv^^^NNNHHHAAA<<<<<<===;;;999;;;:::999999999999999888888666666777777777777666666888777666666555555666666555555555555555555555555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000//////000222333111000000000111111111222222222222222222111111222222222111111111111111111111111111111111222333444555555666777888:::;;;<<<<<<<<<:::===BBBHHHNNNUUU[[[^^^gggssswwwjjj```ZZZWWWXXX\\\```bbb```]]][[[ZZZZZZ___jjjyyysssjjjkkkuuuxxxooopppvvvzzz~~~|||zzzwwwvvvtttsssqqqooonnnmmmnnnnnnpppooommmjjjgggeeecccbbbaaa``````_______________\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTWWWYYYZZZ\\\^^^bbbdddfffhhhkkknnnlllmmmppptttvvvtttpppkkkYYYSSSNNNOOOQQQVVV___iiixxxiiibbb]]]TTTPPPUUUMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>=========>>><<<==================<<<<<<;;;;;;:::;;;<<<=========@@@IIIVVVcccqqqgggRRRGGGGGGAAA<<<<<<;;;999999;;;999999999999999999888888666666777777777777666666888777666666555555666666555555555555555555555555333333333333444444444444222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111000000111333333222111000111111111111222222222333333222222222222333333111111111111111111111111111111111111222444555666666666888999:::;;;;;;;;;;;;<<>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::<<>>DDDMMMTTTXXX^^^dddooo|||tttiii___YYY^^^dddjjjkkkddd\\\WWWVVVUUUYYYcccooowww{{{ooodddjjj~~~}}}~~~}}}|||zzzxxxvvvuuutttnnnnnnnnnnnnnnnmmmlllkkkiiiiiigggfffdddcccbbbaaa___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUWWWZZZ\\\^^^[[[]]]```ccceeegggjjjlllpppnnnnnnnnnmmmfff\\\SSSLLLJJJJJJNNNRRRXXXdddooo}}}qqqbbbXXXUUUSSSQQQOOOLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>???AAACCCDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;>>>EEERRRbbbnnnttt|||~~~rrrXXXKKKDDDAAA999777999===>>><<<;;;===888888888888888888999999555666777888888777666555555555444333333333333444555555555555555555555555000000000111111222222222000000000000000000000000111111111222222333333333333333333333333333333333111111111111111111111111000//////000222222111000000111111111111222222222111111000000000000111111111111111111111111111111000000000111222444555666555666777888999:::::::::;;;999888:::AAAIIIQQQUUUYYY\\\fffttt~~~wwwkkkaaaZZZ\\\ccciiihhhaaaXXXRRRPPPVVVWWW]]]eeekkknnntttzzzkkkaaakkk}}}|||zzzxxxuuutttssssssllllllmmmnnnmmmlllkkkjjjeeeddddddccccccbbbbbbbbb^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZUUUUUUUUUTTTUUUUUUVVVVVVRRRRRRQQQPPPPPPRRRSSSTTTUUUTTTTTTUUUVVVYYY[[[\\\ZZZ]]]```bbbdddfffiiilllnnnkkkiiihhheee^^^RRRHHHJJJIIIJJJOOOUUU\\\hhhtttqqqlll```TTTPPPRRRPPPKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@BBBDDDFFFBBBAAAAAA@@@???>>>======>>>>>>======>>>???@@@@@@;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<=========BBBOOO^^^jjjnnnuuuuuurrrnnnsss{{{aaaRRRHHHBBB@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666555555555555555555555555555555555555777666555444333222222222222222222111111111000000222222111111111111222222000000000111222222222333222222222222222222222222222222222222222222222222111111111111111111111111333222222222333444555555111000/////////000222333111111222222222111111000111222222333333444444555555444555777999;;;:::999===>>>>>>???@@@EEEKKKOOOSSS\\\eeejjjsss~~~|||yyyzzz}}}qqqcccZZZ\\\\\\]]]___ZZZQQQKKKKKKMMMPPPUUUYYY\\\```eeehhhnnnxxxvvvjjjdddmmmxxxvvvuuuqqqpppqqqnnnmmmkkkiiihhhhhhiiiiiieeeeeedddcccbbbaaa```___\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXZZZ]]]___cccbbbccceeehhhjjjjjjiiijjjiiifffaaa[[[SSSLLLIIIIIIHHHKKKPPPTTT\\\ppp~~~kkkcccZZZTTTSSSSSSPPPMMMLLLKKKKKKIIIHHHGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGHHHEEECCCDDDGGGIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@CCCBBB@@@@@@AAADDDHHHJJJ@@@@@@@@@???>>>======<<>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>AAAHHHTTTbbbllluuurrrooommmmmmuuulllUUUIIIBBB>>><<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888666666666666555555555555555555555555555555555555666666555333333222222333333222222222222111111111//////............//////111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111............//////000111111000/////////000222222111111222222222111111000111111222333333444444555555444555777:::;;;:::999:::;;;;;;;;;===AAAFFFJJJNNNVVV]]]```gggrrrzzz}}}|||zzzxxxzzzssseee[[[ZZZVVVUUUTTTPPPJJJHHHJJJMMMPPPSSSUUUVVVWWWZZZ\\\cccmmmxxx{{{ooohhhdddlllyyyvvvtttooonnnooommmllljjjhhhggggggggggggccccccbbbaaa```___^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTRRRRRRQQQQQQRRRSSSSSSTTTSSSUUUWWWXXXYYY\\\___bbbccccccdddfffhhhiiihhhggggggddd^^^WWWQQQMMMJJJIIIIIIIIIMMMQQQVVVbbbyyyggg```XXXTTTSSSSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGEEEDDDEEEHHHIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDDFFFHHH@@@@@@??????>>>======<<<@@@???>>>===<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>;;;:::;;;;;;;;;;;;::::::::::::888888888888888888888888666666666555555555555444444444444444444444444444666555444333333222222333333333333333222222222222222111111000000111111222222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111000000000///000111111222000111111222222222111111111111222222333444444444555555555888:::<<<;;;:::::::::::::::;;;>>>BBBFFFOOOWWW\\\\\\```kkkxxxzzzyyyxxxyyy}}}vvvhhh]]]XXXRRRLLLJJJHHHDDDFFFJJJLLLNNNPPPQQQQQQQQQRRRSSS[[[ccckkkqqqxxx}}}wwwooohhheeedddlll|||vvvsssnnnlllmmmkkkjjjiiigggeeedddcccccc``````______^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSOOOOOOPPPPPPRRRSSSUUUUUUTTTVVVXXXZZZ\\\^^^bbbeeeeeeeeeeeefffhhhhhhfffdddccc]]]UUUMMMHHHGGGIIIJJJNNNPPPSSSVVV[[[kkkxxxfffaaaYYYUUUSSSRRROOOLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEE@@@??????>>>>>>======<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===CCCNNNYYYaaaiiilllooooooooo{{{~~~gggMMMBBB@@@???<<<:::;;;;;;;;;:::::::::999999888888888888888888888888666666555555555444444444444444444444444444444444555444444333222222222333444444444333333333222222333333222222222222333333333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000000000000111111222000000111222222222111111111111111222333333444444555555555888;;;<<<<<<;;;<<<<<<<<<<<<<<<>>>BBBEEEPPPWWW\\\[[[\\\gggzzz~~~{{{xxxyyy~~~{{{lllaaaXXXPPPJJJHHHFFFEEEGGGKKKIIILLLOOOPPPPPPQQQSSSTTTZZZ```dddfffjjjppptttsssssskkkeeeddddddmmmxxxsssnnnkkkllliiihhhgggeeecccaaa``````___^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSUUUWWWYYY[[[]]]```cccfffhhhggggggggghhhfffccc```\\\WWWOOOHHHDDDEEEIIILLLSSSVVVYYY[[[cccwwwwwwhhhccc\\\VVVRRRNNNJJJGGGLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFHHHIIIJJJIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA??????>>>>>>============>>>======<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<>>>>>>>>>>>??????@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>===============>>>>>>======<<<<<<======<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<@@@FFFOOOUUU```iiissswwwxxxRRRHHHAAA@@@@@@===:::999::::::::::::999999999999777777777777777777777777555555555444444444444333333333333333333333333333333333222222222222333333333333333333222222222222222222111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222222222111///...//////000111111111111000///000111222222222222222000000111111222333333333333333444666:::<<<<<<;;;888999:::999999:::===???DDDIIIPPPTTTUUU\\\nnn{{{xxx~~~uuulllZZZQQQJJJJJJJJJIIIHHHJJJOOOPPPQQQQQQSSSVVV[[[^^^___ccccccaaacccnnnzzzwwwlllhhhgggnnnyyyrrrmmmkkkjjjddddddcccbbbaaa___]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTXXXZZZ\\\]]]^^^```cccfffhhhgggfffeeeccc^^^XXXTTTHHHGGGFFFEEEEEEFFFGGGHHHLLLRRR[[[fff{{{ooogggZZZYYYXXXUUUSSSPPPNNNMMMHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFEEEFFFHHHHHHGGGEEEEEEEEEAAAAAA@@@@@@@@@?????????===>>>>>>>>>>>>?????????>>>>>>============>>>>>>>>>???@@@AAAAAA@@@???>>>========================>>>>>>======<<<======>>><<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;>>>CCCIIINNNZZZdddqqqyyy~~~GGGBBB???>>><<<999999<<<:::::::::999999999999888777777777777777777777777555555555444444444333333333333333333333333333333333222222222222222333333333222222222222111111111555444444333333444444555111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111222333444333222000///...///000111222111111000//////000222222333333222000000000111222222333333111111222555999;;;;;;:::555666777777777888;;;===BBBFFFMMMTTTVVVYYYfffuuu~~~wwwuuu{{{yyyqqq```UUULLLKKKLLLKKKLLLMMMRRRRRRSSSUUUXXX___ggglllnnnpppmmmffffffppp}}}xxxnnniiiggglll~~~wwwpppllliiiiiibbbbbbbbbbbbaaa___]]]\\\YYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWW\\\]]]___``````bbbdddgggeeedddcccaaa^^^XXXQQQLLLEEEEEEEEEFFFGGGIIIJJJKKKSSSZZZdddssspppbbb^^^UUUVVVVVVUUUSSSQQQOOOOOOIIIIIIHHHHHHHHHHHHGGGGGGEEEGGGIIIKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEFFFHHHFFFDDDCCCDDDFFFAAAAAAAAA@@@@@@@@@??????===>>>>>>>>>??????????????????>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;???DDDHHHQQQ\\\lllxxxDDDAAA???>>>:::777:::@@@:::::::::999999999888888777777777777777777777777555555444444444333333333333333333333333333333333222222222111222222333333222222222111111111000000222111111000000111111222000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000---...///000///...,,,***...///000222222111111000//////000222222333333333000000000111222222333333000000111444888::::::999555666888888888999;;;===>>>AAAIIIQQQSSSTTT]]]iiixxxxxxvvvrrrpppwww{{{tttfffZZZOOOLLLMMMNNNPPPRRRRRRSSSUUUYYY___iiittt{{{~~~xxxmmmiiippp|||wwwmmmjjjhhhkkkzzzuuunnnjjjhhhgggaaaaaabbbbbbaaa___]]]\\\WWWWWWVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQOOOOOOPPPQQQSSSUUUWWWXXX^^^```aaabbbbbbccceeegggcccbbb```^^^ZZZTTTLLLGGGGGGGGGGGGHHHJJJLLLOOOQQQ___fffppphhh\\\ZZZUUUVVVWWWUUURRROOONNNMMMIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGJJJLLLLLLJJJHHHGGGJJJIIIGGGEEEEEEEEEEEEFFFEEEFFFGGGEEEBBBAAACCCFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@AAA@@@@@@????????????@@@@@@<<<<<<<<<<<<======>>>>>><<<<<<<<<===============;;;;;;:::::::::;;;;;;<<<::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888888999<<<@@@DDDJJJVVVgggvvv???>>>===<<<<<<;;;<<<<<<888888888888888888888888666666666666555555555555555555444333333333333444444444444444444444444444444444444444444444444444333333333222222222111111333333333333333333333333111111222222222222111111000000000000000000000000000000000000111111111111//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222333555666888999999:::777888888888888999999999>>>===AAAHHHNNNQQQVVV[[[eeeiiimmmllliiimmmwww|||nnnbbbUUUNNNMMMMMMQQQVVVXXXXXX[[[dddooo|||sssnnnvvvsssffffffhhhlllyyytttnnnjjjffffffbbbaaa```^^^\\\ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNPPPQQQOOOOOOPPPRRRUUUYYY\\\^^^___```aaabbbcccbbbaaaaaadddaaa[[[TTTNNNIIIGGGFFFHHHEEEEEEIIILLLNNNSSSZZZ^^^ssssss___WWWWWWQQQRRRSSSSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGJJJKKKLLLLLLKKKJJJFFFFFFEEEFFFGGGFFFDDDBBBGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????????????????????????????BBBAAA@@@???>>>>>>======@@@?????????>>>>>>=====================<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>===;;;999777888888888888999;;;===>>>IIIQQQ^^^nnn~~~~~~||||||======<<<:::::::::::::::888888888888888888888888666666666666555555555555555555444333333333333444444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000111111111222222111111111111111111111111111111111//////000000000111111111000000111111111111000000//////000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222333555666888999999999777777888888888999999999<<<;;;???FFFLLLOOOTTTYYYaaaiiipppqqqnnnoooxxxvvviii[[[SSSPPPOOOSSSXXX^^^aaahhhtttzzzyyyllljjjmmmrrr|||qqqlllhhheeedddaaa```___]]][[[ZZZXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTWWW[[[___```aaaaaabbbbbbbbbaaa___^^^]]]ZZZUUUOOOJJJFFFDDDCCCFFFEEEHHHLLLOOOQQQYYYaaarrr}}}hhhYYYSSSTTTPPPQQQRRRRRRQQQPPPMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGFFFDDDBBBEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>=====================<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888999;;;===>>>EEEMMM[[[kkkzzz;;;:::999888888777777888888888888888888888888888666666666666555555555555555555444333333333333444444444444444444444444444222222222222222222222222111111111000000000//////////////////////////////111111111111111111111111111111111111111111111111//////000000000000111111111111222222222222111111//////000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222333555666777888999999777777777888888888999999;;;999<<>>@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>>>>============<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999999:::;;;<<<999888888888999:::<<<===AAAHHHVVVfffttt::::::999888777777777777888888888888888888888888666666666666555555555555555555444333333333333444333333333333333333333333333333333333333333333333222111111111000000000000222222222222222222222222222111111111111111111222111111111111111111111111////////////000000000111000111111222222111111000//////000111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222333444666777888888888777777777777888888888888;;;999;;;AAAFFFHHHMMMSSS\\\lll~~~ttteee[[[TTTRRRVVV\\\eeeqqq|||}}}yyynnnjjjiiieeebbbaaa]]]]]]\\\ZZZYYYWWWVVVVVVWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIILLLKKKKKKJJJKKKLLLNNNOOORRRSSSUUUXXX\\\___bbbcccddddddccc```]]]ZZZWWWUUUNNNLLLIIIFFFEEEDDDDDDEEEEEEHHHMMMPPPRRRYYYmmmrrr___XXXUUURRRPPPMMMNNNNNNOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFHHHJJJIIIGGGEEECCCFFFEEEDDDDDDFFFFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEDDDAAA@@@========================<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999888888888888:::;;;======CCCPPP```mmmyyy;;;:::999888777777777777777777777777777777777777666666666666555555555555555555444333333333333444333333333333333333333333333333333333333333333333333333222222222111111111333333333333333333333333222222111000000111222222111111111111111111111111...////////////000000000//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222333444666777777777777666666777777777888888888;;;999:::???CCCFFFJJJPPPXXXggg|||vvviii```YYYVVVZZZ```jjjzzz}}}yyyppphhhggggggdddaaaaaa[[[ZZZZZZXXXWWWVVVUUUUUUVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJKKKLLLMMMOOOPPPSSSTTTVVVYYY\\\___aaabbbdddcccaaa^^^ZZZUUUQQQOOOHHHFFFDDDCCCCCCCCCEEEFFFIIIKKKNNNQQQTTTbbb|||gggZZZXXXVVVRRROOOMMMNNNNNNNNNOOOOOONNNNNNJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCCCCEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEDDDBBB???===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999888999888888777888999;;;<<<<<<@@@JJJYYYeeennnyyy;;;;;;999888888888888888777777777777777777777777666666666666555555555555555555444333333333333444333333333333333333333333111111111111111111111111333333333222222222222111111111111111111111111111333222111000000111222333222222222222222222222222......////////////000000//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333444555666666666666666666666777777777888888;;;888888===@@@CCCGGGMMMQQQ]]]pppxxxnnnfff^^^ZZZ^^^dddooozzzzzz{{{pppiiiddddddeeebbb______YYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJKKKMMMOOORRRSSSUUUVVVYYY[[[^^^```aaaaaacccbbb___\\\WWWQQQMMMJJJBBBAAA@@@@@@@@@BBBDDDFFFLLLMMMQQQVVV___rrrqqq___WWWUUURRROOONNNNNNNNNOOOOOOPPPPPPQQQQQQHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????????????????????????????AAABBBCCCCCCBBB@@@===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::===>>>>>><<<999777999888888777888999:::;;;<<<===DDDPPP[[[dddmmmttt{{{;;;:::999888777777777777777777777777777777777777666666666666555555555555555555444333333333333444222222222222222222222222000000000000000000000000222222222222111111111111000000000000000000000000333222111//////111222333222222222222222222222222........./////////000000000000000111111000000000//////000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333444555666666666666666666666666777777777888999666666:::===???DDDJJJLLLTTTccctttzzzqqqiiiaaa[[[\\\bbbjjj|||{{{xxxwww{{{uuujjjccc```aaaaaa^^^\\\]]]WWWWWWVVVUUUTTTTTTSSSSSSPPPPPPPPPOOOOOONNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJLLLNNNQQQTTTVVVXXXZZZ\\\^^^```aaaaaaaaaaaa```]]]YYYTTTNNNIIIFFFAAA@@@@@@@@@AAACCCFFFHHHLLLNNNUUU```ooooooeeeZZZUUUQQQMMMMMMPPPPPPPPPPPPQQQQQQRRRSSSTTTIIIHHHFFFEEEEEEHHHKKKMMMOOOMMMJJJGGGEEEDDDEEEEEEEEECCCBBBBBBCCCEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>======::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999999888777777777888::::::;;;999===GGGRRR[[[cccjjjnnnrrrtttxxx:::999888777777666666666777777777777777777777777777666666666555555555555555555444333333333333444222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111333222000//////000222333222222222222222222222222............/////////000111111222222222222111111//////000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333444555666666666666666666666666777777777777888444444888;;;===AAAGGGLLLPPP[[[lll}}}yyyqqqiii```XXXYYY^^^bbbsss{{{zzz|||qqqfffaaa]]]^^^^^^[[[ZZZ[[[WWWVVVVVVUUUTTTSSSRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJLLLOOOSSSVVVXXX[[[\\\^^^```bbbbbbbbbaaa```^^^\\\WWWRRRLLLGGGDDDCCCCCCBBBBBBDDDFFFIIIKKKKKKOOOYYYiii}}}zzzeee```YYYUUUOOOKKKNNNSSSQQQQQQQQQRRRRRRTTTUUUVVVMMMKKKHHHGGGHHHLLLPPPSSSVVVSSSMMMHHHEEEDDDDDDEEEEEECCCAAAAAACCCEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????=======================================>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::999:::;;;;;;999888777777777888999:::;;;777888BBBMMMVVV^^^dddjjjjjjiiimmm}}}888888888888777777777777444555555555666666777777555444333333333333444555444444444444444444444444333222222111111222222333222222222222222222222222111111111111000000000000222222222111111111000000111111000000000000111111000000000000000000000000//////............//////000000000000000000000000222111000//////000111222000000000000000000000000////////////////////////000000000000000000000000222222333444444555555666999777666555555777999:::<<<;;;:::888777:::???CCCMMMPPPUUU___nnn||||||{{{~~~yyyrrriiiaaa[[[XXXWWWbbbhhhpppyyy~~~}}}}}}lllbbb___\\\[[[[[[[[[ZZZYYYVVVUUUTTTRRRQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHKKKOOOQQQSSSUUUXXXZZZ^^^^^^___``````````````````\\\VVVPPPJJJFFFDDDCCCBBBBBBAAAAAACCCGGGKKKNNNSSSXXXbbbssssss]]][[[VVVRRRNNNMMMMMMMMMPPPQQQQQQRRRQQQPPPNNNMMMLLLJJJHHHGGGHHHLLLPPPSSSUUURRRLLLFFFBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBAAA@@@???@@@AAABBB>>>???AAABBBAAA@@@>>><<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;::::::999888777777:::<<<===>>>AAAIIITTT]]]cccfffjjjrrr888888888888777777777777444555555555666666666777555444333333333333444555333333333333333333333333333222222111111222222333222222222222222222222222111111111111000000000000222222222111111111000000111111000000000000111111000000000000000000000000000//////......//////000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000222222333333444555555555777777666555666777888999::::::999888888:::>>>BBBIIIMMMSSS[[[fffrrr{{{~~~~~~~~~zzz}}}|||xxxqqqiiiaaa[[[WWWUUUXXX]]]ccckkkvvv{{{lllccc```\\\ZZZYYYYYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHKKKOOORRRTTTVVVYYY[[[^^^___``````aaaaaa``````___[[[TTTNNNIIIFFFDDDDDDCCCCCCCCCCCCDDDGGGJJJMMMWWW```ppp{{{jjjZZZXXXTTTPPPMMMLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKKKKIIIGGGFFFGGGJJJMMMPPPOOOMMMHHHDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@@@@@@@???>>>===??????@@@@@@@@@@@@??????@@@???>>>===;;;:::999888;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;::::::999888888777999:::;;;<<>>>>>>>>=========>>>??????@@@@@@??????>>>???>>>>>><<<;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999999888888888999999888888888::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::999999888888888888999::::::<<>>???>>>>>>===<<<=========<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<999999888888888888888888777777888888888888777777999999999999999999999999999999::::::::::::999999:::::::::999999888888888888999:::::::::>>>EEEKKKUUU```lllsss{{{888888888888777777777666555555555555555444444444444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222111111111111000000000///000000000000000000000000111111000000000000111111////////////////////////111111000000000000111111///////////////////////////000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333111222333444444444444333222444666777777777888:::<<<@@@HHHOOOQQQUUUbbbpppvvvkkkfffcccbbbffflllvvv|||~~~|||zzzzzz~~~}}}{{{zzzyyywwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzyyywwwuuutttsssqqqpppmmmiiiddd^^^XXXUUUQQQWWW]]]cccpppsssnnniiieee___ZZZVVVSSSOOOMMMOOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQUUUXXXYYY[[[^^^```___```aaaaaa```]]]ZZZYYYNNNKKKFFFBBBAAAAAACCCEEECCCHHHMMMQQQTTTYYY```fffwwweeeYYYWWWMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFEEEDDDBBBAAAAAAAAAAAA???@@@AAABBBAAA@@@???>>>???>>>>>>===<<<=========<<<<<<============<<<<<<:::::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<888888888888888888888888888888999999999999888888999999999999999999999999999999999888888999999999::::::999999999999999888888:::;;;;;;:::<<>>??????>>>>>>>>>============>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888888888888999999999999999::::::::::::999999888888888888888888888888999888888777777888888999999999999999999999999999888:::<<<;;;:::;;;@@@DDDKKKWWWeeeooozzz888888888888777777777777555555555444444333333333333333444555555444333333333333333333333333333333333222222111111222222333222222222222222222222222111111111111000000000000////////////000000111111111111000000000000111111000000000000000000000000000//////......//////000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222111111000///000111222333111222333333333444666888:::888===FFFKKKLLLWWWfffyyywwwlll```WWWTTTWWW[[[dddooovvvyyyzzz}}}|||{{{zzzyyyxxxvvvssspppnnnrrrwww{{{|||}}}~~~|||}}}}}}}}}}}}}}}||||||||||||{{{zzzxxxwwwuuutttttttttqqqtttvvvvvvuuuuuuvvvxxxssssssrrrrrrpppooonnnmmmlllkkkjjjgggeeebbb___^^^ZZZcccnnnvvv~~~mmmeeedddccc```ZZZVVVSSSPPPMMMJJJLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQUUUXXXZZZ\\\\\\]]]^^^```_________]]]ZZZUUUOOOLLLEEEDDDDDDDDDDDDEEEFFFGGGJJJOOOVVVZZZ___iiivvvjjj\\\VVVSSSMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???????????????>>>???@@@@@@@@@???>>>=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888888888999999999::::::888999999::::::999999888888888888888888888888888999888777777777777888999999999999999999999999999666999;;;:::999:::===AAAFFFPPP^^^jjjxxx888888888888777777777777555555555444444333333333333333444555555444333333444444444444444444444444333222222222222222222333222222222222222222222222111111111111000000000000.../////////000000111111111111000000000000111111000000000000000000000000//////............//////000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222222111///......000222333111222222222111333666888:::666999CCCHHHHHHRRR```sss~~~{{{ooobbbVVVRRRSSSPPPYYYdddlllooorrrvvvyyyyyyxxxwwwvvvvvvtttqqqnnniiimmmrrruuuvvvxxxyyyzzzvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{xxxwwwuuutttsssrrrrrrrrrkkknnnqqqqqqoooooopppsssppppppoooooonnnmmmkkkkkkkkkjjjiiigggeeecccaaaaaa[[[fffqqqzzz}}}qqqfffbbbccc```\\\WWWSSSQQQNNNKKKIIIKKKKKKJJJIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLOOOQQQRRRWWWYYY\\\]]]]]]]]]^^^```^^^___^^^\\\XXXRRRLLLIIIDDDDDDEEEFFFGGGHHHHHHIIIJJJQQQYYY```hhhuuuqqqbbb[[[VVVSSSMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJEEEDDDCCCCCCCCCEEEFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGBBBBBBAAAAAA@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@>>>???AAABBBAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;888888999;;;===>>>???@@@;;;::::::999999::::::;;;888888999999::::::::::::888888999999999999888888777777777777777777777777999888777666666777888999999999999999999999999999555777::::::888888<<>>CCCIIIPPPUUUlll{{{uuujjjaaaXXXRRRNNNOOOUUU]]]cccfffkkkrrrrrrqqqpppnnnmmmkkkjjjjjjdddgggjjjnnnppppppooonnnpppqqqqqqrrrrrrsssssstttuuusssqqqqqqsssuuuuuuuuusssrrrpppooommmlllkkkkkkmmmnnnnnnnnnooooooppppppmmmmmmlllkkkiiihhhggggggfffggggggfffeeebbb```___^^^eeeooozzzvvvmmmgggcccaaa```___ZZZSSSNNNKKKKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCHHHGGGFFFDDDDDDCCCCCCCCCFFFHHHKKKNNNQQQSSSTTTTTTUUUXXX\\\___aaabbbaaa```aaa___\\\WWWRRRLLLGGGDDDBBBBBBCCCEEEFFFHHHJJJLLLOOOSSSZZZcccppptttfff^^^TTTOOOPPPLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>============@@@@@@???????????????@@@????????????>>>===<<<;;;???>>><<<<<<===>>>>>>===<<<;;;:::999999999999999;;;:::999999888888999999777777777777666666666666666777777777888888888888777777777777777777777777888888777777666666555555555666777888999:::;;;;;;@@@LLLTTT```ttt666666666666555555555555444444444444444333333333444444444333333222222222444444444444444444444444111111111111111111111111000111222111000//////111111111111111000000000000........./////////000000000000111111111111111111000000000000000000000000000/////////............///000000000000//////...//////000000000000////////////////////////000000000000000000000000000000---...///000111000000///000000000000000111111222111111111111111111111111222222222333333333444444555777999<<<@@@FFFNNNSSScccuuuzzzuuunnncccZZZNNNMMMOOOUUUYYY]]]cccjjjlllllllllllljjjhhhfffeeeeeefffhhhjjjkkkjjjiiiiiimmmmmmnnnnnnooooooppppppqqqpppnnnnnnpppqqqrrrqqqpppooommmllljjjiiiiiihhhiiiiiiiiiiiijjjjjjjjjkkkjjjiiiiiihhhgggfffeeeeeeddddddccccccbbb```___^^^^^^dddnnnxxxtttqqqkkkfffbbb___]]]\\\^^^ZZZSSSNNNKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVVVVYYY[[[]]]```aaaaaa``````___]]]YYYTTTNNNJJJFFFDDDDDDEEEGGGIIIKKKNNNRRRTTTWWW[[[bbbmmm}}}kkk___ZZZRRRMMMOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>======>>>??????>>>>>>>>>>>>>>>======<<<>>>===<<<===>>>>>>===<<<;;;;;;::::::999:::::::::;;;:::999999888888999999777777777777666666666555666666777777777888888888666666666666666666666666777777777777666666555555555666777888999::::::;;;===HHHNNNXXXkkk}}}666666666555555555555444555555444444333333222222444444333333333333222222222333444555555444333222222222222222222222222222000111222111000//////111//////000000111111111222....../////////000000000000000000000000000000000////////////////////////////////////...............//////000000000000///...//////000000//////.../////////...............000000000000000000000000......///000000000000000000000000000000111111222111111111111111111111111222222222222333333333333444555666888;;;AAAIIIOOOYYYmmm}}}qqqdddTTTOOOKKKLLLNNNQQQXXX```bbbdddfffgggfffddd```^^^ddddddddddddcccccccccbbbhhhhhhhhhiiijjjjjjkkkkkkllljjjiiiiiikkkllllllkkkkkkjjjiiigggfffeeeeeeeeeeeeeeeeeeeeeeeefffffffffdddddddddcccccccccbbbbbb``````___^^^^^^^^^^^^^^^^^^ccckkksss{{{wwwkkkeeefffffffffdddbbb```^^^]]]YYYRRRMMMKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOORRRUUUWWWXXXYYYYYY[[[\\\\\\]]]^^^^^^^^^]]]\\\YYYTTTNNNJJJFFFDDDCCCCCCEEEHHHJJJMMMQQQWWWZZZaaaeeennn}}}uuuaaaYYYWWWQQQNNNOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIGGGFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDEEEAAAAAA@@@????????????@@@??????>>>>>>>>>=========<<<<<<<<<<<<======>>>???===>>>>>>>>>>>>>>>===<<<===<<<<<<===???>>><<<:::;;;::::::::::::;;;;;;<<<::::::999888888888888999777777777666666666555555666666666666777777777777666666666666666666666666777777777666666666666555555666666777888999::::::999BBBFFFMMM^^^mmm666666555555555444444444555555444333333222222222333333333333333333333333111222444555555444222111222222222222222222222222000111222111/////////111000000000000111111111111...////////////000000000000000000000///////////////////////////////////////////////////.........---...///000000111000000...//////////////////...000000000000///......---////////////////////////...//////000000000000000000000000000000111111222111111111111111111111111111222222222222333333333444444444444777===DDDIIISSSfff|||qqqbbbXXXOOOJJJIIIIIINNNUUUWWWZZZ___bbbcccaaa]]][[[aaa```___^^^]]]^^^______ccccccddddddeeeffffffgggfffeeedddeeefffggggggffffffeeedddcccbbbbbbbbbbbbccccccccccccccccccdddddd____________````````````]]]\\\[[[[[[[[[\\\^^^___\\\```gggmmmrrrxxx~~~xxxhhh``````ccchhhkkkjjjgggdddbbb[[[VVVPPPLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLNNNPPPRRRSSSUUUXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZ[[[WWWSSSNNNIIIEEECCCCCCDDDCCCGGGKKKNNNPPPUUU[[[```iiippp}}}yyyjjj\\\WWWUUURRROOOPPPLLLKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@??????>>>>>>??????@@@??????>>>>>>=========<<<<<<<<<<<<===>>>??????????????????>>>===<<<;;;;;;;;;<<<>>>???>>>;;;999::::::999::::::;;;<<<<<<:::999999888888888888888777777666666666555555555555555555666666666777777666666666666666666666666666666666666666666666666666666666777888999999:::888???@@@EEERRR___rrr555555555555444444444444444444333333333222222222333333333333333333333333111222444555555444222111222222222222222222222222000111222111/////////111111111111111000000000000////////////000000000111000000000///////////////////////////////////////.........///////////////---...///000000111000000......////////////......111111111111111000///...///////////////////////////////////////000000111000000000000000111111222111111111111111111111111111111111222222222333333333333333333555999???DDDNNN^^^uuusssgggYYYPPPKKKGGGHHHLLLOOORRRWWW\\\^^^]]]\\\ZZZ[[[[[[YYYYYYZZZ[[[]]]^^^___``````aaabbbbbbccccccbbbaaa```aaacccdddcccaaaaaaaaa```_______________``````````````````______[[[\\\\\\\\\\\\]]]]]]]]]ZZZYYYYYYXXXYYY[[[\\\^^^ZZZ]]]aaaeeehhhlllqqqtttwwwxxx{{{~~~}}}lllaaa\\\```eeekkknnnkkkfffbbb```VVVRRRMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPUUUVVVXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZQQQMMMIIIEEEBBBCCCDDDEEEGGGLLLRRRVVVXXX\\\ccchhhrrr|||jjjaaaXXXTTTSSSQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@???>>>========================>>>???@@@AAAAAA@@@???===;;;:::999::::::;;;===>>>===;;;888999999999999999:::;;;<<<:::999888888777777888888666666666666555555555555444555555555555666666666555555555555555555555555555555555555555666666666666666666777777888888999888>>>===@@@KKKSSSbbbxxx555555555444444444444333222222222333333333333333222222333333333333444444111222333444444333222111222222222222222222222222000111222111000//////111222111111111000000///////////////000000000111111/////////000000111111111////////////////////////.........///////////////...//////000000000000///---......//////......---000000111222222111//////000000000000000000000000///////////////000111111000000000000000111111222111111111111111111111111111111111111222222222222333333444444555777<<>>>>>===<<>>>>>======>>>>>>???AAAAAA@@@???===;;;:::999;;;::::::;;;======:::888999888888888888999999:::999999888777777777777888666666666555555555444444444444444444555555555666555555555555555555555555444555555555555666666666666666666777777777888888888===<<<===FFFKKKUUUggguuu~~~zzz555555555444444444333333111111111222333333444444222222222333333444444444222222222222222222222222111111111111111111111111000111222111000//////111000000000000111111111111//////000000000111111111...//////000111222333333000000000000000000000000............/////////000///000000000000//////...---......//////......------...000111222111///...000000000000000000000000000//////...///000111222000000000000000111111222111111111111111111111111111111111111222222222222333444555666666777:::<<<@@@KKKZZZgggoootttxxxzzzuuuoooiiifffccccccjjjsssyyyqqqhhh]]]UUUQQQMMMMMMMMMNNNOOOQQQSSSTTTRRRRRRRRRSSSTTTUUUWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYYYY[[[\\\]]][[[YYYXXXWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ]]][[[\\\]]]^^^```dddiiimmmnnnnnnnnnmmmkkkhhhfffeeehhhjjjmmmkkkfff```]]]\\\hhhlllooolllddd[[[VVVTTTLLLIIIFFFDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGJJJKKKLLLNNNQQQSSSVVVWWWZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZYYYWWWSSSPPPNNNEEEDDDCCCCCCDDDFFFIIIKKKKKKUUUbbbjjjooossszzz|||eeeWWWUUURRRNNNLLLMMMMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>===<<>>===<<<<<<<<<<<<>>>??????>>>>>>===<<<;;;;;;:::999:::;;;;;;;;;999888888777777666777777777999999888777777777777777666666555555555444444444333333444444444555555555555555555555555555555555444444444555555555666666666666666666777777777777666;;;999;;;CCCDDDJJJYYYgggpppuuupppmmmwww555555444444444333333333000000111222333444444555222222222333333444444444333222222111111222222333000000000000000000000000000111222111000//////111......///000111222333333000000000000111111111111......///111222333444555111111111111111111111111---.........//////000000000000111000000///......---..................---+++---///000111000///...000000000000000000000000000///.........///111222000000000000000111111222111111111111111111111111000111111111111222222222333555777777777777999:::<<>>===<<>>===<<<;;;:::::::::<<<<<<===>>>>>>???>>>>>><<<:::888999:::;;;;;;:::888888777666666555666666999888888777777777777777666666555555555444444444333333333444444444555555555555555555555555555555444444444555555555666666666666666666777777777777444999888999@@@@@@CCCQQQ___hhhlllgggfffsss444444444444444444444444444444444333333222222222000111222333333333333333000111111222222111111000111111111111111111111111//////000000111111222222111111000000//////......000000000000000000000000......//////000000111111111///...///222222///,,,---,,,...000000---...222////////////////////////111111111111000000000000------------.........///////////////////////////000000000000000000000000000000111111111111000000111111111111000000000000222222111111111111111111111222222333444555666666:::===EEEPPPWWW\\\dddkkktttoooggg]]]YYY\\\eeellluuu}}}rrrhhh\\\QQQHHHFFFGGGGGGGGGHHHJJJIIIJJJMMMQQQTTTUUUTTTRRRSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLKKKOOOOOONNNNNNNNNNNNOOOOOOTTTRRROOOMMMMMMPPPTTTVVVYYY\\\```aaa___\\\ZZZYYY^^^\\\XXXTTTOOOKKKIIIGGGEEEEEECCCBBBBBBCCCDDDEEEAAABBBBBBAAA@@@AAACCCEEEGGGGGGFFFEEEDDDFFFJJJMMMNNNQQQUUUWWWYYYZZZ\\\]]]```___^^^^^^```aaa```___XXXVVVSSSOOOKKKHHHEEEDDDIIIDDDBBBDDDFFFIIIPPPWWWcccnnnrrrccc]]]WWWUUUQQQMMMKKKKKKKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHDDDGGGJJJKKKIIIGGGEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGCCCAAA@@@@@@CCCEEEFFFEEEDDDDDDCCCBBB@@@???>>>>>>@@@@@@AAABBBAAA@@@???>>>???===::::::;;;<<<<<<<<<===<<<<<<===>>>>>>===;;;777888:::;;;;;;:::999777888888888888888888888888888888777666666666666666666555555555555444444444777444333444777888777555333444444444333111///...666777777777777777666666666666666666777777777777::::::999888888;;;AAAEEEQQQ___dddeeennnvvv444444444444444444444444444444444333333222222222000111222333333333333333111111222222222222111111111111111111111111111111000000000000000111111111111000000000/////////...000000000000000000000000////////////000000000000111000///000111222111000444111///111000------000//////////////////////////////......------,,,,,,------........./////////000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222111111111111111111111111111222222333444555666666:::;;;AAAJJJQQQWWW___hhhtttqqqjjjaaa[[[^^^iiisss~~~{{{qqqcccXXXMMMJJJJJJIIIGGGHHHHHHHHHHHHJJJMMMOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIINNNNNNMMMLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHIIIKKKNNNOOOTTTVVVYYYZZZXXXUUUTTTTTTXXXVVVSSSOOOKKKHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDBBBCCCCCCBBBAAABBBDDDGGGHHHHHHHHHGGGGGGIIIMMMPPPRRRUUUXXXZZZZZZ[[[\\\]]]___^^^]]]^^^______]]]\\\TTTRRRNNNJJJFFFDDDCCCBBBHHHDDDCCCGGGLLLSSS]]]gggpppyyy~~~hhh[[[WWWWWWUUURRROOOMMMLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCAAA@@@AAACCCEEEFFFFFFFFFFFFEEECCCBBB@@@?????????@@@@@@AAA@@@???>>>===@@@>>><<<<<<=========<<<>>>===<<<<<<===<<<;;;999666777999::::::999777666888888888888888888888888888777666666555555666666666555555555555444444444666444333444777888777555333444555555555444333222444444555555555555444444666666666777777777888888999999999888888;;;@@@CCCLLL[[[bbbdddlllttt444444444444444444444444444444333333333333222222111111222333333333222222222222222333333222222222111111111111111111111111111000000000000000000///000000000000////////////000000000000000000000000000000000000////////////000111111000///000333555<<<555000111111...------000000000000000000000000222111111000///......---....../////////000000000111111111111111111111111000000000000000000000000000000111111111111000000......///000111222333333111111111111111111111111111222222333444555666666999888;;;BBBHHHOOOYYYbbboooooolllddd^^^bbbppp|||wwwggg[[[PPPLLLJJJGGGDDDDDDFFFFFFFFFHHHJJJLLLKKKJJJMMMNNNOOOPPPPPPPPPOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIILLLNNNOOOOOOMMMLLLLLLMMMOOOMMMKKKHHHFFFDDDCCCBBBDDDCCCCCCBBBBBBCCCDDDDDDCCCDDDEEEDDDDDDEEEGGGIIIJJJJJJKKKJJJKKKMMMQQQTTTWWWZZZ\\\]]]]]]\\\]]]]]]^^^]]]]]]^^^^^^\\\YYYVVVPPPNNNIIIEEEBBBBBBCCCCCCGGGEEEGGGNNNVVV___lllxxx{{{mmm^^^VVVSSSUUUTTTRRRPPPNNNMMMLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFKKKLLLMMMLLLHHHDDDBBBAAABBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAABBBEEEGGGGGGGGGIIIHHHGGGEEECCCBBB@@@???>>>>>>?????????>>>===<<<>>>===;;;;;;<<<===<<<:::>>><<<;;;:::;;;:::888777666777888999999888666666888888888888888888888888777666555555444444555555666555555555555444444444555444444444666777666555333444555666666666666666333444444555555555444444666666666777777777888888888999999888888:::===@@@EEEVVV___cccjjjqqq~~~{{{333333333333333333333333333333333333333333333333111222222333333333222222222222333333333333222222111111111111111111111111111111000000/////////...000000000000////////////////////////////////////111111000000//////.........000111///---...333777>>>555...///111///---,,,000000000000000000000000333333222111000///......////////////000000000000000000000000000000000000////////////////////////000000111111111111000000...//////000111111222222111111111111111222222222111222222333444555666666:::777777;;;AAAGGGRRR]]]fffjjjjjjeee___dddttt{{{kkk___TTTPPPNNNJJJGGGGGGEEEDDDDDDEEEHHHJJJKKKJJJLLLLLLNNNOOOOOOOOONNNMMMNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLKKKLLLMMMMMMNNNPPPSSSVVVXXX[[[]]]^^^^^^]]]^^^^^^]]]]]]]]]]]]]]]ZZZUUUQQQNNNKKKFFFCCCAAACCCEEEGGGHHHIIINNNWWW___gggtttqqqbbb[[[XXXUUUSSSRRRQQQOOONNNLLLJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEIIIKKKKKKJJJFFFCCCAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDGGGHHHIIIHHHIIIIIIGGGEEECCCAAA@@@???===============<<<<<<<<<;;;:::::::::<<<<<<:::888===;;;999999::::::888777777888888999888888777666888888888888888888888888666666555444444444444444666555555555555444444444444444444444555666666555444555555666666666666666555555666666777777666666555555555555666666666666777888888888888999<<<>>>AAATTT___cccjjjppp}}}|||oooyyy333333333333333333333333333333333333333333333333222222333333333222222111111222222333333222222111111111111111111111111111111000000000//////......////////////000000000000////////////////////////111111000000//////......---...///...,,,---111555:::111+++---000///......000000000000000000000000//////...---,,,,,,++++++////////////000000000000////////////////////////////////////////////////000000111111111111000000111111000000000000000000000000111111111222222222111222222333444555666666:::777555888<<>>CCCWWWbbbeeekkkppp~~~}}}ssssss{{{333333333333333333333333222222333333333333444444222222333333333222111111111111111222222111111111111111111111111111111111000//////////////////...////////////000000000000000000000000000000000000000000000000////////////------...---,,,---///222444...***---///......000000000000000000000000000///............---------....../////////000000000........................000000000000000000000000000000111111111111000000111111111111000000//////000000000111222222333333111222222333444555666666:::666555888:::>>>GGGPPP[[[```dddccc```cccnnnwww|||||||||qqqhhhffffffdddaaa```RRRNNNHHHDDDDDDEEEGGGGGGJJJMMMPPPSSSTTTQQQNNNLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCEEEFFFFFFFFFFFFFFFFFFIIILLLMMMNNNOOOPPPRRROOOPPPRRRSSSSSSTTTWWWYYYUUUXXX[[[\\\\\\\\\]]]^^^YYYXXXWWWVVVUUUQQQMMMIIIFFFDDDAAA@@@AAAEEEIIIMMMRRRVVV```kkkqqqwwwnnn___\\\\\\WWWPPPOOONNNMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCEEEDDDCCCBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGKKKLLLLLLKKKEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>@@@DDDFFFFFFDDDAAA???===:::::::::;;;;;;:::;;;;;;:::999999888888888777777777777777777777777777666555555444444555555666555555555555444444444222444555555444444555666555555444333222222333333111222333444444444444444333333333333444444444555666666777777777:::===AAAJJJ\\\fffgggkkkqqq~~~xxxyyy222222222222222222222222222222222333333444444444222333333333333222111000///000000111111000000///111111111111111111111111.........///////////////.../////////000000000111000000000000000000000000////////////000000000000///...---...///000///...000,,,,,,//////---...111/////////////////////////////////000000000000111------........./////////////////////////////////000000000000000000000000000000111111111111000000000000000000000111111111///000000111222222333333111222222333444555666666888555555888999;;;BBBIIIRRRXXX^^^bbbeeejjjssszzz|||~~~zzzyyyyyyvvvtttsssiiiaaaVVVMMMGGGFFFFFFFFFHHHLLLQQQUUUVVVRRRNNNJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCCCCBBBBBBCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGCCCDDDFFFGGGHHHHHHHHHGGGGGGJJJMMMOOOPPPQQQSSSTTTRRRTTTVVVVVVVVVWWWYYYZZZWWWYYY[[[\\\[[[ZZZZZZ[[[UUUSSSQQQPPPNNNLLLHHHFFFEEEDDDBBBBBBDDDHHHMMMPPPWWW\\\fffrrr{{{xxxdddYYYZZZZZZUUUNNNPPPNNNLLLJJJHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFBBBDDDEEEDDDBBBAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFIIILLLMMMMMMLLLDDDDDDCCCCCCBBBAAAAAA@@@>>>>>><<<;;;;;;;;;<<<===>>>@@@CCCHHHKKKLLLIIIGGGEEEBBB>>><<<;;;;;;:::999;;;:::999888888777777777777777777777777777777777888777666666555555666666666555555555555444444444222444555555333333444666444333222222222333444555000111222333444444444444444444555555555666666666666666666666777:::@@@DDDPPPbbbiiigggkkkrrr222222222222222222222222222222222333333444444444333333333333333222111000//////000000000000//////111111111111111111111111---.........//////000000.../////////000000111111000000000000000000000000......//////000000111111111///...///222222///,,,...---...111000,,,---111////////////////////////++++++,,,,,,---.........------------.........///000000000000000000000000000000000000000000000000000000111111111111000000......///000111222333333///000000111222222333333111222222333444555666777666444555888999999>>>DDDHHHOOOYYYbbbjjjsss|||~~~}}}sssdddVVVMMMHHHFFFFFFGGGKKKRRRWWWWWWSSSMMMIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCFFFEEECCCBBBBBBBBBCCCDDD@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHHHHKKKNNNQQQRRRSSSTTTUUUUUUWWWYYYYYYXXXYYYZZZ\\\YYY[[[]]]\\\[[[YYYXXXXXXRRRPPPMMMKKKJJJHHHEEECCCGGGFFFEEEFFFHHHMMMQQQTTTZZZ___iiivvv{{{lll[[[UUUWWWYYYUUUOOORRROOOLLLIIIHHHIIIJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFIIIMMMNNNMMMLLLDDDCCCCCCCCCBBBBBBBBBBBB???>>>===<<<;;;<<<=========???CCCHHHLLLMMMKKKHHHJJJFFFAAA===<<<:::999888:::999888777666666666666777777777777777777777777888888777666666666666666666666555555555444444444111444666555333222444777222222222222333555777888222333444555666666666666666666666666777777777888666666666555777;;;AAAFFFTTTeeejjjgggjjjqqq333333333333333333333333000000000000000000000000333222222111111222222333111000000000000000111222111111111111000000000000000000000000000000000000/////////000111111222222000000000000000///......//////............//////000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////111111000000//////......000000111111111111000000000000000000000000000000222222222222222222222222111111222222222333333333333444555666888:::;;;<<>>===;;;;;;<<<<<<===>>>>>>???AAABBBCCCDDDEEEJJJHHHCCC>>>999888:::<<<999999999888888888888888777777777777777777777777666666555555444444444444444444444444444444444444333333333222222111111111333333333222222333333333555555555555555555555555888777666555555666777888444555777777999<<<@@@DDDTTTaaaffffffhhhkkk~~~333333333333333333333333111111111111111111111111333222222111111222222333444333222000//////......111111111111000000000000000000000000000000000000111111000000000000000000000000000000000///......//////............//////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////000000000000000000000000222222222222222222222222111111222222222333333333444444555666888999::::::BBBGGGUUUmmm}}}hhhWWWNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLOOOPPPQQQRRRTTTUUUVVVVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZWWWUUURRRQQQJJJHHHFFFEEEDDDEEEEEEEEEHHHJJJLLLOOOSSS\\\gggoooyyyxxx}}}ssshhh___XXXUUUSSSOOONNNOOOQQQOOOKKKHHHGGGGGGIIIKKKKKKJJJGGGEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@???@@@???>>>===<<<======>>><<<<<<===>>>???@@@@@@AAAHHHGGGDDD???;;;999:::;;;::::::999999888777777666777777777777777777777777777777666666555555555555444444444444444444444444666666555555555444444444666666555555555555666666444444444444444444444444777666666666666666666777666777888888888:::>>>AAARRR^^^bbbbbbcccfffvvv333333333333333333333333222222222222222222222222333222222111111222222333444333222111000/////////111111111111000000000000000000000000000000000000222222111000000///......///000000000000///......//////............//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......000000000000000000000000111111111111111111111111111111222222222333333333555555666666777888888888===BBBQQQkkk~~~kkk___ZZZNNNIIIDDDBBBDDDEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^]]]\\\ZZZXXXUUUQQQNNNLLLFFFFFFEEEDDDEEEFFFGGGHHHIIIMMMRRRWWW^^^jjjzzzjjj```YYYUUUTTTSSSOOOMMMOOOQQQOOOKKKIIIGGGHHHJJJKKKIIIIIIHHHFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFFFFGGGAAAAAAAAA@@@@@@??????>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>EEEEEECCC@@@<<<::::::::::::::::::999888777666666777777777777777777777777777777777666666666666666444444444444444444444444333333333333222222222222444333333222222333333444333333333333333333333333555555666666666666555555777888888888777888;;;===MMMXXX\\\\\\______kkk222222222222222222222222222222222222222222222222333222222111111222222333000000000000111222333333111111111111000000000///////////////////////////111111000000//////////////////000000//////...---//////............//////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////......//////000000111111...//////000000//////...000000000000000000000000000000000000000000000000111111222222222333333333555555666666666666666777:::===III___{{{}}}sssnnn[[[RRRHHHCCCDDDEEEDDDBBBDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^_________[[[ZZZWWWTTTPPPLLLIIIGGGEEEFFFFFFGGGHHHJJJLLLOOOQQQUUU\\\cccmmm~~~wwwfffZZZVVVSSSTTTRRRNNNLLLNNNNNNNNNLLLKKKJJJJJJIIIIIIGGGGGGHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGG@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>=================================BBBCCCCCCAAA===:::::::::999999999888888888888888777777777777777777777777666666666666555555555555444444444444444444444444222222222111111111111111222222111111111111222222333333333333333333333333444444666777777666444444666777888777777777:::<<>>>>>>>>>>>>>>=========>>>============<<<<<<=========<<<<<<<<<<<<;;;>>>@@@AAA???===:::999999777777777888999999::::::666666666666666666666666444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444555555444444444444444444444444333444555666666555444333333555666777666777999;;;999DDDLLLTTT\\\XXXWWWaaavvv222222222222222222222222000000000000000000000000333222222111111222222333333333222111111111111111111111111111000000000000000000000000000000000000------...//////000111111...////////////...------//////............//////........................///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111111000000////////////////////////111111111111111111111111111111222222222333333333444444444555555555555555666666:::DDDUUUhhhxxxvvvmmmaaaWWWPPPKKKGGGDDDEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJIIIIIIIIILLLMMMNNNOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYZZZ\\\]]]\\\[[[YYYWWWOOONNNKKKIIIGGGEEEDDDDDDDDDHHHLLLNNNPPPTTTZZZ___jjjlllrrr|||}}}jjj___\\\XXXUUUSSSSSSQQQPPPSSSYYY[[[YYYVVVSSSOOOKKKHHHGGGEEEFFFGGGGGGFFFDDDCCCBBB??????@@@@@@AAAAAABBBBBBDDDDDDDDDCCCCCCAAA@@@???AAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;::::::::::::::::::999999<<<===>>>===;;;999999999777777777888999999::::::666666666666666666666666333333333333333444444444444444444444444444444444333333333333444444444444444333333222222333333444555555555555555555555555333444444444444444444333222333555666666777888:::333===EEENNNXXXTTTNNNUUUbbbsss111111111111111111111111111111111111111111111111333222222111111222222333333333222111111111222222111111111111000000000000000000000000000000000000......//////////////////......//////......---,,,//////............//////........................////////////////////////000/////////............////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////////////////////////////222222222222222222222222111111222222222333333333333333333444444555555555555777;;;@@@IIIWWWgggrrr{{{|||rrrhhh^^^VVVPPPNNNMMMLLLIIIFFFEEEDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTUUUWWWXXXYYYZZZ[[[XXXYYYZZZZZZXXXUUURRRPPPIIIHHHGGGFFFEEEEEEFFFFFFIIINNNSSSVVVXXX]]]eeekkkqqquuuooobbb\\\ZZZXXXTTTQQQQQQQQQSSS[[[dddmmmhhh___UUUNNNIIIHHHHHHFFFFFFFFFEEEEEEDDDCCCCCC>>>??????@@@AAAAAABBBBBBEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;999999:::::::::::::::::::::;;;;;;:::888777888999999999999888888888777777666666666666666666666666333333333444444444555555444444444444444444444444000000111111111222222222111111000000000000111111444444444444444444444444444444333333333333444444333444666666555555666777444;;;===EEEPPPLLLGGGMMMSSSbbbrrryyyzzz|||~~~111111111111111111111111222222222222222222222222333222222222222222222333000000000111222444555666111111111111000000000000000000000000000000000000000000000///......------......//////......---,,,//////............//////........................////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////111111000000//////............////////////......////////////////////////222222222222222222222222111111222222222333333333222222333444444555666666555999===???BBBKKKYYYeeennn}}}|||pppgggaaa___WWWTTTPPPLLLHHHFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUVVVWWWXXXZZZ[[[[[[WWWWWWXXXWWWUUUQQQMMMJJJFFFFFFEEEEEEEEEGGGHHHIIIOOOTTTZZZ^^^```eeemmmtttyyywwwiiiaaa]]]\\\WWWSSSPPPQQQRRRVVVaaammm|||sssdddVVVLLLHHHHHHIIIFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEDDDCCCAAA@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@>>>===<<<;;;;;;;;;<<<<<<=========999999999888777666888999<<<<<<:::999888666555444666666666666666666666666444444444555555555666666444444444444444444444444333333333444444555555555444333333333333333333444333333333333333333333333555444222222222222444555555666777666555333333444888;;;999>>>IIIGGGBBBHHHJJJXXXgggppprrrrrrqqqppp{{{111111111111111111111111111111111111222333444555111111111111000000000000111111111111111111111111------...///////////////111111000///......////////////............//////........................////////////////////////111111000000//////......////////////////////////.........................../////////...---,,,,,,............////////////000000000///......------////////////000000000000000000000000000000000000111111111000000///...---000000000000111111111111//////000000000111111111333333333333333333333333555777999999;;;CCCOOOYYYcccqqqwwwwww{{{qqqdddXXXQQQLLLHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHEEEEEEFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNPPPQQQSSSTTTRRRQQQQQQPPPQQQRRRTTTUUURRRSSSTTTUUUUUUTTTRRRQQQTTTRRRNNNKKKIIIHHHIIIIIIIIIGGGEEEGGGJJJLLLLLLKKKUUU\\\cccggghhhkkkrrrxxx}}}sssiii[[[VVVYYYNNNOOOPPPOOOQQQYYYgggrrrwwwiiiZZZRRRLLLGGGEEEGGGFFFEEECCCAAAAAAAAACCCDDD?????????>>>??????@@@AAA???@@@BBBAAA@@@??????@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>AAA???>>>>>>??????>>><<<<<<;;;::::::999999::::::888999::::::888888999:::888888888888888888888888555666777777777666444333222222222333333444444444333444444555555444444333222222222222222222222222444444444444444444444444111111222222222333333333222444555555444555666777444444444444444444333333555666888:::<<<>>>@@@AAADDDHHHSSSbbbkkkmmmpppsss}}}}}}pppssszzz111111111111111111111111111111111111222333333444111111111111000000000000111111111111111111111111000111111222222222222222333222222111000000111111//////............//////......................../////////////////////////////////.........------////////////////////////////////////////////////.........///......------............////////////.........///////////////....../////////000000000000000000000000000000000000000000000000//////...000000000000111111111111111111111222222222333333333333333333333333333333111222444333444:::EEEMMM^^^kkkyyy~~~lll___VVVOOOJJJJJJHHHGGGFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUWWWWWWUUUUUUUUUTTTSSSQQQPPPPPPOOOMMMJJJHHHFFFFFFGGGGGGEEEFFFGGGHHHJJJMMMRRRVVV[[[dddllloooooouuusssllldddYYYUUUXXXNNNNNNNNNNNNQQQYYYeeemmmnnnbbbUUUOOOJJJFFFDDDEEEDDDBBBAAA?????????AAABBB???????????????@@@@@@AAA@@@BBBCCCBBB@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>???>>><<<======>>><<<;;;;;;::::::999999999999999888999::::::888888999:::888888888888888888888888555666666777666555444333222333333333444444444555333333444444444444333333222222222222222222222222333333333333333333333333222222333333333444444444222444444444222222222444444444444444444444444444666777888999;;;<<<======@@@CCCMMMZZZdddiiiooouuuyyyppplllooouuu|||111111111111111111111111222222111111111222222333111111111111000000000000111111111111111111111111111111222333333333333333222222111000000000111111//////............//////........................////////////////////////.........---------------////////////////////////000000000000000000000000------......///.....................////////////------......///000000111------........./////////000000000000000000000000...//////000000000000000000000000000111111111111333333333333333444444444333333333333333333333333333555666555555999@@@EEEVVVaaannnwwwzzzlll]]]RRRMMMJJJFFFEEEFFFFFFCCC@@@EEEEEEFFFFFFEEEDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQSSSSSSWWWVVVVVVUUUVVVVVVWWWXXXXXXVVVTTTQQQOOOMMMLLLLLLIIIHHHGGGFFFEEEFFFGGGGGGDDDHHHKKKMMMOOOUUU___fffjjjrrrzzz|||~~~}}}pppeeebbb^^^VVVSSSUUUMMMLLLLLLMMMQQQWWW___cccaaaWWWNNNKKKIIIEEECCCCCCCCCBBB@@@??????@@@AAAAAA????????????@@@@@@AAAAAABBBCCCDDDCCCAAA???????????????>>>>>>======<<<<<>>==================<<<;;;;;;<<<===;;;::::::999999888888888888888888999:::999888888999:::888888888888888888888888555666666666666555444444444444444444444555555555333333444444444444333333222222222222222222222222222222222222222222222222333333333333444444444555222333333222000//////000555555555555555555555555777777777888888999999999;;;<<>>??????@@@AAAAAAAAAAAACCCEEEEEEDDDAAA?????????@@@@@@???>>>======<<<<<<>>>>>>===<<<<<<<<<<<<======;;;:::;;;<<<===<<<:::999888888777777777777777777999:::999888777888999888888888888888888888888666666666555555555444444555555555555555555555555333333333444444333333333222222222222222222222222111111111111111111111111222222222333333333444444111222333222000///000111444444555555555555666666555555666666666777777777888999>>>HHHRRR]]]mmmzzzzzz}}}rrrmmmnnnqqqvvvvvv|||111111111111111111111111222222111111000111111111111111111111000000000///000000000000000000000000---...//////000000/////////...............////////////............//////////////////////////////////////////////////////........................////////////////////////........................,,,,,,---.../////////...............////////////000000//////............------------.........///////////////////////////,,,---...000111111111111///000000000111111111111222222222222111111111111222222222222222222222222222333444555666888:::<<>>@@@AAABBBBBBBBBAAACCCEEEEEEDDDAAA?????????AAAAAA@@@??????>>>======>>>===<<<<<<;;;<<<<<<<<<===<<<;;;;;;======<<<;;;999888777777666666777777777888999999777777888999777777777777777777777777666555555444444444444444555555555555555555555555222333333333333333333222222222222222222222222222111111111111111111111111000111111111222222222222///111222222111111222444444444444444555555666666222333444444555666777777888888;;;BBBKKKWWWiiiyyyzzzxxxxxx|||wwwtttwww}}}111111111111111111111111111111000000000111111222111111111111000000000000000000000000000000000000//////000111111111111111000000//////000000111111//////............//////////////////////////////////////////////////////.............../////////////////////////////////........................------......///.....................////////////111000000///......------------........./////////000000000000000000000000------///000111111111111000000000000111111111111111111111000000000000///222222222222222222222222222222333444555777999:::===EEEPPPZZZfffoooppplll___bbbppp{{{sssfffXXXOOOKKKKKKMMMIIIGGGEEECCCBBBCCCDDDEEECCCDDDDDDEEEEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNNNNNNNNNNNNNOOOSSSSSSSSSSSSRRRPPPOOONNNNNNLLLHHHEEECCCCCCDDDEEECCCDDDGGGKKKOOORRRUUUVVVYYY[[[fff}}}qqqggg``````^^^\\\XXXTTTOOOMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPJJJGGGIIIJJJFFFCCCBBB????????????@@@@@@@@@@@@===>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDCCCAAA?????????AAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::;;;=========;;;999888888777777777777777777888999888777777888999777777777777777777777777666555444444333333444444555555555444444444444444222222333333333333222222222222222222222222222222111111111111111111111111000000000000111111111111///111222333222222444555222222333333444555555555222222333444555555666666999888:::???EEEOOOaaarrr{{{qqqnnnooorrryyy111111111111111111111111000000///000000111222333111111111111000000000000000000000000000000000000000000111222222222222111///////////////000111111//////............//////////////////////////////////////////////////////,,,,,,---------.........////////////////////////.................................///......------............///////////////////////////.............../////////000000000000000000000000000000000......///000000111000000000000000000111111111111111111000000000/////////111111111111111111111111666555444444666777888888999>>>EEEMMMXXXcccgggeee^^^bbbqqqssseee^^^^^^aaabbb]]]VVVNNNHHHEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHFFFEEEEEEEEEGGGHHHGGGJJJMMMRRRWWW\\\___```cccjjj{{{rrrfffbbb```aaa```\\\WWWSSSOOOLLLIIIJJJLLLKKKKKKMMMRRRWWWQQQKKKGGGIIIJJJFFFBBBAAA>>>>>>???@@@@@@@@@@@@@@@<<<>>>@@@BBBCCCCCCBBBBBB@@@BBBCCCBBB@@@??????@@@???????????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999999:::;;;<<<<<<:::999999888777777777777888666888999888777666777999777777777777777777777777666555444333333333444444444444444444333333333222222222333333333333222222222222222222222222222222222222222222222222222222000000111111111222222222111222333333111111222333111111222222333444444555444444444444444444444444888777888;;;>>>FFFWWWfff}}}wwwpppllljjjlllppp}}}111111111111111111111111////////////000111333333111111111111000000000000000000000000000000000000//////000111111111111111---------------...///000//////............//////000000000000000000000000////////////////////////+++++++++,,,,,,---------////////////////////////000000000000000000000000.../////////...---,,,,,,............/////////000------......///000000000////////////000000000000000000000000000000000000...//////000000000000000000000000000111111111111222111111111000000//////111111111111111111111111666555333222333444555444888:::===BBBNNN[[[bbbbbbcccfffvvvzzzzzz}}}rrrcccWWWOOOKKKJJJAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHFFFEEEGGGFFFFFFFFFGGGHHHIIIJJJMMMPPPTTTZZZ___dddhhhiiinnnxxxwwwiiibbb```___aaa```\\\VVVRRRNNNKKKFFFJJJMMMMMMLLLPPPWWW^^^RRRLLLHHHIIIIIIDDD@@@@@@???@@@AAABBBBBBBBBBBBBBB<<<>>>@@@BBBDDDDDDCCCBBB???@@@BBBAAA@@@??????@@@============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999888777888:::;;;:::999:::999999888888888888888666888999888777666777888777777777777777777777777666555444333222333444444444444444333333222222222222222222333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222333444222000///000111000000111222222333444444666666555444444333222222666666777999:::@@@OOO^^^pppwwwpppjjjhhhiiinnnuuu000000000000000000000000111111222333333333333222000000000000000000000000333222222222111111000000000000//////.........---//////............//////////////////////////////........................------------------------................................................//////---,,,,,,---...///////////////////////////////////////////////////---,,,,,,---///000///...+++---///000//////000111...///000///...---...000///...,,,,,,,,,---///111000000000000000000000000000000000000111111111111111111111111111111111111555444444333333333444444666777888;;;BBBNNNZZZbbbdddrrrnnnaaaVVVLLLIIIDDDBBBFFFEEE@@@>>>AAABBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDBBB@@@CCCBBBBBBEEEJJJLLLKKKIIIJJJHHHGGGFFFGGGIIILLLNNNNNNLLLLLLMMMMMMKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJLLLHHHFFFIIIKKKJJJLLLOOORRRWWW```jjjllljjjlllqqquuu|||lll\\\UUUWWWZZZYYYWWWTTTQQQMMMJJJIIIFFFEEEFFFHHHNNNUUU\\\aaaXXXPPPFFFBBBDDDFFFDDDAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>============<<<;;;:::999999888::::::::::::::::::::::::999666333333666999888777777777777777666666666666777666444333333444555666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222111111000000//////111222222333333222222111333333333333333333333333222333444555666666666666444666999999:::@@@JJJSSSeee{{{pppddd```eeeiiipppzzz000000000000000000000000///000111111222222111111000000000000000000000000000000000/////////......000/////////............//////............//////////////////////////////........................------------------------................................................///...------------...///////////////////////////////////////////////////...---,,,---///000///...)))+++---...------...///...///000///...---...000///...---,,,,,,...///111000000000000000000000000//////000000000111111111111111111111111111111111333333222222222222333333555555666999>>>HHHSSS[[[gggsssyyyhhhYYYOOOJJJGGGHHHGGGBBBAAACCCAAAAAA@@@AAABBBCCCCCCBBB@@@@@@@@@AAABBBCCCBBBBBBFFFEEEDDDGGGIIIJJJIIIGGGKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDIIIIIIJJJKKKMMMPPPSSSUUURRRNNNMMMPPPRRRRRRUUUYYYaaaeeelllrrrrrrqqqvvv}}}sssgggYYYQQQRRRUUUTTTSSSPPPNNNKKKHHHFFFGGGGGGGGGHHHLLLRRRXXX\\\TTTMMMEEEBBBDDDFFFDDDAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@???AAA@@@@@@??????>>>======<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::888666444555777999888777777777777777666666666666555555444444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111000000000000111222222333333222222111333333333333333333333333222333444555666666666666555777888888888===EEELLL[[[nnnyyyfff______aaafffnnnxxx000000000000000000000000...///000000111111000000000000000000000000000000000000////////////......////////////............//////............//////////////////////////////......................................................................................................---------......//////////////////////////////////////////////////////...---...000111000///***+++---...------...///...///000///...---...000///...---------...///000000000000000000000000000//////000000000000111111111111111111111111111111222222111111111111222222444444444555999@@@IIIPPPdddooo{{{wwwddd[[[WWWTTTTTTPPPKKKIIIJJJGGGEEEDDDEEEFFFFFFDDDCCC@@@@@@@@@AAABBBCCCEEEFFFEEEDDDEEEFFFHHHGGGEEECCCGGGHHHIIIJJJJJJIIIGGGFFFEEEGGGIIIHHHGGGGGGGGGHHHFFFEEEDDDDDDDDDDDDEEEEEEIIILLLPPPVVV\\\bbbgggiiiccc___^^^aaacccdddiiinnnuuuxxx~~~~~~~~~pppiiibbbVVVOOOOOOPPPPPPPPPOOOMMMJJJHHHGGGIIIIIIHHHHHHJJJNNNQQQTTTNNNIIIDDDCCCEEEFFFDDD@@@AAA@@@@@@@@@@@@AAAAAABBB??????@@@AAAAAA@@@???>>>@@@@@@??????>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999777666666777999999888666777777777777666666666666444444555555555555444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000111111111222222000000000111111111111111111111222222222222111111333333333333333333333333222333444555555666555555555666777666555999???DDDPPP^^^ssslll___XXXXXXZZZ___gggnnnsssuuuzzz~~~000000000000000000000000...///000000111111000000////////////////////////111111111111111111000000///////////////.........//////............//////////////////////////////........................////////////////////////................................................------------.........///////////////////////////////////////////////////000///...///000111000///,,,...000000///...///000...///000///...---...000///......---...///000000000000000000000000000000////////////000000000111111111111111111111111111222111111111111222222333444333333333444999@@@EEEWWWbbbpppzzz~~~ppplllllllllkkkeee^^^YYYWWWUUURRROOONNNNNNLLLIIIFFFCCCCCCCCCCCCCCCDDDFFFHHHEEEFFFHHHJJJKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEKKKOOONNNKKKKKKLLLLLLHHHGGGFFFFFFGGGIIILLLNNNNNNTTT^^^iiirrryyy}}}~~~yyyuuutttwwwxxxzzzxxxmmmdddaaa]]]VVVQQQQQQOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLJJJGGGDDDEEEGGGHHHEEEAAA@@@@@@@@@??????@@@@@@AAA>>>???AAABBBBBBAAA???===@@@??????>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::::::::999999999999999666777888999999999777666777777777777666666666666222333444555666555444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000111111222222222111111222222222222111111222222222222222222222222222333444444555555555444444555666555555777<<<@@@IIISSSbbbsssvvvbbbVVVTTTSSSUUUZZZ___dddfffhhhkkkqqqwww}}}000000000000000000000000///000111111222222111111////////////////////////000000000000000000111111........./////////////////////............//////////////////////////////........................////////////////////////................................................,,,------.........//////////////////////////////////////////////////////111000//////000111000...,,,...000000///...///000...///000///...---...000............//////000000000000000000000000000000...////////////000000000111111111111111111111111222222222222222333444444444444444333333666;;;???HHHTTTcccqqqzzzqqqllljjjddd]]]YYYWWWTTTOOOKKKEEEGGGHHHFFFEEEDDDFFFHHHIIILLLPPPSSSSSSQQQOOONNNHHHGGGFFFFFFGGGIIIKKKMMMPPP[[[bbb___YYYXXXXXXWWWQQQOOOLLLKKKLLLOOOSSSVVVYYYaaannn{{{~~~|||jjjbbb[[[XXXVVVSSSQQQQQQMMMOOOPPPQQQPPPNNNLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIFFFCCCAAA@@@@@@??????@@@@@@@@@???@@@BBBCCCCCCAAA???>>>??????>>>======<<<<<<;;;::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<:::::::::999999888888888666777888999999777666666777777777777666666666666111222444555555555444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111000000111111222222333333000111111222222111111000222222222222222222222222222333444444444444444444333333444555666888<<<>>>DDDJJJTTTcccuuuhhhWWWTTTQQQPPPRRRVVVYYYZZZZZZ]]]bbbgggmmmttt|||000000000000000000000000///000111111222222111111000000000000000000000000------............//////........./////////////////////............//////////////////////////////................................................................................................+++,,,---...////////////////////////////////////////////////////////////111///......000000///---+++---......---,,,,,,---...///000///...---...000....../////////000000000000000000000000000000000......////////////000000111111111111111111111111222222222222222333444555555555444333333444888;;;>>>IIIXXXfffwww~~~wwwmmmfffccc___ZZZUUUMMMPPPRRRRRRNNNLLLMMMOOORRRVVV[[[\\\ZZZVVVSSSQQQJJJIIIIIIJJJMMMQQQVVVYYYfffuuuzzzrrrooommmiiiaaa^^^YYYWWWWWW[[[```dddmmmtttnnn___ZZZUUUQQQPPPOOOOOOOOOJJJKKKMMMOOONNNLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFHHHIIIIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<:::::::::999888888777777555777888888666555555666777777777777666666666666111222333444444555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111111111111222222222222222000000111111111111000000222222222222222222222222333333444444444444333333111222333555777999;;;<<<===AAAHHHSSScccqqquuurrroooqqqwwwsss]]]YYYTTTPPPOOOPPPPPPPPPQQQSSSWWWZZZ___eeelllqqq000000000000000000000000...///000000111111000000000000000000000000000000---------.........//////............/////////000//////............//////////////////////////////........................------------------------................................................+++,,,---////////////...////////////////////////////////////////////////000///......//////...,,,+++---......---,,,,,,---...///000///...---...000......///000000000000000000000000000000000000000........./////////000000111111111111111111111111000000000111111222333444444444444444333444777999:::AAALLLXXXiii|||}}}}}}tttqqqnnniiieee```dddiiiiiifffcccdddfffjjjmmmqqqoooiiiaaa[[[XXXQQQRRRUUUYYY___dddiiikkk}}}tttqqqnnnlllooouuu|||rrrdddUUUTTTRRROOONNNMMMMMMKKKHHHJJJLLLNNNMMMKKKHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>===<<<>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999888777777666555777888666444333444777777777777777666666666666222222222222333444555666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111333222222222222222222111000000111111111111000000111111111111111111111111333333333444444333333222111222222444777888999888666;;;@@@HHHTTTbbbhhhggghhhfffjjjwww|||hhhccc\\\VVVRRRNNNLLLJJJJJJLLLNNNPPPSSSXXX^^^bbb000000000000000000000000---......///////////////000000000000000000000000.../////////000000111111---.........//////000000//////............//////////////////////////////........................------------------------................................................***+++---///000000///...////////////////////////////////////////////////000...------......---+++---///000000///......///...///000///...---...000......///000000000000000000000000000000000000000............/////////000111111111111111111111111////////////000111222333333444444333333444666888888===CCCLLL]]]qqq}}}{{{}}}{{{wwwsssrrrxxx~~~}}}zzzzzz||||||qqqiiieee^^^aaagggnnntttzzz}}}~~~rrrbbb]]]PPPRRRRRRPPPOOOOOOMMMJJJIIIJJJMMMNNNNNNKKKHHHFFFCCCEEEFFFHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAADDDBBB@@@>>>===<<<;;;;;;>>>======<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666777777555222111444777777777777777666666666666222222111111222444555777333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000444333333222222111111111000000111111111111000000111111111111111111111111333333333444444333222222222222222444666777666555333888===BBBMMMZZZbbbcccgggcccdddtttrrrmmmddd\\\VVVPPPKKKGGGGGGHHHIIIJJJLLLPPPUUUYYY000000000000000000000000000000000000111111111111000000000000000000000000000000111111000///......000000000000000000000000////////////////////////---------------------------...///000000///...---///......---------......//////.........---------..................------////////////////////////////////////////////////................................................---------,,,++++++---///........................000...,,,---///000...+++.../////////......///111////////////////////////000000111222333333444444222000...///222333111///111222333333444444333333444888>>>CCCMMM^^^tttyyyuuuxxxppplllooorrrwwwwwwggg[[[VVVPPPQQQRRRQQQOOOKKKGGGDDDMMMKKKJJJIIIIIIHHHFFFDDDFFFEEEDDDCCCCCCEEEGGGIIIHHHHHHGGGEEEDDDBBBAAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777999999888777777777777777777777666666555555555444333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111//////000000111111222222000000////////////000000222222222111111111000000//////000111111111111111222222222222222222222222333333333333333333333333333333333444444444555555555888;;;>>>BBBKKKXXXbbbgggfffgggrrr|||uuurrrjjjZZZMMMHHHFFFDDDEEEFFFFFFEEEJJJQQQ000000000000000000000000/////////000000000111111000000000000000000000000...////////////...---,,,////////////////////////////////////////////////---------------------------...///000000///...---///......---------......//////.........---------........................////////////////////////////////////////////////...................................................//////...,,,---///000........................000...,,,---///000...,,,+++,,,,,,,,,,,,,,,---...000000000000000000000000//////000111111222333333222000//////111222111///111222333333444444333333333777;;;>>>EEESSSfffuuu}}}vvvpppqqqzzzyyyvvvzzzyyyiii]]]UUURRROOOOOOPPPPPPOOOMMMJJJIIIMMMKKKHHHGGGHHHHHHGGGEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAA???>>>========================<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777777666666555444444444444444777666666666555555555555333333444444444444333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000////////////000000111111111000000000////////////000111111111111111111111111111111111111111333333333333333333333333333333333444444444444555333666888:::===EEEQQQZZZfffjjjoooxxxxxxhhhWWWNNNHHHEEEEEEFFFEEECCCFFFKKK000000000000000000000000....../////////000000000000000000000000000000000000000000000000//////...////////////////////////////////////////////////........................---...////////////...---......---------......///...............---------........................////////////////////////////////////////////////...................................................//////...------///000........................000...------///000///.........//////000000000000111111111111111111111111...//////000000111111111111000///000111222111///111222222333333333333333333555777888;;;EEESSS___qqqvvvxxxsssllliiiooovvv~~~kkk___WWWSSSRRRMMMNNNNNNOOOOOONNNNNNNNNMMMKKKHHHGGGHHHHHHGGGFFFHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@??????>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::999888888777777777777888777777666666666666666666666666666555555555555333333444444444444333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000////////////000000000000000/////////////////////000111111111111111000000000000000000000000222222333333333333333333333333333333444444444444222444555666888>>>HHHOOO___jjjuuu~~~yyycccTTTLLLHHHFFFGGGFFFCCCDDDGGG000000000000000000000000............////////////////////////////////////....../////////......---////////////////////////////////////////////////////////////////////////...........................------------...//////........................---------...............////////////////////////////////////////////////................................................---...///...------...///........................///.........///000111111222111111111222222222111000000000000000000000000/////////000000111111111111000000000111111000000111111222333333333333222333444555444555;;;EEEMMM^^^hhhqqqrrrkkkgggiiinnn|||ooobbb\\\WWWSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOKKKJJJJJJKKKLLLKKKIIIFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDD???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;:::::::::::::::999999999888888777777777888888888888999999999888777777777777777888888777777777777777888666666666666666555555555333333333444444333333333000000000000000000000000111111111111111111111111111111111111111111111111222222111111000000//////000000////////////000000000000000000000000000000//////000111111111111111111111111111111111111111222222222222222333333333222222333333333444444444444555555555666:::AAAFFFSSSbbbrrrppp\\\RRRKKKGGGGGGGGGDDDDDDEEE000000000000000000000000............////////////////////////////////////***++++++,,,,,,+++++++++........................////////////////////////////////////////////////......------------......---------------...//////---.....................---------.........//////////////////////////////////////////////////////...................................................///111000///...///000//////////////////////////////.........000222444333000......///000///...////////////////////////000000000111111111111111000000111111000000000111000111222222333333222222222333444333444777===CCCKKKXXXgggnnnmmmiiijjjlllwww~~~pppbbb]]][[[VVVQQQOOOOOOOOOOOONNNNNNMMMMMMMMMIIIJJJLLLOOOPPPNNNJJJFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCAAA@@@@@@AAABBBCCC>>>>>>>>>>>>>>>??????@@@>>>======<<<;;;::::::999777888888888999999999:::888888888888888999999999888888777777666777777777444444333333333444444555555555555666666666666666222333333333333333333222111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000//////000000////////////000000111111111111111111111111//////000111111111111111222222222222222222222222111111111222222333333333222222222333333333444444666666666666666999===@@@IIIVVViii|||ooo]]]SSSIIIGGGGGGDDDCCCDDD000000000000000000000000....../////////000000000000000000000000000000000......//////000000//////........................////////////////////////..............................------------......---------------...///000---------...............,,,,,,------.../////////////////////////////////////////////////////////................................................000111333333222111111222////////////////////////...//////......000444777:::555000...///111000///........................111111111111111111111111///111222111000///000111000111111222222222222222222333444444444777:::======IIIYYYdddiiikkklllnnnyyyoooeee^^^^^^___[[[TTTPPPOOOOOOOOONNNMMMLLLKKKJJJGGGIIILLLPPPQQQOOOJJJFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBB???>>>>>>>>>>>>>>>??????===<<<<<<<<<;;;:::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888777777666666777777777555444444444444555666666555555555666666666666666222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000000000////////////000000111111111111222222222222//////000111111111111111222222222222222222222222000000111111222333333333222222222222333333333333777777666666777999;;;===BBBMMM]]]sssvvveeeSSSKKKGGGDDDBBBAAA000000000000000000000000/////////000000000111111000000000000000000000000000111222222333333333222........................////////////////////////------------------------...------,,,,,,------...---,,,,,,------///000000---------.........//////,,,,,,------...//////000////////////////////////////////////////////////...................................................000222222111//////000////////////////////////...///000///...000555999AAA:::222///000222333111////////////////////////000000000000000000000000///111222111//////000222000000111222222222222222000222333444555555777888777>>>IIIVVV```hhhnnnrrr~~~mmmggg___ZZZ]]]```\\\UUUQQQLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHIIILLLMMMMMMKKKHHHEEEDDDDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666777777666666666666777777666666666666666777888888555555555555666666666777222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111111000000////////////000000000000000000111111111222//////000111111111111111111111111111111111111111///000000111222222333333111222222222222333333333555444444444666888999999>>>FFFQQQcccgggVVVNNNGGGCCCAAA000000000000000000000000000000000000111111111111000000000000000000000000,,,,,,---.......................................////////////////////////------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---...///000111---------.........//////,,,,,,------...///000000////////////////////////////////////////////////................................................***,,,...///---,,,,,,,,,000000000000000000000000...///000///...000555:::BBB999000+++,,,/////////000000000000000000000000///////////////.........///111333222///...000222000000111222222222222111000111222333444444444444666888???JJJXXXeeeooosss~~~mmm```___WWWSSSWWWZZZWWWQQQMMMIIIJJJMMMNNNNNNLLLJJJHHHIIIHHHFFFGGGIIIKKKKKKJJJFFFEEEDDDCCCDDDEEEGGGIIICCCDDDDDDDDDEEEEEEEEEFFFBBBBBBCCCDDDCCCBBB@@@???@@@@@@???>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999888777666555444333222777777666666666666777888333333333333333444555666444555555555666666777777222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222000000////////////000000.../////////000000111111//////000111111111111111000000000000000000000000///000000111222222333333111111222222222333333333333222111222555777777777;;;AAAIIIUUUmmmxxxbbbUUULLLFFFCCC111111111111000000000000////////////////////////000111111111111000000///////////////////////////////////////////////////000111000...,,,+++,,,---........................------------------------,,,,,,,,,---------......///000000000///......---------------------------.........................................................------,,,,,,,,,//////............//////........................---------............///000/////////000222555777KKK???222...000222000,,,............////////////...000111000///...///111000000000000000000000000000111111111111222222222111222333333444444333333555777999<<>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;:::::::::999999888888888888888777666666666666666777666555444444333333444444444444555777777444222555555444333222222111000000000000000000000000000222222111111111111222222222222111111000000//////000000111111111111000000000//////.........//////111000///......///000111000000000///////////////111111111000000000000000000000111111111111000000000000111222222222222111333333444555666777888999888;;;@@@JJJ\\\xxxsss^^^PPPIIIIII000000000////////////...//////////////////////////////000000111000000000////////////////////////////////////////////////...///000///---,,,,,,---........................------------------------,,,,,,---------.........---------------,,,++++++------------------------......................................................---------,,,,,,,,,......------------.......................................////////////000///...------...000222444AAA999000---///111000---............////////////...000111000///...///111000000000000000000000000000111111111111222222222111222333333444444333333555777888:::???KKK[[[fff}}}ttthhh^^^XXXWWWTTTRRROOOOOOQQQRRRPPPOOOOOOOOONNNMMMKKKIIIGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@????????????=================================<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999888888888777777777888777777666666666666666777666666666666666777777444444444555666666444222333333333333333333222222000000000000000000000000222111111000000111111222222222222111111111111111000000000//////000000000//////............//////111000///......///000111000000000000000000000000111000000000000000000000000000111111111111000000000000111222222222222111333333444555555666777777888:::>>>CCCPPPhhhlllZZZPPPMMM////////////............////////////////////////---...//////000000000000////////////////////////////////////////////////,,,...000000...---------........................------------------------,,,------------.........,,,,,,------,,,,,,++++++------------------------...................................................------------,,,,,,,,,------,,,,,,,,,,,,------...........................////////////000000000...------,,,,,,...///000555222...---.../////////............////////////...000111000///...///111000000000000000000000000000111111111111222222222111222222333333333333333444555666777:::AAALLLTTTnnnpppddd]]]WWWTTTUUUQQQOOONNNMMMNNNOOONNNMMMLLLKKKKKKJJJHHHGGGEEEDDDFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>========================>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::999999::::::888777777777777666666666777777666666555555666666555555444555666777888888555444333444666666444333222222222222333333444444000000000000000000000000222111111000000111111222111111222222222222222222000000///......///000000//////............//////000000////////////000000111111111111111111111111000000000000000000111111000000111111111111000000000000111222222222222111333333333444444555555555666999;;;;;;AAARRRkkk~~~kkk]]]XXX000000/////////.........////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////))),,,///000///.................................------------------------------------............---...............------........................................................................------------------------...------,,,,,,------.......................................////////////......---,,,,,,------...---...//////.........///............////////////...000111000///...///111////////////////////////000000111111111222222222111111222333333333333222222333555555666:::@@@DDD\\\kkk}}}zzznnnaaaZZZWWWTTTSSSUUUQQQPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGEEEDDDCCCDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999999:::;;;<<<;;;::::::999999999999999777777777777777777777777777666666555555555666666333333222222333444444555555444333444555555444333222222222222222222222333000000000000000000000000111111000000000000111111000000000111111222222222000///...------...///000///............//////000000000////////////000000111111111111111222222222000000000000000111111111000000111111111111000000000000111222222222222111333333333333333333333333222777:::888888BBBTTTccc{{{~~~|||yyy||||||nnnggg111111111000000000//////////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////))),,,///000000.................................---------------------------------.........//////------...//////.................................................................................------------------------//////............//////........................,,,,,,,,,---------......//////.........---......,,,///111111///------...............////////////...000111000///...///111////////////////////////000000111111111222222222000111222222333333222222000222333444555777:::<<>>============;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999888999;;;<<<::::::999888888888888999888888888888888888888888666666555555555555666666444444333222222222222222555444222333444555444333444444333222222111000000000000000000000000000000111000000000000000000111......//////000000111111000///...------...///000...............///000000//////000000000000//////000000111111222222222222//////000000111111111111000000111111111111000000000000111222222222222111222222333333333333333333///555:::999777;;;EEEOOO```kkkvvvuuuoooooo{{{~~~www111111111111000000000000////////////////////////---...//////000000000000////////////////////////////////////////////////***,,,/////////......///........................------------------------------........./////////,,,,,,------......------........................................................................,,,,,,,,,------------.../////////....../////////........................++++++,,,,,,,,,---------//////////////////.........000222333111///------............////////////...000111000///...///111000000000000000000000000000111111111111222222222000111111222222222222222000111222444666777777888===EEERRRaaarrrooobbbYYYSSSOOOPPPOOOMMMMMMOOOIIIJJJJJJIIIHHHHHHIIIKKKFFFFFFGGGGGGGGGGGGGGGFFFCCCEEEHHHJJJIIIGGGDDDAAACCCBBBAAA@@@?????????@@@>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::::::::999888888777777888888777777888888888888999999555555444444555555666666666666555444333333333333555333222222333444444333444444333222111000//////000000000000000000000000111000000//////000000111......//////////////////////////////////////////......---......///000111//////000000000000////////////000000111222222222/////////000111111222222000000111111111111000000000000111222222222222111222222222333333444444444000444888999888999>>>CCCJJJYYYiiinnnjjjkkkuuu111000000000000///////////////////////////////////////000000111000000000////////////////////////////////////////////////,,,...///...------...///........................------------------------............////////////,,,---......//////..............................................................................,,,,,,,,,---------......///......------......///........................,,,,,,,,,---------...............////////////...///000111222222111...,,,............////////////...000111000///...///111000000000000000000000000000111111111111222222222000000111222222222222222111222222444555666666555555:::CCCMMMYYYiii}}}yyylllaaaWWWSSSOOONNNQQQQQQNNNNNNPPPPPPPPPPPPMMMIIIGGGHHHJJJDDDDDDEEEFFFGGGGGGGGGFFFCCCFFFIIIKKKKKKHHHDDDBBBBBBBBB@@@??????>>>>>>>>>>>>???AAABBBBBBAAA???>>>??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999999999888777777777777777666666666777777777888888555444444444444555666777444444333333333333333444555333111111333444444333333222222222111111000000000000000000000000000000000000////////////000000000000000000////////////...///111222222111///...---------......///000111...///000111111000///.........///000000111222222...//////000111111222222000000111111111111000000000000111222222222222111111222222333444555555666444555555666666888:::<<<>>>IIIYYYccchhhlllsssyyy000/////////............////////////////////////000111111111111000000///////////////////////////////////////////////////...//////...,,,,,,...///........................------------------------............/////////000//////000111222222111111////////////////////////................................................,,,,,,,,,------............------,,,,,,------...........................---------.........//////,,,---......//////....../////////111333222///,,,............/////////000///000111000///...///111000000000000000000000000000111111111111222222222000000111222222222222111333222222444555555444333333666:::???EEESSSgggxxx~~~sssgggbbb\\\TTTLLLJJJKKKOOOOOOLLLLLLNNN[[[[[[YYYSSSLLLGGGFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFCCCFFFJJJLLLLLLIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999::::::::::::999888777999888888777777777777777444555555555666666777777444444444444444555666777000000000000111222333333555333111111222444444333111111111111111222222222000000000000000000000000000000////////////000000222222111111000000//////...///222333333222///...---------......000111111...///000111111000///...---......///000111111111...//////000111222222222000000111111111111000000000000111222222222222111111111222333555666777777888555222222333666999:::999@@@LLLZZZgggooorrrsss111///...------...///111//////............////////////000000000000//////111000//////000000///...000000000///......------......------------......------------------------+++,,,,,,------,,,,,,+++***,,,......---,,,---...,,,---......///.........///............---------................................................------............------//////.........------------------............///111111000000/////////...---------...///000000111000000//////.........---///////////////.........000000000000000111111222000000000000000000000000......///000111222222333111111222222222333333333333333333222222111111111777999;;;;;;===EEEQQQZZZnnnzzz~~~rrrfff___WWWRRRPPPJJJJJJIIIHHHIIIMMMRRRWWWffflllgggVVVIIIHHHFFFAAADDDBBBBBBCCCEEEGGGGGGGGGDDDEEEGGGHHHGGGFFFDDDCCC??????>>>>>>===>>>>>>???BBBAAA@@@@@@???@@@@@@@@@=========<<<;;;;;;::::::;;;999888999;;;;;;999666999999999999999999999999999999999888888888888777444555555666777888888999666555555555555444444444222222333444444444333333111111111222222333333333333222222111111222222333000000000000000000000000000000000000000000000000666333000------...111222........................------------------------000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000111111222333333444555555222333444444555555444444555555555555555666777777::::::@@@OOO^^^gggnnnsss}}}000///...------...///000//////............////////////000000000000/////////...---...///000///...------------..................------------......------------------------+++,,,,,,------,,,,,,+++***,,,......---,,,---...---...//////000000/////////............---------................................................------............------//////.........------------------............///...---------,,,,,,,,,,,,------......///000000111000/////////............/////////////////////...000////////////000111111000000000000000000000000000000000000000111111111111111111111222222222222333333333222222111111111444555777666777<<>>=====================<<<;;;;;;::::::;;;999888999;;;;;;999666999999999999999999999999888888888777777777666666555555666666777777888888555555555555444444444444333333333333222111000000111111111111222222222333333222222111111222222333000000000000000000000000000000000000000000000000///////////////000000000........................---------------------------.........////////////000/////////////////////000000000000000000000000////////////000000000000000000111111222333333444222333444444555444444444444444444444444555555666888888===IIIVVV```jjjrrr{{{000///...------...///000//////............////////////000000000000//////---,,,,,,---///000///...++++++,,,,,,---......///......------------......------------------------,,,,,,------------,,,,,,***,,,......---,,,---......//////000000000000000///............---------................................................------............------...............------------------............///,,,,,,,,,,,,,,,+++++++++------......///000000000////////////................../////////////////////............///000000000000000000000000000000111111111111000000//////000000000000111111111111222222222222222111111111222333444333222555:::???IIISSSddduuu|||qqqrrrvvvyyyxxxyyymmmaaaVVVRRRQQQMMMJJJJJJHHHHHHGGGFFFFFFIIINNNRRRfffjjjeeeWWWLLLJJJGGGCCCEEECCCBBBCCCDDDEEEDDDCCC@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<=========<<<;;;;;;::::::;;;:::999:::;;;:::999777999999888888888888888888777777666666666555555555666666666666666666666666555555444444444333333333333333333222111000///...111111111111222222222222222222111111111111222222000000000000000000000000000000000000000000000000+++---000333333222000///////////////////////////------------------------------........./////////////////////////////////000000000000000000000000////////////000000000000//////000000111222222222222222333444444444444444333333333333333444444444666666999AAAJJJTTTcccqqq000///............///000//////............////////////000000000000//////---,,,,,,---///111000///,,,,,,---------...............------------..............................,,,,,,------------,,,,,,***,,,......---,,,---.........///000000000000//////............---------................................................------............------........................---------............///....................................//////000000///////////////.....................////////////...------------...//////000000000000000000000000111111000000000000000000////////////000000000000222222222111111111111111222444555444333333666999@@@FFFQQQ```nnnxxx}}}~~~yyyyyy{{{{{{wwwvvv~~~kkk___WWWPPPPPPQQQOOOLLLMMMGGGGGGFFFEEEEEEGGGKKKNNNVVVYYYWWWNNNIIIIIIHHHEEEEEEDDDCCCCCCDDDDDDBBBAAA@@@@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::;;;:::999888888888888888888777777777777777777666666666555555666666666666666666555555444444444444333333333222222222333222222111000000222222222222333333333333222222111111111111222222000000000000000000000000000000000000000000000000---///222444444333111000000000000000000000000000......................../////////000000000111111.........///////////////////////////////////////////////////000000000000000000000111111111222222222222333444444444444333222333333444444444444444555444777:::???III\\\mmm//////............////////////............////////////000000000000//////...------...000222111000////////////......------......------------..............................,,,------......------,,,***,,,......---,,,---...,,,---......//////......///............---------................................................------............---------.....................---------............/////////////////////000000............////////////.........///////////////---.........//////000000---------------......///////////////////////////...//////000111111222222....../////////000000000111111111111111111111111222333444555444555666777;;;===CCCMMMYYYeeennnrrryyy{{{}}}yyyjjj]]]TTTNNNKKKMMMNNNKKKJJJJJJGGGGGGFFFDDDCCCEEEHHHKKKIIILLLKKKHHHFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;;;;:::999999999888888888777777666666666888888777777777666666666666666666666555555555555444333333333222222222222111111222333444444444333444444444444444444333333222111111000000111111222000000000000000000000000////////////////////////111111000000000//////...000000000000000000000000........................////////////000000000000------....../////////000////////////////////////////////////000000000000111111111222222222222222111222333333444444333333222333444555555555555444555555666777999BBBTTTfff//////////////////////////////............////////////000000000000/////////......///111222111000111000000///......------......------------..............................------............------***,,,......---,,,---...,,,------...............///............---------................................................------............---------------...............---------............///---------.....................//////////////////.........///////////////------......///000000000...------------...//////////////////////////////......///000111222333333////////////000000000000000000000111111111111111111111222333333444444444666777999???HHHTTT^^^eeeooovvv|||yyyhhhZZZTTTPPPLLLJJJLLLMMMJJJIIIKKKGGGGGGFFFEEECCCCCCFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFCCCAAAAAAAAAAAA@@@@@@@@@??????>>>???AAABBBCCCBBBBBBAAA>>>>>>===<<<<<<<<<===============<<<;;;;;;:::::::::;;;<<<<<<:::999999:::888888777777666666555555888888888777777777666666555555555555555555555555333333333222222222111111000111222333444555555555444444444444333333333333111111000000000000111111000000000000000000000000////////////////////////111///---,,,++++++,,,---////////////////////////........................,,,,,,---------.........---------......//////000000000000000000000000000////////////000000000000222222222222222222222222111111222333333333333333222333555666666555555444555444555777777===LLL[[[vvv......////////////......//////............////////////000000000000//////000...---...000000///.................................------------..............................------............------***,,,......---,,,---...------...//////////////////............---------................................................------............---------------.........//////---------............///,,,,,,,,,------........./////////////////////.............../////////000------......///000000111.........---...//////000//////////////////////////////000000111111111222//////000000000111111111///000000000111111111222222111111111222333333222111444777999===DDDNNNUUU```jjjxxxqqqeeeXXXPPPNNNOOOKKKJJJMMMMMMJJJJJJLLLGGGGGGGGGEEECCCCCCEEEGGGIIIHHHGGGGGGGGGEEECCCCCCEEEEEEEEEGGGHHHGGGEEEBBBAAA@@@@@@???????????????<<<===???AAAAAAAAA@@@???===<<<<<<<<<<<<===>>>>>>=========<<<;;;;;;::::::999<<<======:::999999;;;888888777666666555444444777777666666666555555555333444444555555666666666222222222222111111111111000111222333333333333333333333333222222111111111111111000000000000111111000000000000000000000000///////////////////////////...------,,,---......................................................,,,,,,,,,---------......,,,,,,---......///000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222111222444555555555333222444333555777888;;;EEEPPPbbb}}}......////////////......//////............////////////000000000000/////////...------...///...,,,+++,,,,,,------......///.........------.........////////////////////////------............------***,,,......---,,,---......//////000000000000000//////.........---------................................................---..................------------.........//////---------.........//////---------......////////////////////////.........---.........//////000000---------...///000000111///............///000000////////////////////////111111111111000000000000000000000000111111111111//////000000111111111222555333222111222333333222111555888888777:::AAAGGGQQQ\\\mmm~~~wwwzzzxxxhhh```YYYQQQLLLLLLKKKGGGGGGIIIIIIGGGHHHKKKHHHHHHGGGEEECCCCCCDDDFFFGGGEEEEEEGGGGGGEEEDDDDDDEEEEEEFFFHHHIIIIIIFFFCCC@@@@@@???>>>>>>>>>>>>>>>:::<<<>>>@@@AAA@@@???>>>=========>>>>>>???@@@AAA>>>======<<<;;;;;;::::::999<<<>>>===:::999999;;;888777777666555444444444666666555555555444444444333333444444555666777777222222222111111111111000111111222222222111111000222111111111000000//////111111000000000000111111000000000000000000000000////////////////////////...///000111111222222222........................////////////////////////........./////////000000,,,,,,------...///000000000000000000000000000000////////////000000000000000000000000////////////111111222333333333333222///111222444444333222111333222444888999:::@@@HHHLLLeee.../////////000000111111////////////000000000000////////////////////////000000/////////......---///............---------...............---------------------,,,+++***)))///...---,,,,,,,,,,,,,,,////////////////////////........................////////////////////////////////////////////////......//////...---,,,,,,,,,---......//////......................................................,,,------....../////////111000///...............................................................111///...------...///111000000//////......------,,,,,,---...///000111111000000000000000000000000000000000111222222333333////////////000111222333333333333444666999===???BBBIIIXXXiiivvvzzzgggbbbZZZSSSOOOLLLJJJHHHIIIGGGFFFHHHKKKLLLJJJHHHGGGFFFEEECCCCCCCCCDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===============???===<<<<<<>>>???>>>>>>AAA???===;;;;;;<<<===???<<<;;;;;;::::::999999999???>>>===<<<;;;:::::::::???>>><<<:::888666555444777666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333222222111000///......111111111111111111111111000000////////////000000......////////////............------------.........//////////////////......------------...//////.........------,,,,,,,,,......////////////......---......///////////////---......///000111111222//////...//////000111111111111111111111111111111333444555555555444333222222222222333555888;;;<<>>>>>===>>>>>>>>>???===<<<<<<>>>??????>>>@@@???>>>=========>>>???::::::::::::999:::::::::999999888888777888888888<<<;;;999777555444333333666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222222111111000000//////////////////////////////000000////////////000000......////////////...............------...............------------.........------------...//////...------------------,,,......////////////......---......///////////////.........///000111111111111000000000000000111222111111111111111111111111222333444444444444333222222222333333555777:::;;;===DDDSSSjjj}}}------------............111000000///...---,,,,,,////////////////////////111000...------.../////////............---------,,,---------.../////////000000000000000///...---...------------,,,,,,,,,------------------------........................------------------------------------------------.........///......---,,,,,,---......//////......................................................------------,,,,,,,,,,,,------------------...///................................................,,,...000111111000...,,,......///000000111222222////////////////////////////////////////////////......//////000111111111111111111111222333444444444333222111111222333444777777;;;DDDOOO\\\nnn}}}~~~nnnccc]]]TTTPPPLLLIIIHHHIIIHHHHHHIIIHHHGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>===>>>>>>?????????===<<<<<<>>>?????????>>>>>>??????????????????999999888888999999::::::666666555555666777777888999888777555444444444444555555555444444444333333444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000000000////////////////////////000//////......//////000......////////////.................................---,,,++++++,,,---.........------......///000---------------...............////////////......---......///////////////......//////000000111111222222111111000000111111111111111111111111111111111222222333333333222222333333333444555666888999;;;;;;@@@OOOcccrrrwwwwwwuuuqqqooowww/////////000000000000000,,,,,,------.../////////////////////////////////111000...------...///000///............---------,,,,,,,,,---...///000000000000000000000///......---------------------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...............------,,,---......///.........................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///................................................---...///000000///...---///000000000111111111222000000//////............////////////////////////------......///000000000000000000000111222333444555444333333222333333444666444555:::AAAKKK[[[jjjuuufff]]]YYYXXXPPPMMMIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<===>>>??????>>>===<<<===???@@@@@@???>>>>>>???@@@@@@@@@@@@???::::::999888888888999999888888777777777888888999888888777666666666666666666666555555555444444444444444444444444444444444222222222222222222222222222222222222222222222222000000000000000111111111111111111111111111111111/////////....../////////......////////////............////////////......///...,,,++++++,,,...///...............//////000,,,,,,------......//////......////////////......---......///////////////.../////////000000000111222222111000/////////000111111111111111111111111000111111111222222222222444444444444555666666777;;;999:::AAANNN[[[eeeiiimmmjjjiiirrr000000000000000/////////,,,,,,------...//////000////////////////////////000///...------...///000///............---------,,,,,,,,,---...///000000....../////////...------,,,,,,---......------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...............---,,,---......///.........................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///................................................000///...------...///000222111111111000000000///000000000///......------////////////////////////---------...//////000000///......//////000111222222222222222333333444444555333444777:::>>>IIITTTddduuuyyy|||pppaaaXXXUUUUUUUUUNNNLLLIIIGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBAAAAAABBBBBBBBB;;;;;;;;;;;;<<<<<<===>>>>>>===<<<===???AAAAAA@@@>>>???@@@@@@@@@@@@??????===<<<:::888777777888999;;;;;;:::888888777777777777777666666666666777777777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333000000000000000111111111111111111111111111111111//////............//////......////////////............///000000///......000///...------...///000///............///000000---------....../////////......////////////......---......///////////////////////////000000000000111000///...............000000000000000000000000000000000000111111222222333444444555555555555555666888;;;<<<@@@HHHSSS[[[ffffffhhhppp...............---------/////////.........------////////////////////////.........//////////////////............---------,,,---------.../////////---------......------,,,+++,,,---.........---,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........,,,---......//////......................................................------------,,,,,,,,,,,,------------------...///................................................111000...,,,,,,...000111222222111000000///......000000//////.........---////////////////////////------......///000000000............///000111111...//////000111222333333333222444777666666;;;BBBJJJYYYjjjuuu}}}|||xxxooohhh^^^VVVQQQOOOOOOOOOLLLIIIGGGEEEEEEEEEDDDCCCEEEGGGHHHHHHFFFEEEEEEFFFDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBB<<<<<<;;;;;;<<<<<<======>>>===<<<===???AAAAAAAAA@@@@@@?????????>>>>>>>>>>>><<<:::888888888999:::;;;:::999777666666555555555555444444444444555555888888888777777777666666444444444444444444444444333333333333333333333333333333333333333333333333111111111000000000000000///////////////////////////......------......///......////////////.........///000111111000///...//////////////////////////////......//////000111.............../////////......////////////......---......///////////////////////////000000000000//////...---------......000000000000000000000000000000000000111222333444222333444555555555555555///555999999666999DDDMMM^^^dddlllttt///.........------------000000////////////......////////////////////////,,,---///000111000///...///............---------------..................,,,------......---------***+++---...///...---,,,................................................------------------------------------------------,,,------...//////......,,,---......//////......................................................---------------.........//////......---.........................................................//////............/////////////////////////////////////////////.........000000000000000000000000---......///000000111111............///000111222//////000111222222222222111111444777555222555;;;===FFFPPPYYYeeerrrzzz|||zzz}}}ooofff```[[[UUUQQQNNNMMMKKKJJJJJJHHHEEEEEEEEEEEEDDDCCCCCCEEEGGGGGGEEEDDDEEEGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBB???>>>>>>============>>>>>>===<<<===@@@BBBBBBAAABBBAAA???===<<<<<<<<<===<<<;;;999888999;;;===???999888888777666666666777666666555555444555555666777777777777666666666666444444444444444444444444222222222222222222222222222222222222222222222222222222111111000000/////////////////////////////////......------......///......////////////.........///000111111000///...,,,---///000000///---,,,///////////////000000111////////////..................////////////......---......///////////////000000000000///////////////............//////000000000000000000000000000111111000000111222444555111222333555666666555555000444777666444666===CCCOOO\\\lllwww111111000000/////////...------...///000111222333////////////////////////+++,,,///111222111...---//////.........---------...............---------------...............---***+++---//////...---,,,------------------------........................------------------------////////////////////////,,,,,,---.../////////...,,,---......//////......................................................---------....../////////111000///...............................................................---...///111111///...---------......//////000000////////////////////////111111111111111111111111......//////000111111111////////////000111222333222333333444444444333333111222555888666333555:::;;;>>>AAAFFFQQQ```iiikkkvvv~~~{{{sssggg___[[[YYYVVVSSSPPPOOONNNLLLKKKJJJHHHFFFFFFFFFGGGFFFEEEBBBDDDGGGGGGEEEDDDFFFHHHDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@??????@@@AAAAAABBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<===@@@BBBBBBBBBCCCAAA>>><<<;;;;;;;;;<<<:::999888888:::===AAACCC888888888888888999999:::999888888777777777777888777666666666555555555555444444444444444444444444000000000000000000000000111111111111111111111111333222222111000//////...111111111111111111111111.........------...............////////////.........///000222222000///...***,,,...000000...,,,***///////////////000111111000000//////......------......////////////......---......///////////////000000000000//////////////////...//////000111222000000000000000000000000222111111000111333555666000111333555666666666555555666777777777999===AAA===OOOeeessszzz000000////////////000000111///------......---,,,........................,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,---......//////......++++++,,,------,,,++++++------,,,,,,,,,---......+++,,,------......------......------------......------------------------------------------------------------------------,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......,,,---------.../////////........................---...///000000///...---//////000000000000//////////////////////////////............////////////000000000000111111111111000000000000111111111111222222222333333333444444555777:::>>>CCCJJJQQQVVVgggwww}}}zzzwwwooowwwoooddd^^^ZZZVVVSSSOOONNNNNNLLLKKKJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<>>>@@@BBB@@@>>>===<<<===>>>@@@AAA>>><<<:::999:::;;;;;;:::<<<<<<<<<<<<===>>>@@@BBB::::::999999888777666666222333333444555666777777555555555555555555555555666666555444333333222222333333333222222222111111222222222222222222222222000111333444444333111000111111000000//////......///.........------------////////////////////////222111...------...111222,,,,,,,,,---------............,,,++++++,,,........./////////...---,,,,,,...+++)))+++...000///---//////...//////000111111////////////////////////////////////////////////000000000000000000000000111111222222222333333333444333333333333444555666555444444333444555666777@@@BBBLLL^^^sss000//////......//////000111///------...///...---........................,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,------...............+++,,,------------,,,+++///...---,,,,,,,,,,,,,,,+++,,,------......------......------------......---------------------------------------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------------......---------.......................................---...///000000///...---...//////000000//////...////////////////////////............//////////////////000000000111111111//////000000000111111111222222222333333333333444333444666888;;;@@@FFFKKKWWWfff}}}zzz|||{{{|||~~~{{{vvvuuuyyy}}}rrriii]]]UUUQQQOOOLLLIIILLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBAAA@@@@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>@@@AAA???>>>===<<<<<<>>>@@@AAA???<<<::::::;;;;;;;;;:::<<<<<<;;;;;;<<<===??????::::::999888888777666666444444444555555666666777555555555555555555555555666555555444333333222222333333333222222222111111111111111111111111111111///000222333333222000///111000000000/////////.../////////.........------////////////////////////000//////////////////000,,,,,,---------............------,,,,,,------............///......------+++***)))+++///111222111111111000/////////000000////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222222333333333333333888777666666666777888888===>>>EEESSSfff}}}.........------.........000...------///000//////........................,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,,,,---------............,,,------......------,,,000///...---,,,++++++++++++,,,------......------......------------......---------------------------------------------------------------------------.........---,,,,,,+++++++++,,,,,,------..............................------------------------......------------.....................---------////////////////////////---...////////////...---.........//////.........////////////////////////............//////////////////000000000000111111//////000000000000111111111111222222222333333333222333333444444777;;;???DDDPPPaaattt}}}{{{~~~~~~xxxuuuvvv}}}yyysssvvvyyy{{{rrrfff\\\WWWOOOKKKJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>======<<<<<<>>>???@@@???===;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999999888888777777666666555555555666666666666666444444444444444444444444555555444444333333222222333333333222222222111111000000000000000000000000...///000111111000///...000000000000////////////000000000/////////......////////////////////////---...000111111000...---,,,------------.........------............------------......///.........---,,,+++,,,///111111000111000///...------------////////////////////////////////////////////////000000000000000000000000/////////000000000111111///000222333333333222111555444333333333333444444888888<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>=========<<<<<<<<<===>>>???>>>===<<<<<<===>>>===<<<<<<;;;;;;::::::999999999888888777777777666666666666666666666666666555555444444444444444444444444444444444333333333222222333333333222222222111111111111111111111111111111///000000111111000000///000000000000////////////000000000000////////////////////////////////////...//////////////////...------------............,,,---...//////...---,,,,,,,,,---.../////////...222111///.........------------,,,++++++,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////000000000111111///000222444444333222000222222222111111111111111555555777<<>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@???===<<<<<<<<<<<<<<<<<<======>>>===<<<;;;<<<>>>>>>===<<<;;;;;;;;;:::999999888888777777666666666666666666666666666666555555555555444444444444444444444444333333333333333222222222333333333222222222111111222222222222222222222222000111111111111111111000////////////000000000000000000000000////////////////////////////////////000///...------...///000---------.........//////,,,---////////////---,,,,,,,,,---.../////////...111111000///------------,,,,,,,,,,,,---...///000////////////////////////////////////////////////////////////////////////000000000111111111222222000111333555555444222111444444555555555444444444333444666999<<>>??????>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===;;;::::::;;;;;;:::999888777666666666666555555555555444444444555555555555555333333333333333333333333333333333333222222222222333333333222222222111111222222222222222222222222111111111111111111111111////////////000000000000000000000/////////......////////////////////////111///---++++++---///111------........./////////......////////////......------......///.........,,,.........------///111---......///000222333444////////////////////////////////////////////////000000000000000000000000000000000111111111222222111111333444444444333222222222333444444444444444222333666999999===JJJWWWsss......------------......000...------...///...---..............................---------,,,,,,,,,------------------------------------.........///---,,,+++***+++,,,...///,,,+++************+++,,,,,,,,,,,,,,,,,,---...///+++,,,------......---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++,,,---............---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------..........................................------,,,,,,------......//////000000//////...////////////////////////............////////////........./////////000000........./////////000000/////////000000000111111///000111111111111222444555555555444444777<<<@@@IIINNNXXXdddrrrzzzooobbbYYYSSSPPPMMMJJJIIIGGGEEECCCDDDDDDDDDCCCBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????======>>>>>>>>>>>>======::::::;;;;;;<<<<<<<<<<<<:::::::::<<<===>>><<<:::999:::;;;;;;;;;:::999888555555555555555555555555222222333333444444555555333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111000000000//////000000000.../////////000000000111/////////.........------///////////////////////////...------------...///............//////////////////............//////.........///......------***,,,...---,,,,,,///222////////////000111222333////////////////////////////////////////////////000000000000000000000000/////////000000000111111111111111111222222222222...///111222333444333333222222444888888999???GGGWWWllluuussssss{{{///......------......///333111/////////000///....................................------,,,,,,,,,---------------------------------.........//////---,,,+++******,,,...///,,,+++***))))))***+++,,,......---,,,,,,,,,------+++,,,------......---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------******,,,---.../////////...............---------------------------------------------------------.........------.........,,,------....../////////...........................---,,,,,,,,,,,,---...//////000000000000//////////////////////////////............/////////000............/////////000............/////////000////////////000000000000000222333222111111222333111222333444333444777999;;;===CCCKKKXXXgggwwwqqqccc\\\VVVOOOIIIEEEDDDCCCDDDEEEEEEDDDCCC@@@@@@???>>>===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>999:::;;;;;;<<<<<<;;;;;;999999999;;;======;;;:::999999;;;;;;<<<;;;:::999444555555555555555555555111111222222333444555555333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000//////............//////.../////////000000111111///.........------------////////////////////////------...//////...------............/////////000000///...------...///000.../////////...---,,,,,,,,,...///...+++***,,,///......---------......///////////////////////////////////////////////////000000000000000000000000............/////////000000000000///000111111222000222444666777888777777222000222666777777;;;@@@<<>>>>>>>>>>>????????????>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>????????????>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<============<<<;;;:::999777777777777666666666666555555666666666666555555333222222111111222222333333333333222222222111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000333222000111222444333333555333000---,,,---...///,,,---------.../////////.........------,,,,,,+++////////////////////////------............------............//////////////////............//////000000000///......---------.........///000000000/////////...---------,,,////////////000000000000////////////000000000000///000000000111111111111111111222222222333333333444333222333555777888777@@@BBBJJJXXXgggpppqqqnnnaaahhhuuu---,,,,,,++++++,,,,,,---------------------------000......111666999777444------------------------,,,------....../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...............---,,,,,,,,,---.../////////...---...---,,,++++++,,,---...------------------------------------------------+++,,,,,,---...///000000---------............///---,,,,,,++++++,,,,,,---.................................---------------........................---------.........//////000///...------...///000000000000000000000000000////////////////////////......///000000000000000222222222222222222222222222222222222222222222222444555666777:::@@@GGGLLL\\\fffuuuuuuhhh___VVVQQQIIIDDDBBBBBBAAA???????????????????????????>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>============??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>;;;;;;===>>>>>>>>>>>>>>>???>>>===;;;::::::999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777666666666555555555666666666666555555333222222111111222222333333333333222222222111111222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000222000///000222333333222555333000---,,,---...///---------...............000000000///////////////////////////////////////------............------............///////////////......------......///.........///////////////..................////////////////////////........./////////000000000000.../////////000000000000000111111111222222222222333333333333333333333333333222111222555777777666555:::AAAIIIQQQYYYaaaeeeiiikkkttt------,,,,,,,,,,,,------------------------------111...,,,...222444333111------------------------.............../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---...////////////...------...//////000//////......,,,++++++******++++++,,,------------------------------------------------******+++---...///000111---------............///------,,,,,,,,,,,,------..........................................//////........................+++,,,,,,,,,,,,---------////////////////////////000000000000000000000000////////////////////////...//////000000000000000111111111111111111222222222222222222222222222222222222333222333555999<<>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>========================<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;>>>======<<<<<<=========>>>>>>?????????>>>======:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;::::::999888777777777777666666666555555555555666666666666555555333222222111111222222333333333333222222222111111222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000000...---...111222222222333222000---------...///...............---------////////////000000000000////////////////////////------............---------............/////////...------,,,,,,------...------......///000000111.........---------------/////////000000000000000....../////////000000000....../////////000000000111111111222222222333333444444444444444333333333222111000111444666666555222777===>>>???GGGTTT___nnnpppuuu------,,,,,,,,,,,,------...........................+++))))))+++---------------------------------...............---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,////////////.........---++++++++++++++++++++++++------------------------------------------------++++++,,,------...//////---------............///------,,,,,,,,,,,,------........................---.........//////000000........................++++++,,,,,,,,,---------......////////////......000000000000000000000000//////////////////////////////000000000000//////000000000111111111111111111111111111111111111111000111222333222333666888999===DDDKKKSSS]]]gggnnn~~~wwwmmmccc^^^WWWQQQMMMIIIEEEBBBAAA???>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<=========;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======????????????>>>======<<<::::::;;;<<<===============<<<;;;:::999999999999999999999:::::::::;;;;;;:::::::::::::::999888888777777666666666555555555444555555666666555555444333222222111111222222333333333333222222222111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000...---,,,---///111111111222111///---------...////////////...---------,,,++++++,,,,,,------......////////////////////////------............---------------.........//////---,,,,,,++++++,,,,,,---............//////000000.........---,,,,,,,,,+++.........//////000000111........./////////000000........./////////000000000000111111111222222222444333333333333222222222111000///000333555555444444888;;;:::888>>>KKKVVVhhhoooyyy...------,,,,,,------...........................000...,,,,,,,,,.........------------------------------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...---------------------,,,------------------,,,---------------------------------------------------------------,,,,,,,,,---------............///...------,,,,,,------...........................---.........//////000000........................,,,---------..................////////////......////////////////////////........................//////000000000000///////////////000000111111111111111111111111111111111111222444444444444666888888888999<<<@@@FFFNNNSSS```eeemmmxxx}}}sssllldddZZZRRRIIIGGGEEEDDDBBBAAA>>><<<;;;;;;;;;:::999888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<============<<<::::::::::::::::::::::::999999::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;999:::;;;<<<<<<======<<<<<<;;;:::999999999999999777888888888888999999999:::;;;;;;;;;;;;::::::999666666666666555555555555444444555555555555444444333222222111111222222333333333333222222222111111111111111111111111111111000000000111111000000000000000000000000000000000////////////////////////...---,,,,,,///000000000000///...------...///////////////...---------,,,*********++++++,,,,,,---////////////////////////------............------------------............,,,,,,++++++++++++,,,,,,000000//////.....................---,,,,,,,,,+++---------....../////////............////////////............////////////////////////000000000000222222111111111111111111111000///000222444555444333444555555666:::AAAGGGVVVfffyyy......------------..............................///.........---......///------------------------+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------...////////////...,,,,,,,,,,,,,,,---......---......//////......---------------------------------------------------......------,,,+++++++++---------............///......------------................................................//////....................................////////////////////////////////////////////////////////////........................000000000000000//////.........//////000000111111111111111111111111111111333444444333222111333444777666444555777;;;@@@CCCCCCHHHPPPZZZgggvvvxxxsssjjjddd[[[TTTPPPLLLIIIFFF??????@@@???>>><<<:::888999:::;;;:::999:::<<<===999999::::::;;;<<<<<<<<<;;;;;;<<<============<<<999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<<<<=========<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;:::999999888888888999777777888888888999999999::::::;;;;;;;;;;;;::::::666666666555555555444444444444555555555555444444333222222111111222222333333333333222222222111111111111111111111111111111///000000111111000000///000000000000000000000000///////////////////////////...,,,---...//////.....................//////...............------------------------.........////////////////////////------............------,,,------------.........---,,,,,,++++++,,,,,,---111000000///......------.........---------------------------............------........./////////------........./////////........./////////000000000000000000111111111222111000///000333555555444444333333444777;;;===>>>DDDVVVnnn}}}......------------..............................,,,---.........---------------------------------***++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,,,,,,,---...000111---...////////////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,---------............///......------------.......................................---------------........................---.........////////////000///...------...///000////////////////////////........................000000000000000///......------...//////000111111111111111111111111111111333333333111000000222444555444222222444777999:::666999>>>DDDLLLXXXeeennnyyy}}}vvvsssmmmhhhccc^^^YYYUUUNNNKKKHHHDDDAAA@@@??????======>>>===<<<:::::::::999:::;;;:::888999<<>>;;;HHHYYYiiiyyy......------------......////////////////////////---///111222111000///000------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++------------++++++)))***++++++,,,,,,,,,+++---,,,,,,---...000222333------...//////...------------------------------------------------------+++++++++,,,,,,------------------.........//////......------------.......................................------,,,,,,+++........................---------.........//////111000...------...000111////////////////////////........................000000000000000///......---------...///000000111000000000000000000000000111111111000000111444777555333222222444555666555555666888:::<<>>>>>======999999999999999999999999999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::>>>======<<<<<<<<<======888999999:::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;999999888888888888888888::::::;;;;;;;;;<<<<<<<<<777888888999999999888888666666555555555444444444333444444555555444444333333222222222222222222333333333333222222222111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////222000.........///...---,,,,,,---....../////////,,,------....../////////000000//////.........---////////////////////////---..................---,,,,,,,,,---------.........------,,,,,,------...------......///000000000---.........///000000000111111000000//////......---------.........//////---------.........//////000000000000111111111111//////000111333444555666222111000111444666666555111222222222333555999===;;;@@@IIIVVVjjj+++,,,///000111000///............------,,,,,,,,,***+++,,,,,,------------------------------------------------------------///...------------...//////......---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................111111000000/////////...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...------,,,,,,.................................------,,,,,,,,,........................000000000000000000000000------............------///...---,,,,,,,,,,,,,,,...///000///------///000........................111///...------...///111000000////////////000000---.........//////000000000000000000000000000000000111111111111222222222333333222111222333444555111222333555888:::<<<<<>>>>>:::999999999888777777777444555666888888999999999999999999999999999999999999:::;;;;;;999999:::;;;<<<<<<;;;::::::;;;;;;;;;???<<<888888:::<<<<<<;;;777999;;;===>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888777888999:::999888::::::::::::::::::::::::999999::::::::::::999999555666999::::::999666555777888:::;;;;;;:::999888;;;:::888777666666666777666777888999888555222000444333222222111111222222111111111111111111111111//////000000111111222222222222222111111111111111222222000///............////////////////////////222111///...------........................------,,,,,,------...///////////////............//////------......///000000000................................................//////.........------------------............///////////////////////////////////////////////////......//////000000111111////////////////////////111111111111111111111111---...000111111111000//////000222333444333333222111111222444666777888999999:::???GGGTTTkkk......///000000///...---.........------,,,,,,,,,++++++,,,---------,,,,,,---------------------------------------------------,,,++++++++++++,,,---......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......---------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++........................------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------...------,,,,,,..............................---------,,,,,,,,,................................................------............------///...---,,,,,,,,,,,,---.../////////------///000........................000///...------...///000000000////////////000000............/////////000000000000000000000000000000000111111111222222222222222111000111222333444222222333444555666777777:::;;;===AAAFFFLLLQQQTTTXXX[[[___dddjjjqqqyyy~~~uuupppjjjccc]]]XXXRRROOOPPPLLLHHHFFFEEEDDDBBB@@@>>>======<<<;;;:::999999888888888888888888777777666666777888888888777777888888888888888888888888888999:::999888777888::::::999999888888999999999>>>;;;888777999;;;;;;::::::;;;;;;<<<<<<;;;999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888777777777999:::999777::::::::::::::::::::::::777777777888888777777777666777888999999888777666777888:::;;;;;;:::888777777666555333222222333333444555666777777555222111444333222222111111222222111111111111111111111111000000000000000111111111111111111111111111111000222111000///............//////////////////////////////...---......///000..........................................------......------------..................------------................................................//////.........------------------............///................................................111111000//////...------////////////////////////..............................///000000000000000222222333333444333333333111111222333555666777777666777;;;@@@IIIZZZvvv000000//////...------,,,.........---------------,,,------------,,,,,,+++---------------------------------------------------,,,,,,++++++,,,,,,---...---------------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......---------,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,------...------,,,------------------------...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,------...//////...------...000........................000///...------...///000000//////......//////000............////////////000000000000000000000000000000000111111111222222111000000000000111222222222222222222222222222222444444444555777:::===>>>>>>AAADDDHHHLLLQQQVVV[[[dddhhhooouuuzzz}}}uuupppiii```XXXSSSPPPLLLHHHEEEBBB???<<<>>><<<::::::;;;;;;:::999777777777777666666666555777777777777777777888888777777777777777666555555777777777777777777777777666888999888777666777888999999888888888888999999;;;999777777999::::::::::::::::::::::::999888888<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999999777666666777999:::999777::::::::::::::::::::::::777777777777777777777777777777777888888777777777999999:::::::::999777666555444333222111111111222222333555666666555333222333333222111111111111222111111111111111111111111111111111111000000000000/////////000000000000000111111000///............////////////////////////------------...///111111........................000//////...------,,,,,,------------------------///......---,,,,,,++++++...............................................................------------------............///................................................000000//////...---------////////////////////////........................///////////////000111111222111000000000000000000111222222333333444555555555555777:::===GGGYYYjjj000///...------------..................------------.........---,,,++++++------------------------------------------------........................------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,...------,,,,,,------...------------------,,,,,,------------------------.........---------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------...---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,,,,------......///...---,,,...000........................///......------......////////////....../////////.........///////////////000000000000000000000000000000000000111111111111000000000000111111222222222111111111111111111111333333333333444666888999:::<<<===>>>>>>@@@CCCEEEHHHKKKPPPTTTWWWZZZ^^^```dddggglllttt|||}}}tttpppkkkiiijjjmmmnnnooojjjddd\\\VVVRRRNNNHHHCCCBBB@@@>>>>>>>>>>>>>>><<<999888888888999999999999666666666666666666666777555555555666666777777888666666666777777666555555666666666666666666666666666777888888666666777888::::::::::::::::::;;;<<<999888777777888999999:::777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888666555666888:::;;;999888999999999999999999999999:::999999999999999999:::999888777666666777888999::::::::::::999888666555666555555444444333333333111333444666666555444444333222222111111111111111111111111111111111111111222222111111000000//////.........///////////////111000///...............////////////////////////............//////000000---------...............//////.........------------------......---------.........---------,,,,,,........................................................................---------............///................................................+++,,,,,,---...///000000////////////////////////000000000000000000000000000///.........///111222444333111000//////000111222222222222222333333333555555666999:::===GGGRRRkkk}}}|||yyy---------------...///000....................................------,,,+++------------------------------------------------........................,,,,,,,,,,,,,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,---------,,,,,,---------------------------------------------------------.....................///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,---.........---------------------------------------------------........................------------------------------............------------,,,,,,,,,------...---...///...,,,,,,...///..............................------------......//////............/////////////////////.........//////////////////////////////000000000111111111111111111222222222222222000000111111111222222222000000000111222222333444666777888888777666888::::::<<<>>>@@@@@@AAACCCEEEJJJKKKOOOTTT[[[bbbiiimmmnnnooorrruuuxxxzzz{{{|||yyyzzz|||}}}|||yyyvvvtttnnnooonnnmmmhhhccc]]]ZZZSSSPPPMMMLLLLLLNNNPPPQQQNNNJJJFFFCCCCCCBBB@@@>>><<<:::999999:::;;;:::999888999999999999888888999666666666666777777777777444444444555555666666666333333444666666777777777555555555555555555555555777888999888777666777999999999999999::::::;;;<<<777777888888888888999:::999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888555555666999;;;<<<;;;999999999999999999999999999::::::999888888999::::::999888777666666777888999::::::999999888777666555666666666666555555555444333444555666777777666666333222111111000000111111111111111111111111111111222222111111000000//////------......////////////000//////...............///////////////////////////////////////......------------.........//////---------.........//////---...////////////...---------......////////////................................................---.....................---------............///................................................++++++,,,---...///000000////////////////////////////////////////////////000///.........///111222777555444222222222333444222222222222222222222222444333555888999:::>>>EEEPPP]]]llluuuxxxzzzyyyvvv~~~+++,,,,,,---......//////.............../////////---............------,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................------............------------,,,,,,,,,---......---......---,,,,,,---///........................------------------------///......------......//////////////////........./////////////////////////////////000000000111111000111222222333333222222//////000111222333333444111111111111111000000000111222444444444444555777444555777888888888:::<<>>>>>???@@@AAABBB@@@>>><<<<<<<<<===<<<;;;<<<:::777666666666444333555777888777555444444444444444444555555555555555444444444444444444555555111222333555666666777777555555555555555555555555666888999888777666777888777777666777777888999:::666777999999888888999;;;>>>===<<<:::999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999555555777:::===>>><<<;;;999999999999999999999999999888777666666777888999999888777666666777888999999999999888777777777666444444555555555555444333444555555666777777777777222222111000000000000111111111111111111111111111111111111111000000000000------......//////000000//////......---......///////////////////////////000000000000///...---,,,,,,,,,------.../////////,,,,,,------...//////000---...///000000///...---------......///000000111................................................---------...............---------............///------------------------------------------------........................////////////////////////------------------------///////////////000111111111111000000///000000000222222222222222222333333222000111666888777:::>>>???FFFRRR___jjjtttzzz}}}~~~+++,,,---.........---,,,---........./////////000,,,---..................------------------------------------------------++++++,,,------,,,++++++++++++++++++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,++++++******++++++,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------............------,,,,,,,,,,,,,,,---...///---......---,,,,,,---///........................---------......---------///......------......///000/////////............////////////////////////////////////000000000111//////111222222222111000//////000000111111222222222222222333333222222111000222333444333333444555222333444555444555777999999999999999:::;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@=========<<<;;;:::999999777888:::;;;::::::::::::888888888888999999777666999777555444555555333222222444666666333222222333444444333333333333333333444444444444333333333333222333444555555555555555555555555555555555555555555666777777555555666777666666666666777888999:::555777::::::999888:::<<<===<<<;;;999888777888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::555666888<<>><<<888888888888888888888888999888777555555777888999888888777777777777888888888888777777777777777888333444555555666555444333444444555555555555555555222222111000000000000000111111111111111111111111000000000000000111111111---......///000000111111.........------......///////////////////////////......///000000///...---,,,,,,------...//////000------..................,,,---///000000///---,,,........................................................................---------.........//////---------............///------------------------------------------------////////////////////////////////////////////////------------------------......///000000000000000,,,---..................111222222222333333444444444000///333666555666888999===DDDLLLVVVbbbqqq{{{~~~,,,---/////////---+++)))---.........//////000000,,,,,,---.../////////...------------------------------------------------------...//////...------++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++******************+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................---..................---,,,,,,,,,,,,,,,---...///------...---,,,+++---///........................,,,------......------,,,.........------.........000000//////.........---////////////////////////////////////000000000000---...000111111111000/////////000000000000000000---...///111222333333333111222333333111//////000222333333333222222444555444444555666777777888888888888999:::::::::::::::::::::999999999999999888999999888888888999:::;;;333555888999888777666555222333444666666666555444222111000111333444555444222555888777555333444555444444444444333333333222444444444333333222222222444444555555444444333333666666666666666666666666444555666555444444555666888888888888999:::;;;<<<555888;;;;;;999999:::<<<999888777777777888999::::::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::;;;555666999===@@@AAA???===888888888888888888888888;;;:::888777777888:::;;;777777777888888777777777888777777777777777888999444555666777777777666555444444444444444444444444222111111000000000000000111111111111111111111111//////000000111111222222.........///000111111222......---------......///////////////////////////,,,---...000000000//////,,,,,,------...///000000/////////...------,,,,,,+++,,,...//////...,,,+++///......------,,,,,,+++................................................---------.........//////---------.........//////------------------------------------------------,,,,,,---///000222333333////////////////////////////////////////////////---...000111111111000///000111222444444444333222111222222333444444555555888222000333555444444666555888;;;===AAALLL___ooo}}},,,,,,,,,------.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***,,,------,,,,,,...///---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++***))))))***++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,...---,,,,,,++++++++++++........................------------------------,,,,,,---...////////////+++,,,---......---,,,+++,,,------......------,,,------------------------,,,,,,,,,---------..............................//////............//////........................000000//////.........---....................................////////////222222222111111111000000000000000111222222222333111111111111111111111111111111111111111111111111//////000000111111111222222222222222222222222222555555666666666666555555222333444444555555444444555555555444444333333333555555444333444555666777777777777777777777777777333333222111222333444555333333333444444444555555444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444444444555555666777777777777777888888888888777777888999999888777777888:::999888888777777888888999:::::::::999999::::::;;;999888888888999::::::;;;<<<;;;<<>>EEEOOOaaavvv.........------,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...///...,,,++++++------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,------------,,,,,,************************------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,,,,------,,,,,,++++++,,,------++++++,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000///////////////...---,,,++++++,,,---...,,,------......------,,,------------------------,,,,,,,,,---------....................................------------..........................................................................................////////////000000000000000000000000000000000//////.........111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111222333333333333333222222111111111111111111333333333444444444555555333333333333333333333333333333333333333444444555222222222222333333333333222222222222222222222222333222222222222222222222333333333333333333333333333333333333333333333333333333444555555666666777666666777777777777666666666777888777555555777999999999999999999::::::;;;<<<;;;:::999888888888888;;;;;;::::::::::::;;;;;;999<<>>III\\\kkk,,,,,,,,,------.........,,,,,,,,,---------......................................................++++++++++++,,,---...///+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---......////////////......+++,,,------......------------............------------////////////------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++***+++---,,,,,,,,,---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------333222000...---...///000+++,,,............,,,+++,,,------......------,,,------------------------,,,,,,,,,---------.................................------,,,,,,------...........................,,,,,,,,,------............................................./////////000---------.........//////,,,------....../////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000//////000111111111111111111111222222333333333333111222333444555444333333111111111111111111111111---...000111111000000///000000000000111111111111000000000000000000000000000000111111222222222222222222222222222222222222222222222222222222222222222222333444444555555666555555666666666666555555444555666555333333555666888777777666666666666666666666777777888999;;;;;;===<<<;;;;;;::::::::::::777999;;;<<<;;;:::999999999999999999999999999:::999888777666666555666666111222444666777777666555888888888888888888888888444444333333333222222222111111111111111111222222111111111000000000000000111111111111111000//////////////////////////////000000000000000000000000.../////////...---,,,,,,000...------------,,,***,,,---......//////......---------.........//////........./////////000000+++,,,,,,---.........---,,,---......//////......,,,,,,---......---,,,,,,,,,---...//////...---,,,,,,---......//////......///......------......///......////////////......+++,,,,,,------......///------------------------,,,,,,------...///000000666444222///.........///---.........//////000000---------...///000000111//////000111111111111111222222111111111111111111111000///111333555666666333666999;;;===CCCKKKQQQbbbppp}}}|||~~~...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......************+++,,,------------,,,,,,------...///---------------------------------............///////////////////////////+++,,,------,,,+++)))(((------............------'''))),,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------000//////000111222000///---///222333333000---+++---,,,,,,,,,,,,---......//////...---,,,++++++***+++++++++,,,---...///000------------------------,,,,,,,,,---------......///............------------------,,,,,,+++++++++......------------......,,,,,,------.../////////,,,,,,,,,---------......++++++,,,------......///000000//////.........---......------------......------------------,,,,,,000000000000000000000000111000///......///000111////////////////////////000000000000000000000000111111111111111000//////000000000000000000000000000//////111333444333222222222222111111111000000111222333444333222111000222222222222222222222333000000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111111222222333333222222111444444333333333333222222222222222333333333444444444555555555555555444444555555444444444444555555666777777777888888888888777777888888888888777777::::::999888888777888888888888999999999888888777;;;:::999777666666555555555555555555555555555555333555666888888666555333666555555444333333222222222111000000222333222000///000111222333222222111222222222111111111111000000000000000000000000000111111000000//////......////////////////////////---------...............///...---,,,,,,---...///---...///000000...,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,---......//////..............................---------,,,,,,+++++++++///...---,,,,,,---...///...........................---,,,+++++++++,,,------------............///,,,,,,,,,------.........,,,,,,------......//////222222111111000/////////,,,---...//////...---,,,------------------------///000000000000//////...111111000000111111222333222222111000111222444555444555666666777999>>>AAAKKKTTTbbbooovvvyyyyyyyyy---,,,+++,,,---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,+++,,,,,,------++++++******++++++,,,---------------------------------------............------------------------++++++,,,,,,,,,,,,,,,,,,------............------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,+++,,,...///...---+++,,,...//////---+++)))---,,,,,,,,,,,,---...............------,,,,,,+++---------,,,------...///------------------......,,,,,,---------.........///............---------...---------,,,,,,,,,+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------............///......------,,,++++++///.........------------......------------.........---------------------////////////////////////111000///......///000111////////////////////////////////////////////////111111111111111000//////000000000000000000000000111111222222222111000000111111111000000/////////000111111222333333333222000000////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111333333333333333333333333333333333444444444555555444555555666666555555444666555555444444555555666666666777777777888888888777777888888888888777777777777666555555555666666777777777888888777777666777666555555555555555555555555555555555555555555444555777888888777555444555444444444444333333333333111000111222333222111000000111222222222111111222222222111111111000000////////////////////////000000000000//////......////////////////////////..................------///...------------...///---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,---......//////..............................---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,........................------,,,++++++,,,,,,------------............///---------....../////////////////////000000000000000000000////////////...------............------------------------------//////000000000000//////111111000000111111222333444333222222222222222333444555555555666888<<>>BBBIIISSS^^^lllyyy---+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000......------,,,,,,------++++++******++++++,,,---------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////------............------------+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------+++******,,,---------+++,,,,,,,,,,,,+++******---,,,,,,,,,,,,---......------------------------000///...------------------------.........//////---------........./////////............---------.........---------------,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********------.........////////////......------,,,++++++---------------,,,,,,,,,......------------..............................////////////////////////000//////......//////000........................////////////////////////000000111111000000//////000000000000000000000000222444555333000------///000000////////////......//////000000111333444555222222222222111111000000//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111111111222222333444444444444444444444555555555555444555555666666666555555666666555555555555666666666666666666777777777777666777777888888777777666555555444444444555555666555666666777777666666555555444444444555666666777555555555555555555555555555666777888888777666555444444444444555555555555444222111222333444333111111111222222222111111000222222111111111000000000////////////////////////000000000////////////.../////////////////////////////////...---------,,,///...------------...///---.../////////...,,,+++------------------------------------------------,,,---......//////......------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................------,,,,,,,,,,,,---------------............///.........///////////////000000000///////////////------........./////////.........------.........///.........------,,,,,,---...///000000111000000111000000000000111222222444444444444333222111111444444555555444555888;;;:::::::::>>>GGGVVVfffqqq}}},,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---........................,,,++++++++++++,,,------------------------------............//////000000///...---,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...,,,++++++---/////////......---------------...---,,,,,,,,,,,,---......,,,,,,,,,------.........000///......------......,,,------......//////000------.........////////////............---------........................------,,,,,,,,,,,,---------,,,,,,,,,+++++++++***.........////////////000++++++,,,------......///------------------------......------------...............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////000000000000000000000000000444666444...+++---000////////////////////////000000//////000111333444444444333222222111111111////////////000000000111222222222222222222222222000000000000000000000000111111111111111111111111111111222222222222111111///000111222333444555555333333333444444444444555444444555666666666555555777666666555555666666777555555555666666666777777666666777777777777666666555555555555555666777888555555666777777777666666777666666666666777888888555555555555555555555555555666666777777666666555444444555666777888888999555333222333444444333111222222222222111111111000111111111111000000000000////////////////////////////////////////////////////////////////////////000000///...---,,,,,,,,,.........------...............//////......---,,,........................,,,------------------,,,,,,---......///.........------------------------------------------,,,,,,,,,---...//////...---,,,........................,,,,,,,,,,,,---------...---------............///..................//////.........------,,,,,,,,,,,,------...//////000000///...---,,,,,,---.../////////......------,,,,,,------...000111111111111000000000000000111222222222333444555555444222111333444555444333333555777888999:::<<<@@@GGGOOOTTTpppzzz,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---........................,,,++++++++++++,,,------------------------------,,,---------------......------,,,+++******++++++------,,,,,,------...///------------------------,,,,,,,,,------------...------------------------111000...---,,,---......,,,,,,------------,,,,,,,,,---.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...,,,+++,,,...000000000//////...------...///000---,,,,,,,,,,,,---......+++,,,,,,------.........---------------...//////------------......//////------------.........//////............---------..............................------------......++++++,,,,,,------------.........////////////000++++++,,,------......///..................//////......------------..................//////000000..............................////////////......000000000000000000000000...........................//////000000000//////////////////////////////...222555333///,,,...222000000000000000000000000222111000///...///000111000000//////.........---...////////////000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000//////000111333444555555111111222222222333333333333333444555555555555555666666555555555555666666444555555555555666666666666666777777777777666666555555444555555666777777555666777777888888888777888777777666666666666666555555555555555555555555555555666666666666555555444444555777888999:::;;;555444222333444444222111222222111111111111111111111111111000000000//////......................................./////////////////////////////////000000///...---,,,,,,,,,---..................---...............------,,,........................,,,,,,---......---,,,,,,,,,---......///.........------------------------------------------------,,,---...//////...---,,,........................,,,,,,------............---------............///------------------------......------,,,,,,++++++------...///000000111111///...---,,,,,,---...////////////......---------------...000111111111111000000//////000000111222///000222444555555444444333444444444222222333555000444888<<>><<<;;;===AAAEEEMMMSSS^^^jjjsssxxxxxxwww,,,,,,,,,------,,,,,,+++******++++++,,,---......------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,...------,,,,,,------......---+++******,,,...///++++++,,,,,,---...//////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,...///---------------......///,,,++++++******++++++,,,------............------------------------------------------------------,,,,,,,,,+++++++++++++++111000...---,,,,,,---...................................................------------............///...------,,,,,,,,,,,,...........................//////000000///......//////.........---------------......////////////.........///////////////000000//////........................////////////////////////////////////---...////////////////////////000000000000//////000000000//////000000000000111111111222222222222111111111111111111111111111111000000000000111111111111111111111000///...444222000///000111222333333333333333333333333333444333333333333333333333444444333222111111111111444444444444444444444444111111111111111111111111333333333222222111111111555555555444444444333333222222111000000000000000111111111111000000000///000000000000000000000000////////////////////////---------------------------...///000000///...---------,,,,,,,,,,,,------------...............///............---,,,+++***,,,,,,,,,------.........***+++,,,---.......................................---,,,,,,///000000000------,,,,,,,,,------...---------.........//////000000///...---,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...........................................................................---,,,,,,,,,---///000........./////////000000000111222333444444444333555666888999;;;======>>>???>>>======>>>>>>===<<>>>>>:::::::::<<<>>>===:::777>>>@@@BBBBBBFFFRRRdddqqq++++++,,,---------,,,,,,------------,,,+++***)))***,,,///111222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------......///,,,,,,---............---------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---//////---,,,***------------...............------,,,,,,------......---,,,,,,,,,---///000......---------,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++------...............///,,,---------,,,,,,...///,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,---------------///......---------..............................---------...............------........./////////......---,,,,,,,,,------,,,,,,---............------------........................------------,,,------,,,,,,,,,------...---------......//////000//////////////////..................////////////........................,,,---...///000000000000000000000000000//////...//////............//////000000000111111111222222000000000000000000000000111111000/////////000000333444444444333222111111444444444333222222444666222333333444444333333222111222222333333333333222333333222222111222222222333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222111111000000000000000111111111111111000000000000////////////////////////................................................------.../////////............------------......,,,,,,,,,---......//////---......///000000//////,,,,,,,,,,,,------------++++++,,,---....................................---,,,+++,,,.../////////......---,,,,,,,,,------,,,------------............/////////...---,,,,,,...///000222222111000000++++++,,,,,,,,,,,,------------------------------------------------------................................................................................................///............///000000000000000000111111111111///000000111111222333333444666888;;;<<<=========<<<<<<<<<===>>><<<888666666;;;??????===AAAMMMWWW***+++,,,,,,---------,,,+++,,,---------,,,+++******+++---///000///---,,,------------------------,,,------...------,,,,,,------------------------000000/////////.........------........./////////------------------------...------,,,,,,------......------,,,,,,------...+++,,,------......------------............------+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,------------------+++,,,------......------------------------------+++,,,---...///......---,,,---------,,,,,,...///,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------......---------,,,,,,,,,---------......++++++,,,,,,,,,---------))))))*********+++++++++------..........................................---------.........//////............////////////...---------------...///+++,,,---.........---------,,,++++++,,,---...///.........---------,,,,,,...---,,,++++++,,,------,,,,,,---......///000000.../////////////////////............////////////........................,,,---...///000000000000000000000000000///......///......------......////////////000000000111111000000000000000000000000111111000///////////////333444444444444444333222222444555555333222333555222333444555555444333222000111222333444333333222333222222222222333333444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222111111111111111000000111111222111111111111000000000000////////////////////////................................................---------------......///......------------......++++++,,,------...////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------...---------...........................---,,,---///000000000///...---,,,,,,,,,,,,,,,,,,,,,---------.........---......//////...---,,,---...000111222111000///,,,,,,,,,,,,---------...------------------------------------------------------------------------........................................................................------...////////////////////////000000000000111000//////...///111222333333555888:::<<<===<<<<<<======>>>===<<<999888777111555999:::999:::???CCC***+++,,,,,,------------)))***,,,---...------,,,+++++++++,,,,,,---------........................---------...------,,,,,,------------------------111111000000/////////............////////////000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,------......---------..................---+++++++++,,,,,,------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,***))))))***,,,...---------.........//////...------,,,,,,------...)))***+++,,,,,,,,,,,,+++***++++++,,,---...//////+++,,,,,,---.........---////////////////////////((()))+++------,,,+++***,,,---------,,,,,,...///...------------...//////...------,,,,,,------...,,,------------------,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,...///000///..............................---------.........//////............/////////000------------......///000***+++---...///...---------,,,*********,,,...///......---------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,------...///000000.........///////////////............/////////000........................,,,---...///000000000000000000000000000///...............------.........////////////000000000000000000000000000000000000111111000///////////////111222222333333222222222000333666555333111222444333333555555555555333333000111222333444333333222222222222222333444555555333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222111111111111111222222111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///......------------......++++++,,,,,,---...////////////......---,,,******---------,,,,,,+++++++++---------...------,,,,,,........................///...---...000111222111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////...---***+++---//////...---,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,---...///000///...---............/////////000000///...---...000222333333555777:::<<<<<<<<<;;;777999:::999666444555666111111111333666999<<<>>>,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********000///...---+++***)))(((///...,,,++++++,,,...///.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------...///000000111++++++,,,,,,---...//////+++++++++,,,,,,---------------++++++++++++---------,,,,,,++++++,,,,,,---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------......------,,,------------------,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,---...//////....../////////......---------,,,------......------,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++,,,,,,---.........---//////.........---------,,,,,,,,,---------......------...///000000//////.........------,,,,,,,,,000///...---,,,+++++++++........................+++++++++,,,,,,,,,------,,,---......//////......---------............///...---,,,+++,,,...000111111000///...---,,,++++++---------............///------......//////000000////////////000000000000333222111111111222444444222222111000000000000000............////////////111111111111111111111111////////////////////////333333222222222222333333///000333555666666666555222222333333333333444444222222222222222222222222333333333333333333333333555444333333222222333333333222222222111000000000222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000................................................---...///000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---//////...---,,,++++++***////////////////////////000111222333222111///---------------------------........./////////000000......//////...---,,,,,,---,,,,,,,,,,,,---......111000///......///000111///...---,,,,,,,,,,,,,,,------............---------------............///........................---------............///000000000000000000000000////////////////////////222111000000000000000111000000000000000111111222888666444444666888888888777777555444222111//////555555666555444555777999++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++///......------,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---.../////////++++++,,,,,,---......///------------............------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------......------,,,........................,,,,,,------------------------,,,,,,,,,+++++++++....../////////000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,------......------///.........------------,,,,,,,,,---------......------...///////////////......---------,,,,,,,,,///...------,,,,,,,,,,,,........................,,,,,,---------.........,,,------...............---------............//////...---,,,,,,---///000...............------------------............///............////////////........./////////000000//////.........///000111111111000///////////////............////////////111111111111111111111111000000000000000000000000111000000//////000000111///111333555666666555444222222222333333333444444222222222222222222222222333333333333333333333333444444333222222222222333222222222111111111111111222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------+++,,,,,,,,,,,,,,,+++***------------------------------------------------------------------------///......------......///.........------,,,,,,+++------------------------///000111222111000...---------------------------+++++++++,,,,,,,,,------...............---,,,,,,---,,,,,,,,,,,,---.........---,,,++++++,,,---.........---,,,,,,,,,------------............---------------............///---------------------------------............///////////////////////////////////////////////////000000/////////000000111000////////////000111111333222222333777999::::::444444444333333222222222444555555555444444666999***+++,,,------,,,+++***++++++,,,,,,,,,,,,------......------------,,,,,,........................------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,---.........+++,,,,,,------.........000000000///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------......------,,,------......//////000000------------------,,,,,,---------------,,,,,,,,,///...---------...///000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,------......------............------------,,,,,,,,,---------......---............/////////...------------,,,,,,,,,...------,,,,,,,,,---------------------------------------.........//////,,,,,,---...............---------............///000///---,,,,,,---...///---------.........//////---------............////////////...............---------.........//////......---------...///000000000///............///............////////////000000000000000000000000111111111111111111111111000000////////////000000111222333444555444444333222222222222333333333333222222222222222222222222333333333333333333333333444444333222222222222222111111111111111222222222222222222222222222222222222222222111111111111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------++++++++++++++++++++++++......///000000///---,,,------------------------------........./////////---............------,,,---,,,,,,,,,,,,---......//////............//////------,,,,,,,,,---......------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////...............///000111//////......//////000111000000111333666888888777111111222222333444444444444555555555444444666777***+++---......---+++***+++++++++,,,,,,,,,---------------------,,,,,,,,,------------------------,,,------......------,,,------------------------******+++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,---------......111000000000//////......---------,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------......------,,,+++,,,,,,---...///000000.........------,,,,,,,,,..................------...,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///...,,,+++++++++,,,---------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,------...------,,,------------------------,,,,,,,,,---------...............---.........///------------------------------,,,,,,,,,---......------------------------------------............,,,,,,---.........---------------............///000///...------------------------............///---------............////////////......---------,,,,,,,,,---------....../////////000000000111111///......---------..................////////////////////////////////////000000000000000000000000111111111000000111111111111222333333333333222222111222222222222333333333222222222222222222222222222222222222222222222222444333333222111222222222000000000111222222222333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,---.........------,,,------------------------.../////////000000000000---------......------,,,---,,,,,,,,,,,,---......000000////////////000000,,,,,,,,,,,,,,,---...///,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////,,,,,,,,,---...///000111...............///000000222111222333555444222000000000111222333444444555333444555555333333444666***+++---......---+++***+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,......------,,,+++++++++,,,------......------,,,------------------------******+++++++++,,,,,,,,,------------------------.............../////////,,,,,,,,,---------------/////////......---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,******+++,,,------...............------,,,,,,,,,...........................---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,...---+++*********+++,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,---------......///...------------......------------------------------,,,,,,,,,---......------------------------+++,,,,,,,,,,,,---------+++,,,,,,---...------------------............/////////......------------///............------------------............/////////......------,,,,,,,,,,,,,,,,,,------------000000111111111222222111......------------..................////////////........................////////////////////////111000000//////000000111111111222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222333333222111111111111222000000000111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////,,,,,,,,,,,,---...000000...............///000000111111111222444333111///111222222222222222222222222444555555333222333444+++,,,---......---,,,+++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,......---,,,++++++******------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////------------------------......------------------------............------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,******++++++,,,,,,------------------------,,,,,,---------...............000///...---------...///,,,,,,,,,,,,------------......////////////......*********+++++++++,,,,,,------,,,++++++++++++,,,------------------------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///...---,,,,,,,,,---...,,,,,,,,,------------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------------------............///...............---------//////.........------------------............///.........---------------,,,,,,,,,---------......---...///000000000//////...------------...//////............////////////////////////////////////..............................------------......000000000111111222222222111111111111222222222222222222222222222222222222222222222222222222222222333333222111111111111111111111111111111222222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,------.................................,,,,,,,,,,,,,,,---------------------------------------------............+++,,,,,,------------,,,---,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,---......,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////---------------...///000//////......//////000111///...///111333444333222222222222222222111111111222333555444333222222222------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------..............................------------------------------------------......,,,---...//////...---,,,,,,---...//////...---,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........000000000/////////......,,,,,,---------.........---..................---+++++++++,,,,,,,,,------......//////......---,,,........................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......000///---++++++,,,---...,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,------------,,,---------............///------..................---------...............---------............///,,,------------------...------------............,,,---.../////////............------...//////000............////////////////////////////////////////////////////////////...------,,,,,,------.../////////000111222333333111111111111222222222222222222222222222222222222111111111111111111111111333222222111111111111111222222222111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////........................---------------------------....../////////......------------------------------------------------------------------------///......------......///,,,,,,------------------------------------------,,,,,,,,,,,,,,,---......------------------------////////////000000000111***+++,,,------------------,,,,,,,,,,,,---............///000000///............---,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///---------------------------------............//////////////////////////////////////////////////////...............//////000////////////000111111000///...///222444444333111111111111111111111111111333555444333111111111...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------...//////000///...,,,++++++,,,...///,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,------.........------------------------------------------------,,,---------......//////,,,---...//////...---,,,,,,---///000000///---,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,---------------------,,,,,,,,,,,,------.........,,,,,,,,,---------............//////...---,,,,,,---------....../////////,,,------......------,,,,,,,,,,,,---------......///000111111111000...---........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......000///---+++++++++---...,,,,,,,,,------.........000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---------,,,,,,---------.........//////,,,,,,---.../////////...++++++,,,---...///000111---------.........//////,,,,,,,,,------.........---------.........//////------///000000000///..................///000111............/////////000000000000000000000000000000000000000000000000000/////////....../////////.........///000222333444000111111111111222222222222222222222222222222222111111111111111111111111333222222111000111111111333222222222111111000000000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000................................................++++++++++++***)))((((((------------------------................................................---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,------...///------------------------,,,,,,,,,------------...***+++,,,,,,---------------,,,,,,,,,,,,---......***+++,,,------,,,+++***///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////........................---------.........//////000000000000000000000000////////////////////////000//////.........//////000000000000000111222222555333000///000111111111000000000111222222333333111333555444333111000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,,,,------...------,,,,,,------------------------//////......------------------------------------,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,---...///000/////////...---------,,,------------------------...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,++++++*********...------,,,,,,++++++***,,,,,,.../////////...---...------,,,,,,------...------------------------........................000///...---,,,------...++++++,,,------......///---......///////////////,,,,,,,,,,,,,,,...//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++***++++++,,,---...//////---------,,,,,,+++++++++.........................................................------,,,,,,,,,)))***,,,---,,,***((('''///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))*********+++++++++////////////////////////---------------------------------.........//////...///////////////......,,,------......------,,,............---,,,+++***,,,,,,,,,---...///000000------------------------//////............//////---...///000000///...---000000000000000000000000////////////000000000000111111000000//////.........///000000//////000111222222222222222222222222222222222222222222222222111000000000//////......000000000000111111111111222333333333333222111111222222222222222222222222444333222111111111111222111111111111111111111111222111111111000000//////////////////////////////000000///............///...---+++******+++---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------------------------+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////------...//////...------...---,,,++++++,,,---...---------............///......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------.........---+++***---------------------,,,........................---...111333444333222222////////////////////////000000000000000000000000000000000000000000000000222111111000///000000000444333111000000000111222222222222222222222222222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,------...---------------------------------,,,,,,------......//////------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///............------------------------------------...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------,,,,,,,,,,,,------------------------------------------------------000///...---,,,------...///......------,,,++++++,,,------..................------,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------------...---------,,,,,,,,,+++......................................................---------,,,,,,,,,++++++,,,,,,,,,+++))))))///...---,,,,,,,,,,,,---,,,,,,------------------+++++++++,,,,,,,,,------........................------------------------------------.........///......////////////......,,,------......------,,,------.../////////......,,,---------.../////////------------------------//////............//////---...///000000///...---////////////////////////........./////////000000000000000///////////////---///000000//////000111111111111111111111111111222222222222222222222222111111111000000/////////111111111111111111111222222222222222222222111111111111111111111111111111333333333333222222222111111111111111111111111111111111111111000000000///////////////////////////...............///000111///...,,,++++++,,,...///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---------------------------...//////------...///........................------------------------------------....................................---------,,,,,,------------------............///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------.........---,,,+++,,,------....../////////........................///000111333333222000000........................////////////////////////////////////////////////222111111000000000000000333222111000///000000111222222222222222222222222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++*********+++,,,,,,---.........------------------------------------------.........------------------------,,,,,,,,,------------......------------,,,,,,,,,------,,,,,,,,,,,,------------------............------------------------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,,,,---............---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...///......------,,,+++++++++,,,,,,---...---------//////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,.........---------------------------------------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++......---,,,,,,,,,------------------------,,,,,,------------............------------------------------------------------------------............---....../////////......,,,------......------,,,------.../////////......------..........................................//////............//////---...////////////...---////////////////////////---------.........////////////////////////000000---///000000///...000111000000000000000000000000222222222222222222222222111111111111111000000000222222222111111222222222111111111111111111111111000000000000000000000000222333444444444333222111111111111111111111111111111111111111000000000000////////////////////////,,,---------///000111222000///...------...///000...------,,,,,,------......------,,,,,,------...------------------------***+++,,,,,,******+++,,,................................................,,,,,,,,,------------...///...---,,,,,,---...///,,,------......------,,,---------............///......---------,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,------.........---,,,+++,,,,,,---...///000111111------------------------000000111222111000///...........................////////////////////////////////////////////////111111000000000/////////111000000////////////000111111111111111111111111+++++++++,,,,,,,,,------------------------------////////////////////////000///---,,,+++*********++++++,,,---............------------------------111000///...,,,+++***)))------------------------------------------------------------------------...------,,,+++++++++,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------......++++++,,,------......///,,,,,,---............---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........------,,,,,,+++***+++,,,,,,------,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...------,,,,,,,,,------.........------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////......,,,------......------,,,------.........------,,,...............---------///////////////////////////......------......///........................////////////////////////,,,,,,,,,---------......---......//////000000000---...000///......///111000000000000000000000000111111111111111111111111222222111111111111111111222111111000000111222333111111111111111111111111000000000000000000000000111333444555555444222111111111111111111111111111111111111000000000000000////////////////////////---------......///111111//////...------...//////------------------------------------------------------------------------)))+++,,,+++***)))***,,,........................------------------------,,,,,,---------.........000///---,,,,,,---///000+++,,,---......---,,,+++---------............///......---------,,,,,,,,,+++,,,---...////////////------------------------------------------------------............---------------------------,,,,,,,,,------......//////------------------------...///000000000//////...........................////////////////////////////////////////////////000000000000000//////.../////////.........//////111111111111111111111111+++++++++,,,,,,,,,------------------------------////////////////////////000///---,,,+++*********+++,,,,,,---.........---------------------------111000///---,,,***))))))------------------------------------------------------------------------...---,,,++++++++++++++++++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,------......///------...///////////////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,------------,,,++++++,,,,,,---...//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---...............,,,------......------,,,+++,,,---...000000111111...............---------////////////////////////......------------............------------..............................,,,,,,,,,,,,------------------......//////000000---...//////......///000111111111111111111111111111111111111111111111111111111111111111111222222111000//////000111333444333222111111000000111111111111111111111111111111111222444555555444222111000000000000000000000000000000000000000000111111//////////////////////////////............//////...------------------...------------------------------------------------------------------------...///000000///...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000///---,,,,,,---///000+++,,,---......---,,,+++---------............///......---------,,,,,,,,,+++,,,---...////////////---------------------------------------------------......//////......------------------------------------,,,,,,+++++++++------------------------,,,,,,---...//////000000........................................................................///000000000000///.............../////////......000000000000000000000000++++++,,,,,,,,,,,,------------------------------........................///...---,,,+++*********,,,------......------,,,------------------------,,,,,,,,,,,,,,,---------------------------------...------------,,,,,,,,,,,,,,,,,,------------...------,,,+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,,,,+++,,,------...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......------,,,++++++---...//////000000//////***+++,,,...//////...---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++,,,---------------***++++++,,,---...///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...------,,,,,,,,,---......------------------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,---...............,,,------......------,,,(((***,,,///222555666777------................................................------------............------------..............................,,,,,,,,,---------........................//////,,,...//////...---///000111111111111111111111111111111111111111111111111000000000111111111111111000///...///000333666888666555333111000000111111111111111111111111111111000111222333333333222111000000000000000000000000000000000000111111111111////////////////////////000000///...............------------------------,,,------......------,,,,,,------......------,,,------------------------...///000///......///000........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///...---,,,,,,---...///,,,------......------,,,---------............///......---------,,,,,,,,,+++,,,---...............------------------------------------------------------............------------,,,,,,,,,---............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,...///000000------------------------...................................................///000111000///...------...//////000/////////////////////////////////++++++,,,,,,,,,,,,------........................------------------------...---,,,,,,++++++++++++............---,,,++++++------------------------+++++++++,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,.../////////......///......------,,,++++++,,,---......//////......+++,,,---//////...,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,------...---------,,,,,,,,,------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,---...///,,,,,,------------------++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++***+++,,,---............,,,------......------,,,)))***,,,...000222333333,,,---------.../////////------------------------...------,,,,,,------......------,,,,,,------...........................------------..............................------,,,---///...------...000000000000000000000000000111111111111111111111111/////////000000111111111000000///000333666:::<<<999888555222111000000111000000000000000000000000000000000111111222222222000000000000000000000000///000000000111111111111///////////////////////////............//////000.........//////.........,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,------------------------+++,,,------++++++,,,---........................---------------------------------.........//////........................---------,,,,,,------------------............///......---------,,,,,,,,,,,,,,,------------,,,,,,........................---------------------------------......------------,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------...................................................///000111000///---,,,---...///000111000000///////////////////////////++++++,,,,,,,,,---------........................------------------------------,,,++++++,,,,,,,,,/////////...---,,,******---------------------------------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,++++++***++++++,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........***++++++,,,,,,------...---,,,+++***+++,,,---...,,,++++++++++++++++++,,,------------------------........................+++,,,.../////////......++++++,,,------......///+++,,,------......------------/////////---+++)))+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------***++++++,,,---...//////+++,,,------......------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........+++++++++,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++***+++,,,---............,,,------......------,,,++++++,,,,,,++++++******,,,,,,------...///000000------------------------...------,,,,,,------......---,,,,,,,,,,,,---...........................---------.........///////////////......------,,,,,,---///...------...000////////////////////////000000000000000000000000......//////000000000111111000000222555999===@@@;;;999666333111000000000////////////////////////000000//////000111222222000000000000000000000000//////000000111111111222////////////////////////---------...///000111222//////000000000000//////,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,---------------------------...//////------...///................................................,,,,,,,,,---------......------...//////...------......,,,++++++,,,......---------.........//////......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++........................------------------------,,,------------------,,,---,,,,,,+++,,,---...///,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------...................................................///000111000///---,,,---...000111111111000///////////////////////////---------...------,,,,,,---..................---////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...******++++++,,,---......000000/////////.........------,,,+++,,,---...///...////////////---,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////...,,,+++,,,,,,---------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------------------------///...------,,,,,,,,,,,,------------------------,,,,,,,,,---------......******++++++,,,---......///...------------...///.........///......------...------,,,,,,------.../////////...------,,,,,,........................++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,...///...,,,***)))***+++)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////---,,,+++***+++,,,---...........................,,,---------.../////////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,------.....................------222000///---,,,,,,,,,---////////////////////////////////////////////////------......//////000000000000000000111111111111---...///111555999>>>@@@AAA>>>999444111111222333222222111000///...------000000000000////////////000000000000000000000000........................------------........./////////.........---------,,,,,,,,,------.........222111///......///111222---------,,,,,,+++++++++---------,,,,,,+++++++++---...//////......///111---------...///000000111,,,,,,+++*********++++++000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---///000000///......///------------------------...............---------...///111000///......///---222555111///111333333---......---,,,,,,...000...///111222222111000///000000000000000000000000,,,,,,------...---------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,------...//////000...---------,,,,,,,,,,,,------,,,,,,,,,---...///,,,---...//////...------,,,,,,------------------,,,------......------,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...------,,,,,,+++//////......------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,------...//////........................+++,,,,,,,,,,,,,,,++++++...------,,,,,,------...---------...............------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...---+++++++++---+++---------+++++++++---,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,+++++++++,,,---...........................---------.............................................---,,,,,,,,,------,,,,,,---------.........000///...---,,,------.....................------//////...---,,,---......//////////////////////////////////////////////////////////////////000000//////000000000111111111000000000111333666999;;;@@@>>>:::666333222222333111111000000//////......000000000000000000000///000000000000000000000000........................------.........///////////////.........---------,,,,,,,,,------.........///...,,,++++++,,,...///......------------------.........---------,,,,,,,,,---......------...///---------...///000000000------------...//////000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,...//////...------...------------------------000000000000000000000000***,,,......---,,,---...---333555111///111333333///000000000...---...//////000111222222111///...////////////////////////++++++,,,---............,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------......//////------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++---...////////////------------------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,//////...---,,,++++++***------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---------------------------,,,,,,++++++++++++,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,------......,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))+++......---,,,---------......---+++******+++,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,,,,+++,,,------..........................................---------........................------,,,,,,,,,---......,,,------------.........//////...------------...------------------......---------------...///000////////////////////////////////////////////////000000000000000000////////////000000000000111111333222111111111222444555===;;;999777555333222222000000000000////////////000000000000000000000000000000000000000000000000////////////////////////....../////////000000000/////////............------------------............---,,,++++++,,,---...------..................//////............------+++,,,------,,,,,,---///---------...//////000000)))******+++,,,......///---------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,+++---......---,,,,,,---........................------------------------***+++------,,,,,,---///...444666222000222444444111333444333111.........000111111222111000...---........................***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,........................,,,,,,,,,,,,------......,,,,,,------.....................------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,---............------------------------------------------------...---,,,++++++,,,---...---,,,,,,,,,++++++******,,,,,,---------.........................................................------------------------------------------------,,,++++++******+++++++++------------------------+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---.........------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))),,,//////...,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,,,,,,,------............................../////////...---------,,,........................,,,,,,,,,,,,,,,---...///------------........................------......,,,,,,------------............------............////////////////////////////////////////////////222222111111000000//////////////////000000000111222222111000000000111111777777777666444333111000.../////////000000000111000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000/////////...............---------...............///...------------...///,,,,,,------......//////............------------+++---......---,,,...///---------....../////////))))))***+++,,,,,,------////////////////////////...------,,,,,,------...------------------------................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,+++---///...---,,,---...////////////////////////+++++++++++++++,,,,,,,,,---...//////------///000///444777333111333555555444555777666333000...---111111111111000///------////////////////////////***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------*********+++++++++++++++------..................,,,,,,,,,---------------......------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,---............------------------------------------------------///...---,,,,,,---...///++++++,,,,,,------......,,,,,,,,,------------...................................................------------------------------------------------+++++++++******++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,...//////...,,,++++++,,,,,,---......------...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,...000000...,,,*********+++---,,,,,,+++---...,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,---------................................./////////...---------,,,........................,,,,,,,,,,,,,,,---...///---------.........//////------..................,,,,,,,,,,,,------....../////////......---,,,+++////////////////////////////////////////////////222222111111000000//////...////////////000000000000////////////000000111222222333333222111000///......//////000000111111///000000000111111111222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////.................................------.........++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,---,,,...//////......///000------------..................///000000///...---.../////////////////////...------,,,,,,------...------------------------................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---...000000...---...///////////////////////////------......////////////000111111///------...000000555888444222444666666666888999888444000...---111111111000///...------000000000000000000000000++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,------......------///...---,,,++++++++++++------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---............------------------------------------------------......---------...//////,,,------...///000111222,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------------------------,,,++++++++++++,,,,,,---------------------------,,,,,,,,,---------......///////////////000000000+++,,,---......---,,,+++((()))***++++++,,,,,,+++...------,,,,,,------.........------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,+++******+++,,,---...///111000---+++******)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,---............---.......................................---------........................------,,,,,,,,,---......------........./////////,,,---......///.........++++++,,,,,,------......000000000///...,,,+++***////////////////////////////////////////////////000000000000000000//////......////////////000000---......///000111111111//////000000000000//////......//////000000111111///000000111111222222222000000000000000000000000////////////////////////....../////////000000000...////////////000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...000///......///111---------------------------.../////////...,,,+++,,,,,,,,,---------------...------,,,,,,------...------------------------................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---///000000///......///........................,,,,,,------.../////////000000///...,,,,,,...000111666999555333555777777888999999888444111//////111000000//////.........111111111111111111111111,,,,,,------...---------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------...---,,,+++++++++,,,---,,,,,,------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,------...---------........................------------------------+++,,,------.........------------....../////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,---......------------------------------........./////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,+++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......///000///---,,,,,,---+++,,,------++++++,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,.../////////...---........................---------.............................................---,,,,,,,,,------............////////////,,,,,,.../////////......***++++++,,,------............/////////...,,,+++//////////////////////////////////////////////////////////////////000000........./////////000000------...000000111111111.........//////000000111////////////000000000000///000000111111222333333000000000000000000000000........................------........./////////.../////////000000000000000/////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,------......,,,---///...------...000------------------------)))+++,,,---...---+++***,,,,,,,,,---------.........------,,,,,,------...........................................................................------............------........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,...//////...------...------------------------***++++++,,,------.........//////...---///222444222777999666444666888888999999999666333111000111000//////.........//////000000000000000000000000---------...------,,,,,,---......//////......------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,************************,,,,,,,,,------.........+++,,,---.........---,,,,,,++++++***+++,,,...///,,,,,,,,,------.........---..................------------------------------------.........//////---------...------,,,,,,........................------------------------)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,------------------------,,,,,,,,,,,,------...///------------------------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---............------,,,,,,------...***++++++,,,,,,------...........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///---......---,,,---///000---......---+++******+++,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,.../////////...---........................,,,------....../////////........................///...------,,,,,,,,,,,,............/////////000+++,,,.../////////......******+++,,,,,,---......,,,---.../////////...---////////////////////////////////////////////////------......//////000000............/////////000......///000111111000000............///111222333000000000000///////////////000000111222222333333000000000000000000000000........................------------.........///.../////////000000111111000000//////.........---//////000000000000///////////////......------,,,---------.........//////+++,,,...---,,,,,,---///------------------------***,,,...000111111000///........./////////000000...------,,,,,,------...........................................................................---..................---........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,+++---......---,,,,,,---------------------------......//////000111222222...///000000111333777:::222888:::666444666888888999999888555222111111222//////.........//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////++++++++++++++++++++++++------------------------------------------------...---,,,,,,,,,,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------...---+++******+++---...///...---,,,+++,,,,,,---,,,------......------,,,---------............///---,,,,,,++++++,,,,,,---...,,,***+++---...,,,***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++*********)))******++++++*********************************........................---------,,,,,,++++++++++++,,,------......------.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......******+++---000000///---................................................---------,,,,,,------.........////////////......,,,,,,,,,---------......------------...000111222000000///...------......111///......//////...---***+++,,,---...000111111........................////////////////////////222222111111000000//////////////////////////////000000000000000000000000......///000000000000000000000000000////////////........................000///...------------------------------------------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---...///...,,,,,,...///000000////////////000000------------------------...---,,,,,,,,,...///000........................000///...---,,,+++******------............------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............------,,,,,,,,,///............000222333666777999:::999888666444777999:::777000---...111333333222000///---,,,,,,......///000111000000000------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,,,,,,,,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............///......------,,,++++++,,,,,,,,,---------......,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,///...,,,++++++,,,...//////...---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---...,,,***+++---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,...///////////////...---++++++++++++++++++++++++////////////////////////---------,,,,,,++++++++++++,,,------......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,---------............,,,,,,,,,---------......+++++++++,,,......,,,***......................................................---,,,,,,,,,------......////////////......,,,,,,,,,---------......,,,,,,---...000222333444555444444222111///......111///......//////...---,,,------...///000111111........................////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000/////////.................................---------......///---------------------------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------------......---------,,,---------...------,,,,,,------.........---------,,,,,,,,,---...///...---,,,...///000//////......//////000------------------------...---,,,,,,,,,---...///...........................---------------,,,,,,------............------,,,---......//////......------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,//////......///000222333666777777888777666444333555888:::777222...///111111111000000//////......///////////////000000000...........................------,,,,,,------...------------------------........................------------------------...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////......------///......------,,,++++++,,,,,,,,,---------......------------------,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,+++++++++//////---,,,,,,---//////......---,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++,,,---...---+++++++++,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////...------------........./////////,,,,,,,,,---------.........---------......,,,***................................................///...---,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......,,,,,,---///111333555666999888888777444222///---111///......//////...---////////////000000111111///////////////////////////////////////////////////000000000000000000111000000000000000000000000000000000000000000000000......///000000000000000000000000/////////..............................,,,,,,,,,------///000000---------------------------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------........................---------------------...///......------......///...------------,,,,,,,,,---...///...---,,,...///.........------.........------------------------...------,,,,,,,,,------........................,,,,,,,,,------.........------............------,,,---......//////..............................,,,,,,------------,,,,,,...------------,,,,,,,,,////////////000111222222666555555444333333222222222555888777444111000111/////////////////////000000///.........///000111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......------,,,++++++,,,------......///,,,,,,,,,---------...............------,,,,,,,,,------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------------------------,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,------......------,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,------..............................,,,------......------,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...)))))))))))))))((('''&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------........................------------------------------------............,,,,,,------...---------.........////////////000,,,,,,,,,---------......///...---...///000...---................................................///......---,,,,,,,,,,,,......////////////......,,,,,,,,,---------......---------...///111222333666777777777555222///---111///......//////...---////////////////////////000000000000000000000000////////////////////////.../////////000000111111111111111111111111111111////////////////////////......///000000000000000000000/////////.................................---------------...//////---------------------------------............//////............------------------------------------------------------------,,,+++******+++,,,---------............---------------.....................------------......------------------------,,,...//////---------......------,,,,,,------...------------------------.........---------------........................,,,,,,,,,---------......------............------,,,---......///.........---------------------------......//////......---------------------------////////////000000111111444333222111000000000000///222666777555222111111////////////////////////000///---,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------,,,++++++,,,------......///,,,,,,,,,---------...............------,,,,,,,,,,,,------------,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------............---,,,,,,,,,,,,,,,,,,---,,,---------------------,,,------......------,,,------------............---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------......///........................,,,------......------,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,------,,,++++++***------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------........................------------------------++++++,,,,,,,,,---------***+++,,,---.....................////////////000,,,,,,,,,---------......---++++++,,,...//////...................................................///...---,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------............---------......///000111333333333111///---111///......//////...---//////............------000000000000000000000000////////////////////////......//////000000000111000000000000000000000000////////////////////////......///000000000000000////////////....................................//////...------------------------------------------------............//////............---------------------------------------------------------...---,,,++++++,,,---...+++,,,------------,,,+++,,,---.../////////......------,,,,,,,,,,,,------------------------------,,,...//////...------...------,,,,,,,,,,,,------------------------------......//////..........................................---------,,,,,,,,,------............------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------.../////////000000000000111000//////......//////---///333555444333111111000000//////...---------000///---,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---++++++++++++++++++++++++------------------------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------,,,++++++,,,,,,,,,---------......------------------,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,------......------,,,---------.........//////---,,,,,,++++++,,,,,,---,,,...///...---,,,---...------..................------------------------,,,------......------,,,++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------,,,,,,...//////000000///------........./////////,,,,,,,,,---------......***)))((()))+++---...---................................................---------,,,,,,------.........////////////......,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,---...///000///......111///......//////...---...............---------////////////////////////////////////////////////...//////////////////000////////////////////////000000000000000000000000......///000000000000000/////////.........------........................000000///------,,,,,,,,,---------------------------------............//////............---------------------------------------------------------000//////......//////000***+++,,,------,,,+++***+++,,,...///000000///...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...+++---000000...------------------,,,,,,---------------------------------,,,---......//////.......................................------,,,,,,,,,------............------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---......//////......------------.........//////,,,---///111222111000000000000//////...---,,,,,,///...---------...///000------------------------------,,,,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......//////......------,,,++++++,,,,,,,,,---------......,,,,,,------------------***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,+++,,,---.........------,,,------......------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,...//////---,,,---////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///........................------------------------/////////...............***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---......///...............---,,,,,,,,,---------............,,,,,,,,,---------......---+++)))***+++---------................................................,,,,,,,,,,,,------...///......////////////......,,,,,,,,,---------......//////...------------...,,,---------......//////111///......//////...---............////////////........................///////////////////////////////////////.................................000000000000000000000000......///000000000000000//////.........---------........................///......---------......---------------------------------............//////............---------................................................---......//////......---+++,,,---......---,,,++++++,,,...000111000//////------,,,,,,,,,,,,------,,,,,,,,,---------......+++---000000///---------......------------......------------------------((()))+++---.........---........................,,,,,,---------------...------............------,,,---......//////......------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,---......---,,,+++)))+++,,,...////////////,,,,,,---...///000///...........................---------.........//////...........................------,,,,,,------...++++++,,,------...//////------------------------------------------------,,,,,,---......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,------.........)))***,,,.........,,,+++------------------------------------------------)))***+++,,,------...///------------------------+++++++++,,,,,,------------......//////......---***+++---...///...------,,,------......------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,...000///---,,,---000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///................................................------......///000000000++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,------.........------------------------................................................,,,,,,------...///000000.........,,,+++)))'''&&&,,,,,,,,,---------......,,,,,,,,,---------......222000------...//////...................................................+++++++++,,,---...///000......////////////......,,,,,,,,,---------.....................///000000///...............///000111///......//////...---////////////000000000111........................////////////////////////000000//////.........---........................000000000000000000000000...//////000000000000000//////.........---------........................---------------...///000---------------------------------.........////////////.........---------................................................******,,,------,,,******,,,---///000000///---,,,+++,,,...000111111000///.........------.........,,,,,,,,,------.........+++---000000///---------///......------......///------------------------%%%''')))+++,,,------,,,........................***++++++,,,---//////000---..................---,,,---......//////..............................,,,------......------,,,,,,,,,,,,------.........+++,,,---------,,,+++***'''))),,,...000000//////,,,,,,+++,,,---.........,,,,,,------...//////000,,,---......//////..............................---------------...///000........................---,,,,,,++++++,,,,,,---------------------------------------------------........................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////////////////////////////------------------------------------------------////////////////////////000///...---------...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---......,,,,,,---...------------------------++++++,,,---,,,+++)))(((------......------,,,+++------------------------...---,,,---/////////...111000///...------...///,,,,,,++++++,,,...///000******+++++++++,,,,,,,,,.........------,,,,,,,,,////////////////////////,,,,,,+++***+++,,,---.../////////......---------,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,---...//////---------------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------...------,,,,,,,,,------......------------......,,,,,,,,,---------......222000...,,,+++******+++,,,,,,++++++,,,...///000........................------------------------///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---///////////////.........000000000///......------------............------........................---------------------------------............///------...///000000//////...///000111111000///...---///111222000/////////000000000000000000000000//////.........---------......////////////......------......///000000000......---------,,,,,,,,,...---,,,,,,......---,,,........................,,,------......------,,,////////////////////////------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,...//////...------...//////.........---------......---,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++*********+++,,,,,,---..............................................................................,,,,,,,,,,,,------......////////////////////////------------------------///......---------..............................---,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.......................................------------------------------------------------------------------------,,,,,,---,,,+++***((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......,,,,,,---...------------------------------.........---++++++............---,,,+++***---------------------------,,,+++,,,.........---000///...---------...///---,,,,,,+++,,,---//////+++++++++,,,,,,,,,,,,---------------------,,,,,,------------------------------,,,,,,,,,---...///.........---------,,,,,,,,,,,,------------------,,,,,,---------.........---------,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------------------------.........---------,,,,,,,,,,,,---......---,,,,,,------------------------///......------...............------------......,,,,,,---------.........000000...---,,,,,,,,,,,,---,,,,,,,,,,,,---///000........................------------------------///---,,,,,,...//////...------------------------...---,,,++++++,,,---.../////////////////////............///////////////................................................------------------------........./////////000000//////////////////...---...///000000000000///...+++---000000...---------000000000000000000000000//////.........---------......////////////......------------------,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,........................***++++++,,,,,,++++++***........................------------------------........................,,,------......------,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,,,,,,,------------///.........---------,,,***,,,------,,,++++++,,,......------,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***(((&&&***++++++,,,------..............................................................................,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,........................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,)))&&&$$$,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......,,,,,,---...------------------------...////////////...------............---,,,+++***------------------------,,,+++***+++---...---,,,------,,,,,,,,,---......------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000------,,,,,,,,,,,,,,,+++------------------,,,,,,---------.........//////...------,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------//////............------,,,------......------,,,------------------------//////.........//////000......------------......,,,------------.........///////////////...------...------,,,------..............................------------------------///---,,,,,,...//////.................................------------............//////////////////------......///000000111000000///......///000000........................------------------------////////////000000000111000000000000///...---,,,---...////////////...---,,,...000000///------.../////////////////////////////////.........------......////////////......///......---,,,,,,++++++......---------,,,,,,,,,...,,,,,,,,,......---,,,........................++++++,,,,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------...............---------------,,,------------.....................------------***,,,------,,,++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///,,,------------.........------------------------........................------------------------------------+++)))'''&&&+++++++++,,,------..............................................................................,,,---...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///......------,,,........................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,........................------------------------------------------------........................------...///...,,,***(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------...////////////.........,,,------......------,,,------------------------,,,+++++++++---...---,,,+++++++++,,,,,,------......------------,,,------------------.........///,,,,,,,,,------.................................---------------......///++++++++++++++++++++++++.........------,,,,,,,,,------------..................---,,,,,,,,,------+++++++++,,,,,,---------------------------,,,,,,------------------------............------------------------------------..........................................///000......------------......------------............---...///000000///...---.........---------------................................................///---,,,,,,...//////..................///////////////............//////............////////////............//////000000222000///------///000222....................................................../////////000000000...///////////////...------..................---...000222222111000000000////////////////////////////////////..................////////////......000000/////////...............---------,,,,,,,,,---,,,+++,,,.........,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---------.........//////------------,,,,,,,,,,,,,,,...//////...------...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////,,,,,,------------------............................................................---,,,+++***,,,,,,,,,,,,------..............................................................................---...///000111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////..............................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,........................------------------------------------------------...........................------------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------------------------......******,,,---.../////////------------------------...,,,,,,---...///...---******+++,,,,,,---------------------------,,,,,,------........./////////,,,,,,,,,------.................................++++++,,,,,,------------++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------........................---,,,,,,,,,------...///......------------......---------.........//////,,,---///000000000///.....................------................................................///---,,,,,,...//////...,,,,,,------............////////////////////////---.........//////000000000000//////............222000///------///000222................................................------........./////////,,,,,,...///000000000000.........------............000222333111000000000////////////////////////000000/////////...............////////////.............../////////000000......---------,,,,,,,,,---,,,+++,,,...///...---........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,------......------,,,,,,,,,,,,---------..............................---------.........//////++++++++++++++++++,,,,,,,,,...//////...------...------------............+++++++++,,,---...///000---------.........//////,,,,,,,,,---------......................................................,,,---------......------,,,,,,------------....................................................................................///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000//////...........................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------------------------------------------------------------------------++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......,,,,,,---...------------------------,,,,,,,,,+++,,,,,,---...)))***+++---.../////////------------------------...---,,,---///000///...++++++,,,---------,,,,,,,,,,,,---......------,,,---------.........//////,,,,,,------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------+++++++++,,,,,,,,,,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///......------------......------........./////////---....../////////......---....../////////......................................................///---,,,,,,...//////...,,,,,,,,,---......//////......////////////......------......///000000000111000000///......------000000///......///000000................................................------------............***+++---///000111111111//////...------...//////---///111111000......///////////////////////////000000000/////////............////////////......++++++,,,,,,---......///......---------,,,,,,,,,,,,++++++,,,...///...---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------.........,,,------------.........++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,------...............///,,,,,,,,,,,,------...///,,,------------.........+++,,,,,,------.................................------------------------*********+++,,,,,,------------------------..............................................................................//////..................////////////////////////------------------------,,,---...///000///---,,,........................---,,,,,,++++++,,,,,,---------------------------------------------------------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------------------------------------------------------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...------------------------,,,,,,+++++++++,,,......+++,,,------......---------------------------------,,,+++,,,...///...---,,,------......---,,,+++***+++---............---,,,,,,---------.........------------------,,,,,,++++++++++++++++++++++++++++++---.........---,,,++++++++++++,,,,,,------,,,,,,------------------,,,,,,,,,,,,---------...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...........................,,,,,,,,,------...///000......------------..................////////////......---------------...,,,---...///000000//////................................................///---,,,,,,...//////...,,,------...//////000000---...////////////...---------......///000000111///////////////.............................................................................................////////////,,,,,,...///000000000000000000///......///000000---///111111000///...///000000000000000000000000000000000000/////////.........////////////......,,,,,,------------------......---------,,,,,,,,,,,,++++++,,,...//////...........................,,,,,,------------,,,,,,------------------------------------------------************************,,,------......------,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------.........***,,,------,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---..................------........................................................................000///---,,,+++,,,---...................................................---...000000///...,,,***........................---,,,,,,++++++,,,,,,---------------------------------------------------........................///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------....../////////------------------------------------------------------------------------------------------------+++,,,...///...,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......,,,,,,---...---------------------------,,,,,,+++,,,---...///............---,,,+++***------------------------,,,+++***+++---...---,,,---......///...---+++***)))***,,,...//////......,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,.../////////...---+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////000///...---,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////---------------------------------.........//////...---,,,,,,,,,,,,---...////////////////////////---------......000111111.........------...................../////////000///...---,,,+++,,,------+++,,,...000000000000000........................///////////////////////////---,,,,,,...//////...---......///000111111222,,,---...//////...---,,,---------...///000000111------......///000000000------...//////...------........................////////////////////////////////////000000000000......///////////////...111000///......///000111///111333333222111111111111111111111111111111111000000000000////////////......////////////......000000000///......------......---------,,,,,,,,,,,,++++++,,,...//////.................................////////////......------------------------------------------------////////////////////////,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------........./////////000000,,,...//////...------...+++++++++,,,,,,---------......---,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------..................------........................................................................111///,,,******+++---...------------------------,,,,,,,,,---------......//////.........---------,,,,,,------...///////////////.........------------///000222222000///---------------------------......---------,,,,,,,,,---------,,,,,,++++++++++++***))))))***,,,...///---,,,++++++------,,,+++------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---......------,,,++++++++++++------------------------------......//////000000......................................................---------,,,,,,,,,........................//////.........------------,,,,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,222333333111...,,,,,,------------,,,,,,+++++++++------------------------------,,,,,,++++++,,,,,,......---,,,---...///000000///---+++*********+++000///---,,,+++,,,------,,,,,,,,,---------......------............------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.................................---------...///000111222111000///.......................................000000000000000000000000////////////////////////000///...------...///000000000//////.........---........................------------------------......//////...---,,,,,,000////////////000000111000000000000000000000000......------------......,,,------...///000111111------------------------000000////////////000000000000111111111111000000000///...------...///000//////000111111111111111........................000000//////.........---///111333333111...------........................+++,,,,,,------.........///............---------//////.........---------...------,,,,,,++++++***++++++,,,,,,---...//////111...,,,---//////---+++******+++,,,------------++++++,,,---.........------.........---,,,,,,+++........................,,,,,,,,,---------......///---,,,+++,,,...000111///,,,((((((***+++***(((------------------------...------,,,,,,------...,,,,,,,,,---...///000000.........------,,,,,,,,,......---------,,,,,,,,,)))***,,,.../////////......---,,,,,,,,,...///000000///...---------------,,,,,,,,,---------......222111///...---------...///......------...000111000...---,,,.........---,,,,,,---.........------,,,,,,,,,---------......//////.........---------..................------++++++,,,,,,---.........,,,...///000000///...,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++************+++,,,---......---,,,,,,......---,,,------------------------......---------,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,,,,------------------------------------------.....................---------------------------------......---------,,,,,,,,,........................///.........------------------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000///---++++++,,,---------,,,,,,,,,++++++------------------------,,,+++++++++,,,------......------,,,---...///000...---,,,+++++++++,,,---///...---,,,++++++,,,---,,,,,,,,,---------......------............------///...---,,,,,,,,,,,,------------....../////////...........................---------...///000000000///..................................................................///////////////////////////...------------...///000/////////....................................------------------------......//////...------,,,---------...///000111222////////////////////////......------------......------......//////000000------------------------/////////....../////////000000111111111111000000000///...------...///000//////000111111111111000........................000/////////...............000222222000...,,,,,,........................---------------.........///............---------//////.........---------,,,,,,,,,,,,------------++++++,,,,,,---......///000...,,,,,,...///---+++,,,,,,---------,,,,,,+++++++++,,,---------------------......------,,,+++------------------------,,,,,,,,,---------............---,,,---...///000///,,,******+++---,,,+++---------------------------------,,,,,,---------,,,,,,------......//////......---------,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,,,,---------------...//////......------,,,,,,,,,,,,,,,,,,,,,---------......222111///...---------..................///000000///...,,,---...//////...,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------.....................---------000//////...------,,,,,,((((((***+++---...///000,,,---...//////...---,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,///...------//////...---------------------------...------------,,,,,,,,,,,,------......------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,---...------------------------...............---------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------............------------------,,,,,,,,,---......------------------------+++++++++,,,,,,---------,,,---...---+++***+++,,,------------,,,,,,,,,,,,------------------------******++++++,,,...///000...------------...//////,,,,,,++++++,,,---......------,,,+++++++++,,,,,,,,,,,,,,,---------......------............------......---,,,,,,,,,------.........///////////////..............................---------......///......---------......///........................------------------------////////////////////////...------,,,,,,------...////////////....................................------------------------.........///......---,,,+++,,,,,,---...000111222..............................------------...............///////////////........................---......//////......---///000000111111000000/////////............//////...///000000111111000000////////////////////////////////////............---///111111///---,,,,,,........................//////..................///............---------...............---------+++,,,,,,---......//////+++,,,,,,------............---,,,,,,------,,,+++.........------,,,******++++++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------...---++++++---......------------------------------------------------------------------............------------,,,,,,,,,......---------,,,,,,,,,,,,------------,,,+++***,,,---......///.........+++,,,---------,,,+++***,,,,,,,,,---------......111000///...---------------......///////////////...---,,,---///000000///------------,,,***)))(((,,,,,,,,,---------..............................//////.........---------))))))***,,,---...///000,,,---............---,,,,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++...---,,,---...///...,,,------------------------------------------------******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///........................111111111000000////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------------------------------***++++++,,,,,,------...***+++---,,,+++***+++---------------------,,,,,,------------------------+++++++++,,,,,,...//////------------......//////,,,,,,,,,,,,------......,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------......------............------...------,,,,,,,,,------..................//////........................///...---------------...------,,,------...//////........................------------------------////////////////////////........................///////////////.........................................................---...............------,,,,,,,,,------///000111..............................------------......///////////////.........////////////////////////---...///000000///...---//////000000000000///////////////....../////////...//////000000000000000000000000000000000000000///////////////.........---...000///...,,,,,,---........................000000//////.........---///............---------........................---------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------......---,,,++++++,,,------.........------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,,,,---.........------------------------,,,------------------,,,...---------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////------***,,,---......---+++***,,,,,,,,,---------......//////......------------,,,---///000000000///......------...111222111000.../////////...---,,,,,,,,,,,,,,,---------......---.....................---------.........//////------------.....................//////.........,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++---,,,+++,,,---------+++------------------------------------------------***++++++,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///........................111111000000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,---------------------------------------,,,------------------------+++++++++,,,,,,---------+++,,,------,,,+++---...------------------------------------------------...------,,,,,,------------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------,,,,,,,,,------...------------------------........................///......---------......---------------...///000////////////////////////......................../////////////////////////////////000000/////////.........///////////////................................................------...............---///......---------....................................------------......///////////////.........////////////////////////...//////000000//////...//////000000000000//////...//////////////////.........///000000000000000000000000000000000000000.........///////////////---...//////---,,,---...........................000000//////.........---///............------------.....................//////.........---------,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......////////////......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,++++++,,,---------......------------------------,,,,,,---......---,,,,,,---------------,,,,,,,,,------------------------......---------,,,,,,,,,***+++++++++,,,---......,,,---...//////...---,,,+++,,,...000000...---,,,,,,,,,,,,---------.....................---------,,,---///000000000///......---...000222333222000,,,---......////////////,,,,,,,,,---------......---------...............,,,,,,------...//////000/////////......---------........................+++,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,------------...---......//////......---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------------------...///........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------............------------------------//////...---------------,,,---......//////.....................---,,,+++,,,,,,---.........------,,,,,,,,,---------......------............------------,,,,,,,,,---......---------------,,,,,,,,,........................//////.........//////000//////.........//////000////////////////////////000000000000000000000000///////////////////////////000000111111000000///.........///////////////................................................,,,---......///.........111000///...------------..............................------------...............///////////////........................//////...------...//////...//////000000//////.........////////////......---...//////000000//////////////////////////////.........///////////////---/////////------...///........................//////..................///............------------------...............//////......---,,,,,,+++------------------------+++,,,------,,,,,,---...++++++---....../////////...////////////...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------***,,,......---,,,---...------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,------------.........---------,,,,,,,,,+++++++++,,,---...000111.........///......---,,,,,,---.../////////...---,,,,,,,,,---------......------.........------,,,---......//////////////////...///111333333111///)))***+++,,,............,,,,,,,,,---------......---------.........//////------...........................------,,,,,,,,,...------------------...++++++,,,,,,---......///......---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,------...,,,+++,,,---...---,,,------------------------,,,,,,,,,---------.........//////000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...///......------------...........................+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,+++------------------------...------,,,,,,++++++***,,,---......,,,+++,,,---------------.........///------------------------...------------......///,,,---.../////////...---,,,---...//////......---,,,---.../////////......,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,---...//////.........------------........................///////////////000111222111111000/////////000000////////////////////////000000000000000000000000////////////////////////...///000111111000///.............../////////000................................................,,,------...//////......000000///.........//////////////////////////////......------------......------......//////000000------------------------...---+++******+++---.........////////////......---...///000000///...------...//////000000//////..................................../////////000...///000///......///111........................---------------.........///............------------------.........//////------------,,,,,,,,,,,,------------------------+++---///...,,,,,,...000------...............---------......---,,,,,,++++++,,,------......------------------------------,,,,,,,,,---------............---,,,---...///000,,,...111000...,,,---...------------------------+++,,,...//////...,,,++++++++++++,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,...------------...000000//////...---------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---.........---,,,...............///000000000000000222444333111...++++++,,,---.........---,,,,,,,,,---------......---------.........///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////......---------,,,,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,---...///...------...///...---------------------------,,,,,,,,,------.........------............------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...000///...---------------////////////////////////,,,,,,,,,------.........)))***+++,,,------...///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///...---+++***------------------------///...------,,,+++***))),,,---...---+++***+++,,,---------.........//////------------------------,,,,,,,,,---...///000111,,,,,,.../////////...---***+++---///000000000///,,,---///000000000//////,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,---...///000000//////.........---........................////////////000111333333222222111000000///000000000000000000000000000000000000000000000000000000////////////////////////---...///000000///...------.........//////000000........................////////////////////////,,,,,,---.../////////...///////////////000111222000000000000000000000000.........------.........,,,------...///000111111------------------------...,,,)))''''''))),,,.........////////////......---...///000000///...------......///////////////........................---.........//////000000///000000000......000222........................+++,,,,,,------.........//////.........------------------.........//////***++++++,,,,,,------...------------------------+++---//////---,,,...111////////////...---,,,+++,,,,,,,,,,,,++++++***)))+++,,,,,,---.........---........................,,,,,,,,,---------......///...,,,+++,,,...000111...111333222///------///------------------------+++,,,...//////...,,,+++******+++,,,,,,---......,,,,,,,,,------...............---------,,,,,,,,,111000///...---...//////000///...---,,,,,,---...,,,++++++++++++,,,---...,,,,,,,,,---------......+++,,,---.........---,,,//////...------///000111111111111333444333000.../////////000//////...............------,,,,,,,,,.........------,,,,,,,,,////////////////////////------------------------///...---++++++,,,------,,,,,,------.../////////.../////////...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------)))***,,,......---,,,+++//////.........---------+++,,,,,,------------,,,000000//////.........---------------------------------------------------------..................---------------------------,,,,,,++++++,,,,,,---/////////...---------,,,,,,,,,,,,---------......,,,,,,+++***+++,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++++++++,,,---///......------,,,++++++------............------000///...------...///000++++++,,,------......///++++++,,,,,,,,,------------...///////////////...++++++++++++++++++++++++***++++++,,,---.../////////---...333444000------.................................------,,,,,,,,,---.........---,,,,,,+++//////////////////......------...//////...------........................//////.........000222333666333111111222222///,,,000000000000000000000000000000000000000000000000000111111000///......///333222111/////////000111000/////////............//////000000000000//////------------------------000000000000000000000000........................111000///...............////////////////////////......///000111222333333000000///...............666444222000//////000111///////////////////////////////////////////////////////////////////////////000000/////////222444////////////////////////222111111000///......---...------,,,,,,------...------......//////000000------------------------.........------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,000000//////............++++++,,,------......///...---,,,,,,,,,,,,---...,,,---...//////...---,,,///+++)))***...///---)))------......------,,,+++000000000111000000///.........---------,,,,,,,,,------------------------.........------,,,,,,,,,******++++++,,,---......***++++++,,,,,,------...+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))+++------,,,,,,---...///...---,,,,,,,,,,,,,,,,,,---------.../////////.........////////////000555444111///......///000222222000...++++++---000/////////......---------......---------,,,,,,,,,........................---------------------------,,,,,,,,,---...//////..................------..................---,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---.........,,,,,,//////.........---------////////////000000000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------------------------,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,---------......---,,,+++++++++,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,++++++,,,---...------------------------,,,,,,------------,,,,,,///...---,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---.....................///---...333444000------.................................------,,,,,,,,,---.........------,,,+++........................................................................000000//////000111333333666333111000111111///---000000000000000000000000000000000000000000000000000111111000///......000333222000/////////000111000000/////////.........//////000000000000//////........................000000000000000000000000........................000//////............///////////////////////////000000000////////////...000000///...............333333111000//////000000///////////////////////////////////////////////////////////////////////////000000///......000222////////////////////////111111000000///......---...------,,,,,,------...------------............------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,/////////.........------------------------------...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,///,,,)))***...///---***------......------,,,+++******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,------....../////////------------,,,,,,,,,,,,---------......//////000//////......---,,,++++++......---------,,,,,,,,,***,,,......---,,,,,,---///...---,,,,,,,,,,,,------------...............------........./////////111000...------...///000/////////---++++++,,,...///////////////............------------,,,,,,,,,------------------------------------------------***+++,,,...///000000000000//////...------,,,,,,,,,------............---))))))***+++,,,---......------------------------------------------------+++,,,---//////...------...............---------......---------...///000/////////...............++++++++++++++++++++++++------------------------++++++,,,,,,---...//////------------------------,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,---------......------,,,,,,------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------......++++++,,,------...//////+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------000000/////////.........///------222333000------.................................------------------............---,,,,,,------------------......///...---,,,,,,---...///........................000000000000111222333444666333000///000000//////000000000000000000000000000000000000000000000000///000111000///...///000222111000000///000000000000000000/////////......//////000000000000//////000000000000000000000000000000000000000000000000........................///............//////000////////////////////////////////////............000//////............///000000000000000//////000000000000000000000000000///////////////////////////////////////////////////000000...------...000////////////////////////111000000//////............------,,,,,,------...---------------,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,.........---------------//////...------,,,++++++...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,...,,,***+++...///---***------......------,,,+++)))***+++---.../////////......---------,,,,,,,,,------------------------...------------,,,,,,,,,........................//////......---,,,,,,+++.........///////////////111111000///---,,,+++***...------------,,,,,,,,,,,,...//////---,,,,,,---......---,,,,,,,,,------...............---------,,,---------............------,,,,,,,,,---///000,,,---...---,,,+++,,,---//////..................------------------------------------------------------------------------+++,,,...///000000///...//////.........---------+++,,,------............------,,,,,,,,,+++++++++................................................,,,---.../////////..............................---,,,,,,,,,---///222444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++........................,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...//////........................///.....................000------111222///---..........................................---------------............------,,,,,,,,,---------------000///---,,,,,,---///000........................000000000000111222333333555333111/////////000000///////////////////////////////////////////////////000111000///...///000111111000000000000000000000000000////////////...//////000000000000//////000000000000000000000000////////////////////////.......................................///000111////////////////////////,,,------...///000111111000///............//////------...///000000//////000000000000000000000000////////////////////////////////////////////////000000111000...---...///////////////////////////000000/////////............------,,,,,,------...///......------,,,,,,,,,------------------------------------------------***+++++++++,,,,,,------------------------------------------------------......---------,,,,,,,,,------------------------...---,,,++++++,,,---......,,,+++,,,......---+++------......------,,,++++++,,,---...////////////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++//////.........---------//////////////////......000//////...---,,,,,,+++------------------------...///000///...,,,,,,---...------,,,,,,,,,------/////////...---------,,,,,,,,,,,,---------......------,,,,,,,,,---...///***,,,......---,,,,,,---------------------------------------------------------------------------------------------------,,,---...//////...---,,,---------.........//////++++++,,,---.........------------,,,,,,,,,++++++................................................------..................---...................../////////000222555888:::---------.......................................,,,,,,,,,---------......///......------,,,,,,+++------------------------//////............//////+++,,,,,,,,,------......,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++..............................---------,,,,,,,,,------............------.........//////.........,,,,,,,,,---------......,,,,,,---------.........------------...///000111........................++++++,,,---......//////000,,,,,,000222///---...................................................------...//////......---,,,,,,,,,---------......000///---,,,,,,---///000////////////////////////......///000000111111111444333222111000000111222////////////////////////////////////////////////...000111000///...///111000000000111111111000000111000000000//////////////////000000000000//////////////////////////////////////////////////////////////////////////////...............///000111////////////////////////---...///000111222222333//////............//////,,,---...///000000//////000000000000000000000000////////////////////////////////////////////////000111222111///...//////////////////////////////////////////...............------,,,,,,------...000/////////......------------------------------------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------///...---,,,,,,---...///...---,,,------...---,,,------......------,,,++++++,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++---------.........//////////////////............,,,,,,,,,,,,,,,---------------------------------...///000///...,,,,,,---------,,,,,,,,,------.../////////...---------,,,,,,,,,,,,---------....../////////...............+++---//////...------...,,,,,,,,,---------------,,,,,,,,,------------...------------------------------------------------------......---,,,,,,+++,,,,,,------...//////000+++,,,,,,------------,,,******+++,,,---...//////................................................---------------.........---------...............------...///111333555777---------------.................................+++,,,,,,------........./////////......---,,,,,,------------------------/////////....../////////,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++------............------//////...---,,,,,,++++++---......//////......---......///000000///......++++++,,,,,,---...//////,,,---------...............---------...000111333........................******+++,,,---...///000000,,,,,,///111...---........................................../////////------...////////////...,,,,,,,,,---....../////////...---,,,,,,---...///////////////////////////---...///000000111000000333444555444222111222333000000000000000000000000000000000000000000000000...///000000//////000111//////000111111111111000111111000000000///////////////000000000000//////........................000000000000000000000000///////////////////////////............//////000////////////////////////111111111111000000000000///............//////000---.........//////000000000000000000000000000000///////////////////////////////////////////////////111222222111///000000////////////////////////...........................------,,,,,,------...///////////////.........------------------------,,,,,,,,,------------...,,,,,,---------------...,,,,,,,,,------------...---------------.........++++++,,,,,,---...//////,,,------......------,,,///......------......///------------------------------......------,,,+++---.........------,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,------------...........................+++,,,,,,---......//////---------...............******++++++,,,------...,,,,,,,,,------------...,,,...//////---,,,,,,---------,,,,,,,,,---.....................---------,,,---------............000000000000//////......---...///...---,,,---...------------.........///,,,,,,,,,---------..............................------------------------,,,,,,+++++++++,,,,,,---------..................,,,,,,---------,,,++++++***++++++,,,---...//////------------------------........................,,,,,,,,,,,,,,,------...---------.........//////++++++,,,,,,,,,---------,,,,,,,,,------.................................++++++,,,,,,---......///........./////////000000------------------------......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...------,,,,,,,,,---------.................................------,,,,,,,,,,,,+++++++++,,,---......---,,,+++---------------------,,,,,,------......------,,,------...//////...------,,,---------------------------------............---,,,,,,,,,---///111333------------------------,,,,,,------......//////000,,,+++///000...---...........................---........./////////000------...///////////////,,,------...//////000000........................////////////////////////---...000111222222111111111444777777555222222333000000000000000000000000000000000000000000000000---///000000//////000222...///000111222111111000111111111000000000////////////000000000000//////........................000000000000000000000000////////////////////////000//////............///////////////////////////111000000000000/////////...............///000000000///.........///000111////////////////////////////////////////////////////////////////////////---///111111000//////000////////////////////////...........................------,,,,,,------...------...............///------------------------,,,,,,,,,---------......///..................---,,,,,,,,,---------......------........./////////,,,---------------------,,,,,,---......---,,,,,,,,,------......------,,,---.........---------...------......------,,,+++---....../////////............---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,------....../////////,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,---------------,,,,,,,,,---------......***,,,......---,,,,,,---,,,,,,,,,,,,,,,---...///---------...............------........./////////...//////000000000000///.........,,,******+++------.........//////000000,,,,,,,,,------.........////////////////////////------------------------******))))))***,,,...////////////...------,,,,,,------------,,,,,,+++***......---------,,,,,,,,,------------------------////////////////////////,,,++++++++++++,,,---------------.........///////////////...---,,,***))),,,,,,,,,------.........------------------------++++++,,,,,,---...//////,,,,,,---///000222333333---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......***+++,,,---------,,,+++---------....../////////........................---------,,,,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,///......------,,,,,,+++---------.........//////,,,+++******+++...000222------------------------///////////////.........000,,,+++...000...---...........................---.........//////000000------...///000000//////------......///000111111------...//////...------000000000000000000000000...///111222333333222222111555999999666444333333000000000000000000000000000000000000000000000000---///000000//////000222...///000222222222111000111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111000///...............////////////////////////,,,,,,---...///000111111...............///000111222111///...---///000222////////////////////////////////////////////////////////////////////////+++---000000000//////000////////////////////////---........................------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,------.........000000000///.........---,,,,,,,,,------................../////////000000///......------,,,,,,+++,,,,,,---......---,,,,,,++++++---......---++++++---...///...------...///------......------,,,+++'''((()))***+++,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,------.........******++++++,,,---.........------,,,,,,++++++*********++++++,,,---....../////////......------,,,,,,,,,,,,------.........)))+++------,,,,,,---...,,,,,,,,,,,,,,,---...///,,,------....../////////.........////////////000+++,,,---///000111111111......---***((((((***,,,///.........------------222111000//////000111222+++,,,.../////////...---..............................---------,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++------...///...---+++***------------------------.........------,,,,,,,,,.........------,,,,,,,,,//////////////////////////////...---,,,++++++***------------------------111000000///...,,,+++***------------------------,,,++++++******++++++,,,---------------------------------------------------------------------------------...------,,,,,,...,,,******---...---+++........................---------------------------------------------------......///000/////////000...,,,,,,.........---..................------------------------------,,,,,,,,,------.........///...---,,,,,,---...///000///...------...///000........................---------............/////////.........------------...............------........................111111111111000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000333555666777666444111///000000000111333222000......,,,+++---000222111///000111333555555333111000111111111111111222222333000000000000000000000000//////000000000000//////000000000000000000000000------............------////////////////////////...000111000///...///111////////////////////////////////////000000000000111111000///...---,,,,,,............/////////000111111000000//////............////////////............//////000000000111//////000000000000//////000000000000000000000000//////............//////------------------------............///////////////...,,,,,,...///...---//////...------------...000///...---,,,+++++++++...///000000000///---,,,000000//////.........---------...---++++++---///,,,---......//////......)))***+++,,,...///000000........................,,,,,,,,,---------......---------...------,,,,,,)))***,,,---...---,,,,,,,,,---.........---,,,+++------...///...---+++***,,,++++++,,,,,,...//////......////////////......,,,,,,,,,------.........---------,,,,,,+++++++++...........................------,,,,,,------.................................------------......//////............//////,,,---///111111111111000//////...------------.../////////.........------000///............///000,,,---...//////......---........................//////.........---------*********+++,,,---//////---------,,,,,,,,,++++++---------------,,,++++++------------------------......---------,,,,,,,,,......---------,,,,,,,,,.................................------,,,,,,+++------------------------////////////...,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,------------------------,,,------...------,,,,,,///---++++++---///...,,,........................------------------------------------------------------...////////////...///...,,,,,,.........---........................------------------------,,,,,,,,,------.........///...------------...///000///...------...///000........................---------............/////////.........------------...............------........................000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000222444555777777555333111000//////000222333111000///---,,,---000222111///111111111111111111111111111000000000000111222222111111111111111111111111000000111111111111000000000000000000000000000000...//////000000//////...////////////////////////...000111000///...///111////////////////////////////////////000000000000/////////000000000000111........./////////000000111000000000/////////...000000111111111111000000/////////000000000111111//////000000000000///////////////////////////////////////....../////////------------------------............///////////////...,,,,,,...///...------------------...///000//////...---,,,,,,,,,,,,...///000000000///---,,,000/////////.........---,,,---...---,,,+++---...,,,---......//////......***++++++,,,---...//////........................,,,,,,,,,---------............/////////......---++++++,,,---------------***+++,,,---......---------------------,,,++++++,,,,,,,,,,,,---......///......////////////......,,,,,,---------------------------,,,,,,,,,++++++...........................------,,,,,,------.................................------------......//////............////////////000111222222222222000///...---------------000/////////...............---,,,,,,,,,,,,---...---......///......------........................////////////............******++++++,,,...///000------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------...............---,,,,,,------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------,,,,,,------...------,,,000...,,,---...///..............................------------------------------------------------,,,,,,---...............///---,,,,,,---......---........................---------------------------------------.........///...------------.../////////............//////........................---------............////////////.........------------...............---........................////////////////////////000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000111222444666777777666555111000...///111222222111///...---...000111111000222111000//////000111222000000000000000111111222222222222222222222222222111111222222222222111111000000000000000000000000///000000111111000000///////////////////////////...000111000///...///111////////////////////////////////////000000000000000000000000111111111111....../////////000000000000000000000////////////000000111111111111000000000000000000111111111111//////000000000000//////////////////////////////////////////////////////....................................///////////////...,,,,,,...///...---,,,,,,,,,---...///000111......---------------.../////////000//////...---/////////...............,,,---...---,,,,,,---...,,,---......//////......,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,------...((()))***,,,------......---,,,,,,++++++++++++,,,---------.....................////////////......------------------,,,,,,------------,,,,,,,,,,,,------------------------...------,,,,,,------.................................------------......//////............//////000000/////////000000111111000///...---,,,,,,,,,000000/////////.........---,,,,,,,,,,,,,,,,,,---...............---------....................................------------......---,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------.........------------------------,,,------......---------------------------------------,,,,,,,,,,,,------------------------------.........------,,,,,,+++------------------------,,,,,,------...---------......---------.................................------------------------,,,,,,------------------+++,,,------......------...---+++,,,---......------------...............,,,,,,---------------------------........................------........./////////....../////////........................---------............///////////////............,,,---......///.............................................////////////000000//////////////////////////////////////////////////////////////////000000000000000000000000///111333666777888888888555222000///000111111111/////////000000111111111111111000000000000111111000000//////000000111222222222222222222222222222000111111222222111111000000000000000000000000000///000000111111000000///////////////////////////...000111000///...///111////////////////////////////////////000000000000333222222111000///...---...////////////000000000000000000000////////////......////////////......000000111111111111111111//////000000000000///////////////////////////////////////000000/////////////////////////////////............///////////////...,,,,,,...///...---,,,,,,,,,------///000000---------------...////////////////////////..............................+++---......---,,,,,,...,,,---......///.........------------------------------------------------,,,,,,,,,---------......******++++++,,,,,,++++++...---,,,++++++,,,......))))))***+++,,,,,,---------,,,+++***)))***+++,,,........................---......//////......---.........------,,,,,,,,,------------------,,,,,,------------------------...------,,,,,,------.................................------------......//////............/////////...,,,++++++,,,---...111000///...---,,,,,,,,,////////////............------------------------............------..............................---------,,,,,,,,,++++++///...------,,,,,,------.........---------,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------.........------------------------+++,,,------------------------------------------,,,,,,++++++++++++,,,,,,------------------------.........------,,,,,,,,,------------------------+++,,,,,,---.........---------,,,,,,+++,,,,,,---........................------------------------,,,,,,,,,---------......+++,,,------......---------,,,++++++---......------------.........//////,,,,,,,,,---------..............................---..................---...//////////////////...........................---------............///000000/////////.........,,,------...//////..............................---........./////////000//////000000000000000000////////////////////////////////////////////////111111111111111111111111///000222555777888888888999666333111111111111000000000111111111111111222000111333444444333111000000000000000000111111222111111111111111111111111//////000000000000//////111111111111111111111111...//////000000//////...000000000000000000000000...000111000///...///111000000000000000000000000////////////000000000000111111000///...------,,,////////////000000000111////////////000000000000......////////////......111111000000000000000000//////000000000000//////........................//////000111111000//////////////////////////////............///////////////...,,,,,,...///...---///......---------......------------...///000000//////........./////////---------...............+++---......---,,,,,,---,,,---......///............------------,,,,,,,,,------------------------,,,,,,,,,---------......)))***++++++,,,,,,,,,+++///...---,,,,,,,,,---...,,,+++++++++++++++++++++,,,+++***)))***+++,,,---,,,---......///......---------............------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------.................................------------......//////............//////...---,,,++++++,,,------000000///------,,,,,,,,,///.........---------------......//////......---...------------...///000........................,,,,,,,,,,,,+++++++++***++++++,,,,,,---///000111............---------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,------.........------------------------+++,,,,,,---------,,,,,,------------------------,,,++++++******++++++,,,------------------------------------------------------------------------++++++,,,---............+++,,,---,,,******,,,...........................------------------------+++,,,,,,------.........,,,,,,---...............---+++***+++---.........,,,,,,------.../////////+++,,,,,,------........./////////...............------...//////...------......////////////..............................---------............///000000000/////////......,,,,,,---...////////////.................................//////000000111//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000111222444555666777777:::888555444444333222000000111222222111000111333///111444555555444111///111111111111111222222333111111111111111111111111//////000000000000//////111111111111111111111111...//////000000//////...000000000000000000000000...000111000///...///111000000000000000000000000////////////000000000000............/////////////////////000000000111111////////////000000000000000000111111111111000000000000000000//////////////////000000000000//////........................//////111111111111//////....................................///////////////...,,,,,,...///...---//////...---------------...---------...///000000///............///000000---------------.........***---//////...,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......//////...///......---------------------,,,+++++++++++++++,,,++++++++++++,,,,,,---***+++,,,...///......---------............------------------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................------------......//////............////////////.........//////000//////...------------...------------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---///000111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,---///000111............------------++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------------------------------------------,,,,,,---------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,------.........------------------------***+++,,,---............,,,---...---++++++---///........................------------------------++++++,,,,,,---......///------...////////////...,,,+++******---.........,,,,,,------...//////000++++++,,,,,,---......///000/////////.........---------...//////...---------...///000000///...---........................---------............///000000000000/////////...+++,,,---...////////////..............................///000000111222222//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333444444444888777666777777777555333000222444333111000111333000111222333333222111000222222222222222333333444222222222222222222222222000000000111111000000000111111111111111111111111///000000111111000000///000000000000000000000000...000111000///...///111000000000000000000000000////////////000000000000...////////////000000000//////000000000111111111.../////////000000000111000000111111111111000000////////////.........---//////000000000000//////...........................///111222222111///...------------------------............///////////////...,,,,,,...///...---......---------......//////...............///000///......---...///000111,,,,,,,,,------.........***,,,//////...,,,,,,,,,,,,---......//////......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---//////000000000...............---,,,,,,---,,,,,,++++++,,,---...++++++,,,---------------'''(((+++---.........---,,,------......------,,,,,,,,,------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................------------......//////............//////---...///000000000000000...------------...//////------,,,,,,,,,+++++++++,,,,,,............,,,,,,,,,++++++,,,---///111333..............................---------,,,,,,,,,//////...------------...//////.........---------***+++---...///...------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////------------------------------------------------,,,---------,,,,,,+++***------------------------...------,,,,,,------...------------------------***++++++,,,---...//////------------------------***+++,,,---............---...000...,,,+++...000........................------------------------++++++,,,,,,---...//////---...//////000000//////,,,***)))***,,,.........,,,,,,------...///000000++++++,,,,,,---...//////000000//////.........---,,,---...//////...---,,,---...///000000///...---........................---------.........//////000000000000////////////+++,,,---...////////////...........................//////000111222222333//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222666666666888::::::888666111333444333111000111444222111000//////000111222333333222222333333444555333333333333333333333333111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000///000111000///...///111000000000000000000000000////////////000000000000333333222111000///......000000000000111111111111.../////////000000111111......////////////......//////......---------,,,//////000000000000//////...........................000111222222111000...------------------------............/////////000///...,,,,,,...///...---,,,,,,,,,---...///000111//////............/////////...------...///000111,,,,,,,,,------.........***,,,///000...---,,,,,,,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............---...///000///...,,,+++,,,+++++++++,,,...000111***+++---...///...------%%%'''))),,,.........---,,,------......------,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....................................------.........//////............//////***+++---///000000///...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...,,,------......------,,,,,,---...//////...---,,,.................................------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......'''((()))***+++,,,,,,,,,........................,,,,,,------------,,,,,,........................---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------------...---------............///000///...------...///000+++,,,,,,---...///000000------------------------------------------------,,,,,,------------,,,,,,////////////000000000000000000000000000000000000//////.........---------......////////////....................................///000000000000000////////////000000000000...//////000111222222333111000000000000/////////222111000000000111222333222222111000000111111111000000000000111222333444222111111111111222333333555555666888:::;;;999777666555333222222333555666999555222111333555555444222222333333555666666777444333222111111111222333111111111111111222222222111000000000000000//////222222111111222333444444333222222111111222222333000000000000000000000000333333333222222222111111000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333333333...///000111111000///...000000000000000000000000//////............/////////000000000000000//////000//////333888888222------,,,,,,,,,,,,---......//////............//////........................////////////////////////...///////////////...---------------------------......////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************//////...---,,,++++++***...............------,,,+++++++++,,,,,,---------+++,,,------......------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,------..............................---------.........//////........................111...++++++...//////---222000---++++++,,,...///...............------------------............///000...,,,,,,---......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...---......//////......---,,,---............---,,,000000000000000000000000......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......((()))***+++,,,,,,,,,,,,........................------............------........................,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///.........------------//////.........---------////////////////////////------,,,,,,,,,------...---............/////////---------............//////......------......///,,,,,,------.../////////........................------------------------......////////////............/////////000000000000000000000000000000000//////.........---------......////////////.................................//////000000000000000////////////000000000111/////////000000111111222//////////////////......111000///...//////000111444333333222222222333333222111111111222222333333333333222222222222222333333333555888<<<======<<<888777666555555666777888888555222111333555444333444444555666777777777777333333222111111222333444111111111111111111111111333333333333333333333333111111000000111222222333333333222222222222333333111111111111111111111111333333222222222111111111111111111111111111111111000000111111111111000000000000000000000000000000000000111111111222222222//////000111111000//////000000000000000000000000000000////////////////////////000000000000//////111//////222666666222...------,,,,,,------.../////////............//////........................////////////////////////......///////////////.................................////////////......------,,,,,,,,,,,,,,,,,,........................000///......---------............------,,,,,,++++++,,,---...............+++,,,,,,,,,---------...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------........................+++++++++,,,,,,,,,------------------------------000---++++++---///...---......///......------,,,------..................---------............///000...---...//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---......//////////////////...,,,,,,------------,,,,,,------------------------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......******+++,,,------------.................................//////.................................++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000000000000111---------............///---......//////......---........................////////////////////////------------------------......////////////......------........./////////000000000000000000000000/////////............---......////////////..............................////////////000000000000/////////000000000111111000000000000000000000000/////////000000000000000111000////////////000000111111111000000111111222333333333333444444444444555555444444333444444555333444666:::???BBBCCCCCC===<<<;;;::::::;;;<<<===<<<:::777777888999999888999:::;;;======<<<:::999444444333333333444444555333333333333333333222222222222222222222222222222222222111111222222333333333333222222222222333333222222222222222222222222222222222111111111111111111111111111111111111111000000111111111111000000000000000000000000000000//////000000000111111111///000000111111000000///000000000000000000000000111111111000000///////////////000000111000000///222000///111444555222///---------,,,------.../////////............//////........................////////////////////////------...///000000000///////////////////////////........................,,,,,,,,,,,,------------////////////////////////000000///.........//////------------------------******,,,---.../////////---------------.........+++,,,------......---------------------------------------------------------------.........//////000000///......------,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...---++++++,,,------,,,+++---000111111///,,,***,,,---------.../////////---------............//////...///000111111///---........................------------------------...------,,,,,,,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---......------..............................////////////..............................,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------------------------------------------------------------........................++++++++++++++++++++++++***+++,,,---......//////////////////000000000000---------............///......000111111000......//////.........---------................................................,,,,,,------------,,,,,,------------.........////////////////////////////////////.....................////////////..............................///////////////000000111//////000000000111111111000000000000000000000///111111222222333333333444222222111111111111111222222222111111222222333333444555666777777888888888777777777888888999:::;;;::::::<<<@@@EEEIIIJJJJJJEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCAAACCCEEEFFFEEECCCAAA???:::999999888777666555555666666666555555444444444222222222222222222222222444444444333333444444555333333333222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000111111111222000000000000000000000000000000000000000000000000222222222111111000///...//////000111111111000000222000//////111222111000---------------...////////////............//////........................////////////////////////,,,,,,...///000000000000................................................+++,,,,,,,,,------......////////////////////////------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,---...///000000///........................+++,,,------......------------------------------------------------------------------............///////////////.................................---------.........//////++++++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++---///111111///,,,***,,,,,,,,,---...///000000---------............/////////000222333333000...........................---------------------------------,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------..............................////////////..........................................////////////........................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------------------.............................................***+++,,,---...///......---------.........//////---------............//////000111222222111000////////////...------,,,,,,------------------------........................,,,,,,------------,,,,,,------------.........///////////////////////////////////////////////////......////////////......////////////////////////000//////...///000111111000000000000111111111111111111111111111000000000111222222333444555555666222333333444444444444444888777777777888888999:::777888:::<<<>>>??????@@@<<<<<<===>>>@@@BBBDDDEEEEEEDDDEEEHHHLLLOOOPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMLLLMMMOOOPPPOOOMMMJJJIIIDDDCCCBBB@@@>>><<<:::999999999888777777666555555666666555555555444444444555444444333333333444444444333333333333333333444222222222222222222222222111111111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111111111111222222222333333111111000000000000111111111111111111111111111111111111111222111000///...//////000111111111111111222111/////////000000000...------------...////////////............//////////////////////////////////////////////////////,,,,,,...///000000000000------------------------......------------......,,,,,,,,,------.................................,,,+++++++++++++++,,,,,,+++,,,,,,------.........//////000000000//////...........................+++,,,------......------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111111........................---------.........//////+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,---...///000000---------............///...///000222444333111///........................------------------------,,,,,,------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......,,,,,,---......------,,,.................................//////....................................////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------...............------------------------***+++---...///......---,,,,,,,,,,,,---------------------............//////000000111111000000/////////.........---------------------------------..............................////////////......------........./////////000000000000000000000000...////////////000000000......////////////......////////////////////////000///.........///111222000000000111111111222222222222222222222222222222111222333444555666777888555666777999::::::::::::;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCFFFGGGHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNPPPOOONNNOOORRRUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVUUUTTTSSSSSSTTTVVVWWWXXXXXXXXXVVVTTTSSSPPPOOONNNLLLJJJGGGDDDCCC??????>>>===<<<::::::999888888777666555444333333444444333222222222333333444444333333333333444444222222222222222222222222222222222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111222222222222333333333222111111000000111111222111111111111111111111111...///000111111111////////////000111222222222222111000//////////////////......------......///000//////............//////////////////////////////////////////////////////------...///000000000///------------------------///...---,,,,,,---...///---------------.........------------------------------,,,,,,,,,---......,,,,,,,,,------.........000000000000000///...---.........---------------+++,,,------......------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---///000111222........................+++++++++,,,,,,,,,------++++++,,,,,,------......+++,,,......---,,,,,,---......---------...//////,,,---------.../////////---------............//////...///111333333111000------------------------........................+++,,,,,,---.........---------............------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......,,,,,,------------,,,,,,........................------............------.................................////////////000---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................++++++,,,,,,,,,------------------.........//////+++++++++++++++++++++++++++,,,---//////...,,,+++,,,,,,,,,,,,---------------------............/////////............//////...............---------......................................................////////////............/////////000000000000000000000000000000000.../////////000000000000......////////////......////////////////////////000000.........///111222000000111111111222222222222222222333333444444555555555666888999;;;<<<<<<<<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGLLLMMMOOOPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTVVVTTTSSSTTTVVVYYYYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[ZZZ\\\]]]\\\ZZZYYYYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYWWWUUUSSSQQQKKKKKKJJJHHHGGGEEEDDDDDD@@@???>>><<<:::999888777777666666555444444555555444444333333333333444444333333333333333333333333222222333333333444444444222222222222222222222222111222222333333222222111111111111111111111111111111111111111222222222222222222111000000111222222111111111111111111111111,,,---///111111111000/////////000111222222222222///000000000...........................//////000//////............//////////////////////////////////////////////////////......///////////////...........................///...,,,++++++,,,...///............---------------------------------------------------...//////,,,,,,------------------,,,---...............---------------,,,,,,,,,++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,---...//////000........................+++++++++,,,,,,,,,------+++,,,,,,---......//////+++---000///---,,,,,,...------------......//////------..................---------............//////......///111222222111------------------------........................+++,,,------.........---......////////////......///...------------...///000000000000000000000000,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++........................,,,------------------,,,........................---------.........//////////////////////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................+++++++++,,,,,,------------------.........//////........................+++,,,...//////---,,,***,,,,,,,,,---------......---------.........//////...---,,,++++++,,,---...........................////////////////////////////////////////////////,,,------------------,,,////////////000000000000000000000000000000000000.../////////000000111111......////////////......000000000000000000000000111000...---...///111222000111111111111222222222222222333444444555666666::::::;;;===???@@@AAABBBDDDFFFIIILLLNNNOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSUUUVVVWWWXXXWWWVVVTTTRRRWWWWWWVVVVVVVVVVVVWWWWWWXXXVVVUUUVVVYYY[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^aaacccbbb___]]]^^^``````____________```````````````aaaaaa```___]]]\\\VVVVVVUUUSSSQQQPPPOOONNNLLLLLLJJJHHHFFFDDDBBBAAA;;;;;;:::999888888999999555444444333333444444555555555555555555555555555333333333444444555555555222222222222222222222222111222222333333222222111111111111111111111111111000000000000111111111111333222111000000111222333111111111111111111111111***,,,...000111111000/////////000222222333333333...000111000///---------...............///000000//////............//////000000000000000000000000////////////////////////...///////////////......///////////////////////////...,,,++++++,,,...////////////...---------,,,........................,,,,,,,,,,,,,,,---...///------------------------)))***+++,,,---.........---------,,,,,,++++++++++++,,,------......---------------------------------------------------------------.........//////,,,,,,------------------........................---------.........//////,,,,,,------...///000000+++...111000...,,,---...+++,,,.../////////.....................------------------........./////////...------000111222111------------------------/////////......------------------------------------------,,,,,,+++++++++,,,,,,,,,------..................------,,,,,,,,,************************---------------------------------............///000///---,,,,,,---...///+++...111111...,,,,,,...000///---,,,,,,---///000------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,---.../////////////////////////////////.........---------/////////......------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///........................///...---,,,,,,---...///000000//////.........---//////.........------------------............///------------------------......------------......//////......---------,,,............////////////,,,,,,,,,---...///000000.../////////000000000111222222111000///...------............/////////000111111000000000////////////000222111000000222333222333555777999;;;<<<===BBBEEEHHHIIIIIIJJJLLLMMMQQQQQQPPPPPPQQQRRRSSSTTTRRRSSSUUUWWWXXXXXXXXXWWW[[[[[[\\\\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTUUUVVVXXXZZZ\\\^^^___^^^___aaaccccccbbbaaa```aaaaaaaaabbbcccbbb___]]]]]]\\\[[[ZZZ[[[]]]___```bbbbbbdddddddddbbb```^^^YYYYYYXXXWWWWWWWWWYYYYYYRRRSSSTTTSSSPPPNNNMMMMMMIIIGGGEEEBBB???<<<:::888777777777666666555555444444333222222222333555666777777777777666444222111333333333333333333333333222222111000//////000000444333222222111111222222000000111111222222222333000000111111222222222222222222222111111111111000000000000000000000000000111111222222222333333333444333111000000111333444000000000000111111111111000000000000000000000000000000000000000000000000///000222111000...............///000000000000000000000000000000000000000////////////....................................---------------------------------------...///000---------............///........................000000///...---,,,,,,+++***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,---,,,++++++,,,---........................///...,,,++++++,,,...///---------.........//////000000//////.........---,,,,,,------------,,,,,,---,,,,,,,,,,,,---......////////////////////////...........................---,,,+++***+++,,,---------,,,,,,,,,+++++++++------------------------......------------------,,,------------------.........---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------...///......---------......+++---......---------...---,,,+++******+++,,,---------------------------......//////...------,,,------,,,,,,,,,---..............................//////.........---------.........---------,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///..............................------------......000/////////.........---//////.........------------------............///------------------------.........------........./////////.........------............////////////,,,------....../////////////////////000000000000111111111000//////......000000000000000000000000111111111111111111000000111222444555555555777999888999;;;>>>AAACCCEEEFFFKKKNNNPPPQQQQQQQQQSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZYYYXXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPTTTTTTUUUWWWYYY\\\^^^```]]]___aaacccccccccbbbaaaaaa```^^^^^^^^^]]]ZZZXXXWWWWWWVVVUUUVVVXXXZZZ[[[^^^^^^_________]]][[[YYYWWWVVVUUUTTTTTTUUUVVVWWWUUUWWWYYYYYYXXXXXXXXXZZZSSSRRROOOLLLHHHEEEBBBAAA>>>===<<<;;;:::888777777666555555444555666777888444444555666666555444333333333333333333333333333666555555444333333444444444333333222222222222222000000111111111222222222000111111111222222222222222222222111111111111000111111111111111111111111111111111111222222333333444333111000000111333444111111000000000000000111000000000000000000000000000000000000000000000000000000000000///......//////000000111222111111111////////////////////////............------------................................................///......---------......---------............///////////////////////////.........---,,,,,,++++++,,,------......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...///000///---,,,---...........................///...,,,++++++,,,...///---------.........//////000/////////.........---------............------000///---,,,***)))))))))////////////////////////...........................---,,,+++++++++,,,------,,,,,,,,,,,,+++++++++------------------------------...........................---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------...............------+++***+++---.........,,,,,,************,,,,,,------------------------.........///......---,,,...---------------,,,,,,.......................................---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///........................---..................---/////////.............../////////............------------............///------------------------........................000000////////////..................////////////........................000000000000////////////000000000000000000000000222222222111111111111111111111222222222222222222222555777999:::;;;>>>@@@BBBDDDFFFIIILLLNNNPPPRRRUUUVVVXXXXXXXXXXXXYYY[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUSSSTTTTTTTTTSSSRRRQQQQQQKKKKKKIIIHHHGGGFFFFFFFFFKKKKKKKKKLLLNNNRRRUUUWWWYYYZZZ]]]___```aaa``````\\\YYYVVVTTTTTTRRRPPPOOONNNNNNMMMMMMNNNOOOQQQRRRVVVVVVWWWVVVUUUSSSQQQPPPMMMMMMKKKKKKKKKKKKLLLMMMOOORRRUUUWWWYYY[[[^^^aaa^^^\\\ZZZWWWSSSPPPNNNLLLHHHGGGEEEBBB@@@===;;;:::888888777777666777777888555555666666666555444444333333333333222222222222333333333333222222222222333333333333222222222222000000000111111111111111111111111111222222222222222222222111111111111000111111111111111111111111000000000111111111111222333222111000000111222333444222000///...///000111000000000000000000000000000000000000000000000000000//////............///+++,,,------......------...........................------------,,,,,,,,,........................////////////////////////000000///------,,,,,,,,,---------............///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...///000///---,,,,,,...........................///...---,,,,,,---...///---------.............../////////.......................................111000///---+++*********////////////////////////..............................---,,,,,,,,,,,,---........................------------------------,,,,,,------......////////////......------,,,,,,------------------------........................------------------------+++,,,,,,,,,,,,---------,,,---.../////////...------***((())),,,//////---...---,,,,,,,,,,,,---...---------------------------...............------............---,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------............///........................,,,---...//////...---,,,......................../////////...............---------............///------------..................////////////......000000000000000/////////............////////////////////////............000000000000//////////////////000000000111111111222222222222111111111111111111222222333444444555666888;;;>>>@@@BBBFFFHHHMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^^^^___^^^\\\YYYVVVTTTSSSRRRQQQOOOMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIII@@@@@@??????@@@@@@AAABBB@@@@@@???@@@CCCFFFJJJLLLOOOQQQSSSVVVXXXZZZ[[[[[[RRROOOLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJMMMMMMMMMMMMKKKIIIHHHGGGGGGFFFEEECCCCCCCCCDDDEEEFFFIIIMMMPPPTTTXXX\\\```aaa```^^^]]]ZZZYYYWWWVVVRRRPPPNNNKKKGGGDDDBBB@@@===<<<;;;999888666555555999999888777666555444333333333333333222222222222111111222222222111111111333333333333333222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000111222222111000000111222222555333000...---...000111000000000000000000000000////////////////////////000///------.../////////******+++,,,,,,,,,,,,,,,.................................---------,,,,,,................................................//////...------------------------............///////////////////////////,,,,,,,,,------.........////////////......------........................------------------------,,,------...------,,,,,,+++,,,---,,,++++++,,,---..............................------------....................................................../////////....../////////.........//////000111222////////////////////////........................///......---------------........................------------------------++++++,,,,,,---------.../////////......---------------------------------........................------------------------------------............+++,,,.../////////...------***((())),,,//////---------------------------------------------------------...............------............,,,++++++........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------............///........................,,,---...//////...---,,,---------...............////////////////////////---------............///---------....../////////......///000000///....../////////000000000000000............//////////////////////////////......000000000000//////////////////000000111111222222111111111111111111111111111222333444555666777888===???CCCFFFHHHKKKNNNQQQTTTTTTVVVWWWYYY[[[\\\]]]]]]^^^^^^]]]\\\\\\^^^```aaaaaa```^^^ZZZVVVQQQOOOLLLJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA======<<<<<<======>>>???<<<<<<<<<===???BBBEEEGGGEEEGGGIIIMMMPPPSSSUUUVVVMMMKKKHHHGGGHHHIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDHHHGGGEEECCCBBBBBBBBBBBBBBBDDDHHHKKKNNNRRRWWW[[[]]]]]]]]]]]]]]]]]]]]]]]][[[YYYWWWTTTQQQNNNKKKJJJEEEDDDBBB@@@===:::888777999888777666555555444444444444444333333333222222333444555555555555444444333333444444444333222111222222222222111111111111333222222222222222222222222222222111111111000000111111111111111111111111111000000000000000000000111111111111111111111111555333000...---...000111000000000000000000000000////////////////////////000...------///000///......///000000111111000000........................////////////.........---........................---------------------------------------...//////---------............///........................------......//////000000//////...------,,,,,,,,,........................------------------------,,,,,,------...------,,,(((***,,,,,,,,,,,,...///.....................................................................------------...............000///............///000,,,,,,---...000222444555////////////////////////........................////////////......------+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,,,,,,,/////////...............,,,,,,,,,------------...........................---------------------------------.........//////,,,,,,---...////////////---+++***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........,,,---.........---,,,+++---------------------------------...............,,,,,,,,,,,,------------------------............------------------------------------------------......------------......---------............///........................---..................------------------............////////////000000000---------............///---------...//////000000...///000111111000///.........////////////000000............////////////////////////////////////////////////000000000000000000000111111222222222000000111111111222222222333444555777999:::<<<<<>>;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???======;;;:::999888888888<<<<<<===>>>???AAABBBCCCBBBCCCFFFJJJNNNRRRUUUVVVQQQPPPNNNOOOQQQRRRRRRQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLIIIFFFDDDCCCBBBBBBBBBCCCEEEFFFGGGIIIMMMPPPWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRMMMMMMKKKIIIFFFCCCAAA???888888777666666666777777666666555555444444333333222333444666666555444444333444555555555444222111333333333333333222222222333333333333222222222222222222222111111111111000222222222222222222222222222111111111111000000000111111111111111111111111444222000///...///000111000000000000000000000000000000000000000000000000000...---///222333000---...//////000000000000000........................000000/////////.................................------------------------,,,,,,,,,------///000000---------............///..............................//////000000000111......------,,,,,,,,,+++........................------------------------,,,,,,------......------***,,,............000111...............................................................------------------------.........000///...------...///000---------------...///000////////////////////////........................//////000000//////...---+++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,............////////////,,,,,,,,,---------..............................------------------------,,,,,,---------.........,,,,,,,,,---...///000000+++---......---------...---------......---------------------------------,,,------...//////......+++,,,---//////...---,,,---------------------------------.........//////,,,,,,---------.........------------.........///......................................................------------......---------............///..............................------------......,,,,,,,,,------............/////////000000000000---------............///---------...///000000000...///000111111000///...------........./////////............////////////......//////000000111111------...///000111222222111111111111111111222222000000111222333444555555666777999;;;===???AAABBBEEEGGGJJJLLLNNNPPPSSSUUUQQQRRRUUUXXX[[[^^^```aaadddddddddcccbbbcccfffhhhgggeeeccc```]]][[[XXXWWWNNNJJJEEEAAA>>>>>>???@@@???>>>>>>>>>???@@@BBBCCC@@@@@@>>>===<<<;;;;;;;;;AAABBBCCCDDDEEEEEEEEEDDDEEEGGGJJJNNNSSSWWW[[[]]]YYYXXXXXXYYY[[[\\\[[[YYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\ZZZXXXTTTQQQMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEHHHJJJNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPOOONNNKKKIIIHHHCCCBBB???<<<:::999888888888777777666555555444444222333555666666666555444333444555666555444222111555555555444444333333333444444333333333222222222222222222111111111111000222222222222222222222222333333222222111111111111000000111111111111000000111111000000000000000111000000000000000000000000000000000000000000000000000......111555555111---,,,,,,---...............//////////////////////////////.........---------......................................................---------......///---------............///.................................///////////////............------------................................................+++,,,------......---------...//////---------///..............................////////////......//////.........---------,,,,,,,,,------.........///...---,,,,,,---...//////...------,,,,,,------////////////////////////........................//////000111000///...------------....../////////------------------------/////////......------,,,------......//////000000,,,,,,,,,------.................................------------------------++++++,,,,,,,,,---------------,,,,,,---...000111+++...111111...,,,,,,...//////000000000000//////------------------------,,,,,,---.../////////...***+++---/////////---,,,---------------------------------.........//////---------....../////////---------.........//////////////////////////////..............................------------......---------.........//////........................///...---,,,,,,---...///,,,,,,,,,------............/////////000000111111---------.........//////---------...///000000111...///000222222000///...,,,---------......//////............/////////000---......///000111111222,,,---...///000111222333111111111111111111111111000111222333555666777777999:::<<<>>>AAACCCEEEFFFBBBEEEGGGIIIJJJKKKNNNPPPNNNOOORRRVVV[[[___bbbdddcccddddddcccbbbcccgggiiiiiihhheeecccaaa```______SSSPPPKKKFFFCCCCCCDDDFFFBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPPPPOOOMMMLLLJJJLLLOOOSSSYYY^^^bbbddd^^^^^^^^^```aaaaaa___]]]eeeeeeggghhhhhhiiihhhhhhgggggggggfffgggggghhhiiijjjhhhddd```\\\ZZZXXXWWWVVVUUUSSSOOOKKKJJJKKKLLLFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPQQQPPPOOONNNMMMRRROOOJJJDDD???;;;999777999888888777666555555555666888:::;;;<<<;;;:::999333444555666666444222111666666666555555444444444444444444333333222222222222222222111111111111000222222222222222222222222333333333222222222111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000...///333777777222,,,...///000000111111000000000000000000000000000000......---------,,,,,,,,,........................////////////////////////000///...------------------------.........//////000000000000000000000000........................////////////////////////................................................+++,,,,,,---.........---...//////---+++))))))***..............................////////////......//////.........---------,,,,,,,,,------.........///...,,,++++++,,,.../////////............//////////////////////////////........................///000111111111000...---......//////......---,,,000//////...------,,,,,,000000///...------,,,,,,222000---++++++,,,...000///......------,,,++++++******,,,,,,,,,,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...........................+++,,,...//////...,,,+++///......------......///++++++++++++++++++++++++------------------------,,,,,,---.../////////............------,,,,,,,,,,,,,,,,,,---...///000111111111000000//////......,,,,,,---...//////......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................////////////////////////000000000000000000000000//////000000///...------000000000000111111111111///////////////.........///000111000//////111222222333333222111111333444444555555666777888999999============>>>>>>>>>???AAAAAABBBDDDFFFHHHJJJKKKJJJLLLPPPUUU[[[```eeehhhfffffffffffffffggghhhhhhhhhhhhhhhhhhhhhgggfffeee```ZZZSSSNNNLLLKKKIIIGGGIIIJJJKKKJJJIIIJJJMMMOOOSSSRRRQQQPPPQQQSSSUUUWWWYYYYYYYYYZZZ[[[\\\[[[YYYYYYWWWXXX]]]cccfffggghhhgggddd``````cccfffffffffgggiiillloooooonnnllljjjkkkjjjkkklllnnnnnnllljjjmmmkkkiiihhhhhhgggeeedddbbbbbbaaa___\\\XXXUUUSSSPPPNNNKKKJJJJJJIIIHHHFFFHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJLLLOOOQQQTTTVVVWWWUUUTTTRRRNNNJJJFFFCCCAAA@@@>>><<<:::999888999999;;;;;;===???@@@>>>:::777444333222111111222333444333333444555555444444444555555444333222222111111222333333222111111222444444333222111111222333444111111111111111111111111222111000//////000111222000000000000000000000000///////////////000111111444333111////////////000////////////000000000000///////////////.................................---.........///000000000------............------..................................../////////000//////.........---------////////////////////////////////////////////////,,,,,,,,,---------..............................//////.........---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------.........---,,,,,,+++,,,,,,------......//////.........------,,,,,,,,,...------------...//////000000000000000000000000//////000111111000///...//////////////////////////////000000///...------......//////......---,,,........................000//////...------,,,,,,///---,,,******+++,,,---------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,++++++++++++,,,,,,---------------......---,,,,,,---..............................+++,,,---......---,,,+++------------------------++++++++++++++++++++++++------------------------------......///..................------,,,,,,,,,,,,,,,,,,,,,---...///000000000000000//////......,,,------...//////......,,,---------.../////////------------------------............////////////........................////////////////////////000000000000000000000000//////000000///......---000000000000111111111111000000000000000000000000...///000///......000222111222444444444444555777777777888999:::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGJJJMMMOOOQQQTTTVVVXXX[[[___cccgggiiigggffffffffffffggghhhiiikkkkkklllllllllkkkkkkjjjgggbbb\\\XXXXXXWWWVVVUUUZZZZZZZZZXXXVVVVVVXXXZZZYYYYYYYYYYYYZZZ\\\___````````````bbbdddeeeeeedddeeecccbbbeeehhhiiihhhgggeeecccaaaaaadddeeeeeedddjjjkkknnnpppqqqooommmkkkiiiiiijjjlllnnnooonnnmmmpppoooooopppqqqqqqooommmmmmmmmllljjjgggccc```^^^WWWTTTQQQOOONNNMMMJJJIIIGGGGGGFFFEEEEEEDDDDDDDDDFFFFFFFFFGGGJJJMMMQQQTTTWWWVVVUUUTTTRRROOOMMMLLLIIIHHHFFFCCC@@@>>>===<<<<<<<<<===>>>???===:::666555444222111111111222333444444555555555555555444666555555444333333222222111222222111000000111333222111000//////000111222000000000000000000000000222111000//////000111222000000000000000000000000///////////////000111111333222111000/////////000////////////000000000000////////////////////////......------------......,,,,,,------------------------............------........................,,,,,,---------.........000000/////////.........////////////////////////////////////////////////---------.........//////........................//////.........---------------..................------------------,,,,,,------............------.../////////......---,,,------------------......------------------,,,,,,,,,++++++++++++,,,------------------------------------...//////...---,,,.......................................---,,,,,,......//////......---,,,,,,,,,------...///000000/////////...------,,,,,,------,,,,,,,,,+++++++++++++++,,,------...//////......////////////......*********++++++,,,,,,,,,------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,+++++++++***,,,------.....................---,,,,,,---..............................++++++------------+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.................................///......------.........---------------,,,,,,,,,,,,------...///000000000////////////...,,,---......///.........------......................................................////////////////////////////////////////////////////////////000000000000000000000000//////000000000///......000000000000111111111111111111111111111111111111///000111000///000222333111444777999::::::<<<=========>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMPPPSSSWWWZZZ\\\aaaaaabbbccceeegggiiijjjhhhgggfffffffffgggiiiiiioooooopppqqqqqqpppppppppkkkgggccc``````aaaaaaaaaeeeeeedddaaa^^^]]]]]]_________```bbbccceeefffgggggghhhhhhiiijjjkkkkkkllllllkkkkkklllmmmmmmkkkiiicccbbbaaabbbdddeeedddcccjjjkkkmmmoooooommmjjjhhhfffffffffiiilllnnnnnnmmmmmmnnnooorrruuuuuusssqqqssssssrrrqqqooollljjjhhheeebbb^^^\\\ZZZXXXUUUSSSOOONNNKKKHHHFFFDDDDDDCCCFFFEEECCCCCCEEEJJJNNNQQQVVVVVVWWWXXXXXXXXXWWWWWWTTTSSSQQQNNNKKKHHHEEECCCBBB@@@?????????===999777777666444333222333333444555555555555555555555555666666666555444444333333000111222111//////111222111111000000000000111111000000000000000000000000222111000000000000111222000000000000000000000000000////////////000111111333222111000/////////000////////////000000000000///////////////////////////...,,,++++++,,,...///......------------------------............------........................------........./////////000000000000000/////////////////////////////////////////////////////////........./////////000000.......................................---------,,,---------.../////////------..................------............------/////////000//////...---......------------------,,,,,,------------------,,,++++++++++++,,,------------------------------------............------------------------------,,,------------,,,++++++.........///......---,,,,,,,,,------...///////////////.........------------.../////////...---,,,,,,,,,,,,---------............////////////......******++++++,,,,,,------........................------------------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++---......///////////////......------------..............................++++++,,,------,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////...---,,,,,,...............---------,,,,,,,,,,,,,,,---......////////////////////////------...............---...............---------////////////////////////............////////////000000000000000000000000//////////////////////////////////////////////////////000000000//////...///000000000111111111111111111111111222222222222000111222222222333555777555999>>>AAACCCDDDEEEFFFEEEFFFGGGHHHIIIKKKKKKLLLOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXZZZ\\\___bbbeeeggghhhhhhhhhiiiiiijjjkkkllliiihhhgggfffggghhhiiikkkppppppqqqrrrrrrrrrrrrqqqllljjjgggeeeeeeeeefffgggjjjiiigggddd```^^^^^^___bbbcccdddfffggggggggggggiiijjjjjjjjjjjjjjjlllmmmmmmppprrrrrrssstttrrroooeeedddbbbbbbccceeefffgggkkklllmmmnnnmmmkkkhhhgggfffddddddeeehhhjjjjjjjjjjjjjjjkkkmmmpppqqqqqqpppqqqrrrsssssssssqqqpppooorrrooollliiihhhfffcccaaa```]]]XXXSSSOOOLLLKKKJJJNNNMMMKKKKKKKKKMMMPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTRRROOOMMMJJJHHHEEECCCAAA???;;;888888777666555555666777888666666555555444444555555777666666666555555555444111222222111000000111333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000//////000000111222222111111000000000000000////////////000000000000///////////////000000000///...+++******+++...///111111000000//////......------............------........................000000000000111111111111////////////////////////////////////////////////////////////////////////---.........////////////................................................,,,,,,,,,---...///000000............////////////------............------....../////////......---/////////......---------,,,,,,,,,------............------------...///////////////////////////////////////000000000000000------------------------,,,,,,------------,,,,,,.........///......---,,,.......................................---------,,,---...000000///---,,,......---------,,,,,,,,,...------------------...+++,,,,,,,,,------..............................------------------------,,,------------.....................---------------...//////000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////...---,,,,,,........................------,,,,,,,,,---...................../////////---...............------...............---------////////////////////////............////////////000000000000000000000000//////////////////////////////////////////////////////000000000000000//////000000000111111111111000000000111111222222222///111222333444666999;;;>>>AAAFFFJJJLLLNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWYYYZZZ\\\]]]___aaaccccccddddddeeefffgggiiikkkllljjjjjjjjjjjjkkklllmmmmmmjjjiiigggfffggghhhjjjllloooooopppppppppppppppoooooonnnllljjjhhhhhhhhhiiillllllkkkgggdddcccccceeeggghhhjjjlllllljjjgggeeeeeehhhjjjkkklllnnnrrruuuxxx}}}~~~~~~}}}xxxkkkiiifffdddeeehhhnnnqqqtttuuuvvvvvvuuusssqqqooommmkkkhhhggghhhjjjjjjjjjjjjiiihhhhhhkkkmmmnnnmmmmmmnnnppprrrssstttsssssstttrrrpppnnnnnnmmmllljjjjjjgggbbb]]]ZZZYYYYYYZZZXXXXXXXXXXXXWWWUUUTTTSSSPPPQQQQQQRRRQQQQQQPPPPPPSSSUUUVVVXXXXXXXXXWWWVVVSSSPPPMMMJJJHHHDDD@@@===999888777666777777999:::666666555444333333444444777666666666666666555555222333444333222111333555333333333444444333333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000111222222111111111111000000000///////////////000000000000////////////000000111111000...,,,******,,,...000111111111000000//////...------............------........................000000000000111111111111........................////////////////////////////////////////////////,,,,,,---------.................................---.....................,,,,,,,,,---...///000000.........//////000000000------............------,,,------.........------111000000000//////......,,,,,,,,,------............------------...//////////////////////////////////////////000000111111........................,,,------.........------......//////......---,,,..................------........................***+++,,,---------,,,+++//////...---,,,,,,++++++------,,,++++++,,,------------------------------------------------------------------------------------------............////////////............---......///////////////---...////////////...---........................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.................................///......------.............../////////......---------......///---............/////////.........///......---,,,------..................////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000//////000111111111000000000000000000111111111111000000000111111222333333///111444666777:::>>>AAAHHHKKKOOORRRTTTUUUXXXYYYYYYYYY[[[\\\^^^___```aaa```aaabbbdddfffgggiiiiiikkkjjjjjjjjjjjjkkkllllllkkkkkkkkkllllllmmmnnnoookkkjjjhhhfffgggiiikkkmmmnnnnnnoooooonnnmmmmmmlllllllllkkkhhhfffdddeeegggiiijjjjjjhhhggggggiiikkkppprrruuuwwwvvvrrrnnnkkkfffjjjooorrruuuzzz~~~qqqqqqooommmnnnrrryyy}}}zzzwwwrrrppppppqqqqqqqqqjjjiiihhhhhhjjjllllllllliiikkkmmmoooqqqrrrrrrqqqqqqooommmmmmmmmnnnmmmllljjjhhhdddaaaaaacccfffiiibbbcccdddcccaaa^^^[[[XXXVVVUUUTTTSSSQQQOOOMMMLLLOOOQQQRRRUUUVVVXXXYYYYYYVVVTTTRRRQQQPPPMMMIIIFFF===<<<:::999888888999999888777555444333444444555666666666666666666555555333444555444222222444555111111222222222222111111111111111111111111111111111111222333333222111111000000000000000000000000111000000000000111222222000000111111111111000///////////////000000000000...//////000000111111222000///---,,,,,,---///000//////..................------............------........................------........./////////------------............////////////////////////////////////////////////,,,,,,,,,------------...........................---------...............,,,---------.../////////------......///000000000------............------+++,,,------------------000000000///////////////,,,,,,------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000////////////////////////,,,------............---......//////......---,,,,,,,,,------.../////////........................***+++,,,,,,---------,,,---------------------,,,------,,,++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------//////.........---------------...////////////...---...///000000///...---........................///..................///------------------------------------------------------------------------------......///.........---........./////////000000//////....../////////---------.........//////......//////...------,,,,,,---------.../////////....................................////////////........................////////////////////////000000000000000000000000//////000111111111111111000000000000111111111111111111111222333444444444444666:::===@@@CCCHHHKKKPPPSSSUUUWWWXXXZZZ]]]___^^^___```bbbdddeeeggggggeeefffggghhhjjjkkklllmmmnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnoooppppppllljjjhhhggggggiiilllnnnoooooooooooonnnlllkkkjjjhhhiiiiiigggdddcccdddffffffggghhhiiijjjlllooorrryyy|||~~~yyyvvvpppuuuzzz}}}wwwyyy{{{{{{||||||xxxxxxyyyzzz{{{qqqrrrtttwwwyyyzzzwwwuuurrrsssuuuvvvwwwvvvvvvuuusssqqqooooooppppppooonnnllliiieeecccdddgggkkkooollllllkkkjjjiiigggeeedddaaa```___\\\YYYVVVSSSQQQOOOOOOPPPQQQRRRSSSUUUVVVSSSSSSTTTVVVWWWVVVSSSPPPHHHFFFCCC@@@>>><<<;;;;;;;;;:::888666555555666777555555555555555555555555333444444333222222333555111111222333333222111111111111111111111111111111111222222333333222222111000000000000000000000000111111000000111111222333///000111222222111000///////////////000000000000...//////000111111222222000//////......//////000.............../////////------............------........................,,,,,,---------.........---.........////////////////////////////////////////////////////////////------------....................................---------.........//////------..................,,,,,,---......///000000------............------,,,,,,---...............------------............------------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111........................++++++,,,---------------......//////......---,,,***+++,,,---///000111111---.....................---------....../////////+++,,,,,,------......///...---,,,++++++,,,---......------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,------...............---...///000000///...---........................//////............/////////......------......///------------------------------------------------,,,,,,---.../////////...---.........//////000000111000000/////////000000---------.........//////.../////////...---,,,,,,,,,,,,------...///000000..................................../////////000........................////////////////////////000000000000000000000000//////000111111111111111000000000000111111111111222222333333444555666666:::===AAADDDHHHLLLQQQUUUUUUWWWXXXYYYZZZ\\\___aaaaaabbbccceeefffhhhjjjjjjiiijjjkkklllmmmnnnoooppppppppppppppppppqqqrrrrrrrrrrrrqqqpppppppppqqqqqqmmmkkkhhhggggggiiilllnnnqqqqqqppppppnnnmmmkkkjjjjjjlllmmmkkkiiihhhjjjmmmgggiiikkkmmmpppsssxxx{{{}}}~~~|||~~~yyy~~~}}}}}}~~~~~~zzzxxxvvvuuuuuuvvvtttsssqqqnnniiieeedddgggkkknnnsssrrrpppnnnnnnnnnnnnnnnkkkjjjhhheeeaaa]]]ZZZXXXRRRQQQOOONNNNNNOOOPPPQQQOOOPPPTTTXXX[[[[[[YYYVVVSSSQQQMMMHHHDDDAAA???>>>===<<<:::888777777888999444444444555555555555555222333333222111111222444333333555555555555333333333333333333333333333333111222333444444333222111000000000000000000000000111111111000111111222333///000111222222111000///////////////000000000000...//////000111222222222///000000000000000000/////////000000111111222222---..................---..................................../////////000.../////////000000111111////////////////////////////////////////////////............/////////000........................---------.........//////...............---------,,,,,,,,,---...//////000---..................---------...///000000//////+++++++++,,,,,,---------.........------,,,,,,,,,...------------...//////........................///.........///000222333------------------------)))***+++,,,,,,,,,,,,,,,...........................///////////////.........------,,,---...///111......---------,,,,,,,,,******+++,,,,,,---......------------------------------------------------111...,,,---......+++(((++++++,,,,,,---...//////000///...------...///000------------------------/////////000//////...---//////............//////......---------,,,,,,,,,................................................000000//////.........------------............///------------------------......................................................////////////..................////////////000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000/////////111000000000000111111222444555555444555888<<<@@@BBBEEEKKKPPPTTTUUUUUUUUUZZZ\\\]]]^^^]]]\\\]]]^^^eeehhhjjjkkkkkkjjjkkklllpppooooooooopppqqqrrrrrrqqqooonnnooorrrsssqqqnnntttrrrqqqpppooooooppppppkkkkkkkkkjjjhhhhhhjjjlllnnnqqqrrrppppppqqqppplllnnnllllllooooooooosssxxxyyyuuurrrrrrvvv}}}{{{oooiiiffffffjjjooopppqqqsssuuuvvvwwwwwwwwwrrroookkkjjjiiigggccc___aaa___\\\XXXTTTQQQOOONNNJJJKKKNNNRRRWWWZZZ[[[ZZZTTTUUUUUUQQQLLLIIIJJJKKKBBB@@@>>>;;;888666555444666777777777777666555444333333333333333333333333555555555444444444444444333333222222222222333333111111111111000000000000000000000000000000000000222222222111111111000000111111111111111111111111000/////////000111222222666555444222111000000///222111111111000000//////.../////////...---,,,,,,111111000000//////......,,,,,,---.../////////...222111111000///...............------------......////////////////////////......///////////////...------............------.........////////////000................................................---------,,,,,,+++++++++,,,,,,------------,,,,,,////////////............,,,---.../////////...---...---,,,,,,---...///000,,,---------------------//////.........---------....................................................................................................../////////......---------,,,,,,---......///......---------,,,,,,,,,***++++++,,,------......------------------------------------------------...---+++,,,...///,,,***++++++,,,,,,---....../////////...------...//////------------------------,,,---...///////////////////////////////////////............------,,,,,,................................................000/////////.........------------............///------------------------......................................................////////////..................////////////000000000000000000000000................................./////////000000000000000000000000000000000000000000000000000000////////////000000000111111111000000000000000000000000000000111222333444444555777888:::===BBBEEEJJJLLLPPPSSSUUUUUUTTTSSSRRRSSSUUUUUUVVVYYY]]]```fffiiilllnnnnnnnnnooopppppppppooooooppppppqqqqqqsssqqqqqqrrrtttuuusssqqquuutttrrrqqqpppppppppqqqmmmmmmmmmlllkkklllooorrrsssvvvvvvsssrrrsssrrrnnnooommmoootttvvvxxx|||zzzrrrjjjeeeggglllmmmppptttxxx|||{{{wwwrrrnnnmmmkkkhhhfffhhhgggeeebbb^^^ZZZVVVTTTPPPPPPQQQTTTWWWXXXXXXVVVVVVXXXYYYWWWRRRNNNLLLLLLHHHGGGEEECCC@@@===;;;:::777777666555555444333333333333333333333333333333222222222222333333333333222222222111111222222222222222222222111111111111111111111111111111111111222222222111111111000000111111111111111111111111222111111111111111222333444333222000////////////111111000000000/////////......//////......---,,,////////////.........---,,,---......//////......111111000//////...------///......------......///////////////////////////......///////////////...------............------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------............------////////////............,,,---.../////////...---......---,,,---...//////.........------,,,,,,+++//////.........---------................................................................................................,,,---............------+++,,,,,,---------------......---------,,,,,,,,,+++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,+++,,,,,,------...............------------......------------------------***+++,,,---////////////---...///000000///...---/////////............---................................................/////////...............---------............///------------------------......................................................////////////..................////////////////////////////////////............................../////////000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000111333444666777777999<<>>@@@CCCDDDEEEGGGIIIKKKIIIJJJJJJKKKLLLLLLLLLLLLNNNPPPTTTXXX\\\aaagggkkkkkknnnqqqssssssssstttuuurrrqqqpppooooooooooooooopppqqqqqqrrrssstttssssssuuutttsssrrrpppooonnnnnnqqqpppooonnnooorrrxxx|||{{{~~~~~~|||}}}}}}|||uuukkkjjjooonnnrrrxxx~~~|||wwwrrrmmmjjjgggccccccccccccaaa```^^^]]]\\\[[[YYYXXXWWWVVVSSSPPPNNNPPPTTTWWWXXXXXXXXXWWWSSSSSSSSSQQQOOOKKKGGGDDDAAA???<<<888666555555666444444444444444444444444333444444444444444444444222111111000000111111222333333333333222222222222111111111111111111111111111111111111111111111111222222222222222222222222444333222111111111111111//////.........//////000////////////..................////////////....................................////////////......//////......------------//////............//////////////////////////////000//////...............------............------.........////////////000................................................------------------,,,,,,......////////////......//////.........---------,,,,,,---......///////////////......------------.........------,,,,,,,,,........................................................................................................................+++,,,,,,---......------++++++---------,,,+++***......---------,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++******,,,,,,,,,---------------,,,------------------,,,------------------------,,,---------------,,,,,,,,,...000111111000...,,,.../////////////////////................................................---------...............---------............///..............................................................................////////////..................////////////------------------------////////////////////////////////////000000000111////////////////////////000000000000000000000000000000000000111111111111/////////000000111111111222333444666999;;;===???BBBCCCDDDDDDCCCBBBCCCEEECCCDDDFFFIIILLLNNNPPPQQQUUUXXX^^^bbbeeehhhkkkmmmnnnppprrrsssrrrqqqrrrrrrrrrrrrqqqppppppooopppppppppqqqssstttttttttuuuuuussssssrrrqqqpppooonnnmmmmmmmmmmmmmmmoootttzzzwwwvvvzzzzzz|||xxxrrrnnnkkkjjjgggeeecccbbbbbbbbbcccbbbaaa``````]]]YYYVVVOOOOOOPPPRRRTTTVVVWWWWWWVVVVVVVVVVVVTTTQQQNNNLLLFFFDDD@@@;;;888666666666555555555555555555555555555555444444333333333222222222111111111111222222333222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333222111000000000000000000000/////////000111111............////////////......///////////////...////////////////////////...///////////////.....................---------/////////....../////////////////////////////////111000///...---.........------............------.........////////////000................................................------------------------......////////////..................------------,,,,,,------...///000000/////////......---,,,,,,,,,,,,,,,------.........---.....................................................................................................................+++,,,---......///......---------------,,,,,,+++......---------,,,,,,,,,------------------......---------------------------------------------------...///---+++)))))))))------------------------------............------------------------------...............---,,,,,,---...///000000///...------............/////////................................................---------------.........---------............///..............................................................................////////////..................////////////........................000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111222222//////000000111222222222666666888:::<<>>;;;999666666666666666666666666444555555666777888888999444444333333333333444444444333333333222222222222222222222222222222222222000000111111111222222222333333333333333333333333111111000000111111222222222222111000000000111111/////////000000000111111......///000000000000000........./////////000000000000000000000///......////////////////////////000000////////////000000////////////////////////222111///---,,,---...///------............------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------............------.........---------,,,,,,,,,,,,,,,,,,---///111222,,,---.../////////...---+++,,,,,,------.........---------.........//////................................................................................................,,,---...///000000000000111000...---,,,------.........---------,,,,,,,,,..................------------------------------////////////////////////(((+++------+++***+++------------------------------...///000000///...---------------------------,,,,,,...///000000111111//////............//////,,,,,,,,,---------......................................................,,,,,,,,,------.........---------.........//////////////////////////////......................................................////////////................../////////000////////////////////////........................000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333444444555666777777;;;<<<===>>>AAACCCEEEFFFDDDEEEEEEEEEGGGJJJOOOSSSUUUXXX^^^cccgggiiiiiiiiifffgggiiihhhhhhhhhjjjllllllnnnqqqrrrrrrrrrssstttssssssssssssssstttuuuvvvpppsssvvvwwwuuuuuuwwwzzz{{{|||}}}~~~~~~~~~}}}|||yyy~~~wwwqqqbbbaaa`````````]]]WWWRRRNNNOOOOOOQQQSSSUUUWWWYYYWWWVVVSSSNNNIIIDDD@@@===777777777777777777777777666777888:::<<<>>>@@@@@@555444444333333444444555555555444444444333333333222222222222222222222222000000111111222222222222333333333333333333333333111111111111222333444444222222111000000000000000//////000000111111222222......///000000000000000---------.........//////000000000000000///....../////////000000000000000000000////////////000000////////////////////////333111///---,,,---...///---..................---........./////////000000................................................---------.........//////,,,------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,---///111222+++,,,.../////////......---------------------,,,---------.........//////........................................................................,,,---------...////////////...---,,,,,,---...///......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------+++******+++------......------------......................................................000000000000000000000000////////////////////////.........///......---,,,------............------...............---------000//////............/////////000000000...---,,,........................---------.........//////////////////////////////......////////////......000000000000000000000000////////////000000000000000000///////////////000////////////////////////000000000000000000000000////////////000000000000222222333444444333333222///111333555666999<<>>:::777999>>>@@@<<<666666666555555555444444444444444444333333333222222000111222333333333333333333333222222222333444555111222333333111111222333111222333444444444333222000000000000111111111111222222222222111111111000...///000111111000///...////////////////////////000000////////////000000////////////000000000000000000//////.........---111///---...111222000...111111000000//////......---------.........//////111111000...---,,,+++***......---------,,,,,,,,,////////////////////////...,,,***+++...000...,,,///...---,,,,,,,,,,,,,,,------............------............////////////......------------.................................------------...//////........................000000000///......------.........///////////////---------...............///...------------...///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------,,,,,,,,,,,,------......------------......................................................////////////////////////........................,,,,,,---.../////////...------............------------........................------------...///000///...---,,,------...........................---------.........////////////////////////////////////000000000000//////////////////////////////////////////000000000000000000////////////000000////////////////////////111111111111111111111111/////////000000000000000111111222222222222222222555666777777888;;;???CCCFFFHHHKKKNNNPPPPPPPPPOOOKKKLLLNNNPPPSSSXXX^^^cccggghhhjjjkkkkkkjjjjjjiiiiiikkkmmmlllkkkjjjkkkmmmpppqqqsssttttttssstttuuusssttttttuuutttrrrpppooopppppptttyyyyyyxxx{{{{{{tttllleeeaaa___XXXVVVSSSQQQPPPPPPQQQQQQRRRRRRQQQQQQQQQOOOLLLIII@@@>>>:::888777888:::<<<>>>;;;999<<>>CCCGGGKKKPPPTTTXXXXXXXXXWWWUUUTTTRRRQQQPPPTTTWWW\\\```ccceeehhhkkknnnnnnmmmllllllmmmmmmnnnnnnooopppppppppqqqqqqrrruuussssssvvvyyyzzzwwwtttqqqooonnnmmmmmmppprrrtttuuutttwww~~~zzzsssnnnmmmjjjfffcccaaa]]]WWWSSSNNNMMMLLLMMMOOORRRSSSSSSRRROOOIIICCC>>>;;;::::::999777777999===<<<888333666666666666555555555555555444444444444333333333222222333333444333333222222333333444444444444444222333444333222222333444333333333333333333222222000000111111111222222222111111111000000000//////111000///......///000111111111111111111111111111000000////////////000000////////////000000000000000000//////////////////000/////////000000000///......//////000000111111............////////////---.............................................------------------------------------..................------------......------............------..................//////...------,,,,,,------..............................------------...//////....................................//////000000.........------,,,,,,,,,/////////...---------,,,---..................---------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,---......---,,,+++......------------......................................................................................................---...............------------............------,,,,,,,,,---...///000000------------...///000111---....../////////..............................////////////////////////////////////////////////,,,------......------,,,........................////////////000000000000///////////////000111111111111111111111111111111111111111111111111111111000000000111222333333444333333333444666:::===???AAAFFFMMMSSSWWWYYY[[[\\\YYYXXXUUUSSSRRRTTTVVVXXX[[[___cccfffggghhhiiijjjlllllllllmmmnnnoooqqqrrrrrrqqqqqqrrrsssssssssssssssrrrsssvvvyyyzzzvvvsssrrrpppmmmmmmpppvvv}}}~~~|||wwwsssnnnllljjjfff___YYYUUURRROOOMMMNNNNNNNNNMMMPPPPPPNNNKKKGGGCCC???===:::999999<<<>>>>>>;;;888777777666666666555555555555555555444444444333333333333444444444333333222222333444555555555444444222333444444222222333444444444333333222222222222111111111111222222222222111111111111000000000000111000///......///000111000000000000000000000000000000////////////000000////////////000000000000//////000000000000000000///000000000/////////000......//////000000111111........./////////000000---------...............////////////000000000000------------------------------............//////......---------......///------............------------...///000111111222------,,,,,,,,,,,,------...........................------------...//////........................000000//////............------....../////////000...............---------------...//////...------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,+++......------------..............................................................................////////////////////////......//////...------,,,------............------,,,---------.../////////...............///000111---...///000111000///...........................000000000////////////...////////////////////////---------......---------........................////////////000000000000///......//////000111222111111111111111111111111222222222222222222222222000000111222333444444555333444555888<<<@@@DDDFFFMMMQQQWWWZZZ[[[[[[ZZZZZZVVVUUUTTTTTTWWW\\\aaadddbbbeeeiiijjjjjjiiiiiijjjjjjkkkmmmnnnqqqssstttuuuuuusssrrrssstttuuutttrrrqqqrrrtttwwwyyyxxxvvvssspppooooooqqqwww|||yyyyyyxxxsssjjjccc___\\\WWWTTTRRRPPPMMMLLLKKKMMMNNNOOONNNKKKGGGEEE999999999:::<<<===<<<;;;777777777666666666555555555555555555444444444333444444444444444333333222222333444666666555555444222444555444333222333555555555444333222222222222111111111222222222222333222222222222111111111000000000////////////000000////////////////////////000000////////////000000////////////000000000000//////000000000000111111...000111000///...///111////////////000000000000....../////////000000000------................../////////000000000000000------------------------,,,...//////......///000.........---......///000------............------,,,------...///000111111------,,,,,,,,,,,,------...........................------------...//////........................111000000///......------,,,------...///000111111---------...............------...//////...------,,,------......------,,,------------------------........................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++......------------......................................................////////////////////////........................------..................------............------------...........................------......///---------.........//////........................000000000000/////////...////////////////////////...//////////////////...////////////////////////////////////000000000000............///000111222222222222222222222222222222222222222222222222222000000111222333444555555777999===BBBGGGKKKOOOQQQVVVXXXZZZZZZZZZYYYZZZ[[[XXXYYYZZZ]]]aaaeeehhhjjjgggiiilllmmmmmmlllllllllkkkmmmooorrrtttuuuvvvvvvwwwuuussstttuuuuuusssqqqpppssswwwyyyxxxwwwuuuuuuuuuxxx}}}zzzooojjjgggbbb^^^[[[XXXTTTQQQMMMNNNOOOPPPOOONNNLLLJJJ@@@>>><<<:::::::::999999777777777777666666666555555555555555444444444444444444555555444333333222222333555666777666555444333444555444333333333555666555444222111111222222111111111222222222333333333333333333222222222222//////000000000000//////000000000000000000000000000000////////////000000////////////000000000000//////000000000111111111...000111111......///111000000000000////////////.../////////000000000000..................------------........./////////........................,,,...000///...---///111...............///000000------............---------------------------------,,,,,,++++++,,,,,,---...........................------------...//////........................///////////////.........---------....../////////,,,------....../////////,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................***++++++,,,,,,------...,,,+++***))))))***+++,,,.........------.........................................................000000000000000000000000------------------------++++++---...//////000000---..................---...............---------......---,,,,,,,,,------...---+++***+++---///111........................111111000000/////////...////////////////////////000000111111111111000000000000000000000000000000////////////000000000000............///000222222222222222222222222222222222222222222222222222222000111111222444555666666===@@@EEEKKKQQQVVVYYY[[[XXXXXXXXXWWWWWWXXX\\\^^^]]]___cccgggiiijjjkkkjjjiiikkknnnooonnnnnnooopppmmmooorrruuuwwwwwwwwwvvvyyyvvvttttttuuuuuussspppoootttyyy{{{yyyvvvvvvwwwzzzpppnnnjjjfffccc```[[[XXXSSSSSSQQQPPPNNNLLLKKKJJJNNNJJJEEE@@@<<<:::999888777777777777666666666666666666555555555444444444444555555555444333333222222333555777777666555444333444555555333333444555666555444222111111222222111111222222222333333333444444444333333333222222...///000111111000///...111111111111111111111111000000////////////000000////////////000000000000//////000000111111111222...000222111...---///111111111000000//////......////////////000000000000//////.........---------,,,,,,,,,---------......////////////////////////,,,...000000...---///111...............///000000---..................---......---,,,***))))))(((---,,,,,,++++++,,,,,,---...........................------------...//////........................------......///000000000---------------------,,,...........................000111000---,,,+++,,,///............---------................................................---------............///.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////------------------------000000000000000000000000////////////////////////........................---------.........//////,,,------......------,,,........................////////////////////////000000000000000/////////...............---------000///...///000111000///---......///000111111222222222222333333222222222111111222222222333333333222222111111111111111111333333222111111111111111111333444555666888;;;===IIINNNTTTYYYYYYWWWUUUTTTPPPQQQSSSUUUXXXZZZ\\\]]]gggiiikkkmmmnnnnnnmmmmmmnnnqqqssssssqqqooonnnoooppppppppprrrsssuuuwwwxxx}}}vvvrrruuuuuurrrqqquuu{{{}}}~~~}}}{{{}}}yyyqqqlllkkkiiieeeaaa___YYYRRROOOOOOPPPPPPOOONNNLLLKKKIIIGGGCCC===:::999888777666666555666666666666777777777777777666555555444444444333333333555333222333666888666444555444444444444555666666333333333333333333333333333222222111111222222333888777666555444333333333000000000000000000111111222222222111111111111000111111222222222222111111111111111111111111111111111111000///////////////......////////////............//////000000111111222222111000///...------000000//////.........------..................---///000000000///...---,,,///////////////////////////...------...///000111......---------,,,,,,,,,---,,,*********,,,...///////////////////////////........................///////////////.........////////////000000000000444222000...------...///////////////////////////...........................///000000...,,,,,,---///............---------................................................---------............///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000////////////////////////................................................------..................,,,------......------,,,........................////////////////////////////////////////////////........................111000//////000000///.........//////000000111111111111222222222222111111111111111111222222222222111111111111111111111111333222222111111111222222333444555777999===BBBFFFNNNRRRXXX[[[ZZZWWWTTTSSSOOOQQQTTTYYY^^^bbbeeegggjjjkkkmmmoooppppppooonnnqqqrrrtttttttttrrrpppoooooopppqqqrrrssstttuuuvvv{{{vvvtttwwwwwwtttwww|||{{{~~~~~~yyyuuuppphhhbbb___ZZZVVVSSSTTTSSSPPPMMMNNNLLLKKKJJJIIIGGGBBB???;;;:::999888888777777777444555555666666666666666555555555444444444333333555444222444666777666444555444444444444555666666333333333333333333333333444333333333333333333444777666555444333333333333444333333333222111111111222222222111111111111000111111222222222222111111111111111111111111111111111111000///////////////...//////000000//////...////////////000000000000111111000000//////......000/////////............111000000//////000000111///.........---------,,,////////////////////////......---------...000000............------,,,,,,---,,,+++******,,,---////////////////////////////////////////////////////////////////////////....../////////000000000000333222000...---...///000................................................---...000000...------...///............---------................................................---------............///...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.............../////////000000////////////////////////------------------------////////////////////////..................................................................------------............------........................////////////////////////---------.../////////000////////////////////////222000//////000000///---////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222111111111222333333444555888:::>>>DDDKKKPPPUUUXXX\\\^^^[[[XXXUUUSSSTTTVVVZZZ___dddiiilllmmmmmmnnnpppqqqrrrqqqpppppprrrrrrssstttvvvuuusssqqqsssssstttuuuuuuuuuuuutttuuutttsssttttttuuu{{{|||vvvmmmfffccc```]]]\\\\\\YYYTTTOOONNNMMMLLLLLLLLLJJJGGGEEE>>>>>>===;;;:::999888888555555555666666777777777555555555444444444444333555444333444666666666444555444444444444555666666333333333333333333333333555444444333333444444555555555444333222222222222555444444333222111000000222222222111111111111000111111222222222222111111111111111111111111111111111111000/////////000000///000000111111000000///000000000000////////////000000000000////////////////////////............///...,,,++++++,,,...///...------,,,,,,,,,------////////////////////////...------------...///////////////............---...---,,,+++++++++,,,---////////////////////////000000000000000000000000......//////////////////....../////////000000000111000///......///000111................................................,,,...000000///......//////............---------................................................---------............///------------------------,,,,,,------------------,,,,,,,,,---------......---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............................................................---------------............------........................////////////////////////+++,,,,,,---...///000000////////////000000000000222111//////000000...---000000000000//////////////////000000000000//////////////////000000000000111111111111111222222222000000000000111222333444555888<<>>:::777555888888777666666777888888666666555555555444444444555555555555444444444555555444444444444555666666333333333333333333333333333333222222222222333333333333222111111111222222/////////000111111111222222222222111111111000000111111222222222222111111000000000000000000000000111111000000000000111111000000111111111111000000111111000000//////............//////000000111111.........///////////////111000---,,,,,,---000111...---------...///000000////////////////////////.....................---...////////////////////////......---,,,,,,,,,,,,////////////////////////........................---.........//////000000............////////////.........//////000111111...................................................///111111///......//////............---------................................................---------............///,,,,,,,,,------------...............------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------........................---------.........//////......////////////......////////////////////////////////////////////////---------.../////////000---......//////000000111000///...///000111000///////////////000000000000//////000000000000//////////////////000000000000000000000111222222333333//////000111333555777888:::===CCCGGGIIILLLNNNPPP^^^aaadddffffffggghhhjjjjjjkkkmmmoooppppppooonnnmmmmmmnnnooopppqqqrrrssstttzzz||||||{{{zzzyyyxxxxxxxxxxxxyyy}}}|||xxxvvvsssnnnjjjccc___ZZZVVVRRRNNNJJJFFFKKKJJJIIIFFFBBB>>>:::888999888666555444444555666666666666555555555444444444666666666444333444555555444444444444555666666333333333333333333333333333222222111111222222333333333222111111222222333000000111222333444444555222222222111111111111000111111222222222222111111000000000000000000000000111111000000000111222222///000000111111000000///000000000000////////////......//////000000111111.........///////////////000///---,,,,,,---///000,,,---...///000000000000/////////////////////////////////000//////...------............/////////............------------////////////////////////........................------......///000000000------........./////////......//////000000111111////////////////////////........................///111222111///.........///............---------................................................---------............///,,,,,,,,,---------......///.........------------,,,,,,,,,---------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................+++,,,,,,---...///000000......////////////......////////////////////////////////////////////////////////////////////////,,,------...//////000000///...---...000222111000......//////000000111111///000000111111000000/////////000000000111111111///000000111222222333333111111222444666999;;;<<>>===<<<999777666555666666666666666666555555555555444666777666444222444555555444444444444555666666333333333333333333333333333333333222222333333333333333222222222222333333111111111222333333333444222222222111111111111000111111222222222222111111000000000000000000000000111111000000111111222333...//////000000//////...////////////000000000000////////////000000000000............/////////000------,,,,,,,,,,,,------)))***---000111111///...////////////////////////000000111111111000......,,,,,,------............---------...............////////////////////////........................------......///000000111---------.........///////////////000000000000///000000000000000000000000........................000111222111///------...//////.........---------................................................---------.........//////,,,,,,,,,------.........//////.........---------,,,,,,,,,---------................../////////000////////////////////////////////////////////////........................------------------------........................***+++,,,---...000111111......////////////......000000000000000000000000////////////////////////000000000000000/////////,,,,,,,,,---...//////000...------...111222222111---......///000111111222000000111111111111000000000000000000111111111111///000000111222222333333333333555777999<<<>>>???CCCCCCCCCCCCFFFLLLTTTZZZccceeehhhiiijjjllloooqqqrrrsssuuuvvvuuurrrpppnnnmmmmmmnnnoooqqqtttvvvwww|||{{{zzzzzz|||sssoooiiiccc___ZZZUUURRRKKKLLLLLLLLLKKKIIIFFFEEECCCAAA>>>;;;999999999999777666666666555555555555444666888666333222333555555444444444444555666666333333333333333333333333555444444333333444444555333333333222333333444444111111111000000000000000222222222111111111111000111111222222222222111111000000000000000000000000111111000000111222333333......////////////............//////000000111111000000000000////////////---.........//////000000000000000000000000000000&&&))),,,000111000...---////////////////////////000111222222222000///...,,,,,,,,,---------......,,,,,,---.../////////...////////////////////////000000000000000000000000---------...///000000111---------.........////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000//////.........---/////////////////////////////////000000000000000........................------,,,,,,,,,+++++++++---............---,,,+++,,,,,,,,,---------..................////////////////////////////////////////////////////////////......//////...---,,,,,,,,,------......------,,,------------------------------............---------.........//////000000000000//////.........---///////////////////////////////////////.........///////////////.........000000000000000000000000000000000000111111111111111111000000000000111111111111111000000000000000333444555444333333555666888888888999;;;>>>AAABBB@@@CCCGGGKKKPPPVVV]]]bbbiiiiiikkkmmmoooppprrrsssuuuuuuuuuuuutttsssrrrqqqpppppppppooonnnpppssswww}}}}}}}}}~~~xxxqqqiiiddd___\\\YYYRRRRRRQQQNNNJJJGGGGGGGGGHHHFFFCCC???;;;999999:::444555777888888888777666777777666555555555555666666555444555666777666555555555444444444333333333222222222222222222222222///...------...000222333555444222111111111222222111111000000111222333333555444333222111111111111////////////////////////222222333333333444444444111111000000000000111111111111000000//////......////////////////////////000000//////.........---------............------...///000111111000///...---......///////////////000000000000000000000000//////////////////////////////...------///000111......---------,,,,,,,,,...------------...//////........................000000000000//////......222222333111//////111222222111000///....................................////////////////////////000/////////.........---////////////////////////////////////////////////////////////////////////------------,,,,,,,,,,,,...---------,,,,,,,,,,,,---------.........//////............////////////////////////////////////////////////////////////......//////...------,,,,,,------......------,,,---------------------------......//////......---............/////////000000/////////............////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000111111111111111000000000000111111222222222222222222111111333444555444333333555777777999<<>>;;;;;;::::::999888777777999888777777666666777777444666777888777555444444555555555555444444444444333333333333333333333333333222222222222333444555333222222222222222222222222111111111111111222222222111111000//////000000111111111111111111111111........./////////000000000000111111111111000000000000000000////////////000000000000000000000000///////////////........./////////000000////////////...---,,,,,,---...///---......///////////////////////////////////////////////////////////////---...000111111111000///******++++++++++++,,,,,,//////......//////000111........................//////000111222333444444111444666777555333222222111111000///......//////------------------------////////////////////////---------...............////////////////////////000000///...---,,,,,,+++------------------------//////.........---------...---+++******+++---...,,,,,,---------.....................////////////////////////////////////////////////////////////------...............------......//////......---...........................//////////////////...///////////////..................///////////////////////////////////////////////////000000111111////////////000000111111////////////////////////////////////000000000000222222111111111111222222111111111111222222333333333555777888999<<>>===<<<;;;999888888777999999888777777777777888444666888888666444444555666666555555555444444444333333333333333333333333555555555555555555666666222222222222222222222222222222111111111111111222222111000000///000000000000000000000000000000000/////////000000000111111///000111111111111000///////////////000000000000000000000000000000000000.........///////////////---......//////......---///...---,,,,,,---...///---......///////////////////////////////////////////////////////////////---...000111111111000///............////////////......------......///000////////////////////////000111111111222222222222222444777777555333222222111000//////////////////------------------------////////////////////////---------------.........////////////////////////000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,...---,,,,,,,,,---...///,,,,,,,,,------------...............////////////////////////////////////////////////////////////,,,---......///...............////////////.................................//////000000//////...///////////////..................///////////////////////////////////////...//////000000111111222...//////000000111111222000000000000000000000000000000000000111111111111222222111111111111222222000000111111222222333333555777:::<<<>>>AAADDDGGGKKKLLLMMMOOOSSSWWW[[[]]]aaabbbccccccdddhhhlllppprrrrrrrrrsssssstttttttttsssrrrpppooonnnnnnoooooohhhgggggggggiiiooovvv{{{yyyxxxyyy{{{{{{uuukkkddd\\\VVVPPPLLLLLLJJJHHHEEECCCBBB@@@===<<<::::::999888777777666666666666666555888999777444222444666666666666555555555444444333333333333333333333333333333333333333333333333111111222333333333222222333222111111000111111111222111111000000000111111////////////////////////000000000000111111111111///000111222222111000///////////////000000000000000000000000000000000000.........///////////////------............------///..................///---......///////////////////////////////////////////////////////////////------...////////////.../////////.........---------------------...//////////////////////////////000000111111111111111111222444666666444333222333222222111111111111111222........................////////////////////////,,,,,,,,,------.........////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,---------....../////////------------........................////////////////////////////////////////////////////////////,,,------...//////............////////////..............................//////000000000000//////000/////////......................../////////000////////////////////////...//////000111111222222...//////000111111222222000000000000000000000000111111111111222222222222333222222111111222222333111111222222333444444555888:::===@@@BBBEEEIIILLLLLLNNNPPPSSSWWWZZZ\\\]]]^^^___aaabbbeeeiiinnnrrrrrrrrrssssssssssssssssssrrrqqqooommmmmmmmmnnnoooeeefffhhhkkkrrr{{{zzzttthhhaaaXXXRRRQQQOOOLLLJJJHHHGGGDDDAAA???>>>======888888777666666666777777777999999666222111444888666666666666555555555555444444444444444444444444111111222222222111111111000111222333333333333222333222222111000000111111222222111111111111222222000000000000000000000000///000000000000111111111///000111222222111000///.../////////000000000111////////////////////////............/////////000......////////////.........//////000000//////...---......///////////////000000000000000000000000////////////////////////...............//////000//////...------,,,++++++...............//////000////////////////////////......//////000111222222333444555444222222222333222222111111111111222222////////////////////////////////////////////////,,,,,,,,,------........./////////////////////////////////000000000000000........................------,,,,,,,,,+++++++++------...///000000//////............/////////000............/////////000////////////////////////////////////////////////,,,,,,---.../////////.........////////////......//////////////////////////////000000000000//////000000//////.........------.........//////000000////////////////////////...//////000111222222222...//////000111222222222000000000000000000000000111111222222222333333333333222222111111222222333222222333333444555666666999<<>>BBBFFFJJJKKKLLLLLLMMMOOORRRSSSTTTVVVXXXZZZ]]]___ccchhhmmmqqqtttvvvuuuuuusssrrrqqqqqqqqqqqquuuqqqllliiijjjmmmqqqssstttyyy|||ooobbbZZZWWWUUUTTTPPPPPPOOOMMMJJJGGGEEECCCDDD@@@;;;888777888999999<<<<<<;;;888444444777:::999999888666555444222222555555555555555555555555555444333333333333444555333333333333333333333333333444444222111000111333666555444333222222222222000000000000000000000000222222222111111111000000............////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000111111000///////////////000000////////////000000111111000000/////////.........////////////......//////////////////////////////............///////////////...------///111............////////////,,,---...000111111111111444444333222222111111000......//////000000111111---......//////......---................................................------------....................................///............---------+++,,,,,,------......///............................................................///////////////000000000...---...///...//////000000//////...//////............//////000111111111111222222222///////////////////////////+++000444---...111---////////////////////////////////////////////////111000000000/////////...111000000000/////////...111111000000////////////////////////000000000111222222222222222222222222000000111222222222222222222222333555777999;;;<<<===@@@CCCHHHKKKMMMNNNNNNMMMNNNOOOPPPRRRVVV[[[^^^```bbbfffjjjooorrruuuvvvrrrrrrqqqpppooooooooonnnpppmmmjjjjjjmmmttt{{{{{{ppphhhbbb^^^[[[WWWVVVSSSOOOKKKHHHFFFDDDGGGDDD???;;;::::::999888999:::;;;999666555666888888777666666555555555555555555555555555555555555555444333333333333444555333333333333333333333333222333333222111111222444555444333222222111111111111111111111111111111111222222222111111111000000/////////000000000111111000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000111111000//////......//////111000///////////////000//////.........---------......////////////......//////////////////////////////............//////,,,...//////...------...////////////////////////...//////000000000000///222222111111111111000000111111000/////////000000---......//////......---........................////////////////////////------------............///////////////////////////............---------,,,,,,,,,---......//////........................////////////////////////............////////////...///000///...---...//////..................////////////....../////////.........////////////000///////////////////////////***...000+++...333...000000000000000000000000........................000000000000////////////000000000000////////////111000000000000//////////////////000000000111111222222222222222222222222111222222222222333333333222444666999<<>>;;;888999999999888777777777888777666555555666777888555555555555555555555555444444444444444444444444333333333333333333333333444444444333111111222333333222222111000000000111111111111111111111111111111111111111111111111111000000000111111111222222////////////////////////////////////////////////000000000000//////////////////000000000111111111//////...............///222111000//////......///111111000000000000000000......////////////......///////////////////////////......------......///000111111000//////000222333222222111000//////...//////000000000000////////////000000111222222333555333111///...000222333...//////////////////...........................000000000000000000000000////////////000000000000000000000000000000000000///............---------000//////......---,,,,,,............................................................////////////---///000///......///000///...---,,,,,,---...///......///000000///......//////000000000111111111////////////////////////222...000000...888>>>666000000000000000000000000------------......//////////////////000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111222222333333333111111111111111333444555:::;;;===???AAAAAAAAA@@@AAAAAABBBCCCEEEGGGJJJKKKOOOTTT[[[aaaeeehhhkkkmmmpppqqqrrrssstttuuuuuuuuusssrrrpppmmmlllkkkjjjjjjllluuuvvvrrrkkkccc[[[VVVRRRPPPLLLJJJIIIHHHHHHFFFBBB@@@>>><<<999888888999999::::::999777666555555666666666666666666666666666666444444444444444444444444333333333333333333333333666666666444111000000222222222111111000111111111111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111//////.........//////000111111000///////////////000000111111111111111111......////////////......////////////////////////......------------......111111///,,,+++,,,000333333222222111000//////...---...///000111111111111///000000111222333444444333222000...///111333555...//////000000//////...........................////////////////////////------------............///////////////////////////............------------------...//////000000........................------------------------............////////////---...//////......///000///..................///---...///000000///...---............////////////////////////////////////000...111222333AAAGGG===000000000000000000000000---------...//////000000////////////000000000000////////////000000000000000000000111111111111222000000000111111111222222111111111222222333333444111111111111222444777888??????@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDGGGLLLPPPRRRXXX]]]eeekkknnnooopppppprrrrrrssstttttttttttttttpppnnnkkkiiiiiijjjlllnnnsssuuujjj```XXXSSSPPPNNNMMMLLLLLLJJJHHHEEECCC@@@<<<999:::;;;<<<<<<999999888888777666555555666666666666666666666666333444444555555444444333333333333333333333333333666777666444111000111222333222222111111111222222222222222222222222222222111111111111111222222222/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000////////////000000111000000////////////000000......////////////000000......////////////......////////////////////////......------------......///...,,,***(((***...111111111111000000//////...,,,---...000111111222222000111111222333444444444111000///...///111333555//////000000000000//////................................................------------....................................///............---------------......//////000000........................------------------------............////////////---...//////......///111...//////000000//////...---...///000000///...---++++++,,,,,,,,,,,,------////////////////////////...---000000111???DDD777////////////////////////------...//////000111111.../////////000000000111.../////////000000000111000000111111111222222222000000111111111222222222000111111222333333444444222222222333555888;;;<<>>>>>>>>===;;;666777888999999888666555666666666666666666666666333333444555555444333333333333333333333333333333444555555444222222333555333333222222222222333333222222222222222222222222000000111111111222222222000000000111111111222222222222222222222222222222000000000000000000000000.../////////000000000111000000111111111222222222000000000000000111222222///......//////000111222....../////////000000000......////////////......////////////////////////...------,,,,,,------...---.........,,,,,,---///////////////////////////......///000000000000000000000111111222222333333000000/////////000111111//////000000000000//////................................................////////////000000000111........................//////.........---------000000000///......------............................................................/////////000,,,...//////......///111...///000111111000///...---...///111111///...---........./////////000000////////////////////////---,,,...++++++777:::+++////////////////////////.........///000111111222.../////////000000111111.../////////000000111111000000111111222222222222000111111111111222222222000000111222333333444444333333333444777:::>>>@@@DDDCCCBBBBBBBBBDDDEEEFFFFFFGGGIIINNNVVV___gggllliiilllppprrrssstttuuuvvvqqqrrrssssssssssssssssssnnnllljjjjjjnnnvvv~~~~~~rrrjjj]]]ZZZVVVSSSRRRPPPMMMKKKGGGEEEBBBBBBCCCAAA===999333555777:::;;;:::888777777777777777777777777777333333444555555444333333333333333333333333333333111333444444333444666888333333333222333333444444222222222222222222222222000000111111222222222222111111222222222333333333222222222222222222222222000000000000000000000000.../////////000000111111000111111111111222222222111111000000111222333333............///111222333000000111111222222222333......////////////......////////////////////////...------,,,,,,------...---000333444333000//////............////////////000000000000000//////...000000000000111111111111111111000000//////..................///////////////////////////........./////////...---------,,,000000//////.........---000////////////.........+++,,,---...////////////...---,,,...111222000---,,,,,,,,,---------.........------------...//////000///...---...///111333------...///000000//////111000///...------.../////////000000000000//////000000//////.........---------...//////000111111////////////////////////000000000000000000000000////////////////////////////////////////////////...///000111111000...---222222111111111111111111222111000000000111333333111222222222000000222333666666555777???GGGHHHDDDIIIHHHFFFEEEGGGJJJNNNPPPNNNQQQVVV]]]ccciiimmmooorrrrrrqqqssstttuuusssrrrrrrqqqppppppppprrrssstttppplllhhhiiirrr}}}nnnfff\\\SSSPPPOOOQQQQQQNNNMMMKKKJJJHHHDDD>>>:::<<<;;;999777777777777888777777777777777777777777777666666666555555555555555555555444444333333333555555555555555555555555222222333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000222222222111000//////...000000000000111111111111///000111222222111//////000111111111111000000///111222222222111222555777555444222111000000111111222000//////000000///......///000111111000///...//////............//////000000000000////////////111111111111111111111111......///000000000000000111111000000000000111111222222222222222222222222000000000000000000000000............////////////////////////////////////000//////////////////...000/////////............/////////.........------..................------///------...000111///---,,,---------...............------------...//////111000.........///111222------...///////////////111000///...---....../////////000000000000//////000/////////............(((((()))******+++,,,,,,////////////////////////000000000000000000000000//////////////////////////////////////////////////////000111111000000000111111111111111111111111222111000000000111333333222333333222111111333555666999;;;>>>EEEMMMNNNLLLLLLLLLMMMOOOQQQTTTVVVXXXZZZ\\\```eeeiiimmmpppqqqsssrrrrrrssstttuuusssrrrrrrqqqpppooonnnooooooppplllkkklllsssvvviii]]]VVVTTTTTTTTTSSSQQQPPPNNNKKKGGGAAA======<<<:::999888888888888888888888888888888888888777777666666666555555555555555555444444333333333555555555555555555555555222222333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111000//////...000000000000111111111111000000111111111111000000.../////////000000000000...///111222222555888;;;888777555333111111111111///...---...//////---+++//////000000000000////////////............//////////////////000000000000////////////////////////......///000000000000000111111000000000000111111222222222222222222222222111111111111111111111111............////////////////////////////////////000000000000000000111111////////////........................---------,,,111000...---,,,,,,------///.........//////...,,,------........./////////...------------...//////111111///......///000000---......///////////////000000///............/////////000000000000//////////////////............++++++,,,,,,---.........////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000111222333111111111111111111111111222111111111111222333333222333444333222333555777888???EEEHHHMMMSSSWWWVVVRRRTTTWWW[[[^^^```bbbcccggghhhjjjmmmooopppqqqrrrtttsssrrrsssttttttsssqqqoooooonnnmmmlllmmmmmmmmmhhhmmmuuu{{{jjj___ZZZWWWVVVXXXVVVTTTQQQOOOKKKFFFBBB???===<<<:::999888888999888888888888888888888888777777777666666666555555555555555444444444444444555555555555555555555555222222333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111222222111111000/////////000000000000111111111111111000000000000000111111...---------...///000111+++---000222444777<<>><<<:::999888888888888888888888888888888888777777777666666666666555555555555555555444444444555555555555555555555555222222222333333333444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000/////////000000000111111111111111000/////////000222222000///.........///000000+++---000222444888<<<@@@???===:::777444222222111000000000111333222000---111000///......///000111000000////////////000000---......///000111111222000000000000000000000000......///000000000000000111111000000000000111111000000000000000000000000111111111111111111111111............////////////////////////000000111111.........//////000000000.........///////////////......---------,,,,,,,,,///...,,,+++,,,---000111.../////////...---,,,,,,.........////////////000...------------...//////111111000////////////......///////////////............////////////////////////000000000000//////.........///////////////---------------.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000//////000222444555000000111111111222222222111111222222333333333333111222333333444888<<<@@@EEEPPPYYYZZZYYY\\\___```eeedddcccdddfffiiimmmooommmnnnooopppqqqrrrrrrrrrtttsssrrrrrrrrrrrrpppnnnhhhiiijjjjjjkkklllllllll{{{zzzlllccc]]]ZZZ[[[XXXTTTQQQPPPMMMKKKHHHAAA???===;;;999888777777888888888888888888888888888777777777666666666666555555555555555555555555555555555555555555555555222222222333333333444444222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000///000000000111111111111111000/////////000222333222111111000////////////---///111222333666:::===???===:::777444222111111000000000111333333111///111000///......///000111000000////////////000000---......///000111111222000000000000000000000000......///000000000000000111111000000000000111111////////////////////////111111111111111111111111............////////////...//////000000111111222......///////////////000.........///////////////............---------,,,------,,,,,,---...000111,,,...//////---,,,,,,---------........./////////...------------...//////000000000000000///////////////////////////...------...//////000///////////////000000000000//////.........///////////////------------------------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333000000000111222222333333111222222333444333333333222333444666888===BBBGGGMMMWWW^^^___^^^```bbbbbbjjjiiigggfffgggjjjnnnqqqnnnoooqqqssstttuuuuuuvvvtttrrrqqqqqqqqqpppmmmkkkiiijjjmmmooorrrtttuuuvvvvvvnnngggcccbbb^^^YYYUUURRRPPPMMMKKKCCCBBB???<<<:::888888888999999999999999999999999888888777777777666666666555555555555555666666666555555555555555555555555222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111111000000000000000000000000000000111111111111////////////000111222333111111111222111000/////////111222222222333666999;;;:::777444222111111000///...---...000111000///000000////////////000000111000000//////000000111......//////000000111111////////////////////////......///000000000000000111111000000000000111111////////////////////////222222222222222222222222............////////////...//////000111111222222111000000000000000000///............/////////000/////////.........------------..................***---//////---,,,---...,,,---------...............------------...//////...//////000000000000000///////////////...------,,,---///000000000////////////000000000000//////............/////////000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000000000///000000111222222333333111222333444444444333333333555777999===CCCJJJOOOTTT[[[aaabbbbbbeeegggfffkkkjjjiiijjjkkkmmmoooqqqpppqqqrrrtttvvvwwwxxxxxxsssqqqpppoooooonnnkkkiiiiiimmmsss{{{}}}wwwrrrooojjjccc\\\XXXTTTQQQNNNGGGEEEBBB???<<<;;;::::::999999999999999999999999888888888777777777666666444555555555666666666777555555555555555555555555222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000111000000000000111111111111...///000111111222222222+++---000222333222000//////000111111000222444777666555333111000000000000111///------...000111111//////000000000000//////111111000000000000111111////////////000000000000////////////////////////......///000000000000000111111000000000000111111000000000000000000000000222222222222222222222222............/////////000...//////000111222222222333222222222111111000000---.........//////000000000////////////.........////////////...---,,,+++))),,,//////---,,,---///,,,,,,,,,---------.........------------...//////---...///000111111000000//////000000///...------,,,---///000000000////////////000000000000//////---.........//////000000////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000...---///000000111222222333333111222333444555444333333555666999<<<@@@GGGOOOTTTWWW]]]bbbccceeejjjkkkiiiiiijjjlllnnnoooqqqqqqrrrpppqqqrrrtttvvvwwwwwwwwwrrrqqqooonnnnnnmmmjjjhhhhhhnnnyyy~~~yyytttkkkccc]]]XXXSSSQQQIIIGGGDDDAAA>>>===<<<<<<999999999999999999999999888888888888777777777777444555555555666666777777555555555555555555555555222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222000000000000000111111111000000000000111111111111---...000111222222222111&&&)))---111333333111000//////000000000111444666333222000///...//////000444111......///222444444...///000111111000///...111111000000000000111111000000000000////////////111111111111111111111111...//////000000000000000111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000......//////000000111111000000000000000000000000//////............//////111111000///...---,,,,,,+++,,,------......------........................---......///////////////000000000000000000000000///...------...///000111000000//////.........---////////////////////////000000000000000000000000......///000000000000000////////////000000000000111111000000111111222333333333222111000000111111000000000000000000000000000222444444333333333444222333555555444333444666666777;;;BBBJJJQQQUUUVVV[[[^^^cccfffiiikkknnnpppnnnnnnooopppqqqrrrrrrssssssssstttvvvwwwxxxxxxxxxvvvrrrooonnnlllgggeeegggnnnxxxyyymmmccc[[[XXXXXXNNNKKKGGGCCC@@@>>>===<<<<<<:::888777888888888666999999999999888888888777888777666555555555555555555555555555555555444444555555555555555555555555222222222222222222222222444444333333333333222222111111111111111111111111333333333222222222111111//////000000111111111222000000000000000000000000......//////000000111111111111111111111111111111000000000000000000000000111111000000//////......333222111000000111222333000000111111111111000000////////////////////////------...///000111111222000000111111111111000000000111111111111222222222222111//////000111444555222222222222222111000///000000000000000000000000000000000000////////////000000000000000000000000.../////////000000000111000000000000000000000000//////............//////000000000///......------,,,,,,---...............111111111111111111111111---...//////000000//////000000000000000000000000///......---...///000111000/////////............////////////////////////000000000000000000000000......///000000000000000////////////000000000000000000//////000000111222333222222111000000111111111111111111111111111111///111333333222111222333222333444444333444666888:::>>>EEEKKKQQQTTTVVVWWWZZZ^^^ccchhhjjjlllnnnpppnnnooopppppprrrrrrsssttttttuuuwwwwwwwwwvvvtttsssqqqmmmjjjjjjhhhfffhhhmmmtttzzznnnddd]]]ZZZSSSPPPKKKGGGCCCAAA???>>><<<:::999888999:::999888::::::999999999888888888888888777666666666777777777777666666555444333222333333333333333333333333222222222222222222222222444444333333333333222222111111111111111111111111333333333222222222111111000000000000111111111222000000000000000000000000////////////000000111111////////////////////////000000000000000000000000111000000000/////////...000///............///000000000111111111111000000////////////////////////---......//////000000000000000111111111111000000000111111111111222222222555333111000///000111111111000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////......------------......////////////////////////---......///////////////........................---...//////000000//////000000000000000000000000//////.........///000000////////////............////////////////////////000000000000000000000000...//////000000000000000////////////000000000000///////////////000000111333222111111000111111111111111111111111111111111///000222222111111111222333333333222222555999<<<@@@FFFOOOTTTUUUUUUVVVWWW[[[___fffjjjmmmnnnooopppppppppqqqrrrssstttuuuuuuuuuwwwyyy{{{zzzwwwssspppoookkkhhhgggfffgggoooxxxuuuhhh```ZZZVVVQQQLLLHHHEEEAAA???===;;;999999:::;;;:::999::::::999999999888888888777888888888888888888999888888777666555333222111222222222222222222222222333333333333333333333333444444333333333333222222222222222222222222222222333333333222222222111111000000000111111111111111000000000000000000000000/////////000000000000111////////////////////////000000000000000000000000000000000000///////////////......------......//////000000111111000000///////////////////////////////////////////////////000000000000000000000000000111111111111222222222444333222000///000000111222111000///...///000000////////////////////////......//////000000111111////////////////////////////////////000000000000////////////////////////......------------..................//////000000......///000000000000000------------------------......///000000000000000//////////////////////////////////////////000000///////////////.........//////////////////////////////////////////////////////000000000000//////////////////000000000000000////////////000111111222222111111111111111222111111111111111111111111///111333333222111222333333333333222333777<<>><<<::::::;;;;;;:::999888777777777666666666666555555777888888888888777555555666666777666666666555555555555555555555555333333333333333333333333444444333333333222222222222222222222222222222222333333333222222222111111222222222111111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000////////////000000000000//////111111111111111111111111222111111111111111111111111111000//////000111111000000111111111222222222000000000111111222333333444333111000000222444555////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////............//////---.........//////000000...//////000000000000000////////////////////////...///000000111111000000000000000000000000000000000000111111111000//////.........///////////////////////////////////////000000000000000000000000000000000000000//////...////////////000000000000111111111111111222222333111111111000111111222333222222222222222222222222111222444444333333333444333444444555888>>>EEEJJJQQQQQQQQQPPPOOOSSSZZZ```hhhkkkoooqqqpppnnnmmmmmmrrrrrrssstttuuuvvvvvvwwwxxxyyyzzzzzzxxxuuuqqqooopppllllllttt|||rrreee[[[VVVQQQKKKFFFAAA???===<<<<<<;;;:::888888888777777777666666666555666777888888888777666444444555666777777777777444444444444444444444444333333333333333333333333444444333333333333222222333333333333333333333333333333333222222222111111222222222222222111111111000000000000000000000000222111111111111000000000////////////////////////000000000000000000000000////////////000000000000---......//////......---...//////000000//////...111111111111111111111111111111111111111111111111222111000//////000111222000111111111111222222222333333222222111000000///111111000///000111222333000000000000000000000000000000000000////////////000000000000000000000000111000000000/////////...000000000000000000000000000000////////////000000.........///////////////---...//////000000//////------------------------//////000111111111111000000000000000000000000000000111111222111000///.............../////////000////////////////////////000000000000000000000000000000000000000///......////////////000000000000000000000000000111222222111111000000111222222333222222222222222222222222000222333333222222333444333444666888<<>>===;;;999999999999999888888888888777888999::::::888777666555666666777777777777666666666666666666666666666444444444444444444444444444444333333333333222222333333333333333333333333333333333222222222111111333333333222222111111111000000000000000000000000222222222111111111000000////////////////////////000000000000000000000000.../////////000000000111......///000000///............////////////......////////////////////////.........///000000111111222111000//////000111222000111111111111222222222222333222222111000000///000000000111111222222222111111111111111111111111111111000000//////......000000000000000000000000111111000000/////////...111111111111111111111111111111000000000000111111////////////////////////---......///////////////000000000000000000000000//////000111111111111111000000000000000000000000000111222222222000///...---.........//////000000////////////////////////000000000000000000000000000000000000000///......////////////000000000000///////////////000111111111111000000111222333333222222222222222222222222///111222222111111222333333555777:::>>>DDDJJJOOOMMMKKKIIIKKKPPPWWW]]]___bbbeeehhhkkkkkklllnnnoooqqqqqqrrrssstttuuuvvvvvvzzzzzzzzz|||uuuhhhccc___YYYUUUIIIGGGCCCAAA@@@>>><<<:::;;;;;;;;;:::::::::999999999999;;;;;;;;;999777666777777888777777666555555888888888888888888888888444444444444444444444444444444444333333333222222333333333333333333333333333333333222222222111111333333333222222111111111000000000000000000000000222222222222111111000000111111111111111111111111000000000000000000000000.../////////000000111111000111222333333222111000......////////////..............................+++,,,,,,---...///000000222111000......000111222000111111111111222222222///000111222222333222222111222333444444444444333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111111000000//////......////////////////////////000000000000////////////111000000000000111111222222222000///............000000000000000000000000111111000000//////................../////////000////////////000000000000///////////////......---............////////////...000111000///...///111222111111111000000//////333222111000000000222222111111222222222333333333111222333222111111333555===888666;;;FFFOOORRRQQQHHHJJJMMMQQQUUUXXXYYYZZZ^^^cccjjjoooqqqqqqqqqrrrtttsssrrrsssuuuvvvwwwwww}}}{{{zzz~~~wwwpppkkkcccZZZUUUPPPIIIDDD@@@???===<<<>>>===<<<;;;999888777666999999::::::999888666555777777777777777666555555666666666666555555555555555555555444444333333333444444444444444444444444333333333333333333333333444444333333333333222222444444333333222111000000111111111111111111111111333222111111222222000...111111111000000000000000000000000000000000000000///---,,,...111333222000000000000000000000000000---///111222222111///---000000///...---,,,,,,+++////////////000000000000111111111000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000//////000000111111222111111000////////////000000000000000000000000111000000000/////////............/////////000000////////////000000000000//////000000//////...---....../////////000000000///000111000///...///111222111111111000000000000222222111111111111111222111111222222222333333333222333444333222222444666888888;;;BBBKKKPPPPPPOOOJJJKKKMMMOOOSSSVVVYYY[[[bbbffflllqqqrrrsssssssssttttttssssssuuuuuuuuuuuu|||}}}~~~rrrfff\\\VVVNNNFFFAAA>>><<<::::::::::::::::::::::::;;;999999::::::999888666666777777777777777666555555666666666666555555555555555555444444444333333333444444444444444444333333333333333333333333333333444444333333333333222222444444333333222111111000111111111111111111111111333222111111222222000///111000000000000000000000000000000000000000000000000...---///111333222000000000000000000000000000...///000000000000///.../////////...............000000000000111111111111111000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111////////////000000000000////////////////////////////////////000000000000///////////////000111111111111111111000000000000000000000000000000000000000000000000////////////....../////////000000000////////////000000000000//////000000//////...---/////////000000000111111///000111111//////000111111111111111111000000000000111111222222222111111111111222222222333333333333333444333222333555777666<<>><<<999999999999::::::;;;<<<::::::::::::999888777666777777888888777777666666666666666666555555555555555444444444444333333333555555555444444333333333333333333333333333333333444444333333333333222222444333333222222111111111111111111111111111111111222111111111222222111///000000000000000000111111000000000000000000000000222000///000222222111000////////////////////////////////////////////////.../////////000000000000000000111111111222222222000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000...///000111222222222222111111111111111111111111.........///000111111111////////////////////////////////////000000000000............///000111111111111111222222222222222////////////////////////000000000000////////////...////////////000000000////////////000000000000000000000000000///......000000000000111111111111///000111111000///000111111111111111111111111111///000222333333222111000111111222222222333333333222333333333222444777999;;;BBBLLLQQQQQQOOOMMMLLLRRRQQQPPPQQQUUU\\\ccchhhjjjnnnqqqttttttuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}vvvooocccXXXOOOHHHCCC@@@===<<<;;;:::999999999999::::::::::::999888777777777777888888888777777666666666666666555555555555444444444444444444444444555555555444444333333222333333333333333333333333444444333333333222222222333333333222222111111111111111111111111111111111222111000111333333111///000000000000000111111111000000000000000000000000222222111111222222111000//////////////////////////////...------...//////000000000000000000000111///000000000000111111111000000000000000111111111111111111111111111111111222222222222222222222222111222222222222222333333111111111111111111111111////////////////////////000000000000000000000000//////000111111111111111111111111111111111111111------...///000111222222000000000000000000000000.../////////000000000111.........//////000222222111222333333444333333222////////////////////////////////////000000000000////////////000000000111////////////000000000000000000000000000//////...000000000000111111111111000111222111000///000222111111111111111222222222///000111333333222222111111111222222222333333333111222222222333666:::===EEEJJJPPPQQQOOOLLLLLLNNNRRRQQQQQQSSSYYYaaaiiinnnmmmppprrrttttttuuuwwwxxxvvvxxxzzz{{{|||~~~zzzooocccXXXPPPIIIEEE???>>><<<:::999999:::;;;;;;;;;:::999999888888888777777888888888888777777666666666666555555555555444444444444444444444444555555555444444333333333333333333333333333333333444444333333333222222222333333222222222222222111111111111111111111111111111111000111333333111000//////000000111111111111000000000000000000000000111222222222111111111111000000000000000000000000000///............///000333222222111000000//////.........////////////000//////000000111111111111111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111---......///000111111222000000000000000000000000......//////000000111111////////////000222333444222333444555555444333222000000000000000000000000////////////000000000000/////////000000000111111////////////000000000000000000111111000000///.../////////000000000111111000111222222000000111222111111111222222222222222///000111222222222222222111111222222222333333333111222333444666:::???CCCMMMOOOPPPNNNLLLLLLOOORRRRRRRRRTTTWWW]]]eeelllpppppprrrtttuuuuuuwwwyyy{{{yyy|||}}}~~~~~~|||ooocccXXXNNNHHH???>>><<<;;;;;;<<<>>>???<<<;;;:::999999888888999777777888888999999888888666666666666555555555555333333333444444444444555444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111111000000111333333222000/////////000111111222222000000000000000000000000///111222111000000111222000000000000000000000000000000000000000000000000333333222111000///......---------.........///////////////000111111222222111111111111111111111111222222222222222222222222111111111222222333333444111111111111111111111111000000000000000000000000000000000000000000000000//////000//////...---,,,000000000000000000000000......//////000000111111000000000000000000000000.........///000111111111//////000000111333444555444555666666666444222111000000000000000000000000.../////////000000000111//////000000000111111111////////////000000000000000111111111111000//////....../////////000000000000111222222000000111222111111111222222333333333000000000000111222333444111111222222222333333333333444555777:::???FFFKKKPPPOOOMMMKKKKKKNNNSSSWWWVVVXXX[[[___eeejjjnnnqqqrrrtttuuuvvvwwwyyy}}}qqqbbbUUUNNNBBBAAA>>><<<<<<<<<>>>???===<<<:::999888888999999666777888999999999999888666666666666555555555555333333333444444444555555222333333444444555555555333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111111000000111333333222111...//////000111111222222000000000000000000000000---///111111//////111333222222222222222222222222///000111222222111000///111111111000000/////////............////////////...//////000111111222222111111111111111111111111222222222222222222222222000111111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000//////...---+++***////////////////////////////////////000000000000000000000000000000000000---......///000111111222000000000111222444555666555666777777666444222111000000000000000000000000.../////////000000111111000000000000111111111111////////////000000000000111111111111111000//////............////////////000222222222111000111222111111111222222333333333111000//////000222444555111111222222222333333333444666777999===CCCJJJPPPOOOMMMKKKJJJLLLQQQVVVYYY]]]___ccchhhllloooqqqrrrtttuuuwwwxxxyyy||||||kkk\\\SSSHHHFFFBBB>>>;;;;;;;;;<<<===<<<:::999888888999:::666777888999999999999999777666666666555555555555333333333444444555555555111222222333444555666666333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111000000000111333333222111...//////000111222222222000000000000000000000000+++...000000//////111333222222222222222222222222///000222444444222000///////////////000000000000////////////000000000000...//////000111222222222111111111111111111111111222222222222222222222222000000111222333333444444////////////000111222333222222222111111111111000222111111111000000//////000000000000000111111222////////////////////////000000////////////000000222111111111000000//////111111111111111111111111111000000000222444777999;;;;;;::::::888777555444222222222111000//////...//////000000000000//////000000000000000000000000---...///...------...///////////////////////////000111333222000//////000000111111111111222222222000000000///000111111222111111111111111111111111111111111222333333444444000444:::???CCCHHHNNNSSSUUUNNNHHHIIIQQQXXX[[[ZZZdddfffhhhjjjlllnnnrrruuuvvvrrrqqqsssvvv{{{oooeeecccWWWMMMCCC>>>@@@AAA>>>:::999::::::;;;;;;::::::999888999999999999888777777777777777777777777777777666555555444333333222222444444555555555555444444444444444333333222222222222333444555555555444333444444333222111111222222222222222111111111111000000000111111111111000000000111111111111222222222000111111111111222222222000000111111111111000000333222111000000111222333000000////////////000000222111111111000000//////////////////000000000000000000000000000000000000111111222222222333333333111111222222222333333333222222222333444555666777222111111000000000000000222222222111111111000000111111111111000000000///000000000000000111111222000000000000000000000000111111000000000000111111111111111111000000000///........................111000000000222444777888:::::::::999888777555555222222111111000//////...000000111111111111000000000000000000000000000000...///000000......///000////////////////////////000111222222000//////000000111111111111222222222111111000000111111222333111111111111111111111111000111111333444555666777555777<<>><<<>>>======<<<;;;:::999888999999999999999888888777777777777777777777777777666666666555444444333333444555555666666555555444444444444444333333333333000000000111222333444555222222222111111111111111333222222222111111111111000000111111111111000000000111111111111222222222000111111111111222222222000000111111111111000000//////000000000000//////222222222111111222222222111111111111000000000000/////////000000000111111111111111111111111111111111111222222222333333333222222222222333333333333333333333333444666888999444333222000//////......111111111111000000000000111111111000000000000000000000000000000111111222222222222222222222222222111111000000000000111111111111111000000000000000222222222222222222222222000000000000111222444555555555555555555444333222111111111111000000////////////000000000000/////////////////////////////////000111111//////000111000000000000000000000000///111222222000///000111000000111111111222222222333222222222222333444444222222222222222222222222222222222333444666888999<<<@@@GGGOOOUUUVVVTTTRRRTTTWWW[[[]]]^^^```dddggglllooorrrtttsssrrrrrrrrrvvvtttvvvzzz{{{{{{}}}llljjjdddZZZOOOGGGDDDCCC>>>>>>===<<<;;;;;;;;;;;;999999::::::999999888777777777777777777777777777555555444444444333333333555555666666666666555555444444444444444444333333333333111111111222444444444444555555555444444444333333222222222111111111000111111222222111111000000000111111111222222222000000111111111222222222000000111111111111000000...///000111111000///...222222111111111111222222111111111000000000000000//////000000000111111111111111111111111111111111111111222222222333333333222222222333333333444444444444333444555888:::<<<111111000000000000111111111111111000000000//////000000000000000000111111000000000000000111111222111111111111111111111111//////............//////000000000000000000111111////////////////////////000000000000111111222333111111222222222111111000111111111000000000000000000111111222222111111000////////////////////////...///000000......///000000000000000000000000000...000222222000000000111000000111111111222222222333333333222333333444555222222222222222222222222444333333333444555777999===EEEOOOTTTSSSRRRRRRTTTVVVZZZ]]]______bbbhhhmmmooorrruuuvvvtttsssrrrrrruuutttvvvzzzzzzyyy|||zzzyyysssgggXXXLLLFFFEEE???>>>===<<<<<<<<<======999::::::::::::999888888888888888888888888888888888888888888777777777777555666666666666666666555444444444444444444444444777666444222222222333333444555666666666666555555333333333222222222222111111111222222222222111111000000111111111222222222000000111111111222222222000000111111111111000000///000222222222222000///111111111000000111111111000000000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333222222333333333444444444555444444555777;;;>>>@@@////////////000111222333111111000000000/////////000000000000111111111111000000000000000111111222000000000000000000000000///......------......///000000000000111111111111000000000000000000000000000000000000000111111111//////000111111111000000111111000000000000000000222333333333333333333222000000000000000000000000...///000000......///000000000000000000000000000...000111222000000000111000111111111111222222222333333222222333333444555333333333333333333333333555444333333555777:::;;;DDDMMMVVVWWWSSSPPPRRRVVVUUUXXX]]]```cccgggnnnssstttvvvxxxxxxvvvuuuuuuvvvvvvuuuvvvyyyyyywwwzzzvvvdddSSSHHHCCCAAA@@@>>>===<<<======>>>:::::::::::::::999999888888888888888888888888888777777777777666666666666555666666777777666666555444444444444555555555555666666555444333333333333222333555666666555444444333333333333222222222222111111222222222222111111000111111111111222222222000111111111111222222222000000111111111111000000111111222222222222111111111111000000000000111111000000000000111111111111000000000111111111222222222222222222222222222222111111222222222333333333333333333333444444444444555555555666:::>>>CCCFFF////////////000111222333111000000000///////////////000000000111111111111000000000000000111111222000000000000000000000000//////............/////////000000000111111111111222222222222222222222222000000000000000000////////////000111111111111111000000000000000000000111111111111222222111111111000000000000000000000000///000111111//////000111////////////////////////...///111222111000111222000111111111111222222222222222222222222333333444333333333333333333333333555444444555888;;;???BBBPPPUUUYYYYYYUUUSSSUUUXXXUUUYYY___dddiiimmmqqqsssuuuvvvwwwwwwvvvuuuvvvwwwxxxvvvwwwzzzyyywwwyyy~~~uuubbbSSSKKKEEEDDDAAA>>><<<;;;;;;<<<::::::;;;;;;::::::999888888888888888888888888888444444444444444555555555666666777777777777666666444444444444555555555666222222333444444444444444222333555777777666555444444444333333333222222222111222222333333222222111000111111111111222222222000111111111111222222222000000111111111111000000111111000000000000111111222222111111111111222222///000000000111111111111000000111111111222222222222222222222222222222222111111222222222333333333333333333444444444444555555555666888<<>>DDDJJJNNN000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////000111333333000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000111111000///////////////000000000000000000000000000000000000000111111222111111222222222333333333555555444444444444444333333444555888<<>><<<<<<;;;:::;;;::::::::::::::::::999:::999888888777888888888666666666666777777777777555555666666666666555555666666666666666666666666666666555555555555666666333333555777999777444111222222222222222222222222222222222222222222222222222222111111111111111111000000000000000000000000222222222111111111000000......//////000000111111111111111111111111111111////////////////////////...//////000111222222222222222333333333444444444333333333222222111111111222444555555555555666888555777:::>>>DDDLLLVVV\\\111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111........................111111111111111111111111000000000000000000000000....../////////000000000.........//////000111111000000000000000000000000/////////000000000111111000000000000000111111111000000000000000000000000111111000///////////////000000000000000000000000000000000000000111111222111111222222222333333333222222222222222222222222444555777:::???HHHQQQXXXbbbbbbbbb```^^^]]]^^^___fffgggiiillloooqqqssstttxxxwwwuuusssssssssssstttxxxssspppqqqssswwwggg]]]OOODDD???>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888777777777888888888888888666666777777777777666666666666666666666666666666555555444444444444555555555444333444666666444333333333333333333333333333222222222222222222222222111111111000000000000000111111111111111111111111222222222111111111000000000000000000000000111111111111111111111111111111000000000000000000000000/////////000111222222222222222222222333333333333333333333222222222111111222444555555444555666888777999===BBBHHHQQQ[[[aaa111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111111222........................111111111111111111111111000000000000000000000000/////////000000000111111.............../////////000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000111000000///////////////000000000000000000000000000000000000000111111222111111222222222333333333111111111111222222222222555777:::>>>EEENNNXXX___ccccccbbb```______aaacccjjjjjjkkkmmmppprrrtttvvvwwwvvvuuutttsssrrrrrrrrruuuooolllpppxxxqqq]]]MMMDDD@@@??????============<<<<<<;;;;;;::::::999888888888888888999999999888888888888888777777888888888888777777666666666666666666666666444444333333333333444444666444222111333444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111222222222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111//////000000111222222222111111111222222222222333333333333333222222222222333444555555444555777888:::===BBBIIIPPPYYYbbbhhh111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111//////////////////......000000000000000000000000000111111111222222222222222222111111000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222111111222222222333333333222222333333444444555555666999===CCCJJJSSS]]]ccceeedddcccaaa```bbbeeehhhllllllmmmoooqqqtttwwwyyyxxxwwwvvvtttrrrpppooonnnooolllmmmwwwlllVVVIIICCC@@@???>>>======<<<<<<;;;;;;;;;::::::999888888888888999999888888888888888777777888888888999999888888888666666666666666666666666555444444333333444444555555333111111333444444333444444444444444444444444222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111222222222222222222222222000000000111111222222222000000111111111222222222333333333333333333333333333444555555555666888;;;>>>BBBIIIPPPXXX```hhhmmm111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333222222222222333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000111111111000//////000000000000000000000000000111111111222222222222222222111111000000//////000000000000000000000000000000////////////000000111111111111111111111111000000000000000111111222111111222222222333333333222222333444555555666666777;;;BBBIIIPPPXXX```eeeeeeeeeeeecccccceeeiiimmmmmmmmmoooqqqtttwwwyyyzzzyyyxxxuuurrrooommmkkkkkkhhhkkksssxxxaaaQQQGGGBBB???======<<<<<<;;;::::::999;;;::::::999888999999999888888777777777666666666888888999999999999888888666666666666666666666666666666555555555555666666333222222333555555333111444444444444444444444444222222222222222222222222222222222333333444444444111111111111111111111111111111111111111111111111444444333333222222111111111111111111111111111111222222222222222222222222111111111111222222222222000000111111111222222222333333333333333333333333333444555555666888<<<>>>CCCHHHPPPXXX___gggmmmqqq222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111///000111222222111000///000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000///////////////000000111111111111111111111111111000000000000000111111222111111222222222333333333000111222333444555666777:::???GGGPPPWWW]]]bbbeeeeeefffffffffgggiiimmmpppnnnoooqqqtttvvvxxxxxxyyyxxxuuurrrnnnlllkkkjjjkkkhhhqqqmmm\\\OOOFFF@@@>>>======<<<;;;:::999999;;;;;;:::999999999999999888888777777666555555555888888999999999999888888666666666666666666666666666666666555555666666666333333333444666555333111333333333333333333333333222222222222222222222222333333333444444555555666222222222222222222222222111111111111111222222222333333222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222333333333333333444444444444333444555666888;;;@@@CCCIIIOOOXXX```ggglllqqqttt222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000....../////////000000000,,,...000111222111000///000000000000000000000000/////////000000000111111000000000000000111111111000000000000000000000000///////////////000111111111111111111111111111111000000000000000111111222111111222222222333333333111222333444666777888999===DDDNNNWWW]]]aaadddeeedddfffhhhiiijjjlllooorrrppprrrtttvvvwwwvvvuuuttttttqqqmmmjjjiiijjjlllnnnrrr~~~zzziiiZZZMMMEEE??????>>>===<<<;;;::::::;;;;;;:::999999999999:::999999888888777666666555777777888888888888777777666666666666666666666666666555555444444555555666666444333333444555555444333333333333333333333333222222222222222222222222222222333333444555555666222222222222222222222222000000111111111222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444555555222444555777:::>>>DDDHHHQQQWWW```hhhmmmqqqtttvvv222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222222111111111111111111222000000000000000000000000////////////////////////000000000000000000000000............////////////***,,,...000111111000///000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000///////////////000111111111111111111111111111111000000000000000111111222111111222222222333333333333444555777888:::;;;<<<@@@GGGRRR\\\bbbdddeeeeeecccfffiiikkklllnnnppprrrrrrtttwwwxxxxxxuuurrrppppppmmmiiiggggggjjjooorrr}}}rrraaaRRRIII@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::::::::999999888777777666777777888888888888777777666666666666666666666666555444444333333444444555999666222111222555666777222222222222222222222222222222222222222222222222111111222333333444555555222222222222222222222222000000111111222222222222000000000111111222222333111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333333333444444555555555222444666888;;;@@@FFFKKKVVV\\\eeelllqqqtttwwwxxx111222222333333222222111111111222333333333333222222222222222222222222222333333333222222111111111111222333444444333222111222222222111111111000000222222222222111111111000111111111111111111111111333222111000////////////000111333444444333111000111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222111111000000000000111111//////000111222333333333222222333333333444444444111111222222222333333333333555666555555777<<>>@@@<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777777888999999999777666555444555666777777666555444444444555555555555444444333333444555666777888888333333333222222222111111333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444222000000222333111///222222222222222222333333333222111000000222444555555333222111111222444666333333333333333333333333222222333444444444333333333555888999<<>>::::::::::::999999999999999::::::;;;::::::999999888888888888888888888888666666666777777666666666666666666777777666666666555555555444444444333333444444333333333222222222333333333333333333333333222222222333333333444444111111111111111111111111111111111111111111111111222222111111111111111000...//////000111222333333222222111111111222333444666555444333222111111222222222333333333333444444333333333444444555666666888;;;???BBBGGGOOOYYYaaajjjooouuu{{{~~~333333333444444333333333111111222333333333333222222222222222222222222222222222222222222222222222444333222111111222333444111111111111111111111111000000000000////////////000000000000000000000000222222111000//////000000222222222333333222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111222222222111111000000000000111111222222222111111111111111000000111111111222222222222222333333333444444444555555555888>>>EEELLLPPPZZZYYYWWWRRRNNNOOOTTTZZZbbbeeejjjmmmppprrruuuwwwwwwwwwuuurrrnnniiieeecccfffiiirrr}}}dddSSSIIIBBB@@@@@@;;;;;;:::::::::999999999999::::::;;;;;;;;;::::::888888888888888888999999777777777666666777777777444555555666666555555444777777666666555444444444444444444333333333222222333333333333333333333333222222222333333333444444111111111111111111111111444444444444444444444444222222222222111000000111222222222222222222111111222222111222222222333333666555444333222222111111222222222333333444444444444444444444555666777888777;;;@@@EEEKKKSSS]]]dddnnnrrrxxx|||333333444444444444333333111111222333333333333222222222222222222222222222111222222222222333333333333222222222222222222333111111111111111222222222111111000000000/////////111111111111111111111111333222111000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222111111000000000000111111111111111111111111222222111111111222222222222333333333333333444444444444666555666;;;BBBIIIOOOQQQTTTSSSPPPLLLJJJOOOXXX```gggiiimmmppprrruuuwwwzzzzzzwwwsssnnniiieeecccaaaeeemmmzzz|||{{{}}}xxxdddSSSGGGAAAAAA>>>>>>=========<<<<<<<<<999::::::;;;;;;;;;;;;;;;999888888888888999::::::888777777666666777777888444444555555555555444444777777777666666555555555444444444444333333333333333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222111222333222000000000111444444333333222111111111111111222222222333333333444444444333333222222111111222222333333444444555555444444444555777888:::999>>>EEEKKKQQQXXXaaahhhppptttyyy|||~~~333333444444444444333333111111222333333333333222222222222222222222222222111111222222222333333333222222222333333222222222000000111111111222222222222222111111111000000000222222222222222222222222111111000000000000000111111000000000000000000111111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222111111000000000000111111000000000111222222222333222222222222333333333333333333333444444444444555666666888>>>FFFMMMPPPQQQJJJJJJJJJJJJLLLSSS]]]eeekkknnnqqqsssuuuwwwyyy|||yyyvvvpppjjjeeeccccccdddjjjuuu}}}}}}}}}fffQQQFFFCCC??????>>>>>>>>>=========999::::::;;;<<<<<<;;;;;;999999888888888999:::;;;888888777666666777888888555555666666666666555555555555555555555555555444555444444444444333333333333333333333333333333333222222333333333333444444333333333333333333333333000000000000000000000000111222444222000///000222222222222222111111111111111111222222333333333222333333333444333333333222111111222333333444555555555555444444555777999;;;<<>>???>>>;;;;;;===<<<<<<;;;;;;;;;:::::::::999999999888888888888777:::::::::999999777666555777777888888888666444333777666666666666555555555555555444444444333333333555555555444444333333333333333333333333333333333333333333333333333333333000111222333333222111000222222222222222222222222222222222222222222222222111111111000111111222333111111111111222222333444333333333333444555666666444555666666666888<<>>>>>???===;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777777777777666555444888888888777777666555444666666666555555555444444555555555444444444333333555555444444444333333333333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222111111111111111222222333444444333333333444555555222222222222333444555555555555666666777:::???BBBKKKPPPXXXaaaiiinnnqqqrrrsssvvv{{{333333333333333333444444444333333333333333444444333333333333333333333333111111222222222333333333111111222222222222111111222222222222222222222222333222111111000111111111000000000000111111111111111111111111000000000000111111111111111111111111000111111000//////000222222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000333222222111222222333333111222444555333///000444444555666666555666888999:::@@@GGGKKKKKKIIIIIIIIIMMMTTT^^^ggglllnnnooopppsssuuuxxxzzz{{{{{{yyyxxxooojjjeeedddgggnnn}}}rrrXXXLLLBBB@@@BBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888666666777777777666666555999888777666666555555555555555555555444444444333555555555444444444444333555444444444444333333333333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111111111222333333555555444333333333444444333333333333444555666666555555666666888<<>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777888888999999999999888:::999777555555555666666555555444444444333333333555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333111000000111333333222222222222222222222222222222222222222222222222222111111111111222333333444333222222111111111111444444444444555666777888555555555666999???GGGMMMVVV]]]fffkkkmmmoootttyyy|||}}}333333333444444555555555444444444444444444444333666555555555444444333333111111222222222333333333333444444555555444444333222222222222222222222222444333111000000000111222///000000000111111111111222222111111000000//////111111111111111111111111000111111000//////000222222222222222222222222222111111222222222222111111111111111111111111111111111111111222222333333333222111111111222222333444333222111222666888666333333444555555555777:::===EEEGGGIIIGGGEEEHHHPPPWWW___dddkkkqqqsssuuuvvvvvvvvvwwwxxxxxxuuuqqqllliiicccccceeepppsssYYYKKKEEEBBB??????======<<<<<<<<<;;;;;;;;;:::::::::999999999999888777888888999999999999888:::999777555555555666666555555444444444333333333666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222222222222111222333333444444333222222111111111111333333333333444555666777333444555777<<>>222111666:::555666888999;;;@@@EEEJJJIIIIIIKKKQQQYYYaaagggiiilllqqqwww||||||{{{yyyxxxuuutttssspppnnnkkkhhhgggooosss```PPPHHHGGG>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999777666666777777888888888666444333777666666666666555555555777666666666555555555555333333333444444555555555333333333333333333333333333333333333333333333333222222444555555444222222222222222222222222222222222222222222222222222222333333222222333333444555111111111111222333333444555555555555555777888888666:::???EEEMMMUUU]]]ccciiijjjlllqqqwww|||}}}}}}}}}}}}}}}~~~666333//////222555555444555555444444444333333333444444333222222333333333555555555555555555555444444333222222111111222222222222222333333444444444222222222111111111000000222222222222222111000//////000000000111111111111333333333222222111111111000111111111111222222222111111111111111111111111111222222333333222222111444444444444444444444444222222222222222222222222444444444555555555666666;;;BBBDDD===666666666333888777777888<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888999999999999999888888888888888555555555555555444444444555555555555555555555555333444444555555444444333555444444333333444444555333444444444444333333222444444444444333333333333333333333333333333333333444444333333333333222222666666666666555555555555555555444333333333333333444333333555777888888777===CCCMMMVVV___gggmmmqqqqqqrrrtttwww{{{}}}}}}|||||||||}}}666555444444555666777777555555444444444333333333444333333333333444444555333333333444444555555555444444333222222222222333333333333333333333333333333333333333333333333222222222222333333222111111111111111222222222333333222222222222222222222222000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222111222222222222222333333222222222333333333444444111444666555444555666777555666999@@@IIISSS\\\bbbggghhhiiikkknnnpppssstttxxxxxxyyyzzzzzzyyyxxxwwwnnnjjjeeeaaaccckkkttt{{{|||```NNNFFF@@@>>>>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::999999999888777777777555555555555444444444444555555555555555555555555222333333444444333333222666666555555555555666666444444444444333222111111444444444444333333333333333333333333333333333333333333333333333333333333555555555555555555444444555444444333333333444444444333333444666777999999BBBHHHRRR[[[cccjjjppptttrrrtttwwwzzz}}}}}}}}}|||~~~}}}~~~555555666666555666777888555555444444444333333333444333333333444444555666777777666666555555555444555444333333222222333333333333333333333333333333111111111111222222222222111222222333333333222222000000000000111111111222222222222222222222222222000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222111111111222222333333333222222222333333333444444111111222333222222333555777999>>>EEENNNXXX```dddjjjjjjkkkmmmoooqqqsssuuuwwwyyy{{{|||{{{xxxtttqqqkkkgggcccbbbgggqqq{{{sssRRRHHHAAA@@@@@@===;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::999999999888777777777555555555555555555555555666666666666666666666666666666777777777777666666444444444555555444444444444444444444333222111111333333333333222222222222444333333222222333333444333333333333333333333333333333333333333333333333333333333333444555666777444444444444666888<<<>>>GGGMMMVVV```gggmmmrrruuutttwwwzzz|||}}}}}}}}}|||~~~444555666666555555666777555555444444444333333333333333333333444555666777777777666555444333222222555444444333333333333333444444333333333333222222000111111111111111222222111222333333333333333333//////000000000111111111111222222222222333333333000111111111111222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111222222333333444333333333333444444444444666444333555666444555888:::===DDDLLLUUU]]]dddgggjjjkkklllnnnqqqsssvvvwwwxxxzzz|||}}}zzzuuuppplllhhhfffdddgggoooyyy___QQQEEEDDDCCC===;;;===========================::::::;;;;;;;;;;;;::::::999999999888888888888888555555555666666666666666666666666666666666666666555555666666666666555555111222222333333222222111333444444444444333333222333333333333222222222222444444222222222222444444222222333333333333444444222222222222222333333333222222333333444666777888555555666666777;;;@@@DDDMMMSSS\\\eeekkkpppsssvvvwwwzzz|||}}}}}}|||}}}~~~}}}222555777666555444555777555555444444444333333333333333333444444555666777555555555444444333333222555555444333333333333444444444444333333222222222111111111222222333333333111222333333444444333333000000111111111222222222111111222222222333333333000111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222000111111222333333444444333444444444444555555555999555444888999777888<<<<<>>EEEJJJSSSYYYbbbjjjooosssuuuwwwzzz|||~~~~~~||||||~~~}}}zzz111444777666444333555777555555444444444333333333333333333444555666777777444555555555555555555555555555444333333333333444444444444333333222222222222222222333333444444444111222333333444444444444111111222222222333333333111111111222222333333333000111111111111222222222111111111111111111111111222222222333333222222222444444444444444444444444000000111222333333444444444444444555555555666666555000///444777555777;;;<<>>DDD>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;:::777777888888999999999:::666666777777888888999999777777777777777777777777666666777777777777666666444555666777777666555444333333444555666666666666666666555555555444444444555444222111111222444555222222222333333444444444333333333444444555555555666666555444444444444555666777888999:::@@@HHHNNNWWW]]]fffmmmrrruuuwwwxxx|||~~~~~~{{{{{{~~~{{{xxx555555555555666666666777333444444444555666666666444444444444444444444444333222222222333333444555111222444555666555444444222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111//////000111222222333333333222222111111222222333444444444333333222222222000111111222222333333444444222333666777666777;;;BBBNNNYYY```eeekkknnnnnnnnnooopppssswwwzzzzzzyyy{{{||||||xxxqqqkkkhhhhhhdddkkksssyyywww\\\PPPKKKEEE@@@???CCCAAA@@@AAA>>>999888;;;999::::::;;;;;;::::::999666666666666666777777777777666555444444555666777888777777666555444444444555555555555555555555555777666666555444444333333888777666555444444555666666666666555555444444444555555555444444333333333555555555555555555555555777555444333222333333444444444444555555555555555666777999:::<<>>:::999<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999999999888888777777777777888888777777777666555555444444555555555555555555555555333333444444555666777777666555444444333444444444555444444444444333333333333333444444444444444444555555555555555555555555666666666777666666555555444444555555555666666666999<<<>>>@@@DDDKKKTTT\\\cccgggmmmtttxxxzzzzzzzzz|||||||||}}}}}}~~~~~~~~~|||wwwqqqkkkggg555666666666666777777777666666666555444444444333444444444444444444444444555555444333333333333444222222333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000000000111111222222222333222222111111222222333333333333333333333333333222333333444555555666666555444444777777999???HHHUUU___gggjjjllloooqqqppprrrrrrtttwwwzzzzzzyyywwwvvvsssnnniiidddaaaaaaaaannn|||zzzjjjWWWJJJGGGBBB@@@AAA@@@<<<:::;;;::::::;;;;;;;;;;;;::::::::::::999888777777666666888888888888888888888888777777666666555555555555555555555555555555555555333333444444555666666666444444444444333444444444444444444444444333333333333333333444444555555555555555555555555555555555444555666777777666555444444444555555666666777777:::===AAADDDHHHOOOXXX___fffiiipppvvvzzz{{{{{{zzz||||||||||||}}}~~~~~~|||xxxsssnnniiiggg666666666666777777777888666666666555444444444333444444444444444444444444555555444333333444444444444333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222000111111111111111222222333222222111111222222333333333333333333333333333222222222333444444555555666444555888999<<>>CCCHHHLLLSSS\\\bbbiiilllrrrxxx{{{|||{{{zzzzzz{{{|||}}}~~~zzzuuuooojjjgggfff666666666777777777888888555555555555555444444444444444444444444444444444444444444444444555555666555555444333333333444444333333333333333333333333222222222222222222222222444444444333333333222222111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333222222111111222222333222222333333333333444444333444444555666666777777666555666999;;;@@@LLLYYYbbbjjjpppqqqqqqssstttsssqqqrrrtttwwwzzzzzzxxxuuummmjjjfffddddddfffffffffrrrbbbQQQHHHAAA@@@@@@>>>>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888777777777888888999999999999888888666666666666666666555555555555555555555555555555555555555555555555444444333333444555555555555444444444444555555555555666333333444444444444444444555555555555555555555555222333444444444444444444444444555666777777888999;;;???FFFKKKPPPWWW___eeellloootttzzz|||}}}|||{{{xxxzzz|||zzzsssmmmiiigggggg666666777777777888888888444444444555555555555555444444444444444444444444333333333333444666777888777666555444444444555555444444444444444444444444222222222222222222222222444444444333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333222222222333333444444444555555555666777777888888666555777:::===CCCRRRaaaeeemmmssssssrrrtttvvvuuuttttttvvvxxxyyywwwsssppphhhfffeeeggglllppprrrrrr||||||```TTTHHHCCCAAA???>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777777888999999888777777555666666666666666666666555555555555555555555555333333444444555666666666333444555666777666666555555555555666666666777777444444444444444444333333555555555555555555555555444444444444444555666666444444555666777888999999<<>>FFFVVVffffffnnntttssssssuuuvvvuuuvvvvvvwwwxxxxxxuuuppplllffffffgggllltttzzz}}}~~~qqqbbbRRRIIIDDD@@@===>>>;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888999999666777888999999888777666555555555666666666666666555555555555555555555555111222333444666777888888333444666777777777666666555666666666777777888888555555555444444333333333555555555555555555555555666555444444444666777888444444555666777888999999>>>DDDLLLRRRXXX___ffflllooorrrwww|||~~~~~~|||{{{uuuxxx}}}yyyvvvqqqoooooorrrwwwzzz666666555555555444444444666666666666666666666666777666555444333444444555666555555555555444444444444444222222222222444444444444444444444444444444333333444444333333222111333333222222333333444555333333333333333333333333222222222222222222222222111111222222222333333333444333333222222333333444111111222222222111111000222222222222222222222222222222333333333444444444555555555666777777666555555666888===EEERRR```jjjnnnpppsssuuuvvvvvvvvvuuuwwwvvvuuuvvvwwwuuupppkkkddddddmmmzzzeeeRRRGGGCCC@@@===;;;<<<=========<<<;;;:::999999999:::::::::;;;;;;999999999999888888777777777777666666555555555444444555666777777666555444666666555555555444444444666666555555555555666666333333333333333333333333555444444333333444444555666666555555555444444444333333444444444444444444333555777888888:::<<<>>>CCCHHHOOOWWW]]]ccchhhlllrrruuuzzz~~~}}}{{{~~~~~~}}}xxxrrrooopppssswww~~~777777777666666555555555666666666666666666666666444333222111000111111222666555555555555444444444555555444333333444555555444444444444444444444444444555555555555444333333111111000000111111222333333333333333333333333333222222222222222222222222111111222222222333333333444333333222222333333444222222333333333333222222222222222222222222222222222222333333333444444444555555555666666666666555666777;;;AAAKKKXXXccckkkoooqqqsssuuuwwwwwwwwwvvvvvvuuutttuuutttqqqlllhhhfffhhhrrrwww___PPPHHHBBB>>>======>>>>>>>>>===<<<;;;<<<<<<;;;;;;::::::999999999999999999888888888777777777666666666555555555555555666777777666555555555555444444444333333333444444444444444444444444444444444444444444444555555444444333333444444555666666555555555444444444444444555555555666666666444555666777888:::>>>AAAGGGLLLSSSZZZ```fffkkknnnsssvvvzzz}}}}}}|||~~~~~~{{{zzzuuunnnjjjnnntttyyy~~~888888777777777777666666666666666666666666666666666555444444333444444444666555555555555444444444666666555555555555666666444444444444444444444444555555666666555555444333111111000000111111222333333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444333333444444444444333333333333333333333333333333333333333333444444444444555555555555555555555555777999>>>HHHTTT___hhhlllqqqrrrtttvvvxxxxxxxxxwwwvvvuuutttsssqqqmmmhhhcccfffkkkwwwgggTTTHHHAAA>>>>>>????????????>>>===<<<>>>>>>===<<<;;;:::999888999999999999888888888888777777666666666666555555555666666777777666666555444444444333333333222222444555666666666666555444444444555555666666777777555555444444444444555555555555555555555444444444555555666666666777777777555555666666777;;;AAAEEELLLQQQXXX___eeejjjooorrruuuwwwyyy|||}}}~~~~~~~~~|||xxxuuurrrllliiioooxxx}}}777777777777777777777777666666666666666666666666888888777777777777777777666555555555555444444444555555555555555555555555444444444444444444444444555555555555555444333333333333222222333333444555333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444222333333444444444444333333333333333333333333333333333333444444444444555555666666555444444555666888<<>>>>>======<<<>>>>>>===<<<;;;;;;::::::999999999999999999999999777777666666666666666666666666666777777666666666555555444444444333333333555777888::::::888777555333333444555666666777777555555444444444444555555555555555555555555555555555555555666666777777888666666555666888===EEEJJJRRRVVV]]]ccchhhmmmqqqtttwwwxxxyyy{{{}}}~~~{{{uuuqqqnnnmmmpppwww}}}666666666666666666666666666666666666666666666666555666666666666666666666666555555555555444444444444444444555555444444444444444444444444444444444333444444444444333222222333333222222333333444555333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444111111222333333333333333333333333333333333333333333333444444444555555555555666777666444444777999:::@@@JJJVVVbbbiiimmmmmmssstttuuuvvvxxxyyyyyyzzzwwwvvvuuuqqqmmmiiifffdddkkkuuu~~~zzzpppZZZLLLHHHGGG??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999:::666666777777777777777777777777777666666777777777666666666666555555555555555777888::::::888777555222222333444555666666777666555555444444555555666444555555555555555555555333444444555666666777777666666666777:::AAAIIIOOOVVVZZZaaafffkkkooosssvvvyyyzzzzzz|||}}}yyysssoooiiioooyyy555555666666666666777777666666666666666666666666666777888888999888888888666555555555555444444444333444555555555555444333444444444444444444444444333333444444333333222111111111000000111111222333333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444000111222333333444333333333333333333333333333333333444444444555555555555444666888777555555999===>>>FFFSSS^^^fffkkkmmmooosssttttttvvvwwwxxxyyyzzzwwwvvvtttoookkkhhhhhhiiivvv{{{ooorrr}}}}}}dddQQQHHHEEE@@@???>>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999999::::::::::::666666777777777777888888888777777666666777777888777777777666666666666555444555666666666666555444333333333444444555555666666666555555555555666666444444444555555555555555333333444555666666777777666777888:::>>>EEENNNTTTZZZ^^^dddiiimmmqqquuuwww{{{{{{|||~~~}}}wwwqqqmmmfffqqq666666666777777888888888666666666666666666666666777777999:::::::::999999666555555555555444444444444555666666666666555444444444444444444444444444444444444444444333333222111111000000111111222333333333333333333333333333444444444444444444444444111111222222222333333333444333333222222333333444111222333444555555555555444444444444444444444444444444444444555555555555333666888777666777<<>>DDDFFFSSSbbbjjjkkkkkkoootttssssssssstttuuuwwwyyyzzzuuusssoooiiieeefffkkkppp{{{||||||}}}}}}~~~ppplllnnnsssnnnWWWKKKDDDBBB@@@???=========>>><<<<<<;;;:::999999888777999999999::::::;;;;;;;;;666666777777888888888999999888777666666777888999666666555555555444444444777666555555555555666777777777777777666666666666666666555555555555666666444444444555555555666666444555666777888999::::::666888;;;???DDDKKKTTTYYYaaaeeejjjooorrruuuyyy{{{|||~~~|||wwwqqqmmmjjjqqqxxx::::::999888888777888888888888777777777777888888777777777777777777777777888888777666555444333333555555666666666666555555666555333222222333555666333333333222222222111111000111333333222222333555333333333333333333333333333333222111111222333333333333333333333333333333555444333333222222222222333333333333333333333333444444444444444444444444555444444444444555666666666555444555777:::>>>@@@QQQZZZeeekkklllnnnsssyyyxxxuuurrrsssuuuwwwwwwuuutttrrrlllfffcccgggpppxxxxxxwwwooosssxxxqqqiiijjjnnnuuu}}}cccJJJFFFAAA???BBBDDD@@@===<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;888888888888888777666555888888888888888888888888666666777777777777666666555555555555666666666666666777888888888666555444555555555555555555555444555555555555555555555555444666777777777888:::<<<999:::===BBBJJJRRRWWWZZZaaagggnnnrrrtttuuuwwwzzz~~~wwwqqqnnnmmmnnnxxx:::999999888777777888888777777666666666666777777666666666666666666666666666666666666666555555555555555666666666666555555666555333222222333555666333333333222222222222111111222333333222111222444333333333333333333333333444444333222222333444444333333333333333333333333555444333333222222222333333333333333333333333333444444444444444444444444555444444444444555666666666666666666777;;;AAAEEEVVV^^^ggglllmmmnnntttyyyyyywwwttttttvvvwwwvvvtttsssnnngggbbbaaagggpppwwwvvvpppoootttxxxuuukkkjjjlllsss{{{tttZZZJJJCCC???AAABBB???;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999::::::777777888888888888777777888888888888888888888888666666777777777777666666555555555555666666666666555666666777666555444333444444444555555555666666555555555555555555555555555666777777666777999;;;;;;<<<@@@FFFNNNUUUZZZ\\\dddiiippptttuuuvvvyyy{{{~~~yyytttpppoooooooooyyy;;;:::888777777888888999666666666555555666666666555555555555555555555555555555555555666666777777555555666666666666555555666555444333333444555666333333333333222222222222222333444333111111111333333333333333333333333333555444444333333444444555333333333333333333333333444444333222222222333333333333333333333333333333444444444444444444444444555444444444444555666666666888999888888<<>>>>>>>>>>>>>>============::::::::::::::::::::::::888888999999999888777777666666666666666666666666666666777777777777666666555555555555666666666666555555555555555555555555666666666666555555555555555555555555555555555555555666777666555555777999>>>BBBIIIPPPVVV[[[```bbbiiimmmsssvvvvvvwwwzzz}}}~~~}}}vvvooonnnrrrxxxzzzyyy|||@@@>>>;;;999888888999:::999888888777777888888999555555555555555555555555888777777666555555444444555555666666666666555555555555555555555555555555444444444333333333222222222444444333111000111222333333333333333333333333222222333333333333222222333333333333333333333333333333333222222333333444333333333333333333333333333333333444444444555555555444444444444555666666333777::::::;;;CCCQQQ]]]eeegggjjjkkkkkkmmmqqquuuuuuvvvxxxyyyxxxvvvuuutttpppllljjjooozzz~~~zzzvvvvvvuuusssuuuyyy|||nnnkkknnnqqqyyyiiiYYYIIICCCCCCBBBAAAAAA??????>>>>>>>>>=========::::::::::::::::::::::::::::::::::::999777666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666777777888888777666555444444333666666666666666666666666555666777666666666888:::???EEELLLSSSXXX\\\aaaeeejjjooosssvvvvvvwwwzzz}}}{{{uuuooopppwww~~~DDDBBB>>>;;;999999999::::::999999888888999999:::555555555555555555555555888888777666555444333333555555666666666666555555555555555555555555555555444444444444333333333333222333444333111111111333333333333333333333333333111222222333333222222111333333333333333333333333333333222222222333444444333333333333333333333333222333333444444555555555555444444444444555666666444777:::<<<@@@JJJXXXbbbfffgggjjjkkklllnnnrrrtttuuuwwwzzzzzzwwwtttqqqpppnnnooosss{{{~~~~~~zzzxxxzzz{{{zzz}}}rrrmmmoooqqqzzz~~~uuubbbMMMDDDBBBAAA@@@@@@>>>>>>>>>>>>============::::::;;;;;;;;;;;;::::::::::::::::::999888777666777777777777777777777777666666777777777777666666555555555555666666666666777666666666666777888888999888888777666555444444666666666666666666666666444666777777777888:::<<>>>>>=========<<<<<<<<<::::::;;;<<<<<<;;;::::::777888999999::::::::::::888888888888888888888888666666777777777777666666555555555555666666666666666555555444555666777888666666666666666666777777666666666666666666666666444555777888888999<<<>>>DDDJJJQQQUUUYYY^^^ffflllooossswwwxxxwwwxxx||||||uuuuuuuuuxxx~~~KKKHHHCCC>>>:::999::::::888888777777777777888888777777777777777777777777555555555666666666666666555555666666666666555555555555666666666666555555555555444444444333333333000111333333222222333555333333333333333333333333333333444555555444333333333333333333333333333333222222222222333333444555333333333333333333333333222222333333444555666666555444444444444555666666888999<<>>@@@GGGLLLRRRVVVYYY___hhhooorrruuuxxxyyyyyyzzz}}}~~~{{{rrrtttwww{{{NNNKKKGGGCCCAAA???<<<:::999999:::::::::999999888999999999999888888888777777777777777777777777777666666666666666666666666666666666444333222444666666555444333333333333333555555555444444333333333555555555444444333333333444444444444444444444444333333333333333333333333222222333333333333444444333444444555444444333333777444222222555777666555333555555555555555777999999888;;;DDDQQQ^^^eeeggglllnnnppprrrrrrtttvvvxxxzzz}}}}}}yyyqqqjjjhhhhhhmmmsss|||ttttttzzznnnUUUHHHDDDCCCAAA============<<<;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888:::::::::;;;;;;::::::999777777777777777777777777888888888777777777777777666666666666777777777777666666666666666666666666888888888777777777777777777888888:::;;;===???@@@PPPRRRTTTWWW\\\bbbiiinnnsssssstttvvvxxx{{{}}}{{{wwwooorrryyyPPPMMMIIIFFFCCC@@@<<<999999999999999999999999888999999888888888777777777777777777777777777777777666666666666666666666666666666666555333333444666666555444333333333333444555555444444444333333333444444444444444444333333444444444444444444444444333333333333333333333333222222333333333333444444333333444444555444444444777444222222555777666555444555666666555555777999999:::>>>HHHUUU```gggiiilllnnnqqqrrrsssuuuwwwyyy{{{}}}}}}wwwnnnhhhhhhjjjnnnttt}}}yyyyyycccPPPGGGCCCBBB===>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777888888999999999999888777777777777777777777777888777777777777777777777666666666666777777777888666666666666666666666666888777777777777777777777777777888999;;;>>>@@@BBBQQQSSSVVVZZZ^^^eeelllqqqtttuuuvvvxxxzzz}}}yyyuuuooossszzzSSSPPPMMMKKKHHHDDD>>>;;;888999999999999999999888888888777777777666666666777777777777777777777777666666666666666666666666666666777555333333444666555555444333333333444444444444444444333333333333333333444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444222333333444555555555444666444333333555666666555555666777666555555666888888<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::999999999888888555555666777888888888777777777777777777777777777777777777777777777888888666666666777777777888888777777777777777777777777777777777777777777888888888777777888;;;???CCCFFFQQQTTTXXX]]]bbbiiioootttwwwwwwyyyzzz}}}}}}wwwssspppuuu}}}UUUSSSQQQPPPMMMIIIDDD@@@:::999999888888888888999777777777777666666666666666666666666666666666666666666666666666666666666666777777666444444555666555444444333333333444444333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333222222222333333333444444222222333444555555555555555444444444555666666666666777777666555555666888777>>>IIIUUU^^^eeeiiikkkmmmooosssuuuvvvxxxyyy{{{zzz{{{xxxppphhhfffmmmttt}}}iiiPPPEEECCC???>>>>>>===============<<<<<<;;;;;;;;;::::::::::::::::::999999999888888444555666777888888888888777777777777777777777777777777777777777888888888666666777777777888888888666666666666666666666666777777777777777888888888888888777999<<>>===<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666777777888999999999888777777777777777777777777666666777777888888888888777777777777888888888888555555555555555555555555666666777777888888888888888888888;;;???EEELLLOOOQQQUUU\\\bbbhhhnnntttwww{{{{{{|||~~~~~~yyyssspppsssyyyVVVUUUSSSRRRPPPMMMIIIFFF@@@???<<<:::888888888888888888777777777666666666777777777777777777777777666666666666666666666666555777888888666555555666444444333333333444555555222222222222333333333333333333444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333444444555555444444333222444666666555444555666555666777777666777999;;;<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888999999::::::999999888777777777777777777777777666666666777888888999999777777777888888888999999666666666666666666666666666666666777888888999999888999:::>>>CCCJJJPPPTTTSSSWWW___fffkkkpppuuuxxx{{{{{{|||~~~{{{uuuqqqnnnrrryyy```]]]YYYVVVTTTQQQMMMJJJDDDBBB???;;;999888777777999999888888888777777777777777777777777777777777666666666666666666666666555777999888777555555555333333333333333444555666111111222222222333333333444444444444444444333333444444444444444444444444333333333333333333333333222222333333333333444444555555555555444333222222111444777777555444555666444555666777777888:::<<>>=========<<<<<<;;;;;;;;;::::::::::::::::::999999999888888::::::::::::999888777777777777777777777777777777555666666777888888999999777777888888888999999999777777777777777777777777555666666777888888999999888999<<>>>>>???<<<<<<;;;;;;;;;::::::::::::::::::999999999888888::::::::::::999777666555777777777777777777777777555666666777888999999999777888888888888999999999999999999999999999999999555666666777888999999999777999>>>CCCJJJPPPUUUXXXXXX]]]eeelllqqquuuxxxzzzyyyzzz{{{}}}|||xxxsssnnnkkkiiinnnwwwuuuqqqkkkeee```\\\ZZZYYYQQQLLLDDD???>>><<<999666;;;::::::999888777666666777777777777666666666666444444444444444444444444555555555555444444444444555555666666666666666555333333333333333333333333333333222222333333444555777777777777777777777777111222222333333444444555444444444555555666666666555555555555555555555555555555555555555555555555555444555777666555;;;BBBQQQ^^^iiijjjiiilllqqqtttzzzzzz{{{||||||yyyuuurrrjjjiiiggglllyyyuuulllkkkqqqvvv{{{eeeMMMGGGDDDDDDCCC???===>>>=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999777777888999999999999888666777888999:::999888888777888999999999777666555888888777777666666555555777777777777777777777777::::::::::::;;;<<<======<<<>>>BBBFFFKKKPPPTTTVVVYYY___hhhpppuuuwwwyyyyyy~~~vvvmmmhhhfffeeeooo|||}}}zzzuuummmfff___ZZZXXXTTTOOOIIICCC???<<<:::999999999999888888777777777888777777777666666666666555555555555555555555555777777777777666666666666555555666666666555444444333333333333333333333333333333222222333333444555555555555555555555555555444444444444333333333333222222333333333333333333555555555555555555555555555555555555555555555555666555666888777777===EEEUUUaaakkkllljjjmmmrrruuuwwwxxxzzzzzzyyyvvvqqqnnnhhhjjjlllqqq~~~tttkkkhhhlllpppttt|||uuuVVVMMMEEEDDDCCC@@@======>>>======<<<<<<;;;::::::777777777666666666666555777777888999999999999888666777888999:::999999888777888888999888777666555888888777777666666666666777777777777777777777777888777777888888999:::;;;<<>><<<>>>>>>===<<<<<<;;;;;;:::999999888888888777777777777777888999999999999888777777888999999999999888777888888888888777666666888777777777777666666666777777777777777777777777666666666777777999::::::<<>>777777888888888888888888888888888777777777666666666666666666666666666666555555555555444444444444555555555555444333222222444444444444444444444444333333333333333444555555555555555555555555555555666666555555555444444444666666666555555444444444555555555555555555555555555555555555555555555555777555666999:::<<>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999777777888999999999999888777777888888999999999999777777888888888777777777777777777777777777777777777777777777777777777777777777888888999:::;;;<<<>>>CCCKKKQQQSSSVVVYYY[[[bbbfffmmmssswwwzzz}}}zzzsssllleeedddkkkssstttvvvxxxxxxtttnnnhhhccc______[[[RRRHHHAAA>>>>>>888888888888999999999999888888888888777777777777555555555555555555555555555555555555444444444444444444555555444333333222444444444444444444444444444444333333444444555666666666666666666666666666444444444555555555666666666666666555555444444444555555555555555555555555555555555555555555555555666444555888;;;@@@JJJUUUcccjjjnnnlllkkknnnsssttt}}}~~~yyyssspppnnnyyy~~~~~~{{{vvvwww}}}zzzsssjjjfffeeegggkkktttlllPPPDDDCCCCCCAAA??????>>>>>>===<<<<<<;;;;;;999999999888888888888777777777888999999999999888888888888888888999999999777777777777777777888888777777777777888888888888777777777777777777777777777777777888999:::<<<===@@@GGGOOOTTTVVVXXX\\\___fffjjjpppuuuxxx{{{{{{tttmmmhhheeefffppp|||tttuuuvvvvvvsssnnnhhheeecccbbb___YYYPPPHHHBBB???::::::::::::::::::999999999999888888888777777777555555555555555555555555777777777777666666666666444444555555555555444444444444444444444444444444444444444444444555555666777777777777777777777777222333333444555555666666333333333333333333222222555555555555555555555555555555555555555555555555555444555999>>>DDDQQQ]]]ffflllooollllllppptttuuu|||}}}~~~zzztttooommmnnnyyyuuusssrrruuu{{{yyyppppppuuuyyy~~~|||{{{}}}uuujjjdddaaacccdddjjj{{{|||\\\KKKFFFDDDBBBAAA??????>>>======<<<<<<;;;;;;;;;;;;::::::::::::999777777888999999999999888888888777777888888999:::777777777666777777888999777777777888888888888999777777777777777777777777555555666666888999;;;<<>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777888999999999999888999888777777777888999:::888777666666666777999:::777777888888888999999999777777777777777777777777666666666777999:::<<<===FFFMMMUUUXXXXXX[[[aaagggmmmppptttwwwzzz~~~sssllljjjqqqxxxxxxxxxxxxwwwvvvuuutttssskkkhhhfffccc___UUUJJJAAA>>>>>>===<<<;;;;;;::::::999999999888888888888777777777777777777777777777666555555555444444444444333333555666777777888888555555555555555555555555555444444444444555666666555555555555555555555555555444444333333222222111444444444555555666666666555555555555555555555555555555555555555555555555666555777===DDDNNN]]]kkklllpppqqqnnnoootttyyyzzz{{{|||{{{uuunnnkkkmmmqqq~~~zzzrrriiigggffffffjjjmmmooopppnnnoooqqqqqqmmmlllttt~~~~~~~~~}}}|||qqqkkkccc```bbb```aaannnuuu[[[LLLDDDAAAAAA??????>>>>>>======<<<<<<999999999888888888777777777777888999999999999888999888777777777888:::;;;888777666666666888999:::777777888888999999999999777777777777777777777777888888999:::;;;===???@@@HHHOOOVVVXXXXXX[[[cccjjjoooqqquuuxxx{{{~~~|||tttnnnooozzzxxxuuuyyy|||}}}|||uuunnnnnnpppkkk]]]PPPFFF@@@;;;===>>>;;;::::::::::::888777777777888999777777777777777777777777777777777777777777777777555444222111111222444555444555666666666555333333555555555666666666666666888888888888777666555444555555555555555555555555555555555555555555444444222333444555666666666666666666777666444444555777777777999===FFFSSSaaajjjnnnnnnoooqqqtttwwwzzz|||~~~|||vvvllldddfffqqq{{{~~~vvvpppfffeeedddccceeegggkkkmmmnnnpppqqqpppnnnooouuuyyy|||yyyxxxnnnlllhhheeecccbbbccckkkttthhhPPPHHHDDD@@@>>>>>>>>>>>>===<<<;;;::::::777888<<<>>>:::888888:::999999999888777777777888888999999999999888888777777777777777888888999777777777777777777777777:::::::::999999888888888777888999:::<<>>>>>>>>>>>===<<<;;;;;;>>>999666888:::999999<<<999999999999888888888888888888999999999999888888777777777777777888888999777777777777777777777777999999999888888777777777666777777888:::===CCCFFFRRRTTTVVVYYY\\\bbbiiimmmpppsssxxx{{{~~~|||wwwqqquuu|||rrrjjjYYYNNNCCC>>><<<:::999;;;::::::999888888888888999777777777777777777777777777777777777777777777777777666555444444555666777666777888888888777555444444444444555555555666666111222333444555555555555555555555555555555555555555555555555555555555555333333444555666666666666555666666666444444666777888777999AAANNN\\\eeeiiimmmnnnppprrrvvvyyy{{{|||{{{rrrhhheeejjjttt|||{{{yyy|||uuummmhhhcccbbbbbbcccdddgggiiijjjkkkooorrrrrrqqqssszzz{{{xxxoookkkgggfffddddddhhhooosssgggQQQGGGDDD??????>>>>>>===<<<<<<<<<>>>;;;:::===???<<<;;;<<<888888888999999999999999888888999999999999888888777777777777777888888999777777777777777777777777888888888777777777777777777777888888:::???EEEJJJVVVUUUUUUXXX___fffllloooqqqtttyyy|||}}}yyyuuuxxxyyyhhh[[[LLLDDD???;;;:::===::::::999999888888888888777777777777777777777777666666666666666666666666666666555444444555666666666666777888777666555444333333444444555555666666222333444444555555555444555555555555555555555555444444444555555555555555333444444555666666555555555666666666444444666888999888;;;FFFUUUbbbhhhiiilllmmmpppssswwwyyy{{{{{{xxxmmmaaabbbnnnzzzzzzxxxvvv{{{zzzqqqjjjfffaaaaaaaaabbbdddfffhhhiiilllqqquuuuuusssttt{{{}}}|||vvvqqqnnnmmmllliiilllppprrr|||tttXXXJJJGGG@@@@@@???>>>============;;;<<>>======>>>>>>;;;<<>>>>>>>>>>>??????<<<;;;>>>@@@===<<<===999999999:::::::::::::::888888999999999999888888777777777777777888888999777777777777777777777777999999999999999:::::::::888999:::<<>>>>>>>>???@@@@@@:::888:::;;;:::;;;>>>::::::::::::::::::999999888888999999999999888888777777777777777888888999777777777777777777777777777888888888999999999999777999;;;>>>BBBHHHOOOTTTRRRVVV[[[aaaggglllrrrvvvxxx{{{|||wwwvvvzzz}}}{{{mmm___PPPEEEBBB::::::;;;<<<;;;:::999888888888888888888888888888777777777777777777777777666666777777777777666666666777888888888777555444555555666777888999::::::444555666777888888888888555555555555555555555555333333444444555666777777444555555555555555444444333444555555555555777999999AAANNN[[[ccchhhkkkllljjjmmmqqqtttuuussspppnnn___eeeooowww|||~~~}}}}}}vvvqqqooooooeeeccc```^^^aaaffflllppprrr{{{|||{{{sssqqqppprrr~~~fffRRRDDDBBB@@@>>>>>>>>>@@@@@@<<<999:::>>>???<<<::::::;;;;;;;;;::::::999999999888888999999999999888888777777777777777888888999777777777777777777777777666666777777888888888999888;;;>>>BBBFFFKKKRRRVVVRRRWWW___eeeiiimmmsssxxxyyy|||~~~xxxrrrrrruuuyyyzzz}}}ppp\\\JJJAAA:::777777999:::777888;;;999999999888888888888777999888888777666555555444666666555555555444444444444444555666666666666666999888888888777777666666777777777777777777777777222333444555666666666666666666666555444444333333666666666666666666666666999555444777888777888;;;===GGGUUUaaagggiiiiiihhhhhhnnnuuuwwwuuupppmmmlllgggiiipppyyy~~~xxxqqqllljjjfffaaa]]]]]]cccjjjoooqqquuu}}}yyysssrrrsssuuuyyy~~~YYYKKKFFFAAA@@@@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::::::::999999888777888888888888888888888888999999999888888888777777888888999999999:::::::::999999;;;BBBKKKTTTYYYZZZVVVZZZ___ffflllqqqtttvvvyyy{{{~~~wwwooojjjiiipppxxxzzz~~~kkkXXXMMM@@@;;;888:::;;;999999<<<999999999999888888888888999888888777666666555555666666555555555444444444777777888999999999999999888888777777777666666666666666666666666666666666555555555555555444444444555666666666666666666666666666666666666666666666999555444666888777999<<>>DDDMMMTTTWWWXXXXXX[[[```ffflllrrruuuwwwzzz||||||qqqiiieeeeeemmmvvv}}}wwwcccVVVKKKBBB::::::===<<<<<<<<<:::999999999888888888888888888888777777666666555666666666555555555555444777888888999999999999999666666666666666555555555555555555555555555555555777666555444333333333333555555666666777888888999666666666666666666666666777444333666777777999>>>HHHQQQ\\\dddgggggggggggglllqqqvvvvvvqqqiiicccaaa^^^hhhooouuuxxxqqqnnnnnnjjjeee```^^^aaaggglllpppxxx{{{wwwsssppptttwwwVVVKKKBBB@@@@@@===::::::<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999888888999:::::::::999999888888888888888888888888999999999888888888888888999999999999::::::::::::;;;===BBBHHHPPPTTTVVVVVV[[[]]]aaafffmmmsssxxxzzz}}}vvvkkkdddaaacccnnnyyy~~~nnnaaaWWWJJJ>>><<<======<<<<<<::::::999999999888888888888888888777777777666666666666666555555555555555444555555666666666666666555555555555555555555555555555555555555555555555666555444333333333444444555555666666666777777777666666666666666666666666666444444666777777;;;@@@NNNVVV```eeeeeeddddddfffmmmrrrvvvvvvooogggaaa^^^___kkkpppqqqyyyqqqoooppplllhhhbbb___```eeekkkoooxxxzzzuuuqqqttt```QQQDDDCCCCCC@@@======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999777888999999::::::::::::888888888888888888888888888888888888888888888888999999999:::::::::;;;;;;:::>>>EEEMMMSSSVVVWWWWWW^^^```ccchhhnnnuuuzzz~~~|||rrrhhhcccbbbhhhvvv|||ssscccTTTDDD???>>>===;;;;;;:::::::::999999999999888888888888888777777777777666666666666666666666666222333333444444444444444444444444444555555555555555555555555555555555555333333333333333444555555666666666555555444444444666666666666666666666666666444444777777888===DDDRRRZZZbbbeeebbbaaacccfffmmmrrrvvvtttnnngggaaa___cccmmmqqqqqq{{{rrrppppppmmmjjjddd______dddjjjoooyyy|||wwwrrrrrr|||lllVVVDDDBBBDDD@@@>>>@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999777888999999::::::::::::888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;999>>>GGGPPPVVVYYYZZZZZZaaabbbeeejjjpppwww}}}vvvnnnfffdddhhhqqqmmm^^^NNNEEE@@@<<<:::;;;::::::::::::999999999999888888888888888888888888555666666666666777777777333444444555555555555555444444444555555555555555555555555555555555555555111111333444555555555555777666666555444444333333666666666666666666666666666555666888888999@@@HHHUUU\\\ccceeeaaa```ccchhhnnnrrrtttrrrkkkeeeaaa```dddkkkpppuuutttppppppnnnkkkeee```^^^cccjjjppp}}}xxxrrrooottt|||zzz^^^FFFBBBCCC>>><<<@@@<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999888888999:::::::::999999888888888888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;:::@@@JJJRRRXXX[[[\\\]]]bbbdddhhhmmmtttzzz}}}pppiiieeehhhppp~~~vvvhhhXXXLLLCCC<<<:::<<<;;;;;;:::::::::999999999888888888888888888888888555666666666777777777777333444555555666666555555444444555555666666666666666666666666666666666666000222444555666444222111666666666666555555555555666666666666666666666666666666777999999:::BBBLLLWWW^^^eeeeeeaaa```eeekkkppprrrrrrnnngggaaa______dddfffmmmyyyuuupppooonnnkkkfff```^^^bbbkkkqqqzzzsssnnnqqqwww}}}jjjLLLEEEDDD>>><<<@@@<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::;;;999999:::::::::999888888888888888888888888888888777777888888888999999999:::::::::;;;;;;;;;;;;<<<===DDDMMMTTTXXXZZZ\\\^^^ccceeejjjpppvvv||||||xxxmmmiiihhhooo{{{{{{ooo___RRREEE<<<:::>>>;;;;;;;;;:::::::::999999888888888888888888999999555666666666777777888888222333444444555555444444555555555666666666777777777777777777777777777777111333555777666444000...555555666666777777888888666666666666666666666666666666888::::::;;;DDDNNNYYY```ggggggbbbbbbhhhnnnrrrsssqqqlllddd^^^\\\\\\cccccckkk{{{vvvpppnnnnnnkkkfff```^^^bbbkkkrrr}}}|||uuuqqqsssyyyuuuSSSIIIGGG@@@>>>BBB<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::::::::999888777888888888888888888888888777777888888999999999999:::::::::;;;;;;;;;<<<<<<@@@GGGOOOUUUXXXYYY[[[]]]cccfffkkkrrrxxx}}}yyyuuummmjjjlllvvvyyyjjjUUUFFFAAAAAAAAA::::::::::::::::::::::::999888666555555555666777999999888666444444555777333555777888888777555333555555555555555555444444444444444555555555666666333333333444444444555555444444444555555555666666555555666666777777888888999666777::::::===HHHUUU[[[cccfffaaa]]]bbbkkkqqqtttxxxuuuiii^^^\\\[[[XXX[[[fffsss}}}}}}rrrlllllliiiddd___]]]bbbkkksssyyyxxxzzz|||~~~___OOOGGG@@@===???===============<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999888888888777777777777777777777777;;;;;;;;;:::::::::999999777888888777777777:::<<>>;;;::::::::::::::::::::::::999888777777777888888888999999777555555666777444555666777777666555444555555555555555555555555555555555666666666777777333333444444444555555555444444444555555555666666555555666666777777888888:::777888;;;<<<@@@LLLXXX]]]bbbddd```___eeennnrrrsssuuupppeee]]]\\\ZZZXXX^^^iiittt~~~~~~rrrkkkjjjiiieee```^^^bbbkkkrrr}}}iiiSSSIIIDDDAAA@@@=========<<<<<<<<<<<<<<<;;;::::::::::::::::::999:::::::::999999999888888888888888888888888888888888888888777777777666666777888888888777888;;;===CCCJJJRRRVVVVVVYYY___eeejjjmmmssswww{{{|||uuuqqqpppqqq{{{nnnZZZMMMDDD???<<<;;;::::::999999999999<<<;;;:::999999999::::::888999:::999777666666666666666666666666666666666555555555555555555555555666666666777777777777777333444444444444555555555444555555555555666666666555555666666777777888888:::888999;;;>>>EEEQQQ]]]___aaa```^^^bbbkkkrrrsssqqqooohhhaaa___aaaaaa^^^dddnnnyyyrrrjjjhhhhhheeeaaa___bbbjjjppp{{{xxxZZZKKKHHHEEE@@@======<<<<<<<<<;;;;;;;;;999::::::::::::::::::;;;:::::::::999999999999888888888888888888888888888::::::::::::999999999999777888888888888:::===@@@EEEKKKQQQUUUVVVZZZbbbhhhlllpppuuuzzz~~~}}}xxxtttrrrlllrrr|||iiiYYYLLLCCC===<<<;;;:::999999999999<<<;;;;;;:::::::::::::::888999;;;;;;999777666666666666555555555555666666555555555555666666666666666666666666666666666666444444444444555555555555555555555555555666666666555555666666777777888888999999999;;;AAAJJJVVV```aaa```]]]]]]eeepppuuutttoooiiibbb```dddjjjkkkjjjiiisssrrriiiggggggeeebbb```ccciiinnn{{{~~~cccNNNJJJGGG@@@======<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999;;;@@@CCCHHHLLLQQQTTTWWW]]]eeekkknnnqqqwww{{{yyyssspppoookkkrrrwwweeeSSSFFF@@@???<<<:::999999999::::::::::::::::::999999999888999;;;;;;999777666666666666555555555555666666555555555666666666777777555555555555555555555555444444444555555555666666666666666666666666666666555555666666777777888888777888999<<>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888777777777777888888888888888999999999:::===BBBFFFKKKNNNRRRUUUYYY___gggmmmnnnrrrwww{{{wwwoookkkjjjkkkqqqsss\\\KKKCCCAAA>>><<<:::::::::;;;999999:::::::::999888777888999:::999777666666666666666666666666666666666555555555666666777777888555555555555444444444444444444555555555666666666777777777666666666666555555555666666777777888888666999;;;>>>FFFSSS\\\```^^^]]]\\\```jjjuuuwwwrrrnnnfff```bbbhhhkkknnnqqquuuuuulllffffffeeebbb```bbbhhhnnnzzz}}}{{{yyy{{{~~~dddOOOGGGDDD??????>>>===<<<;;;;;;:::999::::::::::::::::::;;;888999999999999:::::::::999999999999999999999999888888888999999999999999999999999:::;;;???EEEIIINNNPPPSSSWWW[[[aaahhhmmmnnnrrrwww|||tttmmmiiiiiihhhlll{{{jjjUUUEEECCC@@@===;;;;;;;;;<<<999999:::;;;:::999888777888999999777555555666777444555666777777666555444444555555666777777888888666666666666555555555444555555555555666666666666777777777777666666666555555555666666777777888888777;;;???BBBKKKXXX______[[[]]]^^^bbbllluuuuuupppjjjccc```eeekkknnnsssxxxzzzqqqgggfffdddaaa___aaahhhnnnxxx}}}zzzxxxyyysssUUUIIIJJJAAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::999888888999999999:::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999::::::<<>><<<;;;<<<===999:::;;;;;;;;;:::999888999999888666444444555777444555777888888777555444444555555666777888888999888888777777666666666555555555555555666666666777888888777777666666666555555555666666777888888888777===AAAEEENNN[[[aaa___YYY\\\___ccclllttttttoooeee``````iiipppttt{{{}}}uuugggfffddd```^^^aaahhhooowww{{{wwwwwwzzz~~~YYYKKKOOOAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::999999999888888888999999:::::::::999999999999999999999999777777777888888999999999999:::::::::<<>>@@@@@@999888>>>;;;;;;::::::999888777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777777777888888999:::<<<======<<<>>>HHHUUU```bbbaaaZZZ\\\___eeepppwwwtttlllaaa___ccckkkrrryyyqqqlllddd^^^]]]^^^```eeelllwww{{{|||xxxyyy{{{pppkkkmmmsssfffNNNKKKGGGEEEBBB@@@???===:::888<<<;;;:::999999999999999888999:::;;;;;;:::999888999::::::;;;;;;::::::999888888999::::::::::::999999;;;<<<===>>>CCCJJJPPPSSSUUUXXX^^^dddiiilllmmmuuuxxx|||yyyqqqiiigggmmmvvvwww|||```NNN@@@??????999888;;;;;;;;;::::::999888888777888888888777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777555555666666777888:::;;;>>>>>>AAAKKKWWW```bbb```ZZZ___dddjjjrrrxxxuuunnneeeaaabbbkkkwwwrrrllleee___^^^___aaaffflllxxxzzz{{{wwwvvv}}}~~~qqqhhhcccffflllnnnTTTMMMBBBAAA???>>>>>>>>><<<;;;<<<<<<;;;:::::::::::::::999999::::::::::::999999999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;::::::<<<===>>>@@@EEELLLQQQSSSUUUYYY___eeejjjmmmnnnuuuxxx}}}wwwqqqjjjhhhoooxxx|||www^^^FFF??????===:::;;;;;;;;;::::::999999888888999999999888888888777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777555555666666777888:::;;;???AAAFFFOOOYYY___```^^^ZZZbbbjjjoootttxxxuuupppiiibbb```kkk~~~tttkkkeee_________aaafffmmmyyyzzz{{{vvvtttxxxvvvjjjaaa\\\___ddduuu}}}^^^PPPCCCAAA???>>>??????>>><<<===<<<;;;;;;:::;;;;;;;;;::::::999999999999::::::999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@CCCHHHNNNSSSSSSVVVZZZ```eeejjjnnnooouuuyyy~~~yyyrrrlllfffeeellluuunnnOOOBBBAAAAAA>>><<<;;;;;;:::::::::999999999:::::::::999999999888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777888999:::<<<<<<>>>BBBJJJSSSZZZ]]]\\\[[[YYYdddooosssuuuvvvtttpppgggaaa```nnntttiiiddd_________```fffmmmzzz}}}|||wwwsssuuu|||vvvjjj```ZZZ\\\```hhhjjjTTTIIIFFFCCCAAA@@@???===;;;===<<<<<<;;;;;;;;;<<<<<<;;;:::999888888999:::;;;999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===@@@DDDJJJOOOSSSSSSWWW\\\bbbfffkkkooorrrvvvzzz{{{uuuoooiiieeedddkkktttwwwWWWFFFCCCBBB???;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888999:::<<<<<<<<>><<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<999::::::;;;;;;::::::999888888999:::::::::::::::::::::<<<@@@EEEKKKPPPRRRTTTXXX^^^cccggglllqqqtttwww||||||vvvooojjjffffffooozzz~~~cccNNNEEEAAA===:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777555555666666777888:::;;;<<>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999777888999999::::::999999::::::<<<@@@GGGMMMQQQSSSTTTYYY```eeehhhmmmrrrwwwzzz~~~xxxqqqjjjfffdddgggssssss\\\LLLBBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777555555666666777888:::;;;<<>>===:::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888999::::::;;;;;;::::::;;;:::<<>>GGGRRRXXXXXXWWWZZZ]]]iiioootttttttttsssmmmfffaaaeeelll{{{}}}lllgggeeeeeeeeebbbbbbiiirrryyy|||zzzwwwtttxxxwwwjjj___[[[]]]```iiiwwwVVVQQQKKKEEEBBB@@@>>>===999999999999::::::;;;<<<999:::<<<<<<<<<<<<:::999999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<===CCCLLLRRRUUUUUUTTTZZZbbbgggiiimmmtttzzz}}}yyysssllljjjmmmwwwwwwcccMMM@@@===<<<;;;:::888666666888:::777777777777777888888888666666666666666666666666888888777777666666555555777777777777777777777777888888777777666666555555666666666666666666666666444666777888888999<<<>>>???KKKXXX]]]YYYWWW[[[```nnnpppssstttqqqlllgggddd___eeeooo~~~wwwoooeeehhhiiigggcccdddjjjooozzz{{{wwwyyywwwuuuuuuiiibbb___^^^bbbjjj{{{bbbNNNGGGHHHBBB>>>@@@======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<;;;::::::<<<>>>CCCGGGKKKOOOQQQRRRSSS[[[ccchhhjjjoooyyy}}}sssmmmooottt~~~oooWWWHHHCCCAAA@@@???===;;;;;;;;;===888888888888777777777777666666666666666666666666888777777777666666666555777777777777777777777777888777777777666666666555666666666666666666666666555666888888888999<<<>>>BBBMMMYYY\\\YYYXXX]]]dddmmmooorrrrrrooojjjeeebbb```gggppp~~~vvvnnnhhhjjjkkkiiieeeeeejjjpppyyy{{{xxxyyyvvvttt~~~uuujjjeeeaaa___aaagggvvvhhhQQQFFFFFF@@@===>>>:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;;;;::::::<<>><<<;;;::::::999999999999888777777777666666666666666666666666666777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666666888999999999:::===???GGGPPPYYY[[[YYYZZZaaahhhmmmoooqqqppplllgggbbb```cccjjjttttttlllkkknnnooolllhhhgggkkkpppwww}}}|||xxxxxxuuussszzzuuummmiiieeeaaaaaadddooouuuXXXHHHFFFAAA??????999===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;:::<<>><<<;;;;;;;;;:::888::::::999999888777666666666666666666666666666666777777777777666666666666666666666666666666666666777777777777666666666666666666666666666666666666888999999999999;;;???BBBKKKRRRXXXYYYXXX[[[dddlllqqqsssssspppiiiccc```___fffooozzzssskkkmmmppprrrpppkkkhhhkkknnnuuu{{{|||~~~zzzxxxtttqqqvvv}}}uuuooolllhhhdddcccdddkkk~~~bbbLLLGGGCCCCCCBBB;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<@@@EEEIIILLLOOOTTTWWW\\\aaagggkkknnnsss{{{zzzyyyzzzjjjSSSDDDAAA???>>>??????>>><<<;;;::::::999888777777666777777777777777777777777666666666666777777777777666666666666666666666666666666666666777777777777777777777777777777777777888999::::::;;;===BBBEEENNNSSSVVVWWWWWW\\\fffooowwwwwwuuuooogggaaa```aaaiiirrr}}}tttlllmmmrrrvvvuuuoookkkkkkllluuuyyy}}}}}}xxxtttqqqssswwwxxxpppmmmiiigggfffgggmmm{{{lllPPPHHHCCCCCCDDD>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===AAAGGGJJJLLLOOOUUUZZZ^^^ccchhhmmmqqqvvv}}}}}}tttyyyvvv___IIIDDD???===>>>???===;;;:::::::::999888888888777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777777777777777777777777777888999::::::<<<@@@EEEIIIQQQTTTVVVVVVWWW]]]hhhqqqyyyyyyuuummmdddaaadddhhhnnnvvvwwwooommmtttzzz{{{uuuooollllllvvv|||xxx~~~xxxsssqqqrrrsss{{{pppkkkiiihhhiiilllsss}}}wwwWWWJJJAAAAAABBB>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======BBBHHHKKKLLLOOOWWW]]]```dddiiinnnsssyyy{{{sss|||}}}mmmQQQJJJAAA===<<<<<<:::777999999999999999999999999777777777777777777777777555666666666777777777888777777777777777777777777555666666666777777777888777777777777777777777777777888999:::===BBBHHHMMMSSSUUUWWWXXXYYY```kkksssvvvvvvqqqiiibbbbbbiiiqqqxxx~~~zzzsssmmmvvv|||tttooommmxxxvvvuuu}}}yyysssrrrrrrqqqxxx~~~ppphhhhhhjjjjjjqqqyyybbbPPPBBB???BBB???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::;;;<<<===>>>===CCCIIIKKKLLLPPPXXX___aaadddiiiooouuu|||~~~yyyttt{{{\\\SSSHHHBBB@@@???<<<999999999999999999999::::::777777777777777777777777555666666666777777888888777777777777777777777777555666666666777777888888777777777777777777777777777888999:::===CCCJJJOOOUUUWWWYYYYYY[[[bbbmmmtttsssrrrnnnfff```cccmmmwww}}}uuunnnxxxxxxqqqnnnyyy~~~rrrsss|||yyysssrrrrrrqqqtttyyyooofffgggjjjkkkttt}}}mmmVVVEEE@@@CCCAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888<<<<<<;;;:::;;;<<<===>>>===CCCJJJLLLLLLPPPXXX```aaadddiiiooowww~~~|||wwwvvv~~~vvvYYYDDDEEEGGG@@@<<>>DDDMMMTTTWWWXXXZZZ\\\___fffooowwwwwwssslllddd___eeeuuuuuurrrzzzzzztttzzzyyysssuuu}}}yyyvvvrrrpppoooqqqwwwuuuiiieeeeeejjjqqq|||vvvXXXIIIBBB>>>>>>>>>>>><<<;;;;;;;;;;;;;;;======<<<;;;::::::999999888888999::::::;;;<<<<<<999999:::;;;;;;<<<<<<===@@@DDDIIILLLOOOSSSYYY]]]dddhhhnnntttzzz~~~yyyyyyhhhPPPGGGDDD>>>;;;===<<<;;;:::999888888888888:::999888777777888999:::888888888888888888888888888777777777666666666555666555555555555666666777777777777777888888888888888999:::;;;>>>EEENNNUUU[[[[[[[[[^^^ccckkksssxxxwwwqqqiiicccdddnnnvvvttt}}}~~~wwwxxxuuurrrwww~~~|||xxxtttqqqqqqpppuuuxxxkkkeeeeeejjjqqq{{{aaaMMMGGGDDDAAA>>>>>>===<<<;;;;;;;;;;;;===<<<<<<;;;::::::999999888999999:::;;;;;;<<<<<<999::::::;;;;;;<<<======AAAEEEJJJMMMOOOSSSYYY^^^eeeiiipppvvv||||||wwwxxx~~~eeeNNNCCC???<<<:::<<<;;;:::999888888888888;;;999777666666777999;;;777777777777777777777777777777777777666666666666777777666555555555555555777777777777888888888888888999999;;;???GGGQQQXXX]]][[[ZZZ^^^fffooouuuxxxuuuooofffccclll~~~wwwvvv{{{www{{{oooqqqwww~~~{{{wwwtttsssppprrryyy}}}ooogggdddfffmmmxxxjjjPPPIIIGGGCCC???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>BBBEEEJJJMMMPPPTTT[[[```fffjjjqqqxxx~~~xxxtttuuu{{{~~~{{{|||ZZZHHHDDDAAA;;;;;;;;;:::999888888888888777777666666666666777777666666666666666666666666777777777777666666666666666666555555555555666666666777777777888888888888999999999<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>CCCGGGKKKNNNQQQVVV]]]bbbgggkkkrrryyy~~~uuuqqqssszzz}}}zzzhhhOOOHHHDDD===;;;;;;:::999888888888888444555777999999777555444666666666666666666666666666666666666777777777777444444444555555666888888666777777777888888888888999999:::===DDDMMMUUUYYY[[[WWWWWW___kkkuuuvvvtttmmmiiidddggg|||~~~zzz{{{qqqjjjnnnssszzz||||||~~~yyyvvvtttqqqppprrr~~~yyylllfff___fffqqq{{{|||VVVHHHDDD?????????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>???DDDHHHLLLOOORRRWWW___eeehhhlllssszzz{{{rrrppprrrvvv}}}}}}zzz}}}wwwZZZKKKCCC>>><<<;;;:::999888888888888666777999;;;;;;999777666777777777777777777777777666666666666777777777777333444444444666777888999777777777777888888888888::::::;;;@@@HHHPPPUUUXXXXXXWWWZZZdddpppxxxwwwtttiiiiiigggiii~~~}}}qqqkkknnnqqqyyy~~~xxxwwwzzz{{{wwwvvvqqqppprrrzzz}}}ppphhhdddiiipppyyy```KKKEEEBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<::::::;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<:::::::::<<>>EEEMMMSSSTTTTTTNNNSSS[[[gggqqquuussspppggglllmmmkkkxxxuuupppoooppp{{{{{{yyyyyy|||{{{yyymmmoooqqqttt|||tttkkkaaaeeeiiiqqqqqqPPPEEEHHH@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>><<<;;;::::::===???AAAGGGJJJNNNPPPSSSZZZcccjjjppptttzzz{{{uuuppprrrvvv|||yyy|||xxxuuuyyyhhhNNNBBB===<<<999888:::<<<;;;888:::888777555555555666666777777777777777777777777999888888888777777666666444555666666555555666888888777777777777777888999:::<<>>>>>???===;;;;;;;;;<<<;;;:::999;;;<<<<<<;;;::::::;;;============???@@@BBBDDDJJJLLLOOORRRWWW^^^ffflllnnnwww|||wwwtttrrrtttyyyxxx}}}|||zzzzzz|||xxx[[[FFF???>>><<<::::::;;;:::888777777666555666666777888777777777777777777777777888888777777777666666666444555666666555555666888777777777777777888888999;;;===BBBJJJRRRWWWWWWVVVSSSYYYbbbkkkqqqrrrooolllfffhhhkkkqqq{{{ssspppooouuu|||yyyyyy|||~~~~~~|||vvvpppmmmpppxxxyyynnnccceeeiiirrr\\\IIIJJJAAA@@@???=========>>>>>><<<:::999999;;;<<<<<<;;;:::;;;======;;;:::;;;<<<============???AAACCCDDDGGGJJJMMMRRRXXX```iiiooonnnwww|||vvvttttttyyy{{{{{{kkkLLLCCCAAA>>>===;;;999888888666666555666777888999:::777777777777777777777777777777666666666666666555444666777777666555777888777777777777777888999999===@@@FFFMMMSSSWWWVVVUUUUUU\\\fffnnnrrrppplllhhheeeggglllrrr|||sssqqqqqqwww{{{xxxzzzzzz{{{~~~{{{wwwrrrnnnooouuu~~~zzzoooeeeeeegggnnn~~~bbbJJJFFFBBBAAA???============>>>:::888777888:::<<<<<<;;;:::<<<>>>===<<<;;;<<<===============???AAACCCDDDHHHKKKOOOSSSYYY```iiinnnoooxxxxxxsssssswww{{{yyyzzzVVVGGGBBB???===;;;888888:::666666666777777888888999777777777777777777777777666666666666555555555555444666777777666666777888777777777777888999::::::???CCCIIIPPPUUUWWWVVVTTTVVV^^^hhhppprrrmmmgggbbb```dddkkktttrrrrrrrrrxxx|||xxxwwwwwwwww{{{{{{xxxsssooopppttt{{{|||pppeeedddeeekkkzzz~~~hhhNNNFFFBBBAAA???>>>===<<<======;;;999888999;;;<<<<<<;;;;;;===>>>>>>===<<<<<<===<<<<<<<<<===???AAACCCEEELLLNNNRRRUUUYYY___fffjjjrrr|||sssooorrr|||yyysss}}}hhhNNNEEE>>>===<<<999999<<<888888888888888777666666777777777777777777777777555555555555666666666666555666777777666666777999777777777777888999:::;;;???EEEMMMTTTWWWXXXVVVUUUVVV___jjjpppoooiiibbb^^^[[[aaajjjuuu|||}}}pppqqqrrryyy}}}wwwuuutttssswww}}}|||yyytttqqqrrruuu{{{|||pppccccccccchhhwwwtttWWWLLLCCCAAA???>>><<<<<<<<<===>>><<<;;;:::;;;<<<;;;:::;;;===>>>>>>===<<<<<<===<<<<<<<<<===???AAADDDEEELLLNNNRRRVVVZZZ```gggkkkvvv|||pppooowwwvvvoooyyy\\\LLL>>>===>>>;;;999<<<999999999999888777666555777777777777777777777777555666666666666777777777555666888777666666777999777777777888999:::;;;<<>><<<<<<<<<<<<@@@>>><<<;;;<<<<<<;;;::::::<<<>>>===<<<;;;<<<===<<<<<<<<<===???BBBDDDFFFGGGKKKPPPVVV\\\dddkkkpppwwwzzzqqqsss}}}yyymmmvvvmmmUUUAAA???AAA===::::::777888999999999888777777777777777777777777777777666666666777777777888888555777888888777777888999777777777888999:::<<<<<>><<<<<<<<<<<<===;;;::::::;;;<<<;;;::::::;;;======;;;:::;;;<<<;;;;;;<<<===???BBBDDDFFFFFFJJJPPPWWW^^^eeemmmqqquuuxxxqqqttt~~~nnntttyyy]]]EEEAAACCC???999888555666888999::::::999999777777777777777777777777666666777777888888999999555777888888777777888999777777777888999;;;<<<===>>>GGGSSSZZZ\\\[[[YYYXXX\\\dddnnnqqqmmmeee```^^^[[[eeeuuuxxxsss|||pppeeekkknnnxxxzzzvvvtttrrroooqqquuuyyyzzzxxxxxxwwwwww}}}rrriii[[[^^^bbbhhhuuudddOOODDDBBB@@@>>><<<<<<<<<<<<:::999888888:::<<<<<<;;;999;;;<<<<<<;;;::::::;;;;;;;;;<<<===???BBBEEEFFFIIILLLRRRXXX^^^dddkkkooosss|||vvvoootttooonnn|||xxxyyypppQQQBBB???===;;;;;;:::::::::999999999888888777777777777777777777777999888888888777777666666666666777777888888999999777888888:::;;;<<<======AAAFFFPPPXXXXXXUUUVVV[[[```jjjqqqmmmfffdddeeeeeedddkkkzzzzzztttqqqxxxyyy|||~~~tttllljjjppp{{{{{{uuurrrooommmnnnrrrxxx}}}}}}wwwwwwwwwvvvxxx|||xxxnnnggg______ccciiisssvvvRRRGGGCCC@@@AAA@@@<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;======>>>@@@CCCEEEHHHKKKPPPUUU[[[bbbiiimmmxxx~~~pppjjjuuuuuummmuuu{{{{{{vvvuuu{{{yyyXXXFFFAAA>>><<<;;;:::::::::999999999888888777777777777777777777777888888888888777777777666777777777777777888888888777777888999:::;;;<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>??????AAADDDFFFJJJMMMRRRWWW]]]dddkkkppp{{{yyymmmhhhqqq}}}mmmgggooozzzvvvyyyuuuqqqrrrzzz~~~cccLLLCCC???<<<;;;:::::::::999999999888888777777777777777777777777888888888888777777777777888888888888777777777777666777777888999:::;;;;;;>>>DDDOOOWWWWWWRRRSSSWWWaaahhhmmmllljjjkkkkkkjjjooo{{{zzzpppnnnnnnkkkiiiiiikkkoooyyyuuuooojjjkkkqqq|||{{{tttqqqooommmnnnqqqqqquuu|||yyyvvvtttqqqqqqttt{{{}}}xxxtttooolllkkkjjjlllrrrzzzcccLLLFFFAAAAAA@@@===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAACCCFFFHHHKKKNNNSSSYYY___fffmmmrrr~~~uuulllhhhnnnwwwqqqbbbcccsss}}}wwwtttuuurrrooommmrrr~~~}}}nnnSSSEEE@@@===;;;:::::::::999999999888888777777777777777777777777888888888777777777777777999999888888777777666666666666777888999999::::::>>>DDDOOOWWWWWWRRRSSSWWWffflllooommmlllnnnpppooouuuzzzpppmmmllljjjhhhiiikkkpppyyyzzzoookkkjjjmmmsss~~~|||sssooonnnllllllooonnnrrrxxxyyyvvvsssppppppsssvvv~~~}}}}}}}}}{{{}}}iiiPPPHHHAAA@@@@@@======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAACCCFFFIIIKKKOOOTTTZZZ```hhhoootttsssmmmkkknnnuuuuuueeeaaajjjvvv|||vvvrrrnnnnnnllllllppp}}}||||||}}}zzz[[[HHHAAA===;;;:::::::::999999999888888888888888888888888888888777777777777777777888888999999888888777777666666777777777888888999999:::???EEEOOOWWWWWWSSSUUUZZZhhhmmmoookkkiiimmmqqqsss}}}{{{pppmmmnnnmmmmmmnnnnnnrrrzzzyyypppjjjiiikkkpppvvv}}}rrrnnnmmmkkkjjjlllmmmpppuuu|||yyyvvvtttqqqqqqtttttt}}}qqqTTTJJJBBB@@@@@@>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAACCCFFFIIIKKKNNNTTTZZZaaaiiiqqqvvvooommmlllooouuu{{{kkkbbbdddjjj{{{uuuooojjjkkkllllllqqq}}}}}}}}}gggNNNBBB>>>===:::::::::999999999888888888888888888888888888888777777777777888888888888888888888888777777777777888888888999999999::::::@@@DDDMMMTTTUUUSSSWWW^^^ggglllnnnhhhdddiiissszzz|||qqqnnnnnnnnnoooqqqooosssyyyyyyooojjjggghhhlllsssxxxtttooonnnkkkiiijjjllloootttzzz{{{xxxuuurrrrrruuusss|||{{{XXXMMMCCC@@@@@@???===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAACCCGGGIIIKKKOOOUUU[[[bbbjjjsssxxx|||jjjkkkmmmqqq|||qqqbbb```dddyyy~~~yyyrrroooppppppqqqsss{{{vvvUUUDDD@@@???:::::::::999999999888888888888888888888888888888666777777777888888888888777777777777777888888888999999999999::::::::::::???BBBJJJQQQRRRSSSYYYaaaeeemmmooogggbbbjjjzzz~~~rrrooopppqqqsssuuuuuuvvvxxx~~~|||pppiiigggeeehhhnnnuuu{{{xxxrrrpppmmmjjjjjjlllnnnrrrxxx{{{wwwsssrrrtttrrr{{{~~~[[[OOOCCC@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBEEEHHHKKKMMMPPPVVV]]]eeemmmuuu{{{tttgggjjjooowwwvvvccc^^^bbbooo~~~wwwvvvvvvvvvuuuvvvzzzZZZFFFAAAAAA:::::::::999999999888888888888888888888888888888666666777777888888888999666666777777888888999999::::::::::::::::::;;;;;;>>>AAAHHHNNNPPPRRRYYYbbbfffnnnqqqiiidddmmm~~~ssspppsssuuuxxx{{{{{{{{{yyyzzzvvvkkkfffeeeeeehhhpppwww|||{{{uuurrrnnnkkkjjjkkkmmmqqqvvv}}}}}}xxxrrrqqqsssrrrzzzzzzxxx]]]PPPCCC@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFJJJMMMNNNRRRXXX___fffooowww}}}zzzooofffkkkrrr~~~~~~hhh```bbb___iiiqqqtttxxx~~~|||~~~tttqqqfffNNNAAA;;;<<<:::888888999999888777888888888888888888888888888888888888888888888888888888888888777777666666888888888888999:::;;;<<<>>>EEELLLOOOOOORRRYYY___jjjgggfffiiioooyyysssmmmooottt|||~~~{{{wwwvvv{{{wwwooolllfffaaaeeegggoooxxxzzzrrrnnnllllllnnnmmmnnntttyyyyyyssspppqqqtttrrrwwwtttuuudddPPPDDDAAA===AAACCC;;;;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<;;;<<<===@@@CCCFFFIIIJJJOOOTTT\\\bbbhhhoooxxx~~~vvvpppgggnnnyyyoooaaa___XXX___eeehhhooo|||yyyssspppSSSDDD@@@>>><<<:::999:::::::::888888888888888888888888888888888888888888888888888999999888888888777777777888888888888999:::;;;<<<@@@FFFMMMOOOPPPSSSZZZaaaiiiffffffjjjppp{{{tttmmmmmmrrrxxx~~~}}}zzzuuurrrsssxxx~~~{{{sssmmmkkkgggcccgggiiipppzzz~~~tttooollllllllljjjlllqqqvvv|||xxxtttpppoooppppppuuuqqqrrr~~~iiiSSSFFFBBB>>>@@@BBB;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<===>>>AAADDDGGGJJJLLLNNNTTT[[[ccciiiqqq{{{vvvpppnnnwwwwwwccc[[[SSSVVVWWWYYYcccuuuvvv}}}ZZZGGGEEE???===;;;:::;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999888888888888888888999999:::;;;<<>>@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>???BBBEEEHHHKKKMMMMMMSSS[[[cccjjjsss}}}yyytttwww}}}fffYYYSSSQQQOOOPPPZZZlll||||||cccIIIGGG???===;;;:::;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999999999999999999999999:::;;;<<<<<>>===>>>???BBBEEEHHHKKKLLLNNNSSS[[[bbbiiisss}}}{{{xxx{{{jjjYYYRRRNNNKKKMMMVVVgggzzz~~~mmmNNNFFF???===;;;:::::::::999777888888888888888888888888888888888888888888888888999999999999999999999999999999999999:::;;;<<<===BBBEEEHHHKKKNNNTTT\\\bbbeeeaaa```ccciiisss|||oooiiigggiiimmmmmmnnnpppqqqqqqqqqppppppiiijjjlllpppvvv{{{zzzrrriiieeegggjjjjjjjjjiiikkkqqqzzztttmmmkkkfffddddddhhhlllpppxxxyyyrrrnnnhhhiiiooozzzyyyrrrssszzziiillluuuzzzZZZFFFCCC??????AAA===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===<<<===>>>AAADDDGGGJJJLLLPPPUUU\\\bbbhhhqqq|||~~~xxxwww}}}ooo\\\PPPKKKIIIMMMVVVdddwww}}}zzzWWWEEE???===;;;::::::999888777888888888888888888888888888888888888888888888888888888888999999999999999999999999999:::;;;<<<===AAADDDGGGKKKOOOUUU\\\```bbb___^^^```eeennn~~~qqqjjjgggiiilllmmmnnnqqqssstttsssrrrqqqnnnnnnmmmmmmnnnooopppqqqmmmiiieeedddgggjjjkkkjjjhhhiiioooxxxuuullljjjeeeccccccfffiiimmmuuu}}}yyyrrrnnnjjjjjjmmmvvvrrrnnnpppzzzxxxjjjmmmwww^^^GGGDDD@@@>>>@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<===>>>AAADDDGGGJJJLLLRRRVVV]]]bbbiiirrr}}}wwwssssssvvv```QQQKKKHHHLLLTTT```rrrxxxbbbHHHAAA>>><<<;;;;;;:::999777888888888888888888888888888888888888888888888888777777777888888888999999::::::999::::::;;;<<<===AAACCCHHHLLLRRRWWW\\\```___\\\[[[^^^cccmmm}}}tttllliiijjjmmmmmmpppssswwwyyyzzzyyyxxxwwwtttpppmmmkkkjjjiiihhhdddcccccceeeiiikkkjjjiiifffhhhnnnxxxuuukkkhhhdddaaaaaadddgggjjjqqqzzz~~~vvvnnnkkkhhhgggjjjqqqzzzmmmkkknnnsssuuuiiiooozzzeeeLLLGGGBBB>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???BBBEEEHHHKKKMMMSSSWWW^^^dddkkkuuu~~~ttttttvvvzzzcccUUUMMMIIILLLRRR\\\mmm~~~yyykkkKKKBBB@@@===<<<<<<;;;:::888888888888888888888888888888888888888888888888888666666777777888888888999::::::::::::;;;<<<======AAADDDIIINNNTTTYYY]]]```]]]ZZZYYY]]]cccnnn~~~uuunnnjjjkkknnnmmmpppuuu{{{~~~yyysssooommmjjjhhheee___```bbbgggjjjllljjjhhhfffhhhnnnxxxtttkkkhhhbbb```___bbbeeehhhooowww}}}sssjjjhhhddddddeeemmm{{{wwwkkkiiimmmmmm|||rrriiippp|||kkkPPPJJJDDD>>>>>><<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCFFFJJJLLLNNNSSSXXX___fffnnnxxx}}}vvvxxx}}}~~~hhhZZZPPPJJJNNNSSS\\\mmm~~~|||PPPDDD<<<===>>>777777:::555777777777777888888888888888888888888888888888888888888888777777777777777:::::::::;;;<<<===>>>???FFFIIIJJJLLLRRR[[[___]]]___[[[ZZZ___eeeooorrriiiiiilllnnnssstttvvv{{{zzzwwwssskkkeeecccdddfffgggggggggggggggaaaeeekkktttyyynnniiidddcccccccccfffjjjoooqqq{{{|||oookkkkkk___aaafffmmmyyyzzzpppiiifffjjjttt|||xxxmmmgggnnnwwwzzzRRRFFFEEE@@@===@@@::::::;;;;;;;;;;;;::::::999:::<<<======;;;:::999AAA@@@AAACCCGGGJJJKKKKKKSSS[[[dddhhhooo|||yyyuuu{{{ppp^^^SSSKKKMMMQQQXXXgggwwwaaaHHH======???888888;;;777777777777777888888888888888888888888888888888888888888888888777777777777:::::::::;;;<<<===>>>???EEEHHHJJJLLLSSS\\\```___```\\\\\\aaaiiivvvsssjjjjjjmmmpppwwwxxx{{{|||uuupppkkkiiigggeeeeeedddcccbbb```dddkkkuuuyyynnnhhh``````______bbbgggkkknnnyyyzzznnnhhhfff```aaaeeekkkvvv|||qqqjjjffffffnnntttqqqhhhdddjjjrrrXXXJJJGGGAAA===@@@======>>>>>>>>>>>>======;;;;;;:::::::::::::::;;;@@@@@@AAACCCFFFJJJLLLLLLSSS\\\dddiiippp}}}uuusss|||zzzcccVVVLLLLLLNNNSSS```nnnnnnNNN@@@===???:::999<<<999777777777888888888999999888888888888888888888888888888888888888888888888:::::::::;;;<<<===>>>???CCCFFFIIILLLSSS]]]aaaaaaaaa^^^^^^cccoootttkkkkkknnnpppyyy|||}}}vvvmmmfffcccaaa___]]]^^^ccckkkuuuzzznnnhhh^^^^^^]]]^^^```eeeiiillluuu}}}xxxmmmeeeaaa```aaaccchhhsss~~~rrrjjjeeebbbgggjjjgggbbbaaaffflll___MMMIIIBBB>>>???;;;;;;<<<<<<<<<<<<;;;;;;===;;;:::888888:::<<<===@@@@@@AAACCCFFFIIILLLNNNTTT\\\eeekkksss|||pppooozzzgggYYYMMMKKKLLLOOOZZZfffwwwVVVCCC===???:::999<<<999777777888888888999999999888888888888888888888888777888888888888888999999:::::::::;;;<<<===>>>???BBBEEEHHHKKKTTT^^^cccccc```___```gggwwwuuulllkkkmmmooovvv{{{|||nnnfffaaa]]]ZZZ\\\aaajjjuuu|||ooohhh```___^^^___aaafffjjjmmmrrryyywwwlllddd_________```eeepppsssjjjeee```bbbcccaaa___```dddiiicccOOOHHHBBB>>>???999::::::;;;;;;::::::999===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCFFFIIINNNQQQUUU]]]fffmmmvvvyyymmmlllvvvjjj[[[MMMJJJKKKMMMVVVaaazzz___GGG<<<>>>:::888:::888888888888888999999999999888888888888888888888888777777888888999999999::::::::::::;;;<<<===>>>???AAAEEEHHHLLLTTT___dddddd^^^```cccmmmwwwnnnkkklllmmmpppvvvzzzlllccc^^^\\\\\\aaajjjttt~~~pppiiiaaa```______aaaeeeiiikkkpppvvvwwwmmmddd___\\\]]]^^^bbbmmmtttjjjddd```aaaaaa```___```dddhhhtttfffOOOFFFAAA>>>>>>======>>>>>>>>>>>>======;;;<<<===?????????>>>===>>>@@@BBBCCCEEEIIIOOOSSSVVV^^^hhhpppzzzwwwkkkiiiqqqyyyooo^^^OOOKKKKKKLLLTTT^^^rrriiiLLL>>>???;;;888:::888888888888999999999999:::888888888888888888888888777777888888999::::::::::::::::::;;;<<<===>>>???BBBEEEHHHLLLUUU___eeeddd]]]bbbiiiuuuxxxooommmmmmmmmnnnttt|||pppeeeaaa``````dddkkkuuurrrjjjaaa___]]]\\\^^^aaadddfffmmmsss|||xxxmmmddd___ZZZ[[[\\\```iii{{{sssiiiccc^^^aaabbbaaa______cccgggmmmkkkPPPFFFAAA>>>===;;;<<<<<<======<<<<<<;;;:::;;;>>>@@@@@@@@@>>>======@@@BBBCCCEEEIIIPPPVVVWWW___iiirrr~~~ssshhhgggooowwwuuucccRRRMMMLLLKKKQQQZZZnnnsssRRRAAABBB>>>:::;;;999888888888999999999::::::888888888888888888888888777777888999999:::;;;;;;:::::::::;;;<<<===>>>???BBBFFFIIILLLUUU___eeeddd]]]eeeppp~~~xxxqqqoooooopppqqqvvv|||qqqdddbbbdddfffiiinnnvvvtttlllaaa___]]][[[[[[^^^```bbbiiioooxxxzzzlllccc___YYYZZZZZZ]]]dddsssrrrhhhccc[[[```cccbbb^^^]]]```eeejjjrrrTTTGGGBBB???===999::::::;;;;;;::::::999::::::;;;<<<===>>>>>>>>>===@@@CCCCCCDDDIIIQQQWWWXXX```jjjttt{{{llldddfffqqq{{{zzzgggUUUNNNLLLKKKOOOWWWmmmyyyWWWCCCDDD@@@;;;<<<:::888888999999999:::::::::888888888888888888888888777777888999::::::;;;;;;:::::::::;;;<<<===>>>???CCCFFFIIIMMMUUU___dddddd^^^hhhtttxxxrrrqqqrrrsssuuuyyy~~~ooobbbbbbgggkkkmmmqqqxxxvvvmmmcccaaa^^^\\\\\\]]]```bbbgggllluuu~~~zzzjjjaaa]]]YYYYYYZZZ[[[aaammm}}}~~~rrrhhhcccXXX^^^cccbbb\\\ZZZ]]]ccciii~~~wwwWWWIIICCC@@@===<<<==================<<<;;;:::999888999;;;===???===@@@CCCDDDDDDIIIQQQXXXYYYaaakkkuuuvvvggg```ffftttpppXXXLLLKKKNNNRRRVVVfffbbbEEEAAACCC===777999666777888999999999999999999999999999999999999999777777777777888999:::;;;;;;:::::::::;;;===>>>???BBBDDDIIIPPPWWW___eeehhhfffkkkwww|||qqqmmmlllooorrrsssxxx~~~pppggghhhlllooosssxxx}}}yyylllccc___]]]\\\ZZZXXX[[[```cccjjjrrrzzzzzzhhh^^^ZZZWWWVVVWWWZZZ\\\cccqqq~~~ssshhhbbb]]]]]]]]]\\\ZZZYYYYYY[[[ggg{{{|||XXXHHHDDDCCCBBB===============<<<<<<;;;<<<===>>>===<<<;;;<<<===@@@>>>@@@EEEGGGIIIOOOWWW]]]ccckkkuuuqqqgggdddkkk{{{vvv]]]PPPMMMNNNQQQUUUfffhhhIIIBBBBBB<<<888999888888888999999999999999999999999999999999999999777777777777888999:::;;;;;;:::::::::;;;===>>>@@@CCCEEEJJJPPPWWW^^^dddgggggglllyyyyyyoookkkjjjmmmpppsssxxxssskkkmmmqqqtttxxx}}}{{{nnnddd```]]]\\\ZZZXXX[[[___aaagggpppwwwmmm```[[[XXXVVVVVVXXXZZZ___kkkxxxtttjjjddd]]]]]]\\\YYYWWWVVVWWWYYYddd|||~~~}}}ZZZHHHDDDCCCBBB===============<<<<<<;;;<<<===>>>===<<<;;;<<<>>>@@@>>>@@@EEEGGGIIIPPPWWW\\\ccckkkuuu{{{nnnggghhhqqq~~~dddUUUOOONNNPPPSSSddduuuyyypppNNNCCCAAA<<<999:::::::::999999999999999888888888888888888888888888777777777777888999::::::;;;:::::::::;;;===???@@@DDDGGGKKKQQQXXX^^^ccceeehhhmmmzzzvvvllliiihhhjjjnnntttzzzzzztttvvvzzz|||rrrgggaaa]]]\\\ZZZXXXZZZ______eeelllsss{{{sssccc\\\ZZZVVVUUUUUUVVVZZZdddoooxxxvvvllleee]]]\\\ZZZVVVSSSSSSUUUWWW```vvv[[[IIIDDDCCCBBB===============<<<<<<;;;;;;===>>>===<<<;;;===>>>@@@???@@@EEEHHHJJJPPPWWW[[[ccclllvvvwwwkkkhhhnnn|||kkkZZZRRRNNNOOOQQQaaattttttxxxSSSDDD@@@<<<:::<<<;;;;;;:::999999888888888777777777777777777777777888888777777888999999:::;;;:::::::::<<<>>>@@@AAAEEEHHHLLLRRRXXX^^^bbbdddhhhnnnzzzsssjjjhhhhhhjjjnnnuuu|||~~~vvviiibbb]]][[[ZZZXXXZZZ]]]^^^ccciiiooovvvwwwfff^^^ZZZVVVTTTTTTUUUXXXaaajjjpppvvv}}}wwwkkkccc^^^\\\YYYTTTQQQQQQSSSVVV\\\qqq^^^KKKDDDBBBBBB===============<<<<<<;;;;;;<<<======<<<<<<===>>>@@@???AAAEEEHHHJJJPPPWWW[[[dddnnnwwwtttiiijjjuuuqqq^^^TTTNNNNNNQQQ[[[wwwuuusss}}}YYYEEE???<<<<<<>>>;;;;;;999888888888888999777777777777777777777777888888888777888888999::::::::::::;;;<<<>>>@@@BBBEEEHHHMMMSSSYYY^^^bbbcccffflllyyyqqqjjjiiiiiilllooovvv~~~{{{lllddd]]][[[ZZZXXXYYY\\\]]]aaaggglllsss~~~yyyiiiaaa[[[VVVSSSUUUVVVYYYaaaiiinnnssszzzwwwjjjaaa]]][[[XXXTTTQQQPPPSSSUUUYYYlllaaaLLLDDDBBBAAA===============<<<<<<;;;:::<<<======<<<<<<===???AAA???AAAFFFHHHJJJPPPXXX\\\fffrrrzzztttjjjnnn~~~wwwcccVVVNNNMMMOOOUUUjjjssspppwwwaaaIII@@@=========:::999888777777777888999888888888888888888888888999888888888888888999999:::::::::;;;===???AAACCCEEEHHHNNNTTTZZZ___bbbcccdddjjjwww~~~oooiiiiiikkknnnrrrxxx~~~ooofff]]][[[ZZZYYYYYY[[[[[[___eeeiiippp{{{|||lllddd\\\WWWTTTUUUXXXZZZaaahhhnnnssszzzxxxiii___ZZZYYYWWWTTTQQQPPPRRRTTTXXXiiicccMMMDDDBBBAAA===============<<<<<<;;;:::<<<======<<<<<<>>>???AAA@@@AAAFFFIIIKKKQQQXXX^^^jjjvvv~~~ssskkksssiiiXXXNNNKKKMMMPPP]]]sssqqqnnnqqqkkkOOOCCC>>><<<;;;888777666555555777888999999999999999999999999999999999888888888888888999:::::::::;;;===???BBBCCCDDDHHHNNNTTT[[[```cccdddbbbhhhvvvzzzlllhhhiiikkkooosssyyyqqqggg]]]ZZZZZZYYYXXXZZZXXX\\\aaafffmmmyyyooofff___YYYUUUVVVXXXZZZ___eeelllqqqzzzyyykkk```VVVVVVUUURRRPPPOOOPPPRRRWWWgggeeeOOODDDAAAAAA===============<<<<<<;;;:::;;;======<<<<<<>>>@@@AAA@@@BBBFFFIIIKKKQQQXXXaaammmzzz~~~rrrkkkwwwmmmZZZNNNJJJLLLLLLUUUggg|||pppnnnnnnqqqSSSEEE???<<<:::777666555444555666888:::999999999999999999999999999999888888888888888999:::::::::;;;===@@@BBBCCCCCCGGGMMMUUU[[[```ccceee```ggguuuwwwjjjfffhhhkkkppptttzzzsssggg]]]ZZZZZZYYYXXXZZZVVVZZZ___dddkkkwwwrrrggg```ZZZUUUVVVXXXYYY]]]bbbjjjoooyyy{{{mmmbbbRRRSSSSSSQQQOOONNNOOOPPPXXXfff~~~gggOOODDDAAAAAA===============<<<<<<;;;:::;;;======<<<===>>>@@@AAA@@@BBBFFFIIIKKKQQQXXXbbbooo||||||pppkkkyyyooo\\\OOOIIIIIIMMMQQQ]]]ppp}}}{{{wwwlllddddddxxx}}}WWWCCC@@@???::::::999888888777777888888666666777777888888888999888888888777888888999::::::::::::;;;===@@@CCCEEEGGGIIIMMMSSSZZZ```cccdddhhhlllxxx~~~tttkkkggghhhkkkqqqxxx~~~yyylll___[[[ZZZYYYYYYZZZYYYYYY]]]dddkkksssxxxiii___YYYVVVXXXYYYZZZ\\\___gggooo{{{yyyjjj```WWWTTTQQQPPPPPPQQQQQQPPPWWWfff}}}mmmPPPFFFBBB===>>>>>>======<<<<<<;;;;;;::::::;;;;;;===>>>@@@@@@AAA@@@CCCFFFHHHKKKTTT]]]hhhuuuuuunnnjjjtttooo\\\NNNHHHIIIKKKNNNXXXjjj~~~zzzyyyuuullldddaaattt\\\FFFBBB@@@;;;<<<;;;::::::999999::::::888888888888999999999:::888888888888888999999::::::::::::;;;===@@@CCCEEEHHHJJJNNNUUU\\\bbbeeegggiiiooo|||uuukkkhhhiiilllssszzzzzzmmm___ZZZYYYXXXXXXYYYYYYYYY]]]cccjjjrrryyyiiiaaa[[[WWWYYY[[[ZZZ\\\```dddlllyyyzzzlllbbbWWWTTTQQQOOOOOOQQQQQQQQQXXXeee{{{rrrTTTHHHCCC=====================>>>>>>;;;;;;;;;<<<<<<>>>???@@@AAAAAACCCFFFHHHKKKTTT]]]hhhtttrrrkkkhhhrrrqqq]]]NNNHHHIIIJJJKKKRRRbbbwwwzzzvvvuuurrrkkkddd]]]mmmcccJJJCCCAAA<<<<<<;;;::::::999999::::::999999999:::::::::::::::888888888888888999::::::;;;::::::;;;===@@@CCCEEEIIIKKKPPPVVV]]]ccciiikkkooovvv~~~uuullljjjkkknnnuuu|||}}}oooaaa[[[YYYWWWWWWYYYYYYYYY\\\bbbhhhppp}}}{{{kkkccc]]]YYYZZZ\\\[[[]]]``````iiiwww{{{nnndddXXXUUUPPPNNNNNNQQQSSSSSSXXXbbbxxxyyyYYYKKKDDD>>><<<<<<===>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>AAAAAACCCGGGIIILLLUUU^^^gggsss}}}oooiiifffooosss___PPPJJJKKKKKKKKKOOO[[[qqqyyytttsssooohhhaaaYYYfff}}}kkkNNNDDD@@@===:::999888888777777888888999999999999::::::::::::999888888888888999::::::;;;;;;:::;;;===@@@CCCEEEIIILLLPPPVVV]]]dddkkkpppuuu~~~}}}tttlllkkkmmmpppwww~~~sssddd]]]ZZZXXXXXXYYYYYYXXX[[[aaafffmmmyyy~~~mmmeee___[[[[[[\\\[[[\\\______ggguuuzzzmmmeeeYYYUUUPPPMMMNNNQQQTTTUUUXXX___uuu~~~[[[KKKEEEAAA>>>>>>>>>>>>????????????======<<<<<<<<<======>>>BBBAAACCCGGGJJJMMMVVV___iiiuuuzzzmmmhhhfffmmmvvvbbbRRRLLLMMMLLLLLLNNNWWWkkk|||wwwtttnnneee^^^WWW```ttttttSSSDDD@@@<<<:::999888888777777888888999999999999999999888888999999999888999::::::;;;;;;;;;;;;<<<>>>AAADDDFFFHHHKKKPPPVVV\\\eeennntttyyyzzzrrrkkkkkkmmmqqqxxxyyyiii```]]]ZZZYYY[[[YYYXXXZZZ___cccjjjvvvpppgggaaa\\\\\\\\\[[[[[[^^^___ggguuuwwwkkkcccYYYUUUPPPMMMNNNRRRTTTVVVZZZ```www\\\KKKFFFCCCAAA@@@@@@???>>>======<<<======<<<<<<<<<======>>>BBBAAADDDHHHKKKNNNWWW```mmmxxxxxxkkkiiihhhnnn~~~{{{eeeSSSLLLLLLJJJMMMMMMRRRccc}}}~~~yyypppfff^^^XXX]]]nnn|||XXXFFF@@@===<<<;;;::::::999999::::::999999999999888888888888999999999999999:::;;;;;;<<<;;;;;;<<<>>>AAADDDFFFGGGKKKQQQVVV\\\fffqqqyyy~~~vvvoooiiiiiimmmqqqxxxxxxsssmmmlllooosssuuuuuupppvvv}}}lllccc^^^[[[ZZZ[[[YYYWWWYYY]]]aaagggrrr}}}tttjjjccc^^^^^^^^^\\\\\\___aaagggttt~~~tttiiibbbXXXUUUPPPNNNPPPSSSUUUVVV\\\bbbzzz```LLLFFFDDDAAAAAA@@@???===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>BBBBBBDDDIIIKKKOOOXXXbbbpppzzzvvvhhhhhhjjjppp~~~hhhSSSIIIHHHEEEKKKKKKLLLZZZvvvuuuiiiaaaZZZ\\\jjj^^^JJJBBB>>><<<;;;::::::999999::::::;;;;;;::::::999999999999:::999999999999:::;;;;;;<<<<<<;;;<<<>>>AAADDDFFFHHHMMMRRRWWW^^^hhhttt~~~ssskkkfffhhhlllpppwww~~~ssskkkaaa]]]___eeehhhiiiiiinnnxxxmmmccc^^^ZZZYYY[[[XXXWWWXXX\\\___dddppp{{{wwwnnngggbbbaaa```^^^^^^aaabbbgggrrr|||rrrhhhaaaWWWTTTQQQPPPQQQSSSUUUUUUYYY```zzzgggPPPFFFBBB??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@BBBBBBDDDIIILLLOOOYYYbbbrrr{{{tttcccfffkkksssiiiRRRFFFDDDAAAHHHJJJHHHTTTpppyyymmmddd\\\\\\iiibbbLLLCCC@@@:::999888888777777888888<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<>>>AAADDDFFFJJJNNNTTTYYY___iiiwwwpppiiieeefffkkkooovvv}}}tttiii]]]WWWYYY___dddeeehhhmmmwwwnnnccc]]]YYYXXXZZZXXXWWWXXX[[[^^^cccnnnyyyxxxqqqjjjeeedddccc``````bbbcccgggppp~~~{{{qqqgggaaaVVVTTTQQQQQQRRRTTTUUUTTTTTT\\\wwwnnnSSSGGGAAA============<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@BBBBBBEEEIIILLLPPPYYYcccrrr|||sss```dddkkkttt