BM66(@ xxxxxx}}}~~~zzzwwwssslllnnnnnnhhh]]]SSSOOONNNKKKMMMSSS^^^nnn~~~nnn``````XXXPPPLLLEEE===888888666777888999999:::999999888888999999999:::::::::<<<;;;::::::<<<@@@EEEHHHPPPTTTYYY]]]_________```mmmqqqrrrrrr}}}cccSSSCCC=========;;;:::>>>>>>???@@@BBBCCCCCCDDDAAABBBCCCDDDGGGMMMUUUZZZeeeiiiooorrrvvv}}}vvvtttvvvxxx{{{xxxrrrjjj___ZZZ[[[\\\bbbqqqrrr^^^WWWWWW___ppp{{{wwwtttsssnnnnnnqqqvvv~~~|||zzzyyyyyywwwtttqqqtttsssssssssssstttuuuuuurrrtttvvvuuuqqqooonnnooommmkkkjjjiiiiiihhheeecccaaa___^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZSSSRRRQQQOOONNNMMMLLLLLLJJJKKKLLLMMMLLLKKKIIIGGGGGGGGGEEEDDDBBB@@@??????@@@@@@AAACCCEEEHHHJJJKKKHHHHHHHHHIIIMMMRRRXXX\\\eeelllvvv|||uuuqqqmmmlllqqqmmmdddWWWJJJAAA>>>>>>?????????>>>===============@@@?????????>>>>>>======<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCFFFDDDFFFJJJJJJKKKXXXiiiyyyzzz~~~|||wwwppprrrpppiii]]]TTTOOOOOOJJJMMMSSS___oooqqqcccaaaXXXPPPKKKEEE===999888666777888999999:::999999888999999999999:::::::::;;;;;;;;;<<<===AAAFFFIIIOOOTTTYYY]]]]]]\\\[[[ZZZbbbkkkpppqqqwww{{{___PPPAAA===>>>>>><<<<<<======>>>???@@@AAABBBCCCAAABBBCCCDDDGGGMMMUUUZZZdddiiiooorrrvvv}}}vvvuuuwwwzzz~~~sssddd[[[YYYZZZ^^^iiiyyyuuu```WWWWWW^^^ooo}}}yyyvvvttttttqqqrrruuuzzz}}}{{{yyyxxxwwwuuurrrpppsssssstttuuuuuuvvvvvvwwwsssuuuwwwvvvsssppppppqqqooommmlllkkkkkkiiigggdddaaa```^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]WWWVVVTTTQQQOOOMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@???>>>???@@@AAABBBDDDFFFHHHIIIHHHHHHHHHIIILLLPPPTTTVVV```gggrrr|||yyyrrrnnnjjjiiinnnnnnfffZZZNNNEEEAAAAAABBB>>>======<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCEEECCCEEEJJJJJJLLLYYYjjj{{{||||||wwwvvvrrriii]]]TTTPPPOOOJJJMMMUUUaaaqqquuuhhhaaaYYYPPPKKKEEE===999999666777888999999:::999999999999999999::::::::::::;;;<<<======>>>BBBFFFJJJOOOTTT[[[___^^^[[[WWWUUUWWWbbbllllllooo~~~zzzppp[[[MMM@@@===>>>>>>===>>><<<======>>>???@@@AAAAAAAAAAAABBBDDDGGGLLLTTTYYYbbbgggnnnrrrvvv|||wwwuuuwww|||mmm```[[[ZZZXXX^^^mmm|||{{{dddYYYXXX___pppyyyuuussssssssstttvvvyyy~~~}}}|||zzzyyyxxxvvvsssqqqrrrtttvvvxxxyyyyyyyyyyyyvvvwwwxxxwwwuuusssssssssrrrpppnnnmmmlllkkkiiigggbbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^___```aaa\\\ZZZWWWTTTPPPNNNLLLKKKJJJKKKLLLLLLLLLKKKIIIIIIGGGFFFEEECCCBBB@@@???>>>??????@@@AAABBBDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPYYYaaammmyyyvvvoookkkgggfffkkk}}}ooohhh]]]RRRIIIDDDBBBAAA======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>????????????>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDBBBEEEJJJKKKLLLZZZkkk}}}}}}}}}zzzsssiii]]]SSSOOOMMMJJJNNNVVVccctttxxxmmmccc[[[QQQLLLEEE===999999666666888999999999999999999999999:::::::::;;;;;;;;;===>>>>>>>>>AAAFFFKKKQQQVVV]]]aaaaaa]]]XXXVVVTTT\\\cccccceeerrr{{{wwwwwwqqqiiiXXXLLLAAA>>>>>>===============>>>>>>???@@@@@@AAAAAAAAABBBCCCFFFLLLSSSXXX```fffmmmrrrvvv|||xxxvvvxxx{{{}}}{{{kkkccc\\\VVVVVVaaaqqqhhh\\\ZZZ```qqq~~~wwwrrrpppqqqqqqsssvvv|||~~~}}}|||{{{zzzwwwuuurrrtttwwwzzz|||}}}||||||yyyyyyyyyxxxwwwvvvuuuuuutttqqqooommmmmmllljjjhhhdddbbb```^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^```bbbccc^^^\\\YYYUUURRROOOMMMLLLJJJJJJKKKLLLKKKKKKJJJIIIGGGGGGEEEDDDBBBAAA????????????@@@@@@AAACCCDDDEEEEEEFFFGGGIIIKKKLLLLLLMMMTTT]]]kkkwwwxxxmmmiiieeedddjjj|||qqqkkkaaaUUUKKKDDD@@@>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCAAADDDJJJKKKMMM[[[lll~~~}}}~~~|||ttthhh\\\SSSMMMKKKKKKOOOWWWeeewww{{{sssggg^^^TTTMMMEEE===999999666666888999999999999999999999:::::::::;;;;;;;;;<<<>>>???>>>===AAAHHHNNNSSSXXX^^^bbbaaa^^^[[[YYYWWWYYYYYYXXXZZZeeezzz}}}sssoookkkgggWWWLLLBBB???>>><<<;;;<<<>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBEEEKKKRRRWWW]]]dddlllrrrvvv|||yyywwwyyy|||}}}zzznnncccYYYTTTZZZhhhwwwmmm```]]]bbbssswwwqqqnnnnnnooopppuuu}}}~~~}}}}}}|||yyywwwtttvvvyyy|||~~~~~~~~~{{{zzzyyyyyyyyyyyyxxxwwwuuusssooommmmmmllljjjhhheeedddbbb```^^^]]]^^^^^^\\\\\\[[[\\\^^^aaaccceee]]]\\\YYYUUURRRPPPNNNMMMJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDEEEGGGJJJLLLMMMMMMMMMRRR[[[iiivvv|||nnnjjjfffeeejjj{{{wwwqqqfffYYYMMMEEE???===???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@????????????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCAAADDDJJJKKKMMM[[[lll~~~{{{{{{~~~~~~uuuiii^^^TTTMMMIIIJJJNNNVVVeeexxxyyylllbbbWWWOOOFFF===999999666777888999999:::999999::::::::::::;;;;;;;;;;;;;;;>>>???>>>>>>DDDOOOWWWYYY\\\```aaaaaa___^^^^^^]]][[[WWWTTTSSSZZZmmmwwwnnnhhhdddTTTJJJBBB???>>>;;;:::;;;?????????@@@@@@@@@AAAAAA@@@AAAAAABBBDDDJJJQQQVVV[[[bbbkkkrrrvvv|||zzzxxxzzz~~~zzzkkk```VVVXXXaaannn}}}pppdddaaafffvvvxxxrrrooonnnoooooovvv~~~}}}||||||{{{yyyvvvvvvwwwzzz|||~~~}}}{{{yyyyyyzzzzzzzzzyyywwwtttqqqnnnmmmlllkkkjjjgggeeecccaaa___^^^^^^^^^]]]\\\\\\\\\^^^aaadddfff___]]]ZZZWWWSSSPPPNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOQQQYYYfffsss~~~qqqlllhhhfffjjj{{{|||uuuiii\\\PPPGGGAAA?????????>>>==============================>>>>>>>>>;;;;;;;;;<<<===>>>???@@@?????????@@@@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCDDDBBBEEEJJJKKKLLLZZZkkk}}}yyywww{{{~~~wwwlllaaaVVVNNNIIIHHHKKKSSSbbbwww~~~qqqfffZZZQQQGGG===888888666777888999999:::999999:::::::::;;;;;;;;;;;;<<<:::===??????AAAJJJYYYeeedddeeefffeeecccbbbccceeeddddddbbb\\\TTTUUUgggzzzsssggg]]]OOOHHHAAA@@@???<<<;;;===>>>>>>>>>???????????????@@@@@@AAAAAADDDIIIPPPUUUYYYaaakkkrrrvvv{{{{{{yyyzzz~~~~~~qqqfff[[[XXX\\\fffvvvrrrgggeeejjjyyyzzztttrrrqqqrrrqqqzzz~~~}}}}}}|||zzzxxxxxxyyyzzz|||}}}~~~{{{yyyxxxzzz{{{{{{yyyzzzwwwssspppooonnnmmmlllhhhfffdddaaa```____________^^^]]]]]]___bbbeeegggdddbbb^^^YYYUUUQQQNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJHHHFFFEEECCCCCCAAAAAABBBDDDEEEHHHJJJKKKMMMMMMMMMNNNOOOOOOPPPPPPNNNVVVbbbnnnyyyrrrnnniiifffjjjzzzzzzsssgggYYYNNNFFFBBB@@@>>>>>>===<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA?????????@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCEEECCCEEEJJJJJJLLLYYYjjj|||wwwuuuyyy}}}}}}xxxnnncccXXXOOOJJJFFFIIIQQQ___uuutttiii\\\RRRHHH>>>888888666777888999999:::999999:::::::::;;;;;;;;;<<<<<<888<<>>>>>>>>>>>@@@@@@AAAAAADDDIIIOOOTTTXXX```kkkrrrvvv{{{{{{yyy{{{||||||}}}uuujjj^^^XXXXXXaaarrrsssiiiggglll{{{~~~{{{wwwuuutttuuuuuu}}}}}}zzzzzzzzzzzz{{{|||~~~~~~{{{xxxxxxzzz|||{{{zzz|||yyytttqqqppppppooommmhhhgggdddbbb```_________aaa```______```cccfffiiihhhfffaaa\\\VVVQQQNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKIIIGGGFFFDDDDDDAAABBBCCCEEEGGGIIILLLMMMRRRQQQPPPPPPOOOOOOPPPPPPLLLSSS^^^jjjuuusssnnniiifffiiiyyyuuunnnbbbUUUJJJCCC@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>;;;;;;:::;;;<<<>>>@@@AAA??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBCCCCCCFFFDDDFFFJJJJJJKKKXXXiii~~~zzzwwwzzzzzzvvv|||yyypppfff[[[PPPJJJEEEFFFSSS```nnnyyynnn]]]OOOFFFAAA===;;;777777777888999;;;<<<===:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDLLL___qqq~~~zzzssslllggggggiiikkkpppuuuyyyssseee```lll|||{{{hhhYYYJJJBBB===>>>@@@??????AAA>>>??????@@@@@@@@@??????===>>>??????AAAFFFLLLPPPYYY```jjjqqqvvv{{{{{{yyy{{{}}}~~~rrr___YYYZZZ^^^kkkxxxvvvnnnmmmqqq|||}}}}}}xxxvvvxxxzzzzzz~~~{{{zzzyyyyyyzzz|||}}}|||{{{yyyvvvtttrrrpppmmmkkkjjjhhheeebbb___^^^]]]]]]^^^___```bbbdddfffggghhhiiihhhfffbbb]]]WWWRRROOONNNLLLJJJJJJLLLLLLLLLKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDFFFGGGHHHHHHJJJLLLOOOTTTUUUVVVWWWVVVTTTRRRQQQPPPUUU]]]hhhttt~~~yyyrrrmmmkkklllwww}}}jjj```WWWQQQLLLEEEBBBBBB>>>>>>>>>>>>============:::;;;===>>>>>>>>>===<<>>???@@@BBB??????????????????@@@@@@CCCAAACCCHHHIIIKKKZZZkkk{{{wwwyyywwwqqquuuzzz{{{tttkkkbbbXXXOOOIIIFFFGGGSSSaaappp}}}qqq___PPPFFF@@@<<<999:::999999888777777777888:::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAAGGGXXXhhh~~~{{{rrrlllmmmqqqsssxxx}}}{{{qqqmmmxxx}}}iiiYYYLLLDDD>>>???@@@??????AAA??????@@@@@@@@@@@@??????>>>>>>??????AAAFFFKKKPPPYYY```jjjqqqwww{{{~~~{{{|||~~~xxxcccZZZXXX[[[fffsssvvvooonnnrrr~~~~~~{{{yyyyyyyyyzzz|||{{{xxxwwwzzz|||~~~{{{zzzyyyxxxyyy|||}}}{{{wwwuuusssqqqmmmkkkjjjiiigggeeebbb```______^^^___```bbbdddfffhhhhhhkkkjjjiiifff```ZZZTTTQQQNNNMMMKKKKKKMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJKKKMMMPPPRRRSSSTTTUUUUUUSSSQQQPPPMMMQQQYYYcccooozzzzzzsssmmmjjjjjjvvv{{{fff\\\SSSNNNJJJDDDBBBCCC>>>>>>>>>>>>============999:::;;;;;;<<<<<<;;;;;;>>>===<<<;;;<<>>???@@@???AAANNN[[[uuuvvvrrrtttvvvyyy~~~}}}wwwvvvlllZZZOOOGGG@@@???@@@>>>???AAA@@@@@@@@@@@@@@@@@@??????>>>?????????AAAEEEKKKOOOYYY```iiiqqqvvv{{{~~~~~~~~~~~~fff[[[WWWXXXcccppp~~~wwwqqqqqquuu}}}zzzuuupppnnnmmmnnnooorrrxxx~~~zzzwwwxxx|||~~~|||{{{xxxxxxyyy{{{|||yyyvvvtttqqqmmmjjjjjjjjjiiihhhfffdddbbbaaa^^^___```bbbdddfffhhhiiilllmmmllljjjeee^^^WWWSSSOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHEEEGGGHHHHHHHHHIIIKKKNNNQQQRRRTTTTTTTTTSSSQQQPPPLLLOOOUUU___jjjwww|||tttmmmiiihhhtttyyybbbWWWNNNJJJGGGDDDBBBCCC>>>>>>>>>>>>============;;;;;;::::::;;;;;;<<<===>>>>>>======>>>???@@@@@@EEECCCAAA??????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBEEEBBBEEEJJJJJJMMM[[[lllxxxyyyoooeeeeeegggnnnkkkeee___ZZZTTTNNNJJJJJJJJJUUUcccttttttbbbRRRGGG@@@;;;888:::::::::999999:::;;;;;;999999:::::::::;;;;;;;;;<<<<<<>>>@@@>>>>>>GGGQQQeeeyyyzzztttvvvvvvwwwuuurrruuurrr___SSSIIIAAA??????>>>???AAAAAAAAA@@@@@@??????@@@@@@????????????@@@DDDJJJNNNVVV]]]fffnnnsssyyy~~~}}}hhh[[[WWWXXXcccppp|||xxxssstttyyy~~~~~~zzztttnnnkkkhhhhhhiiilllqqqxxx}}}yyywwwxxx|||~~~||||||yyyyyyzzz|||}}}yyyvvvssspppllljjjhhhiiiiiihhhgggdddbbbaaa^^^^^^___aaacccfffhhhjjjmmmmmmnnnmmmhhhaaaYYYUUUOOONNNLLLLLLMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJIIIJJJLLLNNNQQQRRRSSSTTTTTTSSSQQQPPPMMMPPPUUU^^^jjjwwwvvvmmmiiigggqqqyyybbbVVVKKKGGGEEECCCAAABBB>>>>>>>>>>>>============>>>===<<<<<<<<<===???@@@===>>>>>>?????????>>>>>>CCCBBB@@@???>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCEEECCCEEEJJJKKKMMM\\\mmm||||||~~~mmmcccbbbdddiiieee```\\\WWWSSSNNNKKKJJJIIITTTcccuuusssaaaRRRGGGAAA===:::999888888888888888999999999999999:::::::::;;;;;;;;;;;;===@@@???>>>EEEMMMYYYnnnyyyuuurrrpppmmmlllttt~~~jjjVVVLLLBBB??????>>>???BBBBBBBBBAAA@@@??????@@@@@@????????????@@@CCCHHHLLLSSSYYYbbbjjjpppwww~~~~~~{{{lll]]]WWWXXXbbbnnn}}}wwwtttwww|||{{{tttnnnlllhhhgggfffgggkkkqqqwww{{{~~~}}}yyyvvvxxx|||}}}|||zzzzzzzzz}}}}}}yyyvvvssspppllliiifffggggggfffeeeccc```___]]]]]]^^^___aaaeeehhhjjjkkkmmmnnnmmmiiiccc\\\XXXQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLMMMNNNPPPMMMNNNPPPQQQQQQPPPOOONNNMMMOOOTTT]]]iiiwwwxxxooojjjgggppp{{{fffXXXKKKEEEDDDAAA@@@@@@>>>>>>>>>>>>============>>>>>>===<<<<<<>>>???@@@===>>>??????@@@???>>>>>>@@@???>>>======>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDEEECCCEEEJJJKKKMMM\\\mmm}}}lllcccbbbdddfffbbb]]]YYYUUURRRNNNKKKJJJHHHRRRbbbuuu~~~||||||qqq```QQQGGGBBB===;;;999888777666555444444444999999999999::::::::::::::::::<<>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<===>>><<<===>>>?????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEBBBEEEJJJJJJMMM[[[lll~~~lllbbbbbbeeedddaaa[[[WWWSSSPPPLLLJJJHHHFFFPPP```ttt}}}{{{|||ppp___PPPFFFAAA<<<:::888888777666555555666666888999999999999:::::::::;;;:::<<<>>>>>>>>>BBBHHHOOO^^^wwwvvvuuurrrlllhhhsssvvvYYYNNNCCC?????????BBBFFFEEECCCAAA?????????@@@AAA@@@@@@@@@??????BBBGGGJJJPPPVVV___gggmmmuuu}}}~~~rrrccc[[[WWW^^^hhh{{{vvvuuuzzz}}}uuurrrrrrooollliiihhhjjjnnnssswww|||~~~~~~}}}|||{{{|||}}}~~~}}}yyyxxx{{{~~~xxxwwwxxx{{{~~~~~~}}}{{{yyywwwuuuqqqooogggfffdddaaa___]]]\\\[[[ZZZZZZZZZ[[[^^^bbbfffhhhkkklllmmmllljjjgggcccaaaXXXVVVSSSPPPOOONNNLLLJJJHHHHHHIIIIIIJJJJJJJJJKKKFFFGGGHHHGGGEEEEEEFFFHHHHHHIIIKKKMMMMMMLLLKKKJJJHHHKKKQQQ[[[ggguuu|||uuuooojjjpppiiiXXXHHHBBBBBB@@@>>>>>>>>>>>>>>>>>>============;;;;;;<<<===============<<<<<<===>>>???@@@@@@AAA@@@@@@?????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDBBBDDDIIIJJJLLLZZZkkkmmmbbbbbbeeeccc```ZZZUUUQQQNNNKKKHHHHHHEEEOOO___sss~~~|||{{{}}}qqq___PPPFFF???;;;888777777777888999;;;<<<===888888999999999:::::::::<<<;;;;;;======<<<@@@FFFIIIVVVlllzzzwwwxxxuuummmdddkkkrrrYYYNNNCCC??????@@@CCCGGGEEEDDDAAA?????????@@@AAA@@@@@@@@@??????AAAFFFJJJPPPVVV___gggnnnuuu~~~qqqddd]]]ZZZaaakkkyyyuuuuuuzzzzzzxxxyyysssqqqnnnlllnnnrrrxxx{{{}}}~~~~~~}}}{{{zzzzzz{{{|||~~~}}}yyyyyy}}}~~~vvvvvvvvvyyy|||~~~}}}|||yyy{{{}}}}}}{{{yyywwwtttrrrhhhgggccc```^^^\\\[[[[[[YYYYYYYYYZZZ]]]aaaeeehhhllllllmmmlllkkkiiifffeee\\\YYYUUUSSSQQQOOOMMMKKKGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKIIIIIIJJJLLLJJJLLLNNNOOOPPPOOONNNMMMHHHKKKRRR\\\iiivvv}}}vvvqqqlllpppgggVVVFFF@@@AAA@@@??????>>>>>>>>>>>>============<<<===???@@@@@@@@@???>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCCCCDDDCCCAAACCCHHHIIIKKKZZZkkkxxxkkkhhhgggeeefff\\\UUUVVVUUUNNNIIIIIIHHHKKKPPP]]]uuu{{{{{{~~~tttdddRRREEE<<<999888888888888888888999999999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<>>>AAADDDKKKTTTbbbnnnwww{{{}}}~~~tttsssooofff^^^ddd{{{tttYYYIIICCCBBB<<>>===???CCCFFFPPPUUU]]]eeemmmuuu}}}~~~kkkaaa___ZZZhhh{{{}}}vvvvvvzzz|||~~~{{{wwwsssrrruuuxxx{{{}}}{{{yyyyyyxxx|||{{{~~~|||yyyxxx{{{vvvxxxzzz|||~~~~~~~~~~~~}}}}}}{{{zzzxxxuuusssmmmiiiccc^^^\\\ZZZYYYXXXVVVXXXZZZYYYYYY[[[```dddhhhhhhiiimmmooonnniiiddd```]]]YYYTTTPPPNNNMMMLLLIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKNNNPPPOOOLLLKKKLLLNNNJJJLLLRRR[[[gggttt{{{{{{tttooouuuuuueeeWWWJJJDDDBBBAAA@@@BBB@@@??????>>>===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>@@@AAAAAA@@@???AAABBBDDDBBBDDDIIIJJJMMM\\\mmmzzzmmmllllllkkkhhh___XXXWWWTTTNNNJJJJJJFFFIIIOOO]]]uuu}}}wwwvvv}}}ssscccRRRDDD<<<999888888888888888888999999999:::::::::999999:::::::::999;;;<<<<<<<<<>>>AAADDDHHHPPP\\\gggooosssvvvwwwvvvtttoooeeeZZZ\\\qqqpppZZZJJJDDDCCC>>>AAAHHHFFFFFFDDDBBBBBBCCCCCCBBBAAA?????????>>>===???CCCFFFPPPUUU\\\dddllluuu|||~~~kkkaaa```\\\kkk}}}|||vvvwww|||}}}zzzwwwwwwyyy{{{}}}~~~{{{yyywwwvvvuuuxxxxxx{{{|||zzzyyy|||yyyzzz{{{}}}}}}}}}}}}|||{{{|||~~~~~~~~~~~~|||{{{yyyvvvtttoookkkeee```]]][[[YYYXXXVVVXXXYYYYYYYYY[[[___ccchhhgggggghhhkkkkkkhhhfffaaa^^^ZZZUUURRROOONNNMMMJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPNNNMMMMMMMMMKKKNNNRRRZZZeeerrr}}}}}}}}}uuupppvvvrrrbbbVVVIIIDDDCCCAAA@@@AAA?????????>>>===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAA???AAABBBBBBAAA@@@BBBCCCDDDBBBDDDIIIJJJMMM\\\mmm|||qqqqqqsssrrrmmmeee]]]YYYTTTMMMJJJJJJDDDHHHOOO]]]vvv~~~vvvttt{{{qqqbbbRRRDDD<<<999888777777888888888999999999:::999999888888999999:::999:::;;;;;;<<<>>>AAADDDGGGNNNXXXaaagggkkknnnppptttsssnnncccVVVVVVhhh|||}}}lllZZZKKKEEEDDD@@@CCCJJJIIIGGGEEECCCBBBCCCCCCBBBAAA?????????>>>===???CCCFFFOOOSSS[[[ccckkkssszzz~~~jjj```aaa___ooozzzvvvyyy~~~~~~}}}}}}}}}~~~|||yyyvvvsssqqqpppqqqqqqtttyyy|||~~~~~~|||||||||~~~||||||}}}}}}}}}|||{{{{{{yyyzzz|||}}}~~~~~~}}}{{{xxxvvvrrrnnnhhhccc___]]]ZZZXXXWWWXXXXXXXXXXXXZZZ]]]```fffeeeddddddfffhhhhhhgggbbb```\\\WWWTTTQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPSSSRRRQQQRRRRRRQQQNNNLLLMMMOOOSSSZZZdddpppyyy~~~vvvqqqvvvppp___SSSHHHDDDCCCAAA???@@@??????>>>>>>======<<<<<<;;;<<<<<<===============???????????????>>>======@@@???????????????@@@@@@@@@BBBCCCCCCBBBAAACCCDDDDDDBBBDDDIIIJJJMMM\\\mmm}}}tttuuuxxxxxxtttnnnfff]]]SSSLLLIIIHHHDDDHHHPPP___yyyzzzwwwxxxoooaaaQQQDDD<<<999888777777777888999999::::::::::::999999999999::::::888:::;;;;;;<<<>>>BBBDDDJJJPPPWWW^^^dddgggkkkmmmoooooolllcccWWWWWWhhh|||}}}lllZZZJJJDDDDDD@@@DDDKKKJJJGGGEEECCCCCCCCCCCCBBBAAA?????????>>>===???CCCFFFMMMRRRYYYaaaiiiqqqxxx}}}~~~iii```bbbbbbtttyyywww{{{}}}|||zzzwwwsssooollljjjjjjiiilllqqquuuwww~~~}}}|||~~~}}}}}}}}}}}}|||||||||{{{zzz|||}}}~~~~~~~~~zzzxxxvvvqqqkkkfffbbb___[[[YYYXXXWWWWWWVVVWWWYYY[[[]]]bbbbbbbbbccceeefffggggggcccaaa^^^ZZZVVVSSSRRRQQQMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRVVVTTTRRRSSSUUUTTTPPPKKKMMMOOOTTT[[[dddoooxxx}}}wwwrrruuu|||qqq\\\QQQGGGDDDCCCAAA?????????>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===@@@@@@??????>>>?????????@@@AAABBBBBBAAAAAABBBCCCDDDBBBDDDHHHJJJMMM\\\mmm}}}uuuxxx{{{{{{zzzwwwooobbbTTTKKKGGGEEEEEEJJJSSSccc||||||xxxuuummm___PPPDDD<<<999888666777777888999999::::::;;;;;;::::::::::::;;;;;;999:::;;;<<<===???CCCFFFLLLQQQXXX^^^cccfffjjjlllooopppmmmeeeZZZZZZkkkoooXXXIIICCCCCC???BBBJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA?????????>>>===???CCCFFFLLLPPPXXX___gggnnnvvvzzz}}}~~~}}}hhh___ccceeewww|||wwwwww||||||{{{{{{|||~~~~~~~~~{{{zzzxxxtttppplllhhhfffdddbbbdddiiimmmpppwww~~~}}}|||}}}||||||||||||}}}}}}}}}~~~~~~|||yyyxxxtttnnniiieeeaaa]]]ZZZXXXWWWUUUUUUVVVWWWYYYZZZ\\\^^^aaaccceeeeeeeeeeeecccbbb___\\\XXXUUUSSSRRRNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRVVVTTTSSSTTTVVVUUUPPPLLLLLLOOOSSS[[[eeeoooxxx}}}~~~xxxrrrtttyyyttt\\\QQQFFFCCCCCC@@@>>>???>>>>>>>>>>>>============<<<===>>>>>>??????>>>>>><<<<<<>>>??????@@@@@@@@@@@@@@@??????>>>?????????>>>@@@AAAAAA@@@@@@AAABBBDDDBBBDDDHHHJJJMMM\\\mmm~~~wwwyyy|||{{{|||}}}wwwfffVVVLLLGGGEEEFFFLLLUUUeee~~~zzzvvvrrrjjj]]]OOODDD<<<999888666666777888999::::::;;;<<<;;;;;;::::::;;;;;;<<<999;;;<<<===>>>AAADDDGGGLLLQQQYYY___dddgggjjjlllsssssspppggg[[[[[[mmmrrrXXXIIICCCBBB>>>AAAHHHGGGIIIGGGEEECCCDDDCCCBBB@@@?????????>>>===???CCCFFFJJJOOOVVV]]]eeelllsssxxx{{{}}}}}}hhh```dddfffxxxyyyuuuttt{{{}}}zzzyyywwwxxxzzz{{{|||||||||{{{xxxwwwvvvrrrnnnjjjeeeccc```]]]^^^bbbeeehhhooowww~~~||||||{{{{{{~~~}}}}}}|||||||||}}}~~~~~~}}}zzzxxxtttoookkkgggccc^^^[[[YYYWWWTTTSSSTTTVVVWWWVVVWWWZZZ^^^aaabbbbbbcccdddcccbbb```]]]ZZZWWWTTTSSSNNNNNNNNNMMMLLLKKKIIIHHHFFFGGGHHHIIIKKKMMMOOOPPPSSSSSSTTTUUUUUUSSSPPPMMMKKKNNNSSSZZZdddmmmvvvzzz|||yyytttuuuwwwwww^^^RRRGGGCCCBBB@@@>>>???>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@@@@AAA@@@???????????????@@@@@@>>>???AAA@@@??????@@@BBBDDDBBBDDDIIIJJJMMM\\\mmmyyy{{{|||zzzzzz{{{jjjYYYOOOJJJGGGGGGLLLVVVfffzzzvvvpppiii\\\OOODDD<<<999888555666777888999:::;;;;;;;;;::::::::::::::::::;;;:::<<<===>>>???BBBFFFIIIMMMRRR[[[bbbgggkkkmmmooottttttpppggg[[[\\\nnnsssYYYIIICCCCCC===@@@GGGFFFJJJGGGEEEDDDDDDCCCBBB@@@?????????>>>===???CCCFFFIIINNNUUU\\\ccckkkrrrvvvyyy{{{~~~|||hhh```dddfffxxxuuuqqqqqqwww{{{wwwuuusssuuuvvvxxxyyyzzzyyyyyyvvvuuutttqqqmmmiiidddbbb^^^[[[ZZZ\\\^^^aaahhhqqqwwwzzz~~~{{{xxx{{{xxxxxxzzz|||~~~||||||||||||}}}~~~~~~}}}zzzxxxtttpppkkkhhhddd___\\\ZZZVVVSSSRRRTTTUUUUUUTTTSSSVVVZZZ[[[\\\]]]aaadddbbbaaa```]]]ZZZWWWTTTSSSNNNNNNOOONNNNNNLLLJJJIIIEEEEEEFFFGGGHHHJJJLLLMMMOOOQQQTTTUUUTTTQQQOOONNNKKKMMMRRRYYYaaaiiippptttzzz}}}~~~|||wwwwwwwwwxxxaaaTTTGGGCCCAAA???>>>@@@============>>>>>>>>>>>>;;;<<<======>>>>>>======<<<===>>>???????????????>>>>>>>>>>>>???@@@AAAAAA???@@@BBBAAA@@@@@@AAACCCDDDBBBDDDIIIJJJMMM\\\mmm{{{|||}}}zzzwww~~~|||lll[[[QQQMMMIIIFFFLLLVVVfff~~~}}}zzzooohhh\\\OOODDD<<<999888555666777888999:::;;;;;;:::999999999999999999:::;;;<<<>>>???@@@CCCGGGJJJNNNUUU^^^fffllloooqqqsssrrrqqqnnneee[[[\\\pppsss[[[KKKDDDCCC>>>AAAGGGFFFJJJHHHEEEDDDDDDCCCBBB@@@?????????>>>===???CCCFFFHHHMMMTTT[[[bbbjjjqqquuuyyy{{{}}}{{{hhh```dddfffxxxrrrnnnmmmttt}}}~~~yyytttrrrrrrssstttvvvwwwxxxyyyyyyuuutttsssqqqmmmhhhdddaaa]]]YYYXXXYYY[[[]]]dddmmmrrrvvv{{{}}}yyywwwyyywwwvvvwwwyyy|||}}}{{{{{{{{{{{{{{{|||~~~~~~~~~}}}zzzwwwtttppplllhhhddd```]]]ZZZVVVRRRQQQSSSUUUTTTSSSRRRTTTVVVVVVVVVYYY___dddbbbaaa```]]]ZZZWWWUUUSSSMMMNNNOOOOOONNNMMMKKKJJJDDDDDDEEEFFFGGGIIIJJJKKKKKKPPPUUUUUURRROOONNNOOOKKKMMMQQQWWW^^^ffflllooorrruuuxxxxxxvvvssspppoooqqquuu{{{yyyyyyxxxxxxcccVVVHHHBBBAAA??????@@@============>>>>>>>>>>>>;;;<<<<<<===============???????????????>>>======>>>>>>>>>>>>???@@@AAABBB@@@AAACCCBBBAAAAAABBBDDDDDDBBBDDDIIIJJJMMM\\\mmm~~~{{{zzz|||zzzqqqcccUUUMMMJJJHHHPPPYYYbbbuuu|||kkkXXXKKKDDD===::::::888888888888999:::;;;<<>>======???EEEKKKNNNTTT\\\cccggglllrrrvvvxxxzzzpppbbb]]]___qqqyyy^^^QQQCCC>>>??????AAADDDCCCBBBBBBDDDEEEDDDBBB@@@AAAAAA@@@>>>===>>>BBBEEEIIILLLQQQWWW^^^gggooouuuvvvwwwyyy{{{}}}xxxjjjbbbaaalllzzzxxxlllgggppp{{{~~~{{{uuuqqqlllooosssvvvwwwuuusssqqqrrrrrrqqqoookkkgggccc```ZZZYYYWWWVVVWWW[[[___bbbnnnuuuzzzzzzzzz{{{zzzvvvssssssrrrrrruuu}}}|||{{{}}}}}}{{{xxxwwwuuuqqqlllgggccc```___[[[XXXUUURRRRRRQQQPPPNNNNNNPPPRRRSSSUUUXXX\\\___bbbccccccbbb```\\\XXXVVVVVVSSSPPPNNNMMMLLLJJJHHHIIIGGGEEECCCCCCDDDFFFGGGLLLNNNPPPRRRRRRPPPNNNMMMIIIKKKNNNQQQTTTYYY___dddiiiooorrrrrrqqqqqqmmmgggggghhhmmmsssxxx|||}}}{{{wwwxxxcccTTTFFFAAAAAA???>>>>>>@@@??????>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@??????===>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEHHHEEEEEEJJJJJJWWWppp}}}rrrbbbUUUNNNKKKHHHPPPXXXbbbuuu|||kkkWWWIIIAAA:::777777888888888888999:::;;;;;;???>>><<<::::::;;;<<<===;;;===>>>>>>>>>BBBHHHNNNQQQWWW^^^eeekkkpppvvv{{{{{{|||pppbbb\\\]]]ooozzzaaaSSSFFF@@@@@@@@@AAACCCCCCCCCCCCCCCEEEDDDBBB@@@@@@@@@???>>>===>>>AAADDDHHHKKKQQQWWW^^^gggooouuuvvvxxxzzz|||~~~xxxjjjcccbbbmmm{{{wwwlllgggppp{{{|||zzzwwwrrrnnnlllooosssvvvwwwvvvtttrrrrrrrrrrrrppplllhhhcccaaaZZZYYYVVVUUUVVVZZZ^^^aaahhhoootttuuuuuuwwwvvvsssqqqrrrssstttwww~~~|||{{{{{{{{{yyywwwvvvtttqqqmmmhhhddd```___[[[XXXUUUSSSRRRQQQPPPOOONNNPPPQQQRRRSSSVVVZZZ]]]```aaabbbbbb```]]]ZZZXXXWWWTTTQQQOOOOOOMMMKKKJJJJJJHHHEEECCCCCCDDDEEEFFFJJJLLLNNNPPPPPPOOOMMMKKKIIIKKKLLLNNNPPPTTTYYY\\\aaagggkkklllmmmmmmjjjeeebbbaaabbbeeeiiiooozzz}}}|||xxxwwwcccUUUFFFAAAAAA???>>>>>>@@@??????>>>>>>>>>>>>>>>???????????????===<<<;;;>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDGGGEEEFFFKKKKKKWWWooorrrbbbUUUOOOMMMHHHNNNWWWcccuuuqqq\\\MMMDDD<<<888888888888777888888999:::;;;???>>><<<;;;;;;<<<======;;;===>>>???@@@DDDKKKQQQUUUYYY```gggnnnuuu{{{}}}}}}pppaaa\\\\\\nnn{{{cccUUUHHHBBBAAA@@@@@@BBBDDDCCCCCCCCCDDDDDDBBB@@@@@@???>>>===<<<===@@@CCCFFFJJJPPPWWW^^^fffoootttwwwxxx{{{|||~~~xxxkkkddddddnnn{{{wwwlllhhhqqq|||~~~|||zzzwwwtttoooqqquuuxxxyyyxxxvvvtttsssssssssqqqnnniiieeebbb[[[YYYVVVTTTUUUXXX\\\^^^fffmmmssstttuuuwwwwwwuuuoooqqqsssuuuyyy~~~~~~{{{zzzyyyxxxvvvuuusssrrrpppmmmiiiddd```^^^[[[XXXUUUSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSWWWYYY]]]^^^```aaa```___]]][[[XXXUUURRRQQQPPPOOOMMMLLLKKKJJJGGGDDDCCCCCCDDDDDDGGGIIIKKKLLLMMMLLLKKKJJJHHHIIIIIIJJJJJJLLLPPPSSSYYY```eeehhhjjjllliiiddd```\\\ZZZZZZ\\\bbbooo|||}}}|||yyywwwdddUUUGGGBBBAAA@@@>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;????????????@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCGGGFFFHHHLLLLLLWWWnnn}}}~~~qqq```UUUOOONNNHHHMMMVVVcccuuuvvv___PPPEEE===888888777777777777888999:::;;;>>>======<<<<<<<<<===>>>;;;===?????????CCCJJJPPPWWW[[[aaaiiipppwww}}}{{{{{{mmm___[[[]]]nnn|||cccVVVHHHCCCBBBAAAAAACCCFFFDDDCCCCCCDDDDDDBBBAAA??????>>><<<;;;<<<@@@CCCEEEIIIOOOVVV^^^fffmmmsssvvvxxx{{{}}}vvvjjjeeeeeeooo|||xxxmmmhhhqqq|||}}}uuuwwwyyy{{{{{{zzzwwwvvvvvvvvvvvvuuuqqqlllgggddd\\\YYYVVVTTTTTTVVVZZZ\\\eeekkkqqqrrrtttwwwxxxvvvpppqqqrrrtttwww~~~~~~{{{yyywwwuuutttsssppppppooommmiiiddd```]]]\\\YYYUUUSSSRRRRRRPPPOOOOOOPPPPPPPPPPPPQQQTTTVVVZZZ[[[]]]___``````______YYYVVVSSSRRRQQQPPPNNNLLLMMMKKKHHHFFFCCCBBBBBBBBBDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHLLLNNNWWW^^^eeehhhkkkmmmkkkfffccc___[[[ZZZZZZ^^^iiiuuu}}}|||{{{xxxxxxeeeVVVHHHBBBBBB@@@>>>>>>@@@??????>>>>>>>>>>>>>>>::::::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBFFFFFFIIINNNMMMWWWnnn|||xxxvvvnnn___TTTOOOMMMHHHLLLTTTcccuuuttt]]]MMMBBB999555555777777777777888999::::::===<<<<<<<<<<<<============>>>???>>>>>>AAAGGGMMMWWW[[[bbbkkkuuu||||||{{{lll^^^[[[^^^ooodddVVVHHHBBBAAAAAACCCFFFGGGEEEDDDCCCDDDDDDBBBAAA??????>>><<<;;;<<<@@@CCCDDDIIIOOOVVV]]]dddkkkppptttvvvzzz|||uuuiiieeefffppp|||zzzoooiiiqqq|||~~~{{{yyy{{{{{{{{{zzzuuuoooiiifff]]][[[WWWTTTSSSUUUXXXZZZ```ffflllmmmooosssuuussssssrrrppppppttt}}}~~~~~~~~~}}}}}}{{{xxxuuutttssssssnnnnnnmmmkkkhhhddd```^^^\\\YYYVVVSSSSSSRRRQQQOOOOOOPPPPPPOOONNNOOORRRTTTVVVWWWZZZ\\\___```aaaaaa[[[XXXUUUSSSRRRPPPNNNLLLNNNLLLIIIGGGDDDBBBBBBAAABBBCCCEEEFFFHHHHHHHHHHHHFFFGGGGGGFFFFFFHHHLLLNNNWWW___fffjjjmmmpppmmmhhhddd```]]]\\\ZZZ[[[dddmmm{{{zzzyyyyyyvvv}}}fffXXXIIICCCBBB@@@???>>>@@@??????>>>>>>>>>>>>>>>::::::;;;<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAFFFFFFIIINNNMMMXXXooo|||tttooowwwxxxiii\\\SSSNNNLLLIIIJJJSSScccuuuuuu^^^MMMCCC;;;777888777777666777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@>>>>>>@@@FFFLLLWWW\\\fffrrr~~~ppp```]]]^^^nnniiiZZZJJJBBBAAABBBDDDHHHHHHFFFDDDCCCDDDDDDCCCAAA@@@???>>>===<<<===@@@CCCEEEIIIOOOVVV\\\ccciiimmmppptttxxx{{{~~~uuujjjgggiiirrr}}}~~~qqqjjjqqq|||zzzssslllhhh___\\\XXXUUUSSSTTTVVVXXX```fffkkklllnnnssstttssstttrrrpppooosss}}}}}}~~~}}}|||{{{||||||{{{xxxuuusssssstttnnnnnnmmmkkkiiifffcccaaa\\\YYYVVVTTTSSSRRRQQQPPPNNNOOOPPPOOONNNOOOQQQTTTSSSTTTWWWZZZ]]]___aaaaaa^^^[[[XXXUUUSSSQQQOOOMMMNNNLLLJJJGGGEEECCCBBBAAAAAABBBDDDEEEGGGHHHIIIIIIHHHHHHIIIHHHHHHIIIMMMPPPVVV^^^gggkkkooorrrooojjjbbb___]]]\\\YYYWWW]]]eeexxxxxxwwwwwwtttgggYYYJJJDDDCCCAAA??????@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>????????????@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBFFFFFFHHHNNNNNNYYYqqq}}}ssskkkpppyyy~~~{{{pppeeeZZZRRRLLLIIIIIIIIIRRRcccuuuvvv___OOOEEE>>>;;;<<<666666666777777888999:::999::::::;;;;;;;;;;;;;;;===???@@@??????BBBIIINNNXXX___kkk|||zzzfff___]]]jjjqqq```NNNDDDAAABBBEEEIIIIIIGGGDDDCCCCCCDDDCCCBBB@@@@@@???>>>===>>>AAADDDEEEIIIPPPVVV[[[aaafffjjjmmmpppvvvzzz~~~vvvllljjjllluuutttkkkqqq|||{{{{{{||||||~~~wwwooojjjaaa^^^YYYUUUSSSTTTVVVWWW```fffkkkkkkmmmrrrtttsssrrrqqqppppppttt}}}~~~}}}|||zzzyyyzzz{{{{{{xxxuuussstttvvvqqqpppooommmjjjhhhgggfff]]]ZZZVVVTTTSSSSSSQQQPPPNNNOOOOOOOOONNNOOORRRTTTPPPRRRTTTWWW[[[]]]```aaaccc```\\\YYYVVVTTTPPPNNNMMMLLLJJJHHHFFFDDDBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJIIIJJJMMMOOOUUU^^^gggnnnssswwwuuupppfffbbb___\\\XXXWWW]]]eeevvvwwwvvvvvvttthhhYYYJJJDDDCCCAAA??????@@@??????>>>>>>>>>>>>>>>???>>>=========>>>??????>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCGGGEEEGGGMMMMMMZZZssstttjjjnnnvvvzzzzzztttkkkbbbYYYQQQKKKGGGIIIIIIQQQcccuuuqqq[[[KKKAAA;;;999:::666666666666777888999:::888999::::::;;;;;;;;;:::<<<>>>@@@@@@AAAEEELLLRRRYYYaaapppkkk```\\\fff{{{xxxfffQQQFFFBBBAAAEEEIIIJJJGGGDDDCCCCCCDDDCCCBBBAAAAAA@@@>>>===>>>BBBEEEFFFJJJPPPVVV[[[```eeehhhkkkoootttyyy~~~~~~}}}~~~xxxmmmllloooxxxuuulllqqq|||{{{qqqqqqrrrtttvvv{{{yyypppkkkbbb___ZZZVVVTTTTTTVVVWWW\\\bbbffffffhhhmmmooonnnppppppqqqrrrwww|||~~~~~~{{{yyyxxxyyy{{{{{{yyyuuusssuuuwwwtttssspppnnnlllkkkjjjjjj]]]ZZZVVVTTTSSSSSSRRRPPPNNNOOOOOOOOOOOOPPPRRRUUUOOOQQQSSSVVVYYY\\\___```gggddd___[[[XXXUUURRROOOLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBDDDEEEGGGIIIKKKLLLNNNNNNMMMKKKIIIJJJLLLNNNUUU^^^iiiqqqwww|||{{{vvvlllgggbbb___[[[ZZZ```iiiuuuxxxwwwvvvttt~~~iiiZZZKKKEEEDDDAAA??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBDDD===>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDGGGEEEGGGLLLMMM[[[ttttttiiiiiioootttxxxsssjjj```WWWOOOIIIEEEHHHJJJSSShhhrrr[[[KKKAAA;;;999::::::;;;<<<;;;999777777777999999::::::;;;<<<======??????@@@@@@BBBGGGMMMQQQ[[[aaammmwwwccc]]]dddmmmmmmRRRFFFCCCBBBDDDJJJPPPKKKEEECCCCCCCCCBBB@@@BBBAAA??????@@@BBBEEEGGGFFFKKKSSSZZZ___bbbeeegggiiinnntttzzz~~~~~~{{{zzz{{{|||~~~~~~iiidddmmmzzz|||qqqsss~~~vvvooolllnnnqqqrrryyyuuukkkddd___[[[YYYWWWTTTUUUXXX\\\___dddhhhjjjlllnnnpppmmmmmmnnnooosss{{{}}}|||zzzyyyyyyxxxwwwwwwvvvuuuttttttssswwwwwwvvvssspppllliiiggg___\\\XXXUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRMMMOOOQQQSSSUUUXXX]]]```bbbaaa___\\\ZZZWWWVVVUUUQQQLLLIIIIIIGGGCCCBBBEEECCCHHHJJJJJJLLLPPPQQQNNNTTTRRROOOMMMMMMNNNQQQSSS[[[aaakkkuuu|||~~~|||pppiiiccc___\\\[[[```gggwwwzzzrrrvvvzzz~~~gggZZZKKKEEEBBB???>>>???BBBAAA???============>>>>>>>>>>>>>>>>>>=========BBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>?????????AAAAAABBBBBBBBBBBBBBBBBBCCCFFFDDDEEEKKKMMM[[[tttuuujjjhhhmmmrrruuuppphhh___VVVNNNHHHEEEIIILLLWWWlllqqqYYYJJJBBB;;;888777555777999999888777888888999999::::::;;;<<<<<<===<<<======>>>@@@DDDJJJNNNUUU\\\iii}}}ggg[[[___fffrrrTTTGGGDDDDDDFFFKKKOOOKKKFFFCCCCCCCCCBBBAAABBBAAA@@@@@@AAACCCEEEGGGHHHMMMSSSYYY]]]aaadddfffjjjnnntttyyy}}}|||{{{{{{}}}jjjdddlllyyytttuuu|||tttnnnmmmlllkkknnnsss~~~~~~rrriiibbb]]]ZZZWWWTTTUUUYYY^^^aaaeeehhhjjjkkkmmmooommmmmmnnnooossszzz}}}|||{{{zzzyyyxxxxxxwwwwwwvvvuuuuuutttwwwvvvuuussspppmmmjjjhhhaaa^^^ZZZWWWUUUTTTQQQPPPPPPOOOOOONNNNNNNNNNNNOOOMMMNNNQQQRRRTTTWWW\\\___bbbaaa___]]]ZZZWWWUUUTTTQQQLLLJJJJJJGGGCCCCCCFFFIIIOOOSSSTTTVVVZZZ[[[YYYXXXVVVTTTRRRSSSUUUXXXZZZ___eeeoooxxx~~~~~~uuunnngggccc___]]]cccjjjzzzyyypppsssvvv|||gggZZZKKKEEEBBB???>>>???@@@???>>>===<<<<<<<<<===<<<<<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCFFFDDDEEEKKKMMMZZZtttwwwkkkhhhjjjnnnqqqmmmfff^^^UUUNNNIIIFFFJJJMMMYYYpppoooWWWJJJCCC<<<777444111333555777777777888:::999::::::;;;;;;<<<<<<<<<;;;<<<======???CCCHHHLLLOOOWWWdddvvvnnn[[[ZZZaaavvv{{{XXXHHHFFFFFFGGGKKKMMMJJJFFFDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFJJJMMMRRRVVVZZZ^^^cccfffmmmppptttyyy}}}~~~||||||~~~mmmeeekkkwwwxxxwww|||tttpppllliiihhhjjjsssuuuzzz{{{ppphhh```[[[WWWSSSUUUYYY___bbbfffhhhiiijjjlllmmmmmmnnnnnnpppsssyyy~~~}}}{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvtttqqqnnnkkkjjjfffbbb]]]YYYWWWUUURRRPPPOOOOOONNNMMMLLLLLLLLLLLLLLLNNNPPPQQQSSSVVVZZZ]]]aaaaaa___]]]ZZZWWWUUUSSSRRRMMMJJJJJJHHHEEEEEEHHHLLLTTTZZZ]]]```dddeeecccaaa___]]][[[\\\^^^aaadddggglllttt{{{zzzssskkkfffbbb```fffmmm|||zzzpppppprrrzzzgggZZZKKKEEEBBB???>>>??????>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<=========>>><<<<<<>>>?????????>>>===>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFDDDFFFKKKMMMZZZsssyyymmmiiiiiikkkpppmmmggg^^^UUUNNNJJJIIIIIIMMMYYYooo~~~lllVVVJJJDDD>>>777333000222555666777777999::::::::::::;;;;;;;;;<<<<<<<<<===>>>???AAADDDIIIMMMNNNTTT___ooowww___[[[```fff]]]JJJGGGEEEEEEGGGJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@BBBCCCDDDEEEFFFFFFJJJMMMQQQTTTXXX^^^dddhhhnnnppptttxxx|||}}}}}}~~~qqqgggjjjuuu~~~}}}{{{yyyuuuqqqmmmkkkkkklllnnnrrrwww~~~yyyoooeee]]]WWWRRRTTTXXX^^^aaaeeehhhjjjkkkmmmooommmnnnpppqqqtttyyy~~~{{{yyywwwvvvwww{{{~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyywwwwwwvvvuuussspppmmmkkkjjjfffaaa\\\YYYVVVSSSQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRTTTXXX[[[``````___]]]ZZZWWWUUUSSSRRRNNNKKKKKKIIIFFFGGGKKKQQQ[[[eeeiiilllpppqqqooollljjjhhhffffffhhhkkkmmmooosssyyy}}}uuummmhhhcccbbbhhhooo||||||pppoooooozzzgggZZZKKKEEEBBB???>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<>>>??????======????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBFFFDDDFFFLLLMMMZZZsss{{{pppkkkjjjjjjrrrpppjjjaaaWWWOOOKKKKKKJJJNNNZZZnnn~~~zzzwwwyyyhhhTTTJJJEEE>>>888444333555777888777777888::::::::::::;;;;;;;;;;;;;;;<<<===>>>???AAADDDHHHKKKNNNSSS]]]jjj|||ddd]]]aaa^^^vvvaaaLLLGGGCCCBBBCCCGGGHHHHHHGGGEEECCCCCCBBB@@@AAABBBCCCEEEFFFGGGGGGIIILLLPPPTTTXXX^^^eeeiiinnnpppssswww|||~~~~~~~~~~~~|||zzzzzz|||~~~vvviiiiiirrrzzz}}}vvvpppjjjiiiggghhhkkkpppvvvzzzxxxlllbbbYYYSSSSSSWWW[[[___dddgggjjjllloooqqqnnnppprrrtttvvvzzz~~~yyyvvvuuullljjjhhhggghhhlllpppsssxxx~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{xxxxxxwwwvvvtttqqqnnnlllmmmiiiccc___[[[XXXUUURRRMMMMMMMMMNNNOOOPPPQQQRRRNNNOOOPPPQQQQQQSSSVVVYYY^^^^^^^^^]]][[[XXXUUUTTTSSSOOOKKKKKKJJJHHHIIIMMMYYYfffssszzz}}}xxxvvvsssqqqppprrrtttvvvyyy{{{}}}uuummmhhhdddcccjjjrrr|||zzznnnllllll|||gggZZZKKKEEEBBB???>>>???>>>??????>>>>>>>>>======>>>>>>===<<<;;;::::::999888999<<<>>>??????>>>===>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBEEEDDDGGGLLLMMMZZZrrr~~~sssnnnmmmmmmuuusssnnncccWWWOOOKKKKKKKKKPPP[[[mmm{{{tttooonnn```RRRIIICCC<<<888666555777999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???BBBFFFHHHOOORRR[[[hhhxxxggg]]]___\\\nnnbbbNNNFFFAAA???@@@EEEGGGHHHHHHFFFDDDCCCCCCAAAAAABBBCCCEEEGGGHHHIIIJJJMMMQQQUUUYYY^^^eeeiiimmmooossswww|||~~~}}}yyytttsssuuuxxx{{{||||||mmmiiinnnuuu|||uuuooolllgggddddddggglllooo}}}uuuiii___WWWUUUXXXZZZ^^^cccgggjjjmmmpppsssoooqqqtttwwwzzz}}}}}}xxxtttssssssfffdddaaa^^^^^^```bbbdddmmmsss~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyywwwtttqqqnnnmmmnnnjjjeee```\\\YYYVVVSSSMMMMMMNNNOOOPPPRRRSSSTTTPPPQQQQQQQQQQQQSSSUUUXXX[[[[[[\\\]]][[[YYYWWWUUUTTTOOOLLLLLLKKKJJJLLLPPP\\\kkk{{{}}}{{{{{{||||||uuummmiiifffgggnnnwwwvvvkkkkkkkkk~~~}}}gggZZZKKKEEEBBB???>>>???>>>>>>????????????>>>>>>???>>>>>>===<<<;;;::::::999:::<<<===>>>>>>>>>======>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCAAAEEEEEEGGGMMMMMMZZZrrrvvvqqqpppqqqwwwvvvpppeeeWWWMMMIIIIIIIIINNNYYYkkkzzz{{{xxxqqqlllbbbXXXNNNGGG???888666888444666888999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@BBBFFFHHHOOOQQQYYYfffttteee[[[[[[YYYggg|||aaaNNNFFF???>>>AAACCCFFFIIIIIIFFFDDDCCCCCCCCCBBBBBBBBBDDDGGGJJJKKKNNNPPPTTTWWWZZZ^^^bbbeeekkknnnrrrwww|||{{{sssooopppsssxxxzzzppphhhlllqqqvvvvvvrrrkkkeeebbbcccfffhhhpppzzz~~~rrrfff\\\YYYZZZ[[[___dddhhhjjjmmmoooqqqpppssswwwzzz}}}{{{vvvssstttuuujjjhhhddd```\\\ZZZYYYYYYaaafffqqq~~~~~~~~~{{{{{{zzzxxxuuuqqqnnnlllnnnjjjeee```]]]ZZZWWWUUUOOOOOOOOOOOOPPPQQQSSSSSSQQQRRRSSSRRRQQQSSSUUUXXXXXXYYY[[[\\\\\\ZZZXXXVVVUUUPPPLLLLLLLLLKKKMMMRRR\\\mmm}}}vvvoookkkjjjllluuuuuulllmmmnnn{{{gggZZZKKKEEEBBB???>>>???<<<===>>>??????>>>==============================<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAEEEEEEHHHMMMNNNYYYqqqwwwsssssstttyyywwwqqqeeeVVVKKKHHHHHHFFFKKKVVVggg|||{{{vvvwwwvvvqqqmmmZZZSSSKKKEEE<<<555555999333555777888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBCCCEEEHHHJJJQQQQQQXXXdddooozzzxxxcccZZZYYYTTTaaattt}}}___NNNFFF???>>>BBBBBBFFFIIIJJJGGGDDDCCCCCCDDDCCCBBBBBBDDDGGGJJJMMMQQQSSSWWWYYY[[[]]]```bbbiiimmmrrrwww|||~~~tttnnnoooqqqvvvxxxrrriiijjjooorrr{{{{{{vvvnnngggcccccceeefffcccllluuu~~~xxxkkk```[[[]]]]]]```eeehhhjjjlllnnnpppqqqtttxxx|||zzzvvvtttuuuwwwssspppkkkeee___ZZZWWWUUUVVV\\\fffttt||||||{{{xxxuuuqqqnnnlllnnnjjjeeeaaa]]][[[WWWUUUPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRSSSUUUWWWVVVXXXZZZ\\\\\\[[[YYYWWWUUUPPPMMMMMMLLLKKKNNNSSS```qqqxxxqqqnnnnnnqqqzzzwwwppprrrtttyyygggZZZKKKEEEBBB???>>>???;;;<<<===>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@AAA>>>============>>>??????<<<<<<<<<<<<===============>>>???@@@AAABBBCCCCCCAAAEEEEEEHHHMMMNNNYYYqqqyyyxxxyyyxxx}}}yyypppdddXXXOOOJJJIIIKKKQQQZZZeeexxx}}}xxxtttwwwvvvkkk```UUUJJJEEE@@@:::777777666666777888999999::::::@@@???===;;;:::;;;<<<===@@@AAACCCGGGKKKLLLLLLKKKOOOQQQYYYdddmmmwwwmmm\\\XXX[[[[[[ffftttuuu]]]MMMEEE@@@===>>>CCCFFFIIIJJJIIIGGGGGGGGGEEEDDDBBBBBBEEEJJJPPPSSSWWWXXXYYYYYYYYYZZZ]]]___iiinnnsssuuu{{{yyypppnnnpppuuuyyy~~~{{{mmmhhhiiinnnuuuyyymmmiiihhhffffffhhhlllmmmooosss{{{qqqfff```______ccchhhkkkmmmnnnoooqqqnnnqqqvvv~~~~~~yyyvvvtttsssrrrqqqmmmkkkkkkfff]]]VVVTTTRRRUUU]]]kkk|||~~~|||~~~||||||~~~~~~{{{wwwtttrrrqqqqqqmmmjjjgggdddaaa^^^YYYVVVWWWSSSOOOMMMNNNPPPQQQRRRPPPPPPPPPQQQRRRTTTUUUVVVWWWYYY\\\______]]][[[YYYVVVTTTRRRPPPNNNOOOOOOPPPaaaoooyyyrrrnnnoootttrrrppprrrttt}}}gggYYYJJJDDDAAA??????@@@??????>>>>>>>>>>>>??????;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<============??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAEEEEEEHHHKKKLLLQQQ___nnn~~~|||{{{{{{{{{{{{qqqdddVVVMMMHHHGGGIIIQQQ\\\iiizzz{{{yyyvvvzzzzzznnnaaaVVVKKKEEE@@@:::666666666666777888888999::::::>>>===;;;:::999:::<<<===@@@AAADDDGGGJJJLLLKKKJJJNNNPPPVVV```iiissskkkZZZVVVYYY^^^hhhsss~~~rrrZZZKKKDDD@@@??????CCCEEEHHHIIIHHHGGGFFFGGGCCCBBBAAABBBFFFLLLSSSWWWXXXYYYYYYXXXXXXYYY]]]```ggglllqqqtttzzz~~~rrrmmmmmmrrruuuxxxzzz}}}{{{nnngggeeehhhnnnwwwuuupppnnnllllllooommmmmmmmmooosssyyyyyypppiiiffffffcccfffjjjlllmmmmmmnnnoooooorrrxxx|||wwwtttrrrqqqoookkkhhhgggiiifff^^^VVVTTTQQQTTT\\\iiiyyy~~~{{{{{{||||||yyyuuusssqqqqqqnnnkkkhhhfffddd```\\\YYYYYYUUUQQQOOOPPPRRRSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVYYY\\\___``````^^^]]]XXXWWWTTTQQQPPPOOOOOOPPP[[[hhhzzzyyyqqqnnnpppvvvrrroooqqqsss{{{hhhZZZKKKDDDAAA???>>>??????>>>>>>======>>>>>>???<<<<<<<<<========================>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAADDDEEEGGGJJJKKKPPP___mmmzzz~~~~~~~~~~~~rrrcccVVVMMMIIIIIIJJJTTTbbbpppxxxxxxxxx}}}}}}qqqcccWWWKKKEEE???999666666666777777888888999999999;;;:::999999999:::<<<===AAABBBEEEHHHJJJJJJKKKKKKOOOPPPUUU^^^fffppp~~~jjj[[[YYY\\\dddlllttt}}}oooWWWIIIDDD@@@@@@AAABBBEEEHHHHHHGGGFFFFFFFFFAAA@@@@@@CCCHHHOOOVVVZZZYYYXXXWWWVVVVVVXXX\\\```eeejjjooorrryyyvvvmmmjjjqqqrrrrrrsssuuuzzz~~~qqqgggaaaaaafffmmmuuu}}}xxxqqqooommmnnnrrrsssqqqnnnlllmmmooorrrtttyyyxxxvvvrrrmmmjjjiiijjjgggjjjlllmmmlllllllllmmmooossszzz|||vvvqqqooolllkkkccc```aaadddccc\\\VVVTTTPPPSSSZZZgggwww~~~{{{yyyyyy|||~~~{{{wwwtttrrrrrrooommmkkkiiigggddd```^^^[[[XXXTTTRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUXXX\\\```bbbcccbbbaaa\\\ZZZWWWTTTQQQPPPOOOOOOTTT___nnn{{{xxxqqqooorrryyyrrrooopppsssyyyiiiZZZKKKDDDAAA>>>>>>???>>>======<<<<<<======>>>===============<<<<<<<<<>>>>>>>>>>>>??????????????????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAACCCDDDFFFIIIJJJOOO^^^lllvvv}}}sssdddWWWOOOMMMMMMNNNYYYhhhxxx}}}xxxzzz{{{~~~rrrdddYYYLLLEEE???999555666666777777777888888888999999999999999:::;;;======AAACCCFFFHHHHHHIIIJJJKKKQQQRRRVVV^^^fffooo}}}mmm```___cccmmmtttyyyoooWWWJJJDDD@@@@@@AAAAAADDDGGGGGGFFFEEEEEEEEEAAAAAAAAADDDIIIOOOUUUYYYWWWWWWUUUSSSSSSVVV[[[```ccchhhmmmqqqxxx~~~rrrllltttrrrpppnnnoootttzzz~~~~~~sssggg___]]]aaafffmmmttt}}}yyyrrrooommmppptttzzzwwwsssooommmlllmmmnnnqqqooommmjjjgggffffffgggkkklllnnnnnnlllkkkkkkkkkooosss{{{vvvppplllhhhfff]]]YYYXXX[[[[[[XXXUUUVVVOOORRRYYYfffvvv~~~zzzwwwwwwyyy~~~}}}yyyvvvtttsssqqqooommmkkkjjjhhhdddbbb]]]ZZZVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVYYY\\\```cccddddddccc___]]]ZZZVVVSSSPPPOOONNNPPPXXXcccnnnuuuzzzwwwooopppuuu}}}rrrnnnqqquuuwwwgggYYYJJJDDDAAA??????@@@======<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;======>>>>>>>>>???????????????>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBBBBCCCEEEHHHIIINNN]]]kkk}}}tttzzzxxxgggXXXOOOLLLMMMQQQ[[[jjjzzzuuueeeYYYLLLDDD???999666777777777777777777888888888999999::::::;;;===>>>>>>@@@CCCFFFGGGHHHHHHKKKMMMRRRRRRWWW___fffooo|||lllaaabbbhhhvvv~~~qqqYYYKKKDDD@@@???@@@@@@CCCEEEFFFEEEDDDDDDDDDCCCBBBBBBDDDGGGLLLQQQTTTSSSSSSRRRQQQQQQUUUZZZ___bbbggglllpppwww{{{tttwwwsssnnnjjjjjjmmmqqqssssssuuuxxxzzzxxxoooccc[[[ZZZ\\\___dddkkkttt|||vvvqqqooorrrwww|||zzzvvvrrrooonnnnnnnnnllliiieeebbbaaabbbcccdddkkkmmmnnnmmmlllkkkkkklllooottt|||wwwpppjjjeeebbb[[[UUUQQQSSSSSSRRRSSSVVVOOOQQQXXXeeewww~~~{{{wwwuuuwww|||~~~{{{xxxuuutttsssqqqooommmllljjjgggddd^^^[[[XXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZ]]]aaacccdddddddddbbb```]]]YYYUUURRRPPPNNNPPPUUU\\\cccjjjooosssvvv|||~~~|||tttnnnqqqxxxqqqooosssxxxwwweeeWWWIIICCCBBBAAAAAABBB======<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBEEEHHHIIINNN\\\kkk}}}uuuxxx|||iiiXXXNNNIIIIIIOOOZZZhhhyyy|||eeeYYYLLLDDD???999777888777777777777777777777777999::::::;;;<<<=========???BBBFFFGGGGGGHHHLLLOOOQQQSSSXXXaaahhhppp|||xxxeee\\\```hhh}}}sssZZZKKKDDD???>>>>>>???BBBEEEFFFDDDCCCCCCCCCDDDCCCCCCCCCEEEHHHLLLNNNNNNNNNNNNNNNOOOSSSYYY]]]aaafffkkknnnuuu~~~~~~{{{uuummmhhhffffffhhhhhhfffiiimmmooonnnggg^^^WWWVVVVVVXXX[[[aaakkkwww}}}vvvppplllmmmrrrwwwuuussspppooonnnooooooiiiddd^^^[[[[[[___bbbdddiiijjjllllllkkkkkkmmmnnnqqqvvv~~~~~~uuummmgggccc```[[[TTTPPPPPPPPPOOOQQQTTTNNNQQQWWWddduuu~~~~~~}}}yyyvvvvvv{{{|||yyywwwvvvtttrrrpppnnnmmmkkkgggeee```]]]ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXX[[[\\\___bbbdddfffggggggfffdddbbb^^^ZZZVVVSSSQQQRRRTTTXXX]]]bbbgggkkkmmmrrrvvv{{{}}}}}}}}}}}}wwwpppmmmrrr|||qqqpppsssxxxwwweeeWWWIIICCCBBBAAAAAACCC>>>======<<<<<<======>>>===============<<<<<<<<<<<<<<<<<<<<<============??????>>>>>>>>>>>>??????>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEHHHIIINNN]]]kkk}}}vvvxxxzzziiiYYYNNNJJJIIIMMMYYYiiizzzeeeXXXKKKDDD???:::999:::777777777777777777777666999999:::;;;;;;;;;;;;;;;===AAAFFFGGGFFFHHHMMMRRRTTTVVV^^^gggooovvvppp]]]VVV\\\fffqqqYYYJJJCCC>>>===>>>>>>AAADDDEEEDDDBBBBBBBBBCCCBBBAAAAAACCCEEEHHHIIIHHHIIIKKKMMMOOOSSSXXX[[[___dddhhhkkkrrrzzz|||}}}~~~zzzqqqjjjfffeeecccaaa```cccgggiiifffaaa\\\XXXTTTTTTSSSUUU[[[fffsss{{{xxxooohhhgggkkkpppooonnnmmmmmmmmmnnnoookkkddd[[[VVVWWW[[[```bbbeeegggiiijjjjjjllloooqqquuuyyywwwoooiiieeeaaa___\\\VVVSSSSSSSSSPPPOOOPPPNNNPPPUUU```ppp~~~{{{wwwvvvzzz}}}{{{xxxwwwuuussspppnnnmmmjjjgggdddbbb```]]]\\\\\\\\\ZZZYYYVVVVVVVVVVVVWWWXXXZZZZZZ\\\]]]```dddhhhjjjlllmmmjjjiiigggccc___[[[XXXVVVSSSTTTVVVZZZ___cccfffggglllrrrzzz~~~~~~~~~xxxrrrlllkkksssrrrppprrruuuxxxgggYYYKKKDDDAAA???>>>@@@???>>>>>>======>>>>>>???<<<<<<<<<===============<<<============>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCCCCCCCFFFHHHIIIOOO]]]lll}}}xxxyyy~~~vvvgggZZZQQQMMMMMMMMMYYYkkk~~~dddXXXKKKDDD???;;;999;;;777777777777666666666666888888999:::::::::999999<<>>===>>>>>>AAACCCDDDCCCBBBBBBBBBAAAAAA@@@@@@AAADDDFFFHHHDDDFFFIIILLLNNNRRRWWWZZZ]]]bbbfffiiioooxxx|||{{{xxxyyy{{{}}}uuunnniiifffccc```___cccggggggddd```]]]\\\UUUTTTSSSTTTZZZeeerrr{{{tttjjjhhhjjjmmmmmmlllllllllmmmnnnooopppggg[[[TTTTTTXXX\\\^^^bbbdddgggiiijjjmmmpppsssxxx|||~~~xxxpppjjjeeeccc```___\\\XXXVVVXXXWWWQQQMMMMMMNNNOOOSSS]]]lll{{{}}}|||xxxvvvzzz~~~~~~~~~}}}{{{yyyxxxuuussspppnnnllliiifffcccdddbbb___^^^^^^^^^\\\[[[UUUUUUVVVVVVXXXYYY[[[[[[\\\^^^aaafffjjjnnnqqqrrrnnnllljjjgggccc___[[[YYYTTTTTTUUUYYY^^^bbbeeefffkkksss}}}uuupppjjjkkktttssspppqqqsssyyyjjj\\\LLLDDDAAA===<<<===??????>>>>>>>>>>>>??????;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFIIIJJJOOO^^^lll}}}yyyzzzyyy||||||nnnbbbVVVLLLIIIKKKRRR]]]lll}}}cccWWWJJJCCC>>>:::999:::666666666666777777777777666777999999888999;;;===???@@@DDDFFFEEEEEELLLTTTZZZ___gggpppzzzmmmXXXPPPUUU[[[vvvuuu\\\JJJBBB?????????CCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@AAADDDFFFGGGFFFHHHIIIKKKLLLPPPUUUXXX[[[^^^eeekkkqqqtttuuuuuuuuuvvvxxx{{{zzzsssnnnjjjiiiiiigggfffeeeeeedddaaa___\\\[[[XXXVVVWWW```ooo{{{~~~yyymmmhhhkkkhhhjjjjjjiiiggggggjjjmmmpppiii___XXXVVVWWWYYYZZZ```aaaccceeeiiimmmppprrrzzz|||uuukkkfffeeeeeeccc```___^^^[[[XXXUUURRRPPPNNNLLLOOOTTT\\\hhhttt~~~}}}|||{{{zzz~~~~~~zzzwwwtttqqqnnnmmmnnnmmmjjjgggeeecccaaaaaa```^^^\\\YYYZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^aaaeeekkkpppuuuxxxvvvtttpppkkkfffbbb```^^^[[[[[[\\\]]]```ccceeegggooouuu}}}zzzuuunnnooosss{{{~~~vvvmmmjjjwww{{{kkk]]]NNNFFFCCC???>>>???@@@???>>>???@@@AAA@@@>>>;;;<<<=========<<<:::999===============>>>??????<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBEEEDDDGGGNNNOOOYYYppp}}}zzzxxx}}}zzz}}}yyylll```UUULLLIIILLLPPP[[[jjj{{{|||bbbVVVIIIAAA===888777888666666666666777777777777666777999999888999;;;===AAABBBEEEGGGFFFFFFLLLUUU]]]ccckkksss|||ttt^^^SSSTTTXXXrrrwww^^^KKKBBB@@@AAABBBDDDCCCBBBBBBAAAAAABBBBBBAAA@@@??????@@@BBBEEEFFFFFFGGGIIIJJJLLLOOOTTTWWW[[[___fffmmmrrrtttuuuuuuqqqrrrvvvzzz~~~~~~yyyvvvuuuqqqooommmlllllljjjgggdddcccaaa]]]YYYYYY```lllwww|||ooojjjkkkhhhiiihhhfffdddfffjjjnnnnnniiibbb[[[VVVUUUWWWYYY___```aaadddgggjjjmmmnnnvvv~~~~~~vvvkkkdddccccccbbbaaa```^^^\\\XXXTTTQQQNNNMMMJJJMMMSSS[[[fffqqq{{{~~~}}}|||{{{{{{~~~~~~~~~|||yyyuuurrrooommmmmmllliiifffeeecccaaaaaaaaa___]]][[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]___ccchhhoootttwww{{{yyyvvvrrrmmmiiieeeccc]]]]]]^^^___aaadddgggiiiooouuu}}}}}}wwwrrrmmmpppuuu~~~{{{tttkkkiiiuuu~~~lll^^^OOOGGGCCC@@@>>>???@@@>>>===>>>???@@@???>>><<<<<<======<<<;;;;;;:::>>>============>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAACCCEEEDDDGGGMMMOOOZZZqqqyyyxxxyyyxxx{{{|||rrrggg^^^TTTLLLJJJLLLNNNXXXgggxxxwwwaaaTTTHHH@@@;;;777555666555666666666777777777888666777999999888999;;;===AAABBBEEEHHHGGGGGGNNNWWW```fffnnnwww~~~hhhXXXTTTWWWlll|||cccMMMBBB@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEEEEEFFFHHHIIIJJJNNNSSSVVVZZZ___gggnnntttuuuuuutttooorrruuuyyy|||}}}|||zzzxxxwwwtttpppmmmmmmjjjeee___\\\aaajjjrrr{{{yyyyyywwwyyy~~~sssllljjjjjjiiigggcccaaabbbfffiiikkkjjjeee^^^WWWTTTUUUXXX\\\]]]___aaacccfffggghhhnnnxxxyyylllccc```aaabbbbbbaaa```\\\XXXTTTPPPLLLKKKHHHKKKQQQYYYcccmmmuuuyyy~~~}}}||||||{{{}}}|||}}}~~~}}}{{{vvvssspppnnnmmmkkkiiigggeeecccbbbaaaaaaaaa___]]]^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\```eeelllssswww}}}}}}|||yyyuuupppkkkhhhbbbbbbbbbccceeegggjjjkkkpppuuu|||~~~yyysssoookkkpppxxx~~~wwwqqqjjjhhhtttnnn___PPPHHHDDD@@@>>>??????===<<<===>>>???>>>=========<<<;;;;;;;;;;;;<<<>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAADDDFFFCCCEEEMMMOOO[[[sssyyyyyy{{{~~~ssstttzzz}}}}}}ssskkkbbb[[[SSSLLLJJJLLLLLLVVVeeewwwuuu___TTTGGG@@@;;;666444555555555666666777777888888666777999999888999;;;===???@@@DDDHHHHHHIIIPPPYYY```fffpppyyyuuuaaaXXXXXXiiikkkQQQBBB@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEDDDEEEGGGHHHJJJMMMRRRUUUZZZ```iiiqqqvvvwwwuuusssrrrtttwwwzzz|||~~~~~~~~~{{{wwwvvvrrrkkkeeebbbeeemmmsss{{{uuusssnnnnnnqqqwww}}}wwwmmmiiikkkjjjgggcccaaa`````````hhhiiigggaaaXXXSSSTTTWWWZZZZZZ\\\^^^```aaabbbbbbeeeppp}}}}}}nnnccc______bbbdddcccaaa^^^YYYTTTOOOKKKIIIFFFIIIOOOWWW```hhhooorrr|||~~~~~~}}}||||||zzzyyyyyy{{{}}}~~~}}}{{{xxxvvvssspppmmmkkkjjjiiifffdddbbbbbbbbbbbbaaa```aaa```___^^^]]]\\\\\\[[[[[[ZZZ[[[]]]bbbjjjqqquuu{{{|||}}}}}}zzzuuuoookkkggggggggggggiiikkkmmmnnnpppuuu{{{}}}{{{vvvppplllhhhnnnyyy{{{tttpppjjjiiivvvooo```QQQHHHDDD@@@??????>>><<<;;;<<<===>>>===<<<======;;;::::::;;;<<<===>>>>>>>>>>>>>>>======<<<@@@@@@????????????????????????@@@AAABBBBBBBBBBBBDDDFFFCCCEEELLLOOO\\\ttt}}}}}}}}}{{{mmmlllrrruuuvvvllleee]]]XXXRRRKKKJJJLLLLLLVVVeeeyyyvvv^^^SSSGGGAAA<<<777555666555555555666777888888888666777999999888999;;;======>>>CCCHHHIIIJJJRRR\\\^^^eeeooo{{{iii]]]]]]gggvvvXXXDDD@@@AAA@@@GGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCEEEFFFHHHIIIMMMRRRUUUZZZaaakkktttxxxxxxuuurrrqqqsssvvvzzz}}}|||xxxpppjjjiiimmmuuu{{{~~~wwwtttmmmlllmmmooosssvvvwwwwwwxxx{{{|||pppiiifffeeeddddddbbbaaa___]]]eeeggggggaaaYYYUUUUUUXXXXXXYYY[[[]]]^^^_________\\\hhhvvvrrrfff______aaaddddddbbb^^^YYYSSSNNNJJJHHHEEEHHHMMMTTT\\\dddjjjnnnxxx~~~~~~}}}}}}wwwvvvuuuwwwyyy{{{{{{{{{zzzxxxuuuqqqnnnlllllllllhhhfffcccccccccccccccbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYYYY[[[___fffmmmqqqvvvyyy|||~~~}}}yyytttpppllllllkkkkkklllnnnooopppqqquuu{{{~~~{{{xxxtttoookkkeeemmmyyy|||uuupppkkklll|||nnn```PPPHHHDDDAAA???@@@===<<<;;;<<<===>>>===;;;===<<<;;;::::::;;;============>>>>>>>>>>>>===<<>>=========>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFCCCEEEMMMOOO]]]uuu}}}{{{kkkhhhlllnnnnnnfff```ZZZWWWRRRKKKJJJLLLOOOXXXhhh|||uuu[[[QQQFFFAAA===888666666444444555666777888999999666777999999888999;;;===???AAAEEEIIIJJJKKKSSS\\\___fffppp|||mmm______eee}}}___HHHAAAAAA???HHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEGGGHHHIIIMMMRRRUUUZZZaaammmvvv{{{zzzuuuqqqmmmooorrrwww||||||tttnnnooovvv{{{vvvooommmkkkjjjkkklllmmmlllmmmnnnrrryyy}}}}}}wwwmmmaaa``````aaaccccccbbb```cccdddccc```[[[XXXXXXZZZYYY[[[]]]___```aaa``````ZZZdddpppzzzuuuiii```^^^___aaabbb```\\\WWWQQQLLLHHHFFFDDDFFFJJJPPPXXX```fffjjjttt|||~~~~~~~~~vvvtttssstttvvvyyyzzzzzzyyyyyyvvvrrrnnnlllmmmnnnjjjhhheeedddddddddcccccccccbbbaaa```^^^[[[YYYXXXVVVVVVVVVXXX\\\aaagggjjjooosssxxx}}}~~~|||xxxuuuqqqpppooooooooopppqqqrrrqqquuuzzz~~~|||yyyvvvrrrmmmiiidddmmmyyyxxxrrrmmmqqqmmm^^^OOOGGGDDDAAA@@@AAA>>><<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======;;;<<<>>>?????????>>>===<<<;;;:::999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCFFFCCCFFFNNNPPP]]]uuuxxx}}}nnnjjjjjjhhheeebbb]]]XXXVVVRRRKKKJJJLLLQQQ[[[kkk~~~zzzlllXXXMMMCCC???<<<777555666444444555666777888999999666777999999888999;;;===EEEFFFJJJMMMLLLLLLRRR[[[ccciiissslll]]]]]]aaaxxxeeeKKKDDDCCC@@@HHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIDDDFFFGGGHHHJJJNNNRRRVVVZZZbbbnnnxxx}}}{{{uuupppmmmnnnooorrrvvv{{{wwwqqqttt|||}}}rrrooojjjhhhgggggggggffffffeeeeeeiiiooouuuzzz|||wwwwwwvvvuuuxxx~~~tttdddaaa^^^^^^```bbbbbbaaaaaa```___^^^\\\\\\\\\\\\]]]___aaadddeeeeeeeeeeee\\\dddlllsss|||vvvjjjaaa\\\[[[\\\^^^\\\XXXSSSNNNIIIEEECCCAAACCCFFFKKKSSS[[[cccgggooowww~~~~~~~~~wwwuuurrrsssuuuxxxyyyzzzwwwwwwuuuppplllkkkmmmooommmjjjfffddddddddddddcccbbbbbbaaa___]]]ZZZWWWUUURRRRRRSSSTTTWWW[[[___aaafffjjjqqqwwwzzz{{{yyywwwtttsssrrrqqqpppqqqrrrsssqqquuuzzz}}}~~~~~~zzzwwwtttpppkkkgggfffooozzz}}}tttpppvvv}}}jjj\\\MMMFFFCCCAAA@@@AAA>>>===<<<<<<>>>>>>===<<<:::;;;;;;<<<======<<<<<<999;;;===???@@@@@@???>>><<<;;;:::999:::<<<>>>???>>>>>>@@@AAABBBCCCCCCCCCBBBEEEDDDHHHOOOQQQ]]]tttsss~~~rrrmmmjjjeee___aaa\\\XXXVVVRRRLLLJJJKKKSSS]]]nnn|||xxxrrrbbbUUUKKKAAA===;;;777555666444444555666777888999999666777999999888999;;;===KKKLLLNNNPPPMMMLLLQQQZZZhhhmmmvvviiiZZZZZZ^^^tttiiiNNNGGGEEEBBBIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEFFFHHHIIIKKKNNNSSSVVVZZZbbboooyyy~~~{{{uuuppppppoooooooooqqquuuxxx{{{yyysssvvvtttqqqkkkhhhffffffeeeeeedddaaa^^^^^^cccjjjooorrrqqqrrrrrrrrruuu~~~zzzmmmggg___[[[\\\^^^______aaa^^^\\\\\\]]]^^^^^^^^^```bbbeeehhhiiijjjiiihhh___eeekkkpppwwwvvvkkkaaaZZZXXXXXX[[[YYYUUUQQQKKKGGGCCCAAA???@@@CCCHHHOOOYYYaaafffkkkssszzz{{{{{{xxxvvvssssssuuuxxxyyyzzzuuuuuusssooojjjiiilllooonnnkkkgggeeedddddddddcccbbbaaa```___\\\XXXUUUSSSOOOOOOPPPRRRTTTWWWZZZ\\\^^^bbbjjjqqqvvvwwwwwwvvvuuutttsssrrrqqqrrrrrrsssrrruuuyyy|||}}}~~~|||yyyuuurrrnnniiifffhhhppp{{{vvvrrrzzz{{{iii[[[LLLFFFCCCAAA@@@BBB???===<<<===>>>???>>>===999:::<<<===>>>===<<<;;;888:::<<>>===<<<<<<===???AAACCC===>>>@@@AAABBBCCCCCCCCCAAAEEEDDDIIIPPPRRR]]]ttt~~~xxxxxx|||}}}rrrooolll```___ZZZTTTRRROOOKKKLLLOOOSSSdddmmm|||uuuhhh\\\NNNHHHAAA;;;888777666555555555666666777777888888777888:::::::::;;;>>>@@@IIIQQQXXXVVVOOOLLLQQQXXXffftttzzz~~~mmm___]]]YYYnnnnnnTTTGGGBBB???GGGLLLMMMGGGDDDEEECCC???EEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIHHHJJJMMMSSSWWWZZZcccoooyyy}}}{{{tttooollllllkkklllpppvvv{{{{{{rrrsss}}}xxxllliiihhhccc```aaa```___]]][[[ZZZ\\\aaadddeeehhhjjjkkkmmmuuuuuummmccc\\\YYY\\\___bbb```aaaaaaaaabbbdddhhhkkkfffgggiiilllooopppnnnmmmiiifffdddfffkkksssyyy}}}{{{vvvnnneee]]]XXXVVVUUUQQQMMMHHHDDDBBBAAA@@@???>>>>>>AAAHHHMMMQQQYYYaaakkkqqqxxx{{{{{{zzz{{{|||}}}|||zzz}}}yyyuuussssssssstttsssssssssrrrmmmgggfffkkkpppjjjiiihhhgggfffdddccccccbbb```\\\YYYWWWUUURRRPPPNNNNNNMMMMMMNNNNNNOOOPPPUUUYYY___dddhhhkkkoooqqqppprrruuuuuussspppooonnnqqqrrrtttvvvyyy|||}}}{{{yyyvvvrrrmmmgggccchhhnnnvvv~~~uuu}}}|||iii[[[LLLEEEAAA>>><<<===>>>======<<<;;;;;;::::::>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCEEECCCFFFMMMPPP]]]uuu~~~vvvxxx}}}yyywwwttthhheee^^^VVVRRRNNNKKKMMMQQQVVVhhhrrr}}}yyyrrreeeXXXNNNIIIAAA;;;888777666555555555666666777777888888888999:::;;;;;;<<<>>>@@@GGGOOOVVVVVVQQQOOOTTTZZZgggwww~~~kkk\\\XXXYYYlllqqqVVVIIIEEECCCGGGMMMOOOJJJEEEDDDDDDAAAFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHIIIJJJNNNTTTXXX\\\dddoooyyy}}}{{{uuuqqqmmmlllkkklllpppvvv|||uuuttt}}}}}}qqqmmmkkkfffbbbbbb___]]]YYYUUUSSSTTTWWWYYY\\\___bbbdddgggnnnyyy~~~uuuiii___ZZZYYY[[[]]]___```aaaccceeeiiimmmooopppoooooopppsssuuuuuutttlllhhhcccaaaccchhhlllnnnooolllfff___YYYUUUSSSRRROOOKKKFFFBBBAAA@@@???>>>===<<>>>>>===<<<<<<;;;;;;======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCCCCEEECCCFFFMMMPPP]]]uuu~~~uuuxxx|||pppjjjaaaXXXSSSNNNLLLNNNTTTXXXmmmzzz{{{xxxrrreeeXXXOOOIIIBBB<<<999888777666555555666666777777888888888:::;;;<<<<<<===???AAAEEELLLSSSUUUSSSSSSXXX]]]hhhxxxooo___WWWVVVgggwww[[[LLLGGGGGGGGGOOOSSSOOOGGGDDDDDDDDDGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKOOOUUUYYY^^^eeepppyyy}}}|||wwwsssnnnmmmkkklllpppvvv}}}}}}{{{|||yyyxxx~~~xxxtttooojjjhhhccc```ZZZUUUQQQOOOOOOPPPRRRUUUYYY]]]aaagggpppwww|||pppeee^^^[[[ZZZZZZ\\\^^^aaafffkkkpppuuuwwwyyywwwttttttvvvxxxxxxxxxqqqkkkccc]]][[[[[[\\\]]]```^^^[[[WWWSSSPPPOOONNNJJJGGGBBB???>>>>>>===<<<;;;:::===CCCGGGKKKSSS\\\hhhooovvvyyyyyyvvvuuuvvvuuuwww{{{~~~|||xxxuuuttttttsssrrrmmmooooookkkgggeeefffiiimmmlllkkkhhhfffdddbbbaaa___\\\YYYVVVTTTSSSPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIEEEHHHKKKOOORRRWWW]]]aaalllnnnqqqqqqpppnnnmmmmmmjjjkkklllmmmppprrrtttuuuvvvuuusssqqqmmmiiieeebbbjjjqqq{{{vvvdddWWWJJJEEEDDDBBBAAABBB?????????>>>======<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCEEECCCFFFNNNPPP]]]uuu~~~wwwzzzuuujjjaaaYYYTTTPPPNNNPPPVVVYYYqqq}}}{{{vvviii[[[OOOJJJBBB<<<999888777666555555666666777777888888999:::<<<<<<<<<===@@@BBBCCCIIIPPPTTTUUUWWW\\\```gggvvvyyyfff[[[RRRaaa{{{bbbNNNGGGGGGFFFOOOWWWTTTKKKEEEEEEGGGIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLPPPVVVYYY```fffpppyyy}}}|||xxxuuuooommmkkkkkkooowww~~~wwwtttuuuxxx~~~|||}}}wwwrrrnnniiibbb[[[VVVSSSQQQOOOLLLOOOTTTWWW\\\aaahhhmmmvvv|||~~~vvvooohhhccc^^^[[[ZZZ\\\aaahhhqqqyyy~~~~~~vvvoooeee]]]XXXUUUTTTSSSTTTTTTRRRPPPNNNLLLIIIHHHFFFCCC???===<<<<<<;;;:::;;;:::<<>>>>>>>>=========<<<<<<;;;<<<===>>>>>>===<<<;;;<<<============>>>>>>>>>======>>>???@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCCCCEEECCCFFFNNNQQQ^^^vvvzzz~~~~~~wwwggg___XXXUUURRRPPPSSSXXX^^^yyy~~~~~~zzzlll]]]OOOIIIBBB<<<999888777666555555666666777777888888999:::<<<<<<<<<===@@@BBBAAAFFFLLLRRRVVVZZZ^^^aaaeeeqqqxxxjjjZZZOOO[[[rrrlllQQQFFFEEEFFFNNNWWWXXXPPPGGGFFFJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGIIIKKKMMMQQQVVVYYY___fffoooxxx|||{{{wwwtttmmmlllkkklllpppwww~~~xxxssssssuuuzzz~~~xxxrrrjjjccc]]]YYYUUURRRKKKMMMPPPSSSVVVZZZ___aaakkkqqqyyy~~~{{{xxxssskkkccc]]]YYY[[[aaakkkwww{{{ssshhh^^^XXXTTTQQQPPPOOOOOONNNMMMKKKHHHEEEDDDBBB@@@===;;;;;;;;;:::999<<<:::<<<@@@DDDHHHQQQYYYcccjjjsssxxxwwwssspppoooooorrrwwwyyyyyyyyyzzz|||{{{}}}}}}zzzvvvsssqqqpppmmmlllhhhiiiiiihhheeecccaaaaaafffffffffeeeeeeeeedddddd___\\\YYYVVVUUUSSSQQQOOONNNMMMKKKJJJIIIHHHGGGGGGHHHHHHHHHFFFFFFIIIMMMQQQ[[[]]]```aaa``````aaabbbbbbcccccceeegggiiikkkllllllmmmmmmjjjfffcccbbbcccgggnnnyyyrrr```SSSGGGCCCAAA>>>============<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>???===>>>>>>???@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCCCCCEEECCCFFFOOORRR___www~~~|||hhh```XXXTTTRRRQQQVVV\\\hhhzzzkkk[[[NNNHHHAAA;;;888777666555555555666666777777888888888:::;;;<<<<<<===???AAAAAADDDJJJPPPVVV[[[^^^___aaakkkpppzzzoooZZZQQQWWWhhhzzzXXXHHHEEEEEELLLVVVZZZTTTKKKHHHKKKHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGJJJLLLNNNQQQUUUXXX]]]cccnnnwww{{{zzzuuuqqqkkkjjjjjjlllpppwww}}}wwwwwwwwwzzz{{{rrrjjjddd___YYYTTTOOOOOOOOOPPPQQQTTTVVVWWW___eeeooovvvzzz{{{||||||zzz{{{||||||yyyqqqfff___]]]^^^cccnnn}}}zzznnnbbbZZZUUUQQQOOOOOONNNMMMKKKIIIFFFDDDBBB@@@>>><<<;;;<<<<<<;;;999===;;;<<<@@@CCCGGGPPPYYY```hhhrrrxxxwwwsssooonnnlllpppuuuvvvuuutttuuuwwwwwwzzz~~~~~~{{{wwwuuusssrrrooommmhhhhhhgggfffdddbbb```___bbbbbbbbbbbbbbbccccccccc^^^[[[XXXVVVUUUSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGDDDCCCDDDGGGIIITTTWWWYYYZZZZZZ[[[\\\^^^^^^^^^___aaaccceeegggiiihhhjjjkkkhhhdddaaabbbdddhhhoooyyy~~~qqq]]]QQQFFFBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<=========>>>>>>>>>??????>>>?????????@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCEEECCCGGGOOORRR```xxxoooeeeYYYSSSPPPQQQXXXaaarrr|||jjjYYYMMMGGG@@@:::777666555444555555666666777777888888888999:::;;;;;;<<<>>>@@@BBBDDDHHHNNNUUUZZZ\\\\\\^^^ggglllvvv|||dddWWWWWW^^^uuuaaaLLLIIIEEEIIISSSZZZXXXOOOJJJKKKHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHKKKLLLNNNQQQTTTWWWYYYaaalllvvvzzzxxxrrrnnnhhhhhhiiilllqqqvvv{{{~~~|||zzz{{{vvvooohhh```ZZZWWWUUURRRQQQQQQQQQRRRRRRUUU[[[eeelllqqqrrrssssssqqqsssvvvxxxxxxtttmmmhhhbbbbbbfffrrryyykkk```XXXRRROOONNNMMMLLLJJJHHHFFFEEEDDD???===<<<<<<======<<<:::===;;;;;;???BBBFFFNNNWWW^^^gggrrrxxxwwwsssooonnnmmmrrrvvvwwwtttrrrtttvvvssswww{{{~~~~~~}}}||||||}}}}}}|||yyywwwuuusssrrrooommmhhhgggeeedddcccbbb```___````````````____________\\\ZZZWWWUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFMMMOOORRRSSSSSSUUUWWWYYYYYYYYY[[[]]]___bbbeeefffeeehhhiiifffbbb___bbbeeehhhnnnvvv~~~~~~|||nnn[[[OOOEEEBBBAAA???>>>>>><<<<<<<<<<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBEEECCCGGGOOOSSS```xxxwwwjjjZZZQQQMMMPPPZZZeeevvv~~~jjjXXXLLLGGG???999666555444333555555666666777888888888777888:::::::::;;;>>>@@@BBBCCCGGGMMMUUUZZZ[[[[[[]]]eeekkkvvvqqq]]]WWWXXXjjjhhhQQQLLLDDDGGGPPPZZZZZZQQQKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHGGGIIIKKKMMMNNNPPPTTTVVVWWW___kkkvvvzzzwwwqqqlllfffgggiiimmmqqqvvvzzz}}}}}}|||zzzrrrhhhaaa```\\\WWWTTTSSSRRRRRRRRROOOUUU___fffjjjllllllmmmhhhjjjnnnssswwwwwwtttqqqffffffiiiuuussseee\\\UUUQQQMMMLLLJJJIIIGGGFFFFFFFFF???===<<<<<<===>>><<<;;;===::::::===AAAEEEMMMVVV]]]fffqqqxxxxxxtttpppnnnqqquuuzzzzzzvvvtttuuuxxxppptttzzz}}}}}}}}}{{{{{{zzz{{{{{{yyywwwtttrrrqqqpppmmmkkkiiigggdddcccbbbaaa```___```______^^^]]]]]]\\\\\\[[[XXXUUUSSSRRRQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGFFFEEECCCCCCEEEGGGGGGIIIKKKMMMMMMOOOQQQTTTVVVVVVXXXZZZ]]]```cccddd^^^aaaccc```[[[ZZZ\\\```eeekkkssszzz|||yyy~~~{{{mmmYYYNNNDDDBBBCCCBBB@@@AAA============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBEEECCCGGGPPPSSS```yyy{{{zzz~~~nnn]]]TTTOOOOOOZZZggg~~~kkkXXXNNNIIIBBB===:::888777666555555555555666777888999777888999999888:::===??????EEEKKKNNNSSSZZZ\\\ZZZZZZ^^^gggrrr}}}{{{dddXXXYYYggg|||rrrWWWLLLIIIGGGKKKQQQSSSOOOJJJIIIFFFFFFFFFHHHJJJIIIGGGEEEFFFIIIMMMNNNMMMLLLLLLLLLVVV^^^jjjrrruuutttpppnnneeegggiiikkkmmmqqqvvvzzz~~~~~~vvvsssdddcccbbb^^^YYYVVVTTTTTTTTTTTTWWW^^^fffkkkiiieeeaaabbbdddhhhllloooooonnnlllhhhiiiwww~~~ooocccXXXRRRLLLKKKJJJJJJJJJGGGCCC@@@AAA@@@???>>>==================<<<<<>>===============;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFBBBEEEEEEHHHOOOSSSbbb|||{{{{{{~~~~~~~~~mmm[[[SSSNNNNNNXXXeee}}}kkkWWWMMMHHHAAA<<<999777666555666666666666777888999:::999999:::999999:::===???CCCHHHKKKLLLPPPUUUVVVTTTUUUZZZcccooozzzlll\\\XXXbbbtttzzz\\\NNNJJJHHHKKKQQQRRRMMMIIIHHHHHHGGGHHHJJJLLLLLLIIIGGGGGGIIIKKKKKKJJJIIIJJJJJJTTT\\\hhhqqquuurrrooollliiijjjjjjkkkllloootttwww{{{}}}{{{rrrpppkkkfff```\\\[[[[[[WWWVVVXXX]]]dddhhhgggdddbbbaaaaaacccgggjjjkkklllnnnkkknnn|||uuuhhh\\\UUUMMMLLLKKKKKKJJJHHHDDDAAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<>>>DDDLLLQQQ\\\dddpppyyy~~~}}}|||zzz~~~~~~~~~}}}yyyvvvqqqtttxxxzzzzzz{{{}}}~~~}}}|||||||||zzzwwwssspppoooooonnnmmmjjjgggcccaaa```^^^\\\ZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFEEECCCBBBAAA@@@??????AAAAAABBBDDDFFFHHHKKKLLLOOOPPPQQQSSSUUUWWWYYYYYY^^^^^^]]]ZZZXXXYYY[[[]]]eeeiiiooovvv|||vvvsss~~~{{{lllWWWMMMDDDAAA@@@??????AAA???>>>>>>==============================<<<<<<<<<======>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBEEEEEEHHHOOOSSSbbb}}}~~~{{{|||zzzyyyzzzjjjYYYQQQLLLLLLUUUbbbvvviiiUUUKKKFFF???:::888666555555444444333444444555666777:::;;;;;;:::::::::===???EEEIIILLLMMMPPPVVVWWWVVVSSSVVV___iiitttvvvaaaXXX]]]kkkbbbPPPKKKJJJMMMSSSTTTNNNHHHFFFGGGGGGHHHJJJLLLLLLJJJGGGHHHIIIHHHGGGEEEEEEGGGIIIPPPYYYfffooorrrpppllliiilllllllllkkkkkknnnrrruuuxxx{{{~~~yyyqqqkkkfffcccbbb^^^\\\[[[]]]bbbeeedddcccdddbbb``````bbbeeeggghhhmmmlllqqqooobbbYYYOOONNNMMMLLLKKKIIIFFFCCCBBBBBBAAA@@@??????????????????======>>>CCCIIINNNZZZbbbnnnyyy~~~}}}zzzrrrtttwwwxxxxxxxxxzzz{{{~~~~~~}}}|||{{{{{{zzzzzzwwwssspppooommmllljjjgggeeeaaa___]]]\\\YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNLLLJJJIIIHHHFFFEEECCCAAA@@@???>>>>>>>>>??????AAACCCEEEGGGHHHMMMMMMOOOQQQSSSUUUVVVWWWZZZZZZYYYWWWVVVVVVYYY[[[ccchhhnnnuuu{{{tttrrr{{{lllVVVLLLCCCAAA@@@??????AAA???>>>======<<<<<<======???>>>>>>===<<<<<<;;;;;;======>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBEEEEEEHHHPPPTTTccc}}}~~~|||}}}{{{xxx~~~~~~}}}uuufffVVVOOOJJJJJJSSS```nnnyyyzzzfffSSSIIIDDD>>>999777666555444444444444444555666777888;;;<<<<<<;;;:::;;;===???DDDIIIMMMPPPVVV^^^bbbaaaWWWXXX]]]eeennn{{{}}}fffZZZ^^^hhheeePPPLLLLLLRRRYYYZZZRRRIIIEEEEEEEEEFFFIIIKKKKKKHHHFFFJJJIIIGGGDDDBBBBBBEEEHHHLLLUUUbbbkkkooommmiiiffflllmmmlllllllllnnnrrrvvvvvvzzz~~~~~~xxxqqqkkkhhhgggdddaaa```aaacccdddccceeecccbbbbbbccceeeeeedddggggggnnn|||vvvfff]]]RRRPPPNNNMMMLLLJJJGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======AAAGGGKKKXXX```lllvvv}}}~~~}}}}}}}}}}}}|||zzzwwwrrrssstttuuuuuuuuuvvvwww{{{{{{{{{{{{zzzyyyyyyxxxxxxuuurrrooommmllliiigggeeebbb^^^\\\[[[YYYWWWUUURRRRRRQQQPPPOOOMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFDDDBBBAAA?????????======>>>???AAABBBDDDEEEGGGIIIKKKNNNRRRUUUWWWYYYXXXXXXXXXVVVUUUWWWYYY\\\___dddjjjqqqxxx{{{pppppp~~~yyyiiiTTTKKKCCCAAA@@@>>>>>>@@@>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<============>>>>>>>>>???<<<=========>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBBBBBEEEEEEHHHPPPTTTddd~~~~~~~~~{{{~~~|||pppaaaSSSMMMJJJIIIRRR^^^lllzzz}}}sssaaaPPPGGGBBB<<<888666666555444777777777777888999::::::;;;;;;<<<;;;:::;;;===@@@CCCIIIOOOTTT[[[dddiiihhh```^^^___cccjjjuuuggg]]]bbbjjj~~~eeeOOOJJJMMMUUU___```VVVKKKFFFEEEEEEGGGIIIKKKKKKIIIGGGJJJIIIFFFBBB@@@AAADDDGGGIIIRRR]]]fffjjjiiifffdddiiikkklllmmmnnnppptttwwwvvvzzz~~~uuuoooooolllgggcccbbbbbbccccccddddddeeefffhhhgggdddaaaaaabbbjjjvvv{{{jjj```TTTRRROOONNNMMMKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???======@@@EEEHHHUUU]]]hhhrrrxxx|||~~~|||zzzwwwvvvvvvuuutttsssqqqqqqpppqqqqqqrrrrrrrrrvvvvvvwwwwwwwwwwwwvvvuuuuuusssooommmkkkiiigggdddaaa___[[[YYYWWWVVVSSSQQQOOONNNMMMLLLJJJIIIHHHGGGFFFGGGHHHJJJLLLMMMNNNOOONNNNNNMMMKKKJJJJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@======>>>>>>@@@AAABBBCCCEEEGGGIIILLLPPPSSSUUUWWWTTTUUUUUUTTTTTTUUUYYY[[[]]]bbbhhhooovvv}}}vvvlllooouuueeeSSSJJJBBB@@@@@@>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<============>>>>>>>>><<<=========>>>>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBBAAAEEEEEEHHHQQQUUUddd~~~||||||~~~kkk]]]PPPLLLIIIIIIRRR^^^oooyyymmm\\\LLLFFFBBB<<<888666666666555333333333444444555666777999::::::::::::;;;>>>@@@DDDKKKQQQVVV]]]eeeiiigggfffccccccgggkkksssggg^^^eeekkk{{{bbbNNNHHHKKKSSS^^^```WWWMMMHHHGGGGGGIIIKKKNNNNNNLLLJJJIIIGGGDDD@@@>>>???CCCGGGGGGNNNYYYaaaeeeeeedddcccfffiiilllnnnppprrruuuwwwvvv{{{}}}vvvrrrnnniiiddd```______``````aaacccfffgggfffbbb^^^]]]___fffpppzzz~~~mmmbbbUUUSSSPPPNNNMMMKKKHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======???CCCGGGQQQXXXcccmmmtttyyy}}}|||xxxsssooonnnoooppppppooommmllllllnnnoooooonnnqqqrrrssstttttttttsssrrrqqqooollljjjiiigggdddbbb___\\\XXXVVVUUUSSSQQQOOOLLLKKKJJJIIIGGGEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIGGGEEECCCAAA@@@@@@=========>>>>>>@@@AAAAAAFFFGGGHHHJJJLLLNNNPPPPPPOOOOOOPPPPPPPPPRRRUUUXXX^^^bbbhhhooouuu|||}}}tttlllqqqqqqcccQQQHHHAAA@@@@@@>>>===???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<============>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAEEEEEEIIIQQQUUUeee~~~}}}wwwxxx~~~||||||}}}wwwgggZZZNNNKKKJJJJJJSSS___oooyyykkkXXXIIIFFFAAA<<<888777777777666111111111111222333444444777888999999999;;;>>>AAADDDKKKSSSYYY```gggiiigggeeedddgggmmmqqquuu}}}eee[[[bbbhhhvvv}}}___NNNEEEFFFLLLUUUXXXSSSMMMKKKGGGGGGIIIKKKNNNNNNLLLJJJEEEDDDBBB>>>===>>>AAAEEEFFFLLLUUU\\\```bbbbbbccceeeiiimmmqqqrrrssstttuuuvvv{{{yyyooolllgggaaa\\\YYYYYYYYYZZZZZZ\\\^^^``````^^^[[[YYY[[[```gggooo{{{pppeeeVVVSSSPPPNNNLLLJJJHHHFFFCCCBBBAAA@@@??????????????????>>>======???CCCFFFLLLSSS^^^iiirrryyy~~~}}}wwwoooiiigggiiilllmmmllliiiggghhhjjjllllllkkkmmmnnnpppqqqrrrqqqpppooommmkkkiiihhhgggfffccc```\\\ZZZVVVTTTRRRQQQNNNLLLJJJJJJHHHGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJHHHFFFDDDBBB@@@??????<<<<<<<<<<<<===>>>??????BBBCCCDDDFFFHHHJJJLLLLLLKKKLLLLLLLLLMMMOOOSSSVVV\\\```gggmmmsssyyy~~~vvvpppxxxooobbbPPPGGGAAA@@@@@@>>>===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@????????????@@@AAABBBCCCAAAEEEEEEIIIQQQVVVfff}}}||||||rrrtttyyyuuurrrrrrkkkdddXXXMMMKKKJJJKKKTTT___kkkzzzkkkWWWGGGFFFAAA<<<888777777777777666666666666777888999999555666888888999;;;???AAABBBKKKTTT\\\dddkkkllljjjaaacccjjjrrrvvvwwwzzzdddYYY___dddqqqxxx]]]OOOCCCBBBFFFMMMQQQOOOMMMMMMEEEEEEGGGIIILLLLLLKKKIIIBBBAAA@@@===;;;<<<@@@CCCFFFKKKSSSZZZ]]]```aaaccceeeiiiooorrrssssssssssssvvvzzzyyyllliiiddd^^^XXXUUUTTTTTTVVVUUUUUUVVVYYY[[[ZZZYYYUUUWWW[[[aaafffrrrrrrgggVVVSSSPPPMMMLLLJJJHHHFFFBBBBBBAAA@@@????????????>>>>>>>>>======???CCCFFFHHHPPP[[[gggqqqzzz}}}uuukkkdddbbbeeehhhkkkjjjgggeeeeeeiiikkkkkkiiijjjkkknnnooopppooonnnmmmkkkiiiggggggfffeeebbb___[[[YYYUUUSSSQQQPPPMMMKKKIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCCCCDDDFFFGGGIIIIIIHHHFFFCCCAAA???>>>>>><<<;;;;;;;;;;;;<<<===>>><<<===@@@CCCFFFIIILLLMMMJJJKKKLLLLLLMMMOOOSSSWWWZZZ^^^dddjjjooouuu{{{xxxttt}}}nnnbbbOOOGGGAAA@@@@@@>>>===>>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAAEEEEEEIIIQQQVVVfffzzzzzzwwwssspppooopppppplllhhhZZZTTTMMMKKKJJJLLLUUU^^^lllsssfffYYYOOOCCC???;;;888888777666555555444444555555666777888::::::::::::;;;===???@@@EEEMMMVVV___jjjqqqqqqkkkddd```bbbnnnzzz~~~~~~}}}uuucccZZZ[[[]]]ooo|||```LLLCCCEEEDDDBBBFFFOOORRROOOFFFDDDBBBCCCEEEFFFCCCAAAAAA@@@???>>>>>>???@@@AAAGGGJJJPPPVVV[[[]]]]]]]]]dddjjjpppssssssssstttvvvtttvvv{{{~~~wwwjjjeee]]]XXXUUURRRNNNJJJKKKLLLLLLNNNOOORRRSSSTTTVVVUUUWWW[[[bbbmmmuuuhhhYYYRRRNNNNNNMMMIIIFFFGGGCCCBBBAAA@@@??????>>>???;;;;;;:::;;;<<<>>>@@@AAAJJJNNNWWWbbbmmmuuuyyyzzz{{{tttkkkeeedddddddddcccaaaaaabbbeeehhhjjjiiihhhjjjkkklllllllllkkkjjjiiiiiihhheeecccaaa`````````[[[YYYTTTPPPMMMLLLLLLMMMJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGEEEBBB???>>><<<<<<<<<<<<<<<===>>>???AAAAAABBBDDDEEEGGGHHHIIIJJJIIIHHHHHHJJJMMMPPPRRRXXX\\\bbbfffjjjqqqyyyyyyxxxmmm]]]IIIEEEAAA???>>>===<<<<<<========================::::::;;;;;;<<<;;;;;;;;;<<<>>>???>>>===<<<===???=========>>>??????@@@@@@===>>>>>>@@@AAABBBCCCCCCBBBIIIHHHHHHPPPVVVeee}}}{{{{{{{{{xxxsssqqqooolllhhheeeZZZSSSMMMKKKKKKNNNXXXbbbkkk~~~ooobbbUUUKKKBBB???;;;888777777666555555444444555555666777888999999999999;;;===???@@@CCCKKKWWWdddsss|||zzzsssjjjdddfffsssrrr^^^UUUWWW\\\nnn~~~aaaLLL===>>>===:::>>>FFFIIIGGGGGGDDDBBBBBBCCCDDDCCCAAA@@@???>>>======>>>???@@@FFFJJJPPPVVVZZZ\\\]]]]]]fffkkkqqqsssrrrqqqqqqrrruuuvvvzzz||||||~~~wwwhhhbbb[[[VVVSSSQQQMMMJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSRRRSSSWWW]]]hhhzzzwwwiiiZZZSSSNNNNNNMMMIIIGGGGGGCCCCCCAAA@@@??????>>>>>><<<<<<;;;<<<===???@@@BBBIIIMMMUUU```llltttxxxyyyyyyrrrhhhbbbaaaaaa```___^^^^^^___bbbfffhhhiiihhhiiijjjjjjkkkkkkjjjiiihhhdddcccaaa___]]]\\\[[[[[[XXXVVVSSSPPPNNNMMMNNNNNNJJJHHHGGGEEECCCBBBAAAAAA????????????????????????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEDDDCCCAAA>>><<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAACCCEEEFFFGGGHHHJJJIIIHHHHHHJJJMMMPPPRRRUUUYYY___ccchhhoooxxx~~~}}}~~~kkk[[[HHHEEEAAA???>>>======<<<========================888999:::;;;<<<=========<<<===>>>===<<<;;;<<<>>>=========>>>??????@@@@@@>>>>>>???@@@AAABBBBBBCCCAAAHHHHHHIIIQQQYYYhhh|||}}}~~~{{{vvvpppjjjeeecccZZZSSSMMMKKKLLLPPP[[[fffmmm}}}kkk]]]PPPFFFAAA>>>:::888777777666555555444444555555666777888888888888888:::<<<>>>???AAAJJJXXXjjj}}}ppphhhggguuuqqq[[[QQQVVV___ssscccNNN??????<<<:::===CCCFFFEEEGGGDDDBBBAAAAAABBBAAAAAA??????============??????EEEIIIOOOUUUZZZ\\\\\\\\\ggglllrrrtttrrrooooooooovvvvvvxxxyyyxxx{{{xxxiiiccc[[[UUUSSSQQQNNNKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNMMMNNNRRRWWW```qqq{{{lll\\\TTTNNNNNNNNNJJJGGGHHHDDDCCCBBB@@@??????>>>>>>======<<<<<<===???AAABBBGGGKKKSSS^^^iiirrrvvvwwwvvvooofff```^^^]]]\\\ZZZZZZZZZ[[[^^^cccfffhhhhhhhhhiiiiiiiiiiiihhhgggfffccccccbbbaaa___]]]\\\[[[UUUTTTRRRQQQOOOOOONNNNNNIIIHHHFFFDDDCCCAAAAAAAAA???????????????????????????@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFGGGIIIHHHGGGFFFHHHJJJMMMOOOQQQUUU[[[```eeellluuu|||~~~~~~jjjZZZHHHEEEAAA>>>>>>>>>===<<<========================777888:::;;;======>>>>>>;;;<<<======;;;;;;<<<============>>>??????@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@GGGHHHJJJSSS[[[kkk|||~~~~~~|||tttmmmgggddd[[[SSSMMMKKKLLLQQQ]]]iiisssyyyhhh[[[NNNEEE@@@===999777666666666555555444444555555666777888777777777888999<<<>>>???AAAIIIWWWjjjzzzmmmhhhtttttt]]]RRRYYYfff}}}gggQQQDDDBBB>>>===>>>CCCEEEEEEFFFEEEBBB@@@@@@@@@@@@AAA???>>>===<<<<<<===>>>???DDDHHHNNNTTTYYY[[[\\\\\\fffkkkrrrtttssspppppppppwwwvvvvvvvvvtttvvv~~~}}}ooohhh___XXXUUUSSSPPPNNNJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJKKKNNNQQQYYYhhhvvvooo^^^UUUOOONNNOOOKKKHHHHHHEEEDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<>>>@@@AAAEEEIIIPPP[[[fffoootttuuutttnnneee___]]]\\\ZZZXXXXXXWWWXXX[[[```dddggghhhhhhhhhhhhggggggffffffeeebbbbbbbbbbbb```^^^\\\ZZZTTTTTTSSSRRRQQQOOONNNMMMHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>>>>???????????????@@@@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@???===<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGFFFDDDCCCDDDGGGIIIKKKMMMRRRXXX]]]bbbjjjssszzz~~~~~~iiiYYYHHHEEEAAA>>>>>>>>>===<<<========================999999;;;<<<============<<<===>>>===<<<<<<<<<>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAHHHHHHIIISSSZZZkkk{{{~~~zzzrrrjjjeee\\\TTTMMMKKKLLLSSSaaammm|||uuueeeZZZOOOFFF???<<<888666666666555555555444444555555666777888777777777888999<<<>>>@@@CCCIIITTTfff}}}{{{ooovvvwww___TTT\\\lllmmmWWWFFFAAA<<<:::;;;===???AAAEEEDDDCCCAAA@@@@@@@@@AAA???>>>===<<<<<<===>>>???BBBFFFLLLSSSXXXZZZ[[[[[[ccciiiqqquuutttsssssssssvvvuuuuuuuuussssss{{{}}}~~~|||yyypppeee\\\WWWTTTQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIJJJLLLNNNSSS```mmmsssaaaWWWOOONNNOOOMMMIIIHHHFFFEEECCCAAA@@@???>>>>>><<<;;;::::::;;;<<<>>>???DDDGGGNNNXXXcccmmmrrrtttuuunnnfffaaa___^^^\\\YYYXXXWWWVVVXXX]]]bbbfffgggggggggfffeeeddddddcccccc]]]]]]]]]]]]\\\ZZZWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKGGGFFFEEECCCBBBAAAAAAAAA>>>?????????@@@@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????<<<;;;;;;:::::::::;;;;;;;;;<<<===???BBBDDDEEEFFFGGGFFFDDDCCCCCCEEEHHHJJJKKKOOOUUU[[[```hhhqqqxxx~~~~~~~~~iiiXXXGGGDDD@@@>>>>>>>>>>>>===========================<<<<<<<<<===<<<<<<;;;;;;===>>>??????>>>===>>>???=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAAHHHHHHIIIQQQXXXhhh~~~yyy|||xxxmmmddd\\\TTTMMMLLLPPPXXXhhhuuuqqqcccXXXOOOGGG>>>;;;777555555666555555555444444555555666777888777777777888:::===???AAACCCIIIRRR___tttzzz}}}zzzbbbUUU\\\kkkuuu___IIIBBB<<<;;;;;;:::<<>>>>>;;;;;;:::::::::;;;======CCCFFFLLLVVVbbbkkkqqqsssuuuooohhhcccbbbaaa___\\\YYYWWWUUUVVVYYY^^^bbbdddeeedddbbbaaa````````````\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRROOOMMMKKKJJJJJJGGGFFFDDDCCCBBBAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFIIIGGGEEEDDDDDDFFFHHHJJJIIIMMMSSSXXX]]]eeennnttt~~~hhhVVVGGGDDD@@@>>>>>>>>>>>>=================================>>>======<<<::::::>>>???@@@@@@>>>>>>???@@@=========>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBHHHHHHIIIQQQXXXhhh}}}wwwyyy{{{rrreeeZZZSSSNNNOOOUUU```rrr~~~mmm___UUULLLDDD===:::777555555555555444555444444555555666777888777777888999;;;>>>@@@BBBAAAHHHPPPZZZjjj~~~fffXXX\\\ggg{{{gggOOOFFF???>>>===;;;<<<@@@???BBBEEEFFFDDDBBBCCCDDD@@@???>>>======>>>???@@@@@@DDDJJJQQQVVVYYYZZZZZZ\\\cccmmmrrrsssrrrrrrrrrrrrqqqtttwwwwwwuuuwww|||zzzvvvqqqmmmjjjhhhuuuyyyjjjaaaZZZUUUQQQOOONNNMMMMMMMMMMMMMMMMMMJJJIIIJJJKKKJJJLLLVVVaaauuu{{{fffYYYOOOOOOQQQOOOKKKIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;:::;;;<<<===>>>BBBEEEKKKUUUaaajjjpppsssuuuoooiiieeedddcccaaa___ZZZVVVSSSRRRUUUZZZ^^^___aaa```^^^\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWQQQOOOMMMJJJIIIIIIIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAAAAA@@@@@@@@@AAAAAABBB>>>===<<<<<<;;;;;;<<<<<<;;;<<<===@@@BBBDDDFFFGGGHHHFFFDDDBBBBBBCCCEEEGGGGGGKKKPPPUUUZZZaaaiiippp{{{}}}fffTTTFFFDDD@@@>>>>>>???>>>>>>========================<<<============<<<<<<;;;===???@@@???>>>===>>>???=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDAAAHHHHHHJJJSSSZZZkkk}}}vvvwwwwwwvvvgggYYYRRRNNNPPPXXXfffzzz{{{jjj\\\RRRIIIAAA===:::666555555555555444555444444555555666777888888888888999<<<>>>AAACCC>>>GGGPPPXXXdddvvv~~~kkk\\\]]]fff}}}kkkOOOEEE>>>===;;;888:::???===BBBFFFHHHFFFDDDDDDDDDAAA@@@???>>>>>>???@@@AAA???CCCJJJQQQVVVYYYZZZZZZ[[[bbbkkkqqqqqqpppoooooopppppptttyyyyyyvvvwww{{{|||wwwsssoooiiieeegggtttsssggg___ZZZVVVNNNNNNMMMMMMMMMMMMNNNNNNJJJIIIJJJKKKIIIJJJTTT^^^nnn}}}gggZZZOOOOOOQQQPPPLLLIIIGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;<<<>>>???BBBEEEKKKUUU```jjjpppssstttoooiiieeeeeeeeecccaaaZZZVVVRRRPPPSSSWWWZZZ\\\^^^\\\ZZZYYYWWWWWWWWWXXXWWWVVVTTTRRRQQQQQQRRRRRRMMMKKKHHHFFFFFFGGGIIIJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@@@@???@@@@@@AAABBB???>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBEEEGGGHHHDDDCCC@@@>>>>>>???AAACCCEEEIIIOOOSSSWWW^^^fffmmmxxx}}}|||dddRRRFFFCCC@@@>>>>>>??????>>>========================;;;;;;<<<===>>>>>>======<<<>>>???>>>===<<<===???=========>>>??????@@@@@@??????@@@AAACCCDDDEEEEEE@@@GGGHHHJJJTTT]]]nnnxxxwwwwww}}}jjj]]]QQQJJJNNNXXXfff|||yyykkk\\\PPPHHHDDD:::999888666555555444444555555444444444444555555999::::::::::::<<>>>>>======>>>???AAAEEEGGGHHHEEEBBB@@@BBBAAA@@@>>>>>>>>>>>>???BBBDDDGGGMMMSSSWWWYYYYYY]]]```eeejjjlllmmmkkkjjjkkkqqqvvvwwwtttuuuzzzxxxrrrpppiiiaaadddlllyyyrrriii```YYYUUURRRPPPOOOQQQPPPMMMJJJJJJKKKLLLLLLLLLNNNTTTXXXhhhlll___SSSPPPPPPNNNLLLKKKKKKJJJGGGDDDBBB@@@>>>>>><<<<<<<<<<<<<<<===>>>>>>???CCCJJJTTT]]]ffflllooorrrpppmmmjjjfffbbb___^^^XXXVVVTTTQQQPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHGGGFFFDDDBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCFFFEEECCCAAA@@@@@@@@@AAA??????>>>==================>>>??????@@@BBBEEEHHHDDDBBB@@@??????@@@AAABBBGGGHHHKKKOOOTTT\\\ffflllrrrzzz}}}yyycccQQQAAA@@@@@@???>>>===<<<<<<<<<:::888999===@@@AAA@@@;;;;;;;;;;;;;;;;;;::::::========================<<<===>>>???@@@AAAAAAAAA???@@@???>>>>>>???BBBEEEDDDJJJIIILLLWWW___ooowwwuuuxxxooo^^^SSSKKKOOOYYYfffzzz{{{mmm]]]PPPFFFBBB:::999888666555555444444555555444444444444555555999999:::::::::<<<@@@CCCGGGGGGJJJQQQ]]]kkkwww}}}}}}yyycccYYY___ppprrrXXXLLLAAA===>>>===>>>???@@@BBBEEEHHHHHHFFFCCCAAABBBAAA@@@???>>>>>>>>>???BBBDDDHHHMMMSSSWWWYYYYYY[[[___eeejjjllllllkkkiiihhhmmmtttwwwvvvvvvxxxzzzyyyuuulllbbb\\\cccnnn}}}rrrfff]]]WWWSSSPPPOOOQQQPPPNNNKKKLLLMMMMMMLLLKKKMMMRRRUUUccczzzqqqcccUUUQQQQQQOOOMMMLLLJJJIIIFFFDDDAAA???>>>==================>>>>>>???AAADDDKKKSSS[[[ccchhhkkknnnmmmkkkhhheeebbb```^^^ZZZXXXTTTQQQOOOOOOOOOPPPOOONNNNNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFEEEDDDEEEDDDBBBAAA@@@??????@@@@@@@@@>>>===<<<<<<<<<<<<===>>>@@@@@@AAABBBFFFHHHEEEDDDBBB@@@???@@@AAAAAADDDFFFHHHLLLQQQZZZccciiiqqqyyy|||wwwbbbQQQCCCBBBBBBAAA@@@???>>>>>><<<:::888999<<<>>>???>>>======================================================>>>?????????>>>>>>>>>@@@BBBBBBBBBBBBCCCDDDDDDJJJIIILLLWWW```ppp}}}tttsssyyyuuu```TTTNNNQQQYYYdddvvv}}}ooo___OOOEEE@@@:::999888666555555555555555555444444444444555555888999999::::::<<<@@@CCCGGGGGGIIINNNXXXdddooovvv}}}fffYYY[[[kkk|||___QQQDDD???>>>===>>>???@@@CCCFFFHHHHHHGGGDDDCCCBBBAAA@@@??????>>>>>>???BBBDDDHHHMMMRRRUUUXXXZZZZZZ^^^dddjjjmmmllljjjhhhfffjjjpppvvvxxxxxxvvvttt|||}}}qqqeee[[[]]]cccsssqqqeee\\\XXXTTTRRRSSSSSSQQQNNNNNNNNNMMMLLLKKKLLLPPPSSS[[[pppyyyiiiYYYRRRQQQOOONNNNNNIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBEEEJJJQQQXXX___dddfffhhhgggfffeeebbb```^^^]]]ZZZXXXTTTPPPMMMKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFDDDDDDBBBAAA@@@?????????AAA@@@???===<<<;;;::::::>>>@@@AAABBBBBBCCCFFFHHHGGGFFFDDDAAA@@@@@@@@@@@@AAABBBEEEHHHNNNVVV___eeeoooxxx{{{ttt___PPPCCCBBBBBBAAA@@@???>>>>>><<<:::999999;;;===<<<<<<================================================>>>>>>>>>>>>>>>===<<<<<<>>>AAADDDFFFEEEDDDDDDDDDDDDJJJIIILLLWWWaaaqqqyyyrrrrrrwwwvvvaaaVVVOOOSSSZZZcccsss~~~qqq```PPPEEE@@@999888777666555555555555555555444444444444555555777888999999:::===AAADDDGGGGGGIIILLLTTT___kkksss}}}jjjYYYWWWfffjjj[[[JJJBBB???<<<<<<>>>AAACCCFFFHHHIIIHHHFFFDDDBBBBBBAAA@@@?????????>>>AAADDDHHHLLLOOOSSSWWWYYYYYY^^^eeekkknnnmmmkkkhhhhhhiiimmmsssxxxyyywwwsss{{{xxxkkkccc```___jjj~~~pppeee```ZZZXXXXXXWWWUUUSSSPPPOOONNNLLLLLLMMMPPPRRRUUUgggppp]]]TTTQQQOOONNNNNNJJJIIIGGGEEECCCAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBDDDIIIOOOUUU\\\aaaccccccbbbbbb```^^^\\\YYYXXXVVVTTTQQQMMMJJJHHHGGGGGGFFFEEECCCAAAAAABBBDDDEEECCCDDDEEEFFFGGGIIIJJJJJJMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<>>===<<<<<<===<<<;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;===========================>>>>>>>>>>>>>>>======???BBBDDDEEEDDDDDDDDDEEEDDDJJJIIILLLXXXbbbtttvvvqqqsssvvv~~~sssbbbWWWPPPTTTZZZbbbqqq~~~rrraaaQQQFFFAAA999888777666666555555666555555444444444444555555666777888999:::===BBBEEEGGGHHHJJJMMMSSS^^^kkkttt|||zzz|||ooo[[[VVVeeeqqq```NNNCCC>>>;;;;;;>>>AAACCCEEEGGGHHHHHHFFFEEEBBBBBBAAAAAA@@@??????>>>???CCCGGGJJJMMMPPPUUUXXXZZZ^^^eeekkknnnnnnllljjjlllkkkkkkooovvvzzzzzzxxx~~~vvvjjjbbb]]]dddwww}}}nnniiiaaa]]]\\\[[[YYYWWWSSSQQQOOONNNNNNPPPRRRSSSSSSaaa|||vvvbbbVVVQQQNNNMMMNNNKKKJJJHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAACCCGGGLLLSSSZZZ___bbb______^^^\\\ZZZVVVSSSQQQPPPOOOLLLJJJHHHFFFEEEEEEDDDCCCAAA??????@@@BBBCCCAAABBBCCCEEEFFFHHHIIIJJJMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBB===============>>>???@@@AAACCCEEEEEEEEEFFFHHHIIIKKKJJJGGGEEECCC@@@???>>>@@@AAACCCFFFLLLSSS\\\bbbllluuuiiiVVVJJJAAA@@@@@@???>>>===<<<<<<===>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBBBBAAAAAAAAADDDFFFDDDJJJIIILLLYYYdddvvv~~~tttsssvvvxxx|||~~~~~~qqqaaaVVVOOOSSSYYYbbbqqqsssaaaPPPEEEAAA888888777666666666666666555555444444444444555555555777888999;;;>>>CCCFFFIIIJJJLLLNNNSSS^^^lllvvvyyywwwtttuuu|||uuu___WWWdddwwwfffQQQEEE???<<<<<>>>>>AAAFFFHHHIIIMMMRRRWWWZZZ]]]ccchhhlllmmmlllkkkooolllkkknnnsssyyy||||||oooccc[[[```qqqzzzsssjjjdddbbbaaa^^^\\\YYYVVVRRRQQQQQQSSSTTTTTTTTT^^^vvv}}}gggZZZTTTPPPMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBDDDGGGKKKQQQXXX]]]```\\\\\\\\\[[[XXXTTTQQQNNNMMMLLLJJJIIIGGGFFFEEEEEEBBBAAA@@@>>>>>>>>>??????@@@@@@BBBCCCEEEGGGHHHIIILLLLLLMMMLLLLLLKKKJJJIIIKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC<<<<<<===>>>???AAABBBCCCBBBDDDFFFGGGGGGGGGHHHJJJKKKJJJIIIFFFDDDBBB@@@???@@@BBBDDDGGGLLLSSS\\\bbbllluuu~~~{{{dddQQQHHHCCCBBBBBBAAA@@@???>>>>>>===>>>@@@@@@>>>======>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAABBBBBBAAAAAAAAA??????@@@CCCFFFDDDJJJIIIMMMZZZeeexxxzzzsssuuuzzz{{{|||~~~|||rrraaaUUUNNNQQQXXXbbbrrrsss___MMMCCC???888777777666666666666666555555444444444444555555555666888999;;;>>>CCCGGGKKKMMMNNNOOOSSS]]]kkkuuuyyyvvvrrrqqqvvv{{{cccYYYdddttt\\\LLLCCC>>>===???@@@AAACCCEEEFFFFFFFFFEEEAAABBBBBBBBBBBB@@@???>>><<<@@@DDDFFFGGGJJJPPPUUUYYY\\\```dddhhhjjjkkkkkkmmmllllllnnnrrrwww|||~~~wwwjjj^^^aaannnwwwpppllljjjhhheeeaaa]]]WWWTTTTTTTTTSSSRRRVVV]]]rrrnnn```XXXRRROOONNNKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHKKKPPPUUUZZZ]]]YYYZZZ[[[ZZZYYYVVVRRRPPPNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@???>>>>>>===??????@@@BBBCCCEEEFFFGGGJJJJJJKKKLLLLLLKKKJJJIIIMMMMMMNNNMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFGGGGGGGGGHHHGGGHHHHHHHHHGGGEEECCCBBB>>>>>>??????@@@AAACCCCCCCCCEEEHHHIIIHHHHHHIIIJJJKKKKKKIIIGGGEEECCCAAA@@@AAABBBDDDGGGLLLSSS\\\aaallluuuwww```OOOGGGCCCBBBBBBAAA@@@???>>>>>>:::===@@@@@@>>><<<===>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@?????????@@@AAAAAA@@@AAACCCDDDEEEJJJIIIMMMZZZgggzzzxxxrrrvvv}}}{{{zzz}}}ttt```UUUMMMPPPXXXbbbsssttt^^^KKK@@@===888777777666666666666777555555555444444555555555444666777999;;;???DDDGGGNNNOOOPPPPPPRRR\\\iiittt|||yyytttqqqttt}}}gggZZZdddhhhUUUHHH@@@===>>>???AAABBBDDDEEEFFFFFFEEEAAABBBCCCCCCBBBAAA???>>>;;;???CCCEEEEEEHHHOOOUUUXXXZZZ^^^aaaeeehhhiiijjjjjjkkkmmmooorrrvvvzzz}}}rrreeeeeeooozzzuuussspppnnngggbbb[[[WWWUUUTTTRRRPPPXXX\\\ooorrrddd\\\UUUPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIKKKOOOSSSWWWZZZWWWYYYZZZ[[[ZZZXXXUUUSSSPPPPPPNNNLLLJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>???@@@BBBCCCDDDEEEHHHIIIJJJKKKKKKKKKJJJIIINNNOOOOOONNNNNNLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@AAAAAABBBCCCCCCFFFHHHJJJIIIIIIIIIJJJKKKKKKJJJHHHFFFCCCAAA@@@@@@BBBDDDFFFKKKRRR[[[aaallluuuttt^^^NNNGGGAAA@@@@@@???>>>===<<<<<<888<<>>999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===@@@CCCDDDCCCBBBBBBCCCEEEJJJIIIMMMZZZggg{{{}}}rrrmmmsss}}}~~~zzzyyy}}}yyyttt]]]RRRMMMSSS[[[dddvvv{{{kkk[[[MMMBBB===999888888777666555555444555555555555555555555555:::666555888;;;>>>DDDKKKTTTTTTTTTTTTXXXcccrrr}}}vvvrrr|||ooo]]]```yyyzzz]]]HHH@@@======:::<<<>>>AAACCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>???@@@CCCGGGKKKOOOQQQVVVYYY\\\___```bbbdddfffhhhkkkpppsssvvvwwwzzz{{{~~~ooohhhlll|||}}}uuutttsssllleeeaaa\\\VVVUUUWWWTTTYYYhhh{{{fffYYYQQQMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGIIILLLPPPTTTVVVZZZ[[[^^^aaaaaa]]]VVVQQQRRRPPPMMMLLLMMMLLLKKKJJJJJJHHHFFFCCCAAA???>>>===<<<===>>>???AAABBBCCCDDDEEEFFFIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRRRRRRRPPPOOOLLLLLLKKKIIIHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLHHHIIIHHHHHHFFFCCCAAA@@@CCCCCCCCCEEEJJJTTT___gggpppvvv~~~zzzmmm\\\LLLCCC@@@???===<<<;;;<<<>>>???===<<<;;;;;;<<<===<<<::::::;;;===@@@BBBAAA===:::=========>>>??????@@@@@@>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHGGGLLLVVV^^^iiizzzppplllsss}}}wwwqqquuuxxx}}}~~~yyysssooo\\\RRRNNNUUU]]]fffxxxyyyhhhXXXKKKAAA<<<888888777666555555555555555555555555555555555555888555555888;;;===DDDKKKVVVVVVVVVUUUXXXbbbppp{{{}}}yyysss___^^^rrrjjjSSSEEE???>>>;;;<<<===???AAACCCDDDDDDDDDDDDCCCBBBAAA??????>>>>>>???@@@CCCFFFJJJNNNPPPTTTWWW[[[^^^___aaacccdddgggjjjnnnqqqsssvvvyyy{{{xxxooorrr~~~{{{zzzssslllggg```YYYWWWYYYWWWZZZggg}}}jjj\\\TTTOOOLLLIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGGGGJJJMMMQQQTTTYYY[[[___cccdddaaa[[[VVVTTTRRROOONNNNNNNNNLLLKKKJJJIIIGGGDDDBBB@@@???>>>======>>>???AAABBBCCCDDDEEEGGGIIILLLNNNOOOOOOOOONNNOOOQQQRRRQQQPPPNNNMMMPPPOOONNNMMMMMMLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLIIIIIIIIIHHHFFFDDDBBB@@@BBBCCCDDDFFFKKKUUU___fffpppuuu}}}vvviiiYYYJJJBBB@@@???===<<<;;;<<<===>>>===;;;;;;<<<===>>>===<<<;;;;;;<<<>>>@@@@@@===:::<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHGGGMMMWWW___kkkxxxooommmttt~~~~~~qqqkkkoooqqqtttvvvtttpppjjjgggYYYQQQNNNVVV```jjj{{{wwwdddUUUIII@@@<<<888777666444444444444555555555555555555555555555666444555999;;;>>>EEEMMMXXXYYYXXXWWWYYYaaaooozzzyyybbb[[[hhhxxx|||```KKK@@@===;;;<<<<<<>>>@@@BBBEEEFFFEEEEEEDDDBBBAAA???>>>>>>>>>???@@@BBBEEEIIIMMMOOOPPPTTTYYY\\\^^^```aaacccfffhhhkkkmmmooosssxxx{{{uuuttt~~~vvvppphhh___[[[\\\YYY[[[eee{{{nnn```WWWQQQMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJHHHFFFEEEFFFIIIMMMPPPWWWYYY^^^cccfffeee```]]]VVVSSSPPPOOOOOOOOONNNMMMKKKJJJHHHFFFDDDBBB@@@???======>>>???@@@AAACCCDDDFFFHHHJJJMMMOOOQQQQQQQQQQQQRRRRRRRRRQQQOOOLLLKKKMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJIIIGGGEEEBBBAAAAAABBBEEEHHHNNNVVV```gggooouuu}}}qqqdddUUUHHHAAA???>>>===<<<<<<<<<===>>><<<;;;:::;;;===>>>>>>===;;;;;;:::<<<===>>><<<;;;;;;<<<<<<======>>>??????AAA@@@???>>>============@@@@@@@@@AAABBBDDDEEEFFFIIIHHHNNNXXXaaammmzzzrrrpppxxx{{{qqqllliiikkkmmmmmmkkkfffaaa^^^TTTOOONNNWWWcccpppttt```RRRGGG@@@<<<888666555333333333444555555555555555555555555555555444666:::===@@@HHHQQQZZZ\\\\\\[[[[[[bbbppp|||gggZZZ___iii|||mmmQQQAAA======<<<;;;<<<>>>AAAEEEGGGFFFEEEDDDCCCAAA???>>>===>>>>>>???AAADDDHHHKKKMMMMMMQQQWWW\\\^^^```aaaccceeefffhhhiiikkkpppvvvzzz~~~}}}yyyzzzqqqfff``````[[[[[[bbbtttpppcccYYYQQQLLLIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLIIIEEEBBBCCCEEEJJJLLLSSSUUU[[[aaaeeefffccc```WWWTTTPPPNNNNNNNNNMMMLLLLLLKKKJJJHHHFFFDDDBBBAAA>>>======>>>???AAABBBCCCGGGIIIKKKOOOQQQSSSTTTTTTSSSTTTUUUUUUSSSQQQNNNMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLJJJKKKJJJJJJHHHFFFCCCBBB@@@BBBEEEIIIPPPXXXaaahhhpppvvv}}}mmm___QQQFFFBBB???>>>===<<<<<<<<<<<<===<<<;;;:::;;;<<<===<<<;;;<<<:::999:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDFFFFFFJJJIIIOOOZZZdddppp~~~vvvttt|||xxxqqqooohhhiiikkkjjjfffaaa[[[WWWOOOLLLNNNXXXgggwwwooo\\\OOOGGGAAA===666666444444333444555555555555555555555555555555666666888<<<>>>BBBLLLWWW^^^aaabbb```^^^eeerrr~~~ooo]]]ZZZ___lllvvvzzzZZZFFFAAA>>>===;;;;;;===@@@DDDFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>???AAACCCFFFIIIKKKLLLPPPVVV[[[^^^```ccceeedddeeefffgggiiimmmssswww{{{wwwjjjcccbbb^^^]]]bbbqqqooocccYYYQQQKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJLLLIIIEEEBBBBBBDDDHHHKKKOOORRRWWW^^^cccdddbbb```VVVSSSOOOLLLLLLLLLLLLKKKLLLLLLKKKJJJHHHEEECCCBBB>>>>>>======>>>@@@BBBCCCGGGIIILLLOOORRRTTTUUUVVVUUUVVVWWWWWWVVVTTTRRRQQQLLLKKKKKKKKKKKKKKKLLLMMMKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKIIIGGGDDDCCC@@@BBBFFFJJJQQQZZZcccjjjsssxxx~~~~~~lll\\\OOOFFFCCC>>>======<<<<<<<<<<<<<<<===;;;::::::;;;;;;999888<<<:::888999:::<<<<<<<<<;;;;;;<<<<<<======>>>>>>============>>>???@@@AAA@@@@@@AAABBBCCCEEEFFFGGGLLLKKKPPP\\\ffftttxxxvvv~~~vvvqqqoookkklllmmmlllggg___XXXSSSKKKKKKOOO[[[mmmiiiWWWLLLFFFAAA===555555555555555555555555555555555555555555555555888777999<<<>>>CCCPPP]]]fffiiijjjfffbbbfffsssyyydddZZZZZZ```jjjvvvdddNNNGGG???>>><<<<<<===???BBBDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>@@@BBBEEEGGGIIIKKKOOOTTTXXX\\\```dddfffdddeeeffffffgggkkkppptttyyy}}}rrrjjjhhheeeeeehhhsss{{{mmmaaaXXXQQQLLLKKKJJJIIIHHHGGGHHHIIIJJJGGGGGGFFFFFFGGGHHHJJJKKKKKKIIIEEECCCCCCFFFIIIKKKPPPRRRWWW\\\aaabbb```^^^VVVRRRMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIFFFDDDBBB???>>>===<<<===???AAACCCFFFHHHLLLPPPSSSUUUVVVWWWWWWXXXYYYYYYXXXWWWTTTSSSJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMLLLLLLJJJHHHEEEDDDAAACCCFFFJJJQQQ[[[eeelllwww{{{}}}kkk[[[MMMEEECCC=========<<<<<<<<<;;;;;;<<<;;;::::::;;;;;;:::888<<<:::999999;;;<<<<<<;;;;;;<<<<<<======>>>??????<<<<<<<<<===>>>@@@BBBCCC@@@@@@AAABBBCCCEEEGGGHHHMMMLLLRRR^^^iiiwww{{{vvvuuu}}}zzztttrrrpppqqqrrrpppjjjaaaWWWQQQIIIKKKQQQ___tttwwwaaaQQQHHHDDD???;;;444555777888888777555444555555555555555555555555888777888:::<<>>@@@AAADDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>???AAADDDFFFHHHJJJMMMQQQUUUXXX^^^cccgggdddeeefffggggggjjjnnnqqqwww|||~~~wwwuuupppppprrryyyyyykkk```YYYRRRNNNMMMKKKJJJHHHHHHIIIJJJKKKGGGGGGFFFFFFGGGHHHJJJKKKIIIHHHFFFEEEFFFHHHKKKMMMTTTVVVZZZ^^^bbbbbb```^^^VVVRRRMMMJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIFFFDDDBBB???>>>===<<<<<<>>>AAACCCFFFHHHKKKOOOSSSVVVWWWXXXZZZZZZZZZZZZXXXVVVSSSQQQJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMLLLKKKHHHFFFEEECCCDDDFFFJJJQQQ[[[gggooozzz~~~|||jjjYYYKKKCCCBBB<<<<<<======<<<<<<;;;;;;;;;::::::;;;===>>>>>>===;;;::::::;;;<<<===<<<;;;<<<<<<===>>>>>>??????@@@============>>>???AAAAAA@@@@@@AAABBBDDDFFFHHHIIINNNMMMSSS___kkkzzz}}}wwwssssss|||xxxvvvsssuuuvvvtttmmmcccXXXQQQIIILLLTTTcccxxxqqq\\\MMMFFFBBB>>>:::333555888999:::888666444555555555555555555555555888666777888:::BBBSSScccwwwzzzyyyqqqgggfffpppzzz}}}}}}ooo^^^XXXOOOVVV___lllmmmSSSIII@@@???>>>======>>>??????CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>???AAACCCEEEGGGIIIKKKNNNRRRVVV\\\cccgggeeefffgggggggggiiilllooovvv|||zzzsssuuuxxxxxxzzzxxxjjj```YYYSSSPPPNNNLLLJJJIIIIIIIIIKKKLLLHHHGGGFFFFFFGGGHHHJJJKKKHHHGGGGGGGGGHHHJJJLLLNNNYYYZZZ]]]aaacccdddaaa^^^WWWSSSNNNJJJIIIJJJJJJJJJJJJJJJKKKKKKIIIFFFDDDBBB@@@>>>===;;;<<<>>>AAABBBEEEGGGKKKOOOSSSVVVWWWXXX\\\\\\[[[ZZZXXXTTTPPPNNNOOONNNMMMLLLKKKJJJJJJJJJGGGHHHJJJKKKMMMNNNNNNNNNKKKLLLMMMMMMMMMLLLJJJIIIMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOMMMLLLNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDFFFIIIPPP\\\hhhqqq}}}{{{iiiXXXIIIBBB@@@<<<<<<======<<<<<<;;;::::::999:::<<>>>>>===;;;======>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIOOONNNSSS```lll{{{vvvssstttvvvyyy}}}~~~{{{{{{rrrcccWWWOOOLLLIIINNNbbbzzzlllWWWKKKFFF@@@:::888777666555444444555666777666666666555444444444333666555666999<<>>===<<<<<<===>>>>>>AAACCCFFFGGGEEECCCAAAAAA>>>===<<<<<<===???AAACCCFFFIIIMMMPPPRRRXXX___eeebbbdddeeeffffffiiillloootttwww}}}}}}uuuooolllqqqmmm]]]SSSMMMIIIOOOOOONNNLLLJJJIIIIIIJJJGGGFFFFFFEEEFFFHHHIIIJJJLLLJJJIIIJJJIIIJJJRRR[[[^^^cccgggfffffffffbbb\\\YYYUUUOOOKKKIIIHHHFFFEEEIIIIIIJJJJJJIIIIIIHHHGGGCCCBBB@@@>>>======??????FFFFFFHHHLLLPPPUUUYYY[[[\\\[[[YYYWWWUUUUUUUUUVVVSSSRRRPPPNNNLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLNNNMMMLLLJJJJJJLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMKKKIIIHHHGGGCCCCCCFFFKKKPPPWWWdddoooxxxeeeTTTGGGAAAAAA===;;;:::;;;>>>@@@>>><<<;;;;;;;;;;;;<<<>>>???AAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>?????????@@@AAACCCEEEGGGOOONNNQQQ[[[iii}}}vvvrrrrrrrrruuuyyyvvvhhh[[[SSSLLLJJJPPPaaawwwmmmWWWJJJEEE???:::888777666555444444555666777555555555555555444444444666444555888:::???IIITTTkkksssyyyvvvnnnkkkqqqxxxhhhUUUOOORRRXXXbbbooo~~~qqqVVVHHH@@@???===<<<<<<===>>>>>>AAADDDGGGHHHFFFDDDBBBBBB>>>===<<<<<<===???AAABBBFFFIIIMMMOOOQQQVVV]]]bbbcccdddeeeffffffhhhkkknnnsssvvv|||wwwnnngggfffooozzzrrrbbbXXXRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLHHHGGGGGGGGGHHHJJJKKKLLLKKKIIIIIIJJJJJJMMMUUU___dddiiilllkkkjjjjjjgggaaa[[[VVVQQQLLLKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHEEECCCAAA???>>>>>>???@@@DDDEEEFFFJJJNNNRRRWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSPPPOOOMMMLLLLLLJJJKKKKKKLLLLLLMMMMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNOOONNNMMMLLLLLLLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGIIINNNSSSZZZgggsssrrr```QQQEEE@@@AAA>>><<<;;;<<<>>>???===;;;<<<<<<;;;;;;<<<===>>>???<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???AAAAAAAAABBBCCCEEEHHHIIINNNNNNRRR\\\iii|||uuupppooonnnqqqttt}}}yyykkk^^^VVVKKKKKKRRRaaasssmmmVVVIIIDDD???:::999666666555555555555666666444444444555555555555555555333444777999<<>><<<<<<===>>>???CCCEEEHHHIIIGGGEEECCCCCC???>>>===<<<===>>>@@@BBBFFFIIIMMMOOOPPPTTTZZZ___bbbdddeeeffffffgggjjjlllrrruuu{{{~~~{{{oooddd^^^aaahhhsss|||jjj___YYYVVVOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIJJJLLLMMMOOOJJJHHHIIILLLNNNQQQ[[[eeennnqqqsssqqqpppqqqnnniii___ZZZSSSNNNMMMMMMNNNNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFEEECCCAAA??????@@@@@@AAABBBCCCFFFJJJOOOSSSUUUWWWXXXYYYYYYZZZYYYXXXXXXYYYXXXVVVTTTRRRPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLNNNNNNOOOOOOPPPQQQRRRRRRSSSRRRQQQOOOMMMKKKJJJIIIKKKJJJKKKOOOTTT[[[hhhttt}}}lllZZZLLLCCC???AAA>>>===<<<<<<======<<<;;;===<<<<<<;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@BBBBBBCCCDDDEEEHHHJJJLLLNNNPPPUUU]]]hhh|||tttnnnllllllooosss~~~{{{kkk]]]SSSKKKMMMUUUbbbqqqlllUUUHHHCCC>>>:::999666666666555555666666666333444444444555666666666666444555777888;;;CCCMMMYYYcccooouuuuuuuuuxxx|||xxxbbbQQQPPPSSS]]]mmm~~~mmmXXXJJJBBB@@@>>><<<<<<<<<>>>???CCCFFFIIIJJJHHHFFFDDDDDD@@@???===<<<<<<>>>@@@AAAFFFJJJMMMOOOPPPRRRWWW\\\aaabbbdddeeeeeefffhhhjjjrrrtttzzz~~~~~~tttiii```^^^aaabbbmmm~~~uuufff\\\WWWQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJIIIJJJKKKLLLNNNOOOJJJIIIKKKOOORRRWWWaaallluuuyyyzzzwwwvvvwwwuuupppfff```WWWQQQNNNNNNNNNOOOKKKJJJJJJIIIIIIIIIIIIIIIFFFEEECCCBBB@@@?????????>>>???@@@BBBFFFJJJMMMOOORRRTTTWWWZZZ[[[[[[ZZZYYY\\\[[[ZZZXXXVVVTTTRRRQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKIIIIIIMMMQQQXXXeeeqqqzzz~~~iiiVVVJJJBBB???@@@<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBCCCDDDFFFIIILLLMMMNNNQQQXXX```jjj}}}tttmmmlllmmmqqqvvv~~~nnn]]]QQQLLLOOOXXXeeerrr}}}iiiSSSGGGBBB>>>:::888555666666666666666666555333444444444555666666666777666666999999;;;CCCLLLXXX```llltttxxxyyy{{{}}}lllVVVRRRSSS]]]nnn{{{kkkYYYLLLCCCAAA>>><<<;;;<<<>>>???DDDFFFIIIJJJHHHFFFDDDDDDAAA@@@>>><<<<<<===???@@@FFFJJJNNNOOOOOOQQQVVVZZZ^^^```bbbccccccdddfffhhhppprrrxxx~~~zzzpppeee___]]]YYY]]]hhhzzzppp```WWWXXXVVVUUUTTTUUUTTTQQQOOOKKKKKKJJJJJJKKKLLLNNNOOOLLLKKKMMMRRRVVV[[[fffqqqzzz}}}~~~|||{{{|||zzzvvvmmmfff\\\TTTOOOMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJGGGFFFDDDBBBAAA???>>>=========>>>???BBBEEEGGGIIILLLOOOTTTXXX[[[[[[[[[ZZZ^^^^^^]]]\\\ZZZXXXVVVUUUQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTRRRPPPNNNLLLKKKJJJJJJHHHIIILLLOOOVVVbbbnnnvvvzzzgggUUUIIIBBB???@@@:::;;;<<<<<<======>>>???=========<<<<<<;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAAAAAAAAAAABBBCCCFFFIIILLLNNNOOOSSSZZZcccnnnuuuooonnnooouuu{{{}}}rrr```RRRMMMPPPZZZiiixxxxxxeeePPPFFFBBB>>>999777555555666666666666555555444444444555555555555555777666777:::;;;<<>>@@@CCCFFFIIIJJJHHHFFFDDDDDDBBB@@@>>>===<<<===>>>???DDDHHHLLLNNNNNNPPPTTTXXXYYY\\\___aaabbbccceeefffmmmooouuu|||~~~~~~wwwjjj___ZZZTTTSSSXXXfffxxxlll```\\\YYYUUUSSSTTTTTTQQQNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMOOOTTTXXX]]]hhhsss{{{~~~yyyrrrkkkaaaXXXRRROOOLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKIIIHHHGGGEEEBBB@@@>>>=========<<<===>>>@@@BBBCCCGGGJJJOOOTTTXXXZZZ[[[[[[^^^_________^^^\\\ZZZYYYUUUTTTRRRPPPOOOOOOPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKIIIKKKNNNQQQVVVaaallltttxxx~~~~~~dddSSSIIIBBB??????:::;;;======<<<<<<>>>???<<<<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@AAACCCFFFIIIMMMNNNQQQTTT\\\gggsssyyyqqqpppqqqwww}}}vvvbbbTTTNNNQQQ\\\mmm~~~rrraaaNNNFFFCCC>>>999666444555666777777666555444555555555555555444444444666555777:::;;;<<>>@@@CCCFFFHHHIIIGGGEEEDDDCCCBBBAAA???===<<<<<<===>>>@@@EEEIIIKKKLLLMMMQQQUUUUUUXXX\\\___```aaaccceeehhhjjjqqqxxx||||||rrreee^^^VVVRRRRRRZZZeeeqqq~~~rrrccc]]]WWWTTTUUUUUUSSSPPPQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMOOOSSSWWW\\\gggqqq{{{|||tttnnneee]]]WWWSSSOOOMMMMMMLLLJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHEEEBBB@@@???>>>===<<<;;;<<<===>>>???BBBEEEJJJPPPUUUXXXZZZ[[[^^^___```aaa```___]]]\\\XXXVVVTTTRRRQQQQQQQQQRRRMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMLLLJJJIIIJJJIIILLLPPPRRRVVV___iiitttxxx~~~vvv^^^OOOGGGBBB??????<<<>>>???>>>;;;:::;;;===:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@???@@@AAACCCGGGJJJNNNPPPSSSUUU]]]jjjyyy{{{sssqqqrrrxxx~~~zzzvvvbbbSSSNNNQQQ\\\oooooo^^^MMMEEECCC>>>888555444555666777777666555444666666666555555444444333555444666:::;;;<<>>@@@CCCEEEHHHIIIGGGEEECCCCCCCCCAAA???===<<<<<<===>>>>>>BBBGGGIIIJJJLLLOOOSSSSSSVVVZZZ]]]___aaacccddddddfffmmmvvvzzz{{{~~~{{{mmmfff[[[UUUQQQTTTYYYaaaqqqnnnggg___[[[\\\]]]ZZZXXXTTTSSSQQQOOONNNNNNNNNNNNMMMLLLNNNRRRUUUZZZeeeooozzz~~~tttoooggg```ZZZVVVRRRPPPNNNLLLJJJIIIHHHIIIKKKLLLNNNNNNLLLJJJGGGEEEBBBAAA???>>><<<;;;:::;;;;;;<<<@@@CCCHHHMMMSSSWWWZZZ[[[]]]^^^```aaabbb```___^^^ZZZXXXUUUSSSRRRRRRRRRSSSNNNNNNOOOOOOOOOOOONNNNNNNNNPPPRRRUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHKKKOOORRRUUU]]]fffuuuyyyoooXXXKKKFFFBBB???>>>???AAAAAA???;;;888999:::999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????@@@@@@BBBDDDGGGKKKOOOQQQUUUVVV^^^lll}}}vvvssstttzzz|||~~~qqq]]]PPPRRRVVV```oooiiiZZZJJJCCC@@@;;;888777666666666666666666666666555555444444444444555555;;;888777999:::<<>>===@@@BBBCCCFFFGGGGGGEEECCCBBBCCCBBB@@@>>><<<<<<<<<<<<@@@CCCGGGJJJJJJJJJKKKLLLQQQSSSWWWYYY[[[^^^aaadddhhhgggjjjqqqvvvzzztttjjj___ZZZUUUSSSSSSXXXcccoooqqqllljjjeeegggfff]]]ZZZWWWRRROOOMMMMMMMMMLLLPPPQQQRRRSSSUUUZZZ___dddooossszzz~~~{{{pppnnnjjjeee^^^WWWRRRNNNOOOMMMKKKHHHHHHIIIJJJLLLOOOMMMLLLLLLKKKIIIEEECCC@@@@@@???>>>>>>>>>>>>>>>===???AAAEEEKKKPPPUUUWWW\\\]]]]]]^^^___```aaaaaaZZZ[[[[[[ZZZXXXVVVSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSNNNPPPSSSUUUWWWWWWVVVUUUYYYWWWVVVUUUTTTTTTUUUVVVTTTRRROOOLLLJJJHHHGGGGGGJJJHHHIIIMMMQQQTTT[[[cccxxxyyy|||}}}kkkWWWJJJCCC>>>===???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;========================@@@@@@>>>=========>>>???@@@@@@AAA@@@???===;;;:::AAABBBDDDEEEGGGKKKOOOSSSVVVZZZcccpppwwwrrrttt}}}zzz|||ooo]]]RRRRRRWWWaaaqqqxxxeeeWWWIIIBBB???;;;777666555555555555555555555555555555444444444444555555777444333666777999@@@HHHZZZbbbjjjpppzzzoooccc\\\hhh~~~hhhUUUIIICCC>>>>>>>>><<<===???AAABBBEEEFFFFFFEEECCCBBB@@@@@@>>>>>>===>>>?????????BBBFFFIIIJJJJJJKKKLLLPPPSSSVVVXXXZZZ\\\```bbbffffffjjjppptttxxxxxxmmm```ZZZTTTQQQOOOQQQZZZdddyyy}}}vvvvvvrrruuuuuujjjccc___YYYUUUSSSRRRQQQPPPQQQRRRSSSSSSTTTVVVZZZ]]]aaaeeekkkppprrrqqqooommmlllkkkiiieee```ZZZUUURRROOONNNLLLJJJIIIJJJKKKLLLRRRPPPNNNNNNMMMJJJGGGDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCGGGLLLQQQTTTXXXXXXZZZ[[[]]]^^^^^^^^^\\\]]]]]]]]]\\\ZZZWWWUUUUUUUUUTTTTTTTTTUUUUUUVVVSSSTTTVVVXXXYYYYYYXXXXXXZZZYYYWWWVVVUUUUUUVVVVVVSSSQQQOOOLLLIIIHHHGGGGGGJJJHHHIIIMMMQQQTTT[[[ccctttuuuyyy~~~wwwfffSSSGGGBBB>>>>>>@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::??????>>>>>>>>>@@@AAABBB>>>>>>???@@@@@@???>>>===AAABBBDDDEEEGGGKKKPPPTTTXXX]]]ffftttwwwqqqsss}}}~~~wwwzzzxxxkkk]]]SSSSSSXXXcccsssppp```SSSGGGBBB???:::666555555555555555555555555555555555444444444444555555888555555888:::<<>>>>>>>><<<>>>AAA@@@AAADDDFFFFFFEEECCCBBBAAAAAA@@@???>>>>>>??????===@@@DDDGGGHHHIIIKKKLLLOOOQQQSSSUUUWWWZZZ]]]```ccceeeiiinnnooottt}}}ssseee^^^VVVQQQMMMLLLRRRYYYmmm~~~zzzooojjjbbb\\\XXXVVVTTTRRRUUUVVVWWWVVVUUUTTTUUUVVVYYY\\\___cccddddddcccbbbbbbccccccbbb___ZZZVVVSSSNNNMMMLLLKKKKKKLLLMMMMMMSSSRRRPPPOOONNNLLLIIIGGGDDDCCCAAA@@@>>>>>>======>>>>>>>>>???BBBFFFKKKNNNPPPRRRUUUWWWZZZ[[[[[[[[[\\\]]]^^^___^^^]]][[[YYYXXXWWWWWWVVVVVVVVVVVVWWWVVVWWWXXXZZZZZZYYYYYYXXXYYYXXXWWWVVVUUUUUUUUUUUURRRPPPMMMJJJHHHGGGFFFFFFHHHGGGIIIMMMQQQTTT\\\dddpppsssxxx~~~qqq```OOOEEEAAA>>>>>>@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCC<<<<<<>>>???@@@@@@AAA@@@AAABBBDDDFFFHHHLLLQQQUUUZZZ```kkk{{{wwwqqqrrr|||yyytttyyy~~~|||wwwpppeeeZZZRRRRRRYYYdddtttooo\\\QQQGGGBBB???:::777666555555555555555555555555555555444444444444555555777555555999;;;===CCCJJJXXXaaajjjqqqzzzzzziii]]]iii~~~jjjYYYMMMEEE???>>>>>>===???CCC@@@BBBDDDFFFGGGFFFDDDCCCEEEDDDBBB@@@>>>===;;;;;;;;;>>>BBBEEEFFFHHHJJJLLLMMMNNNQQQRRRTTTWWW[[[^^^aaaccchhhkkklllqqqyyynnneee\\\VVVPPPMMMOOOUUUcccvvvzzztttkkkbbb]]]YYYVVVTTTYYY[[[\\\[[[XXXUUUTTTTTTWWWXXXYYY[[[\\\\\\\\\[[[UUUWWWYYYZZZYYYWWWTTTQQQLLLLLLKKKKKKLLLMMMNNNNNNRRRPPPOOONNNNNNMMMKKKIIIGGGFFFDDDBBB@@@???>>>===>>>===<<<<<<>>>AAAEEEGGGJJJLLLPPPSSSVVVWWWXXXXXXYYYZZZ\\\^^^^^^^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVWWWVVVUUUTTTSSSSSSRRRRRRPPPNNNKKKIIIFFFEEEEEEEEEGGGFFFHHHMMMQQQUUU\\\dddnnnrrryyylll]]]LLLDDD@@@>>>===???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============>>>>>>>>>===>>>>>>>>>???@@@AAAAAA<<<===>>>???@@@AAAAAAAAA@@@BBBDDDFFFIIIMMMRRRVVV\\\cccpppzzzwwwwww~~~uuurrrxxx|||}}}~~~{{{uuuoooggg___VVVQQQRRRYYYfffwwwqqq[[[QQQGGGCCC???:::777888555555555555555555555555555555444444444444555555333111222555777999>>>EEEUUU___jjjrrr{{{vvvggg\\\iiinnn___PPPHHH@@@>>>===<<<>>>BBBAAACCCEEEGGGHHHGGGEEEDDDCCCCCCBBB@@@???===;;;::::::===@@@BBBDDDFFFIIIKKKJJJLLLNNNPPPRRRUUUZZZ]]]```cccgggjjjjjjpppwwwmmmbbb[[[TTTOOOPPPTTT\\\nnn|||rrriiiccc___\\\ZZZ]]]___```___\\\XXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTMMMOOORRRTTTTTTSSSRRRPPPKKKKKKJJJJJJKKKMMMOOOPPPQQQOOONNNMMMNNNNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@??????>>><<<;;;<<<>>>@@@BBBFFFHHHKKKNNNRRRTTTUUUUUUVVVXXX[[[^^^_________^^^]]]\\\ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQMMMLLLIIIGGGEEEDDDCCCCCCEEEDDDGGGMMMRRRUUU\\\dddkkkqqqyyy|||iiiZZZKKKDDD@@@===<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>======??????????????????@@@@@@@@@BBBDDDGGGJJJNNNTTTXXX\\\eeessstttsssxxxzzzyyy{{{vvvnnnfff___XXXRRROOORRRZZZiiizzztttZZZQQQGGGBBB===888777999444444444444444444444444555555444444444444555555555333444777888999>>>DDDQQQ]]]jjjsss}}}uuufff\\\gggwwwhhhUUULLLBBB>>>;;;999;;;???BBBDDDFFFGGGGGGFFFCCCBBB===>>>????????????>>>>>>:::<<>>======>>>>>>???CCCDDDFFFIIILLLOOOQQQSSSUUUWWW[[[^^^aaabbbbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWUUUTTTRRRQQQKKKJJJHHHEEECCCBBBBBBBBBCCCCCCGGGMMMRRRVVV\\\dddhhhoooxxxyyydddWWWIIIBBB@@@===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<============>>>>>>======<<<;;;BBBAAA@@@???????????????@@@BBBDDDGGGJJJOOOUUUZZZ]]]gggvvv~~~wwwuuuyyyxxxtttvvvpppfff^^^WWWSSSPPPMMMSSS\\\mmmvvvZZZPPPFFF???:::555666999444444444444444444444444555555444444444444555555888666666999::::::>>>DDDMMM[[[jjjtttxxxjjj]]]ccc{{{ttt]]]SSSHHHAAA===:::;;;???BBBCCCEEEFFFEEECCC@@@>>>:::;;;===>>>??????>>>>>>:::<<<>>>???@@@BBBEEEGGGFFFGGGJJJLLLPPPUUU[[[```cccccceeeiiimmmrrr~~~~~~nnnbbbYYYSSSQQQSSSWWW```www}}}|||uuuqqqpppqqqssstttuuuuuutttqqqlllhhhfffeeefffeeeccc```\\\YYYVVVUUUPPPPPPPPPPPPPPPQQQRRRRRROOOMMMKKKJJJLLLQQQVVVYYY___\\\XXXUUUTTTRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFF@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAACCCFFFIIIMMMOOORRRTTTXXX\\\```bbbccccccbbbaaa___\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUSSSQQQOOONNNJJJHHHFFFDDDBBBAAAAAAAAABBBBBBFFFMMMRRRVVV\\\dddhhhpppzzz~~~sss]]]QQQEEE@@@???===<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@<<<===>>>>>>???>>>======BBBAAA@@@?????????@@@@@@@@@BBBEEEGGGKKKPPPVVV[[[___iiiyyy|||~~~zzzxxxzzzwwwqqqrrrkkkaaaXXXSSSPPPNNNMMMUUU___oooyyyYYYPPPEEE===777333444888444444444444444444444444555555555444444555555555555333444666777666:::@@@KKKYYYiiittt}}}nnn___```ttt|||eeeZZZNNNFFFAAA===>>>BBBAAABBBCCCDDDCCCAAA>>><<<<<<===>>>>>>>>>===;;;::::::<<<>>>>>>???@@@CCCFFFDDDFFFIIIKKKOOOUUU\\\aaaeeecccdddiiinnnttt~~~tttfff\\\UUUSSSTTTWWW\\\pppvvvuuuyyyuuuzzzuuuqqqoooqqquuuyyy{{{{{{uuupppnnnnnniiihhheeebbb^^^YYYVVVTTTQQQPPPOOONNNNNNOOOPPPQQQRRROOOLLLKKKMMMSSSYYY]]]gggccc^^^ZZZWWWTTTQQQOOOOOONNNLLLKKKIIIIIIHHHHHH@@@AAABBBBBBBBB@@@???===???>>>>>>???AAAFFFJJJMMMMMMPPPTTTYYY]]]```aaaaaaaaa```]]][[[XXXVVVUUUUUURRRRRRQQQQQQRRRRRRSSSTTTQQQQQQRRRQQQOOOMMMKKKJJJIIIHHHEEECCCBBBAAAAAAAAAAAABBBFFFMMMSSSVVV]]]dddkkksss}}}tttiiiXXXLLLAAA>>>>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999::::::;;;<<<<<<===;;;<<<>>>???@@@@@@@@@@@@AAA@@@?????????@@@AAABBB@@@BBBEEEHHHKKKQQQWWW[[[```kkk|||~~~}}}}}}zzzzzzyyyvvvsssiii___XXXRRRMMMLLLNNNVVVcccwwwvvv[[[SSSGGG???;;;:::888777555555555555555555555555555555444444444333333333777666555666777999<<<>>>JJJYYYkkkwww~~~{{{lllhhhqqqvvviiiWWWHHH@@@=========AAABBBCCCCCCAAA@@@AAABBBAAAAAABBBBBBAAAAAA@@@???????????????@@@AAABBBBBBEEEFFFIIIKKKOOOSSSYYY]]]dddccceeeiiilllqqq{{{{{{mmmddd]]]WWWTTTTTT\\\nnn}}}sssnnnllljjjhhhiiieeeccceeehhhmmmvvvxxxuuupppjjjfffeeeccc___[[[UUURRRNNNMMMNNNPPPQQQQQQPPPNNNLLLLLLPPPWWW___dddkkkkkkiiifff```ZZZTTTPPPNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGEEECCCAAA???>>>>>>>>>???@@@BBBCCCDDDEEEIIIMMMQQQVVVYYYYYYXXXWWWZZZYYYXXXVVVTTTSSSRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKHHHHHHGGGEEEDDDBBBAAAAAAAAABBBDDDGGGLLLSSS[[[aaaooovvv~~~rrrdddPPPJJJCCC===<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===<<<;;;::::::;;;<<<===:::;;;<<<===>>>>>>>>>>>>FFFCCC@@@<<<<<<===@@@BBBCCCCCCEEEIIINNNTTTYYY\\\dddooo}}}|||~~~~~~|||sssiii^^^WWWRRRMMMMMMOOOWWWdddxxxyyyjjjUUUNNNEEE===999888666555555555555555555555555555555555555555444444333333888777777777888;;;===???HHHXXXlllyyywwwqqqtttzzzfffSSSEEE@@@???@@@AAABBBCCCCCCAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBBBBCCCEEEHHHJJJMMMRRRXXX\\\cccbbbdddiiilllqqq{{{vvvjjj```XXXSSSUUU\\\nnnuuukkkeeebbb___]]]]]]ZZZZZZ]]]bbbiiiuuu{{{tttnnnkkkgggbbb^^^XXXTTTPPPMMMMMMMMMMMMMMMPPPNNNMMMNNNSSS[[[ccchhhnnnnnnlllhhhbbb[[[UUUQQQOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFCCCAAA@@@?????????@@@AAABBBCCCCCCDDDEEEGGGKKKOOOQQQRRRRRRQQQUUUUUUSSSRRRPPPOOONNNMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEECCCBBBAAA@@@AAABBBDDDGGGKKKSSS[[[aaammmttt}}}zzznnn___NNNIIIBBB===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;<<<<<<=====================<<<<<<@@@??????>>>>>>???@@@@@@BBBCCCEEEIIINNNUUUZZZ]]]fffrrr|||}}}sssiii]]]VVVQQQMMMNNNQQQYYYfffzzzmmm^^^PPPKKKDDD===:::777666444555555555555555555555555666666666555555555555444777666666666777:::<<<>>>DDDUUUlll||||||yyyxxx```KKKAAA@@@BBBAAACCCDDDCCCBBB@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFIIILLLQQQVVV[[[aaa```ccchhhlllpppzzzttthhh^^^WWWVVV]]]nnntttiiibbb]]]YYYUUUTTTSSSTTTWWW[[[cccsssyyyuuupppjjjfff^^^ZZZTTTOOOMMMLLLKKKJJJNNNNNNNNNPPPVVV___hhhmmmsssrrrppplllfff^^^WWWRRRPPPNNNLLLLLLMMMNNNNNNNNNKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHIIIKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@AAABBBDDDFFFKKKRRRZZZ```kkkrrr|||uuuhhhYYYJJJFFFAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>===<<<;;;::::::;;;>>>@@@AAA@@@???>>>@@@BBBDDDIIIOOOVVV\\\```iiiuuu}}}~~~uuuiii\\\UUUPPPMMMOOOSSS]]]iii}}}|||hhhZZZMMMJJJEEE@@@<<<999777666555555555555555555555555666666666666666666666555444333333333444777999;;;AAARRRjjj~~~|||~~~iiiQQQBBB>>>@@@CCCEEEFFFFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>===>>>>>>???@@@AAABBBDDDFFFIIILLLPPPVVVZZZ^^^___ccchhhllloooxxxsssfff^^^XXX___nnn}}}ssslllfff___[[[WWWUUUUUUVVVWWW^^^ooo~~~{{{tttooofff```YYYSSSPPPNNNMMMLLLLLLLLLMMMQQQYYYbbbkkkqqqwwwvvvtttpppiiiaaaYYYTTTPPPMMMKKKKKKNNNPPPQQQPPPLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCFFFJJJQQQYYY___jjjqqq|||rrrdddTTTFFFCCC???===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<>>>>>>>>>>>><<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;<<>>???AAADDDIIIPPPXXX^^^bbbkkkvvv~~~}}}xxxkkk]]]TTTOOOMMMPPPVVV```mmmyyyeeeXXXJJJHHHEEE@@@;;;888777666555555555555555555555555555666666666666666666666444333222333444666999;;;???NNNfff}}}}}}yyyrrrYYYGGG@@@???EEEGGGIIIHHHFFFDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@============>>>???@@@@@@BBBDDDGGGIIILLLQQQWWW[[[]]]^^^bbbhhhkkknnnvvv{{{mmmccc\\\aaapppzzzssslllggg^^^[[[XXXXXXXXX^^^lllyyy|||vvvlllfff]]]VVVRRRPPPNNNMMMJJJJJJLLLQQQYYYccclllrrrwwwwwwvvvsssmmmddd\\\WWWOOOLLLJJJLLLPPPTTTSSSRRRNNNMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEIIIPPPXXX^^^gggooo{{{pppaaaPPPCCCAAA>>><<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>??????>>>>>>@@@@@@@@@??????@@@@@@@@@???AAADDDJJJQQQYYY```dddkkkwww|||}}}|||ooo___TTTOOOMMMQQQWWWcccpppvvvaaaUUUHHHGGGCCC>>>888555555666555555555555555555555555444555555555555666666666666555555555666999;;;===>>>JJJ```yyy~~~tttvvv}}}yyybbbOOOEEEBBBEEEGGGJJJIIIGGGDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<===>>>???@@@BBBDDDFFFIIILLLQQQWWW[[[\\\^^^bbbhhhkkklllsss{{{rrrfffbbbfffsssyyysssiiiccc^^^\\\]]]aaajjjttt}}}ssslllbbbZZZTTTQQQOOONNNJJJJJJMMMRRRZZZccclllqqqvvvvvvvvvtttoooggg___ZZZPPPMMMLLLOOOVVVYYYXXXTTTOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@AAACCCEEEIIIOOOWWW]]]eeemmmyyy~~~mmm]]]KKKCCC@@@===;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????CCCBBB@@@>>>>>>???AAABBB@@@AAAEEEJJJRRRZZZ```dddkkkxxxyyy{{{rrr```UUUOOOMMMRRRYYYfffrrruuu___UUUIIIHHHDDD>>>777444555777555555555555555555555555333333444444555555555555777666555555777999<<<======GGGZZZttt~~~uuuqqqsss}}}hhhUUUIIIDDDDDDFFFIIIIIIFFFCCCAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<===>>>??????AAACCCEEEHHHKKKOOOUUUYYY\\\^^^ccchhhjjjkkkpppwww{{{ooohhhlllxxx|||rrriiifffeeeeeeiiinnnvvv~~~wwwkkkaaaYYYUUURRRPPPKKKLLLNNNSSSZZZccckkkppprrrtttuuutttpppiiibbb]]]RRROOOOOOUUU\\\___\\\XXXQQQPPPOOONNNMMMKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEECCCAAA@@@???AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@AAABBBDDDHHHNNNVVV\\\fffooo{{{yyyhhhXXXFFFCCC@@@<<<:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>?????????>>>>>>@@@???>>>===>>>@@@AAACCC@@@BBBEEEKKKRRRZZZ```dddlllyyy}}}wwwyyytttbbbVVVOOONNNSSSYYYgggsssuuu```WWWLLLKKKGGG@@@999666777:::555555555555555555555555333333333444444444555555555444444444555888:::<<<>>>EEEWWWppp||||||{{{yyyrrrrrr}}}iiiVVVJJJDDDCCCEEEHHHGGGEEEBBB@@@??????@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<<<<===>>>??????AAADDDFFFIIINNNTTTXXX]]]^^^ccchhhjjjjjjnnnuuu}}}yyymmmqqq|||tttooollliiiggghhhiiirrrttthhh___YYYVVVTTTMMMNNNPPPTTT[[[dddkkkpppppprrrttttttpppjjjccc^^^SSSQQQRRRXXXaaaddd```ZZZQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBDDDHHHNNNVVV[[[jjjsssuuudddTTTAAACCC@@@<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;999888888999;;;;;;???@@@@@@??????>>>===<<<;;;;;;<<<===???@@@BBBBBBAAACCCFFFKKKRRRZZZ```dddnnnzzz|||{{{vvvfffXXXMMMKKKSSS]]]lllyyytttaaaTTTLLLGGGAAA<<<999888666555888777666555444444444555444444444444555777888999555444333333444666999;;;<<>>@@@???>>>======>>>>>>??????AAACCCFFFHHHMMMRRRVVVZZZ___dddhhhjjjkkklllmmm{{{tttttt}}}}}}wwwrrrmmmkkklllmmmqqqxxx{{{nnnfff```[[[WWWOOONNNPPPVVV___hhhlllnnnuuutttsssrrrooojjjccc^^^SSSVVVWWWZZZaaaggggggcccWWWTTTPPPNNNMMMMMMLLLKKKIIIIIIIIIJJJLLLLLLMMMMMMKKKJJJJJJHHHEEEBBB???===999;;;>>>AAACCCEEEEEEFFFGGGGGGFFFFFFEEECCCBBBAAABBBBBBDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDEEECCCCCCEEEFFFIIISSS]]]jjjvvvooo]]]LLLDDDEEECCC@@@===;;;:::999999<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::===============<<<<<<<<<============>>>>>>>>>>>>???>>>===<<<===???AAABBBAAACCCFFFLLLTTT]]]eeeiiipppzzz{{{|||}}}rrrcccWWWNNNLLLVVVaaannn|||}}}mmm[[[NNNKKKFFF@@@<<<999888666555555555666666777888888888555444444444444555555666555444333333444666999::::::@@@LLLaaa}}}}}}|||zzzyyy{{{}}}xxxnnneeeeee}}}|||jjjZZZRRRLLLFFFBBBDDDDDDAAAAAACCCDDDCCCAAAAAABBBCCCBBB@@@@@@@@@>>>>>>===>>>>>>??????AAACCCEEEHHHMMMRRRVVVZZZ^^^ccchhhjjjkkkmmmnnnttt||||||zzzyyytttmmmllllllooouuu~~~vvvjjjbbbZZZVVVTTTSSSUUUZZZbbbjjjooopppvvvvvvvvvuuurrrlllddd^^^UUUWWWZZZ\\\ccciiiiiidddZZZVVVRRROOONNNMMMLLLKKKGGGGGGHHHJJJLLLNNNPPPPPPMMMMMMLLLJJJHHHDDDBBB@@@AAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCCCCAAABBBCCCEEEFFFFFFGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEEEECCCCCCEEEFFFIIISSS^^^kkkxxxzzzjjjYYYJJJCCCAAA@@@>>><<<::::::::::::<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>===<<<===???AAABBBAAACCCFFFLLLTTT]]]eeejjjpppzzz|||xxxmmm```UUUNNNOOOZZZfffsss~~~ssseeeUUUJJJIIIEEE???;;;999777666555444555777888999999888888555555444333333333333333555444444444555666888999888<<>>>>>>>>>>>>>>???AAACCCEEEHHHLLLRRRVVVXXX\\\bbbfffiiikkkmmmnnnooovvv{{{uuuwww}}}uuuqqqkkkgggggglllrrrwwwrrrfff^^^ZZZYYYYYY[[[```gggnnnsssuuuxxxyyyzzzzzzwwwpppfff```WWWZZZ]]]aaagggmmmkkkeee]]]YYYTTTQQQOOONNNLLLKKKFFFFFFFFFIIINNNRRRTTTTTTQQQQQQOOOMMMJJJGGGEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAACCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCEEEFFFJJJTTT___mmmyyyrrrbbbSSSGGGBBB======<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::<<<==================<<<;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>>>>============???@@@BBBAAACCCGGGMMMUUU___gggkkkqqqzzz}}}tttiii]]]SSSMMMPPP]]]jjjzzzwwwmmm```SSSJJJGGGCCC===:::888777666555666777888999888666444333555555444444333444444555555444444444555666888999999:::AAARRRppp~~~xxxtttmmmeee___YYYaaannn{{{vvvgggZZZKKKDDDFFFIIIKKKKKKJJJHHHEEEDDDEEEEEEEEEDDDAAA@@@@@@???>>>>>>>>>>>>???@@@CCCEEEHHHLLLRRRVVVXXX[[[aaaeeegggjjjlllnnnmmmsss~~~sssnnnooozzz}}}rrrhhhcccbbbeeehhhppp~~~{{{mmmeeeaaa\\\]]]___dddjjjrrrwwwzzz|||~~~~~~vvvkkkccc[[[___cccffflllpppmmmfff___[[[VVVRRRPPPNNNLLLKKKHHHGGGGGGKKKQQQUUUWWWVVVTTTSSSQQQOOOLLLIIIFFFEEE>>>???@@@BBBDDDGGGIIIKKKJJJJJJIIIIIIHHHFFFEEEDDDAAAAAABBBDDDFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCEEEGGGKKKVVVaaannnzzz|||jjj[[[NNNEEEBBB===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>>>>=========>>>???@@@AAAAAACCCGGGNNNVVV```hhhmmmqqq{{{|||pppfffZZZQQQMMMQQQ___mmmuuuiii\\\PPPHHHDDD@@@<<<888777777666666444555777777777555222111444444444444555666777888444444555555666666777777:::;;;@@@NNNiiiwwwooofff```ZZZZZZ```pppyyyjjjVVVJJJIIIOOORRRRRRMMMJJJGGGEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>===>>>@@@BBBDDDGGGLLLQQQUUUXXX[[[```cccfffhhhkkkmmmjjjoooyyyvvvkkkhhhjjjsss~~~rrrhhhbbb`````````kkk~~~rrriiifff^^^___ccchhhnnnuuu||||||rrrjjjaaaeeejjjnnnsssuuupppggg```\\\WWWSSSQQQOOOMMMKKKLLLJJJKKKOOOVVVZZZZZZXXXVVVUUURRROOOLLLIIIGGGFFF?????????@@@CCCFFFIIIKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBDDDFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEFFFHHHMMMXXXdddppp{{{tttcccVVVJJJDDDBBB>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>??????============>>>>>>>>>>>>=========>>>>>>???@@@@@@AAACCCGGGNNNXXXbbbjjjoooqqq{{{}}}}}}yyylllbbbWWWOOOMMMRRRbbbqqquuufffYYYMMMEEEBBB>>>:::777777777777666111222444555666666555555444444444555666777888999444555555666666666666777:::<<<@@@JJJaaauuujjjdddZZZWWW[[[kkkzzzdddRRRMMMSSSXXXYYYRRRNNNJJJGGGEEEEEEDDDCCCAAAAAAAAAAAA@@@???======>>>@@@BBBDDDGGGKKKQQQUUUXXX[[[___bbbdddfffiiilllfffkkkttt|||llleeecccfffpppsssiiiaaa^^^XXX]]]kkkvvvlllhhhccceeeiiimmmrrryyyzzzrrrjjjoootttwww{{{{{{tttjjjbbb^^^YYYUUUSSSQQQOOONNNOOOMMMOOOUUU]]]aaa___[[[XXXVVVSSSPPPLLLJJJHHHGGGFFFDDDCCCBBBCCCFFFIIIKKKLLLLLLLLLKKKJJJIIIGGGGGGCCCCCCCCCDDDEEEHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKHHHFFFHHHJJJOOO[[[gggrrr~~~lll^^^RRRGGGBBBBBB>>>>>>>>>>>>===;;;:::999:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>=========>>>??????@@@@@@AAACCCHHHOOOYYYccclllqqqqqq||||||zzzzzztttggg^^^SSSMMMMMMUUUfffvvvrrrdddXXXMMMFFF@@@===999666666777777666333333444444555666666666444444444444555555666777444555555666666666666666777;;;>>>EEEWWWvvvrrrkkkaaaYYYWWWcccxxxoooXXXPPPUUU[[[]]]WWWSSSMMMIIIGGGFFFDDDCCCBBBBBBBBBBBBAAA???===<<<>>>???BBBDDDGGGKKKQQQUUUZZZ\\\___aaaccceeegggjjjfffkkkrrr|||tttkkkddd```bbbnnn~~~sssggg```[[[ZZZ```nnn|||qqqnnnlllooorrruuuxxx}}}zzzsssyyy~~~yyynnnddd```[[[XXXVVVUUUSSSRRRNNNNNNRRR[[[dddhhheee```ZZZXXXUUUQQQMMMKKKIIIHHHHHHFFFDDDCCCDDDGGGJJJMMMOOOOOONNNNNNMMMLLLJJJIIIEEEDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMIIIHHHIIIKKKQQQ]]]iiivvvwwwfffYYYNNNDDD@@@@@@:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===========================>>>>>>>>>>>><<<===>>>??????@@@@@@@@@AAADDDHHHPPPZZZdddmmmsssrrr}}}zzzwwwvvvpppcccZZZQQQLLLMMMWWWjjjzzz~~~pppdddZZZPPPJJJ???<<<888666666777777777888777666555444444555555555555444333333333444444444555666666666666666555444999===AAAPPPnnnzzzrrrjjj\\\SSSZZZmmmvvv\\\QQQUUU]]]___[[[VVVPPPKKKHHHGGGEEEDDDBBBBBBBBBBBBAAA???===<<<>>>???BBBDDDGGGKKKQQQUUUZZZ]]]___aaabbbdddfffiiijjjnnnsssyyy}}}tttfff^^^[[[cccqqq|||nnneeeddd^^^]]]eeesssxxxuuutttwwwyyy{{{|||zzz|||qqqfffbbb^^^ZZZYYYWWWVVVUUUMMMNNNSSS^^^iiimmmiiiddd\\\ZZZVVVRRRNNNLLLJJJJJJDDDCCCAAAAAACCCHHHMMMPPPQQQQQQQQQPPPOOONNNMMMLLLFFFEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNKKKIIIJJJMMMRRR___kkkxxx~~~qqqbbbWWWLLLBBB>>>>>>666888999;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<===============<<<<<<<<<============>>>>>>>>>>>><<<===>>>??????@@@@@@???AAADDDIIIPPPZZZeeennnsssrrr}}}zzzzzz{{{wwwppp^^^VVVNNNLLLOOOZZZmmm~~~{{{jjjZZZNNNGGGDDD===:::666444555666777777666666666666666666666666333333333444444444555555777777555444444555666666777333666@@@NNNcccuuuqqqeeeYYYYYYiii{{{bbbSSSUUU\\\```cccZZZOOOIIIHHHGGGCCC@@@DDDBBB@@@???@@@@@@???===>>>???@@@BBBFFFJJJMMMOOOUUUYYY^^^bbbccccccdddeeedddfffnnnxxx~~~yyyjjj^^^XXX\\\bbbmmm~~~qqqccc```___bbbiiixxx|||}}}|||~~~uuuooolllfff```[[[VVVSSSRRRNNNOOOVVVcccqqqvvvqqqjjjbbb\\\UUUPPPOOONNNKKKIIIJJJEEEBBBCCCDDDDDDIIIOOOPPPPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFHHHJJJKKKKKKNNNNNNNNNMMMKKKLLLNNNPPPYYYWWWSSSNNNNNNWWWfffrrr}}}mmm[[[OOOHHHAAA<<<<<<<<<;;;;;;::::::;;;;;;<<<333222111444888;;;;;;999888888888999999999::::::<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@???>>>======???AAABBBCCCFFFLLLSSSZZZccclllrrrvvv~~~{{{|||}}}uuulll\\\TTTMMMMMMRRR^^^rrrzzzjjj[[[OOOHHHEEE>>>;;;666444444444444444555555555555555555555555333333333444444444555555666666555444555555666777666333666???JJJ^^^sssiii]]]ZZZbbbyyy|||cccSSSSSSZZZ___ggg___UUUNNNJJJHHHFFFEEEDDDBBB@@@???@@@@@@???>>>>>>???@@@BBBEEEIIILLLNNNTTTWWW\\\```bbbcccdddeeehhhjjjpppvvvxxx~~~ooocccZZZ[[[___gggzzzyyyiiiddd``````dddqqq|||{{{zzzpppnnnlllgggaaa[[[UUURRRPPPRRRZZZhhhvvvzzzuuunnnddd^^^VVVQQQPPPPPPNNNLLLIIIDDDBBBDDDFFFHHHMMMSSSSSSSSSSSSRRRQQQOOONNNMMMKKKIIIGGGFFFGGGIIIKKKLLLOOOPPPPPPOOOMMMMMMOOOPPPOOOOOOMMMLLLOOO[[[lllyyywwwgggVVVKKKEEE@@@======:::999999888888999999::::::888777999<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????AAA@@@>>>>>>>>>???AAABBBCCCGGGMMMTTT[[[dddmmmsssxxx}}}vvviiiXXXQQQLLLNNNUUUcccwwwyyyjjj[[[PPPHHHEEE>>>;;;777444333333333222444444444444444444444444333333333444444444555555555555444555555666777888444333777===EEEUUUwwwvvvmmmaaaXXXYYYjjjgggVVVRRRWWW]]]hhhccc[[[SSSMMMIIIHHHHHHDDDBBB@@@???@@@@@@@@@>>>>>>>>>???AAADDDHHHKKKMMMQQQUUUZZZ^^^```aaabbbdddjjjkkkooorrrrrrvvvxxxkkk___[[[ZZZ]]]kkk{{{uuummmddd______jjjyyyxxx~~~~~~ssssssrrrnnnhhh___WWWRRRRRRUUU^^^mmm{{{zzzssseee___WWWSSSRRRRRRPPPOOOHHHDDDCCCFFFIIIKKKQQQWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGIIILLLNNNPPPRRRSSSRRRPPPOOOOOOOOOJJJKKKKKKMMMTTTbbbsssooo```OOOFFFBBB>>>===>>>:::999999888888999999:::>>><<<;;;;;;<<<===;;;:::;;;<<<<<<<<<<<<=========;;;<<<<<<<<<<<<=========>>>>>>>>>>>>????????????AAA@@@?????????@@@BBBCCCDDDHHHNNNUUU]]]eeennnsssyyy|||yyyiiiWWWPPPKKKOOOYYYggg{{{yyyjjj[[[OOOFFFBBB===:::777555555555444333444444444444444444444444333333333444444444555555444444444555666777888888444555999===@@@NNNnnn|||ooo___TTTQQQ^^^}}}mmmZZZRRRTTTYYYaaa```]]]WWWPPPKKKHHHHHHDDDBBBAAA@@@AAAAAA@@@???>>>>>>???AAACCCFFFIIIKKKNNNRRRWWWZZZ]]]___aaaccceeehhhkkkmmmnnnsss~~~ssseee\\\WWWVVV___iii~~~vvvjjjaaa^^^eeewww|||tttrrrtttvvvwwwxxxyyy}}}xxxwwwuuuqqqjjjaaaYYYTTTSSSWWWaaappp}}}}}}wwwfff```XXXSSSRRRRRRRRRPPPIIIEEEDDDHHHJJJLLLQQQWWWYYYZZZZZZYYYWWWTTTQQQPPPMMMKKKIIIGGGGGGJJJNNNRRRSSSUUUVVVUUURRROOONNNNNNNNNNNNPPPSSS[[[hhhxxx}}}jjj[[[KKKCCC???===<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBCCCEEEIIIOOOVVV^^^fffnnntttzzz}}}zzzhhhWWWPPPLLLQQQ[[[jjj|||zzziiiYYYLLLDDD@@@;;;999777777888888888777555555555555555555555555333333333444444444555555333444444555666777777888555666:::>>>>>>HHHeeeqqq\\\QQQOOOXXXpppqqq]]]QQQOOOQQQWWWZZZ\\\\\\WWWQQQLLLJJJGGGEEEBBBBBBBBBBBBAAA???>>>>>>???@@@BBBEEEGGGIIIKKKOOOSSSWWWZZZ\\\___aaabbbfffjjjjjjkkkrrrzzzzzzkkk___WWWUUUXXX]]]ooo}}}oooddd___cccqqq~~~}}}sssllljjjhhhiiikkklllpppuuu{{{~~~|||}}}}}}xxxqqqiiiaaa[[[WWWTTTYYYcccrrr~~~~~~yyyggg```XXXSSSRRRRRRRRRPPPLLLHHHGGGIIIKKKLLLOOOTTT[[[[[[\\\[[[YYYVVVSSSQQQMMMLLLKKKHHHHHHLLLRRRXXXYYYZZZZZZXXXTTTPPPMMMMMMPPPPPPSSSXXXaaannn|||yyyeeeWWWHHHBBB???<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<999999::::::999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>????????????AAAAAA@@@AAAAAAAAABBBBBBDDDIIIPPPWWW___gggooosss{{{vvveeeXXXQQQMMMSSS___nnnzzzgggWWWJJJCCC???:::999777888999:::999888666666666666666666666666333333333444444444555555333444555666777777777666666666:::===>>>DDD\\\tttwww^^^TTTRRRUUUdddvvvtttbbbSSSJJJHHHOOORRRXXX\\\]]]YYYTTTPPPJJJHHHEEEDDDCCCCCCAAA@@@>>>>>>>>>???AAACCCFFFGGGHHHKKKPPPTTTWWWZZZ]]]```bbbgggjjjhhhiiiooovvvyyyrrrddd\\\XXXWWWXXXcccuuuuuujjjcccccckkkuuu}}}}}}{{{wwwooogggbbb___^^^^^^^^^aaaeeelllrrruuuyyyxxxwwwuuuuuuyyy~~~|||sssjjjccc___\\\XXX]]]gggsss~~~}}}jjjbbbYYYSSSRRRRRRRRRQQQOOOKKKIIIKKKLLLLLLOOOSSSZZZ[[[\\\\\\ZZZWWWTTTRRRMMMMMMLLLJJJJJJOOOWWW^^^bbbbbb```\\\VVVQQQNNNMMMMMMNNNRRRZZZffftttttt^^^RRRFFFAAA???<<<;;;;;;:::999999888888999999:::888:::;;;;;;:::;;;<<<===;;;<<<<<<<<<<<<=========:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAADDDHHHPPPXXX___gggnnnsss|||tttcccXXXRRROOOWWWdddtttxxxeeeUUUJJJDDDAAA;;;999888888999999888666555555555555555555555555333333333444444444555555444555666777777666555555666444777<<<===AAASSShhhggg\\\UUUQQQZZZjjj|||lllYYYKKKFFFGGGIIINNNVVV\\\]]]ZZZVVVNNNKKKHHHFFFEEEDDDAAA@@@>>>>>>>>>>>>@@@BBBDDDFFFFFFIIIMMMQQQUUUXXX\\\___```fffhhhfffhhhnnnttttttzzzjjj```[[[XXXUUUXXXiii}}}~~~tttkkkgggiiiooorrrppplllgggbbb\\\XXXVVVUUUTTTSSSTTTYYY___dddgggiiiiiikkklllooouuu|||yyyppphhhcccaaa___ccclllwwwmmmfff\\\UUUSSSSSSRRRQQQPPPLLLKKKNNNOOONNNPPPUUUXXXYYY[[[\\\[[[XXXTTTRRRMMMNNNMMMKKKKKKQQQ\\\dddkkkjjjfff```YYYSSSQQQPPPNNNPPPTTT^^^kkkzzz~~~lllVVVKKKBBB@@@@@@===;;;;;;:::999999888888999999:::999;;;===<<<::::::;;;===;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>??????@@@@@@@@@@@@@@@CCCHHHOOOWWW___fffmmmrrr~~~tttdddYYYRRRPPPYYYhhhxxxvvvcccTTTJJJFFFDDD;;;:::888777888777555333444444444444444444444444333333333444444444555555555555666777777666555444555333555;;;<<>>>>>>>>>>>@@@BBBDDDEEEEEEHHHLLLPPPSSSWWW\\\___[[[bbbeeedddgggooouuutttyyynnnddd^^^YYYTTTRRRaaattt}}}ssslllkkkoookkkhhhccc^^^ZZZVVVRRRPPPOOOLLLJJJKKKOOOUUUYYY\\\]]]___bbbfffkkksss{{{vvvmmmgggcccdddhhhpppzzzppphhh^^^WWWTTTTTTSSSRRRQQQMMMMMMPPPQQQQQQSSSWWWVVVXXXZZZ[[[ZZZXXXTTTRRRMMMNNNNNNLLLLLLSSS___hhhrrrpppkkkccc[[[UUUSSSRRRTTTUUUYYYcccppp}}}wwwgggPPPFFF??????@@@>>><<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;<<<;;;888777999;;;888888888999999999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???BBBGGGOOOWWW___fffmmmqqquuubbbXXXSSSRRR\\\kkk{{{ooo```UUUJJJBBB???;;;;;;;;;:::999666444333222222333333444555666666444444444444444444444444666555555444444444555555444666999999999???IIIQQQrrr|||jjj^^^WWWXXX]]]zzz|||jjjWWWHHHDDDDDDEEEIIIOOOTTTWWWXXXRRROOOJJJGGGEEEEEECCCBBB@@@???===<<<<<<>>>@@@BBBEEEGGGIIIMMMQQQUUUWWWYYY]]]___aaacccfffkkkppptttwww}}}yyymmmddd\\\VVVVVV[[[hhh|||}}}uuuooolllfff^^^YYYVVVSSSOOOLLLLLLKKKJJJKKKNNNPPPPPPPPPPPPUUU[[[___eeennnzzz{{{tttqqqrrrssstttuuuvvv}}}zzzmmm___YYYVVVTTTSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWYYYZZZZZZXXXWWWVVVTTTNNNKKKMMMRRRXXXbbbkkksssqqqllleee^^^WWWQQQMMMQQQWWWaaammmyyyiii[[[IIIEEE@@@===<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::333555888;;;;;;:::999777;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>?????????BBB@@@???===>>>@@@BBBDDDDDDHHHMMMTTT[[[dddmmmssszzzxxxfffXXXSSSSSS]]]mmm}}}|||iii\\\QQQGGG@@@>>>:::::::::999777555333222222222333333444555555666444444444444444444444444666555555444444555555666666888999888888<<>>======???AAABBBDDDEEEHHHKKKOOOSSSUUUWWW\\\^^^```bbbeeejjjooosssuuuzzzsssggg]]]VVVTTTYYYeeexxxyyyooohhh```ZZZWWWTTTQQQNNNMMMLLLJJJJJJLLLMMMLLLLLLLLLPPPUUUYYY___iiiuuu~~~~~~zzzyyyzzz{{{{{{yyywww|||ssseee^^^ZZZWWWVVVXXXWWWXXXXXXXXXYYYYYYZZZZZZWWWXXXZZZ[[[[[[YYYWWWUUURRRMMMKKKNNNSSSYYYbbbkkkqqqqqqnnnhhh___XXXSSSRRRSSSZZZeeeqqq|||zzzeeeVVVHHHDDD@@@===<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::666888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????AAA???>>><<<===???AAABBBCCCFFFLLLRRRZZZccclllqqq|||zzzhhhWWWSSSUUUaaarrrtttbbbVVVMMMDDD>>><<<888888888777666444333222222333333444444555555555444444444444444444444444666666555555555555666666888999999888777:::@@@FFFZZZyyy}}}jjj]]][[[___hhhooo]]]QQQCCCAAA???@@@CCCGGGIIIJJJOOOMMMJJJIIIIIIHHHFFFDDDCCCBBB@@@??????@@@AAABBBBBBCCCFFFIIIMMMPPPSSSTTTZZZ\\\^^^aaaccchhhmmmpppsssvvv}}}|||nnnbbbZZZUUUXXXaaassswwwpppfff___\\\YYYUUURRRQQQNNNLLLJJJKKKKKKJJJIIIIIILLLOOOSSSYYYdddpppyyy~~~xxx{{{{{{mmmddd___[[[ZZZ\\\^^^^^^^^^]]]]]]^^^^^^___YYY[[[]]]^^^]]]ZZZVVVTTTPPPLLLKKKOOOTTTZZZccckkkoooqqqqqqkkkaaaYYYVVVWWWWWW___lllxxxsss^^^PPPFFFCCC???===<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>????????????>>>===<<<<<<>>>@@@AAA@@@DDDJJJQQQXXXaaajjjppp~~~wwweeeWWWTTTXXXhhhzzz~~~ooo]]]RRRJJJBBB<<<;;;777777777666555444333333333333333444444444555555444444444444444444444444666666555555555666777777777777888777777999>>>BBBNNNkkkssseee``````[[[pppttt```RRRIIIEEEAAA??????AAABBBBBBJJJIIIIIIIIIJJJIIIFFFDDDCCCBBBAAA?????????@@@AAAAAABBBEEEHHHLLLOOORRRSSSWWWYYY\\\___aaaeeeiiimmmpppsssxxx}}}wwwiii```XXXYYY^^^lll}}}sssjjjeee```[[[WWWUUURRRNNNLLLKKKKKKJJJIIIJJJKKKNNNQQQWWWaaallltttyyy{{{zzz{{{ssskkkddd___]]]```dddcccbbbaaa``````aaaaaa\\\^^^aaabbb```[[[VVVRRROOOKKKKKKQQQVVV\\\dddkkkooossstttmmmaaaYYYWWWYYY\\\eeessskkkXXXKKKDDDBBB>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<>>>???;;;;;;<<<<<<<<<<<<======;;;<<<===>>>>>>???????????????=========>>>@@@AAA@@@DDDIIIPPPXXXaaajjjppptttbbbXXXVVV\\\nnn|||mmm\\\QQQIIIAAA;;;:::777777666666555555555555333333333444444444444444444444444444444444444444555555555555555666777777444555666666888:::===@@@FFF```}}}mmmbbb]]]UUU```sss|||dddTTTJJJFFF@@@===<<<>>>@@@@@@EEEFFFGGGIIIKKKJJJGGGDDDCCCBBBAAA???>>>>>>>>>???AAABBBEEEHHHKKKNNNQQQRRRTTTWWWZZZ]]]___bbbfffiiilllqqqvvvyyynnndddXXXWWWZZZeeexxxxxxpppjjjccc^^^YYYVVVQQQNNNMMMLLLKKKJJJKKKKKKLLLNNNTTT\\\eeekkkppprrrxxx|||}}}xxxpppiiicccbbbdddgggfffdddbbbaaaaaabbbbbbaaabbbddddddaaa\\\VVVRRRNNNLLLNNNTTTYYY^^^dddkkkpppsssssskkk___WWWWWWYYY```kkkzzzvvvcccRRRHHHBBB@@@===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<:::::::::;;;===>>>;;;;;;;;;;;;<<<<<<======;;;<<<===>>>>>>?????????@@@@@@?????????@@@AAABBBAAADDDJJJQQQYYYccclllrrrsss```WWWVVV___sssxxxiiiYYYNNNGGG@@@;;;:::777666666555555555666666444444444444444444444444444444444444444444444444444444444444444555666777222333555666999;;;===???BBBTTTtttxxxggg[[[XXXXXXbbbwwwnnn[[[IIIDDD>>>:::;;;>>>@@@BBBBBBDDDGGGKKKMMMLLLIIIEEECCCBBBAAA@@@>>>>>>======@@@BBBDDDGGGJJJMMMOOOPPPRRRTTTXXX[[[]]]```ccceeehhhmmmsssvvvzzzttthhhYYYXXXYYYaaarrrxxxoooiiibbb^^^XXXSSSPPPOOOMMMLLLKKKJJJJJJKKKOOOUUU[[[^^^dddgggnnn{{{|||wwwqqqjjjiiikkkkkkjjjgggdddcccccccccdddffffffgggfffbbb\\\VVVSSSPPPNNNPPPWWW]]]```eeekkkoooooommmfff\\\WWWWWWYYYdddppp~~~kkkYYYLLLEEE@@@>>><<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBAAAEEEKKKRRR[[[dddmmmsss}}}{{{zzzqqq]]]TTTUUU___vvvqqqcccSSSJJJDDD>>>::::::555555444333333444555666444444444444444444444444444444444444444444444444222222222333333444555666333444555777:::<<<<<<<<>>@@@BBBAAADDDHHHNNNQQQPPPKKKHHHEEEDDDCCCAAA@@@>>>>>>===???@@@BBBEEEHHHKKKMMMNNNPPPSSSVVVYYY[[[^^^aaacccfffiiinnnpppsss{{{tttbbb___]]]aaannnzzzqqqlllddd]]]XXXUUUSSSQQQLLLKKKJJJJJJMMMPPPSSSTTTXXX\\\eeessszzzsssqqqtttqqqnnnkkkhhhfffffffffgggjjjjjjiiifffbbb\\\WWWTTTQQQPPPSSSZZZ___aaaeeejjjllliiieee___YYYWWWYYY[[[gggssssss```QQQGGGCCC???===<<<;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;888888999999:::;;;;;;<<<;;;<<<===>>>>>>????????????????????????@@@@@@@@@AAAEEEKKKRRR[[[dddnnnttt}}}xxxuuuuuu|||~~~nnnZZZRRRSSS___vvvkkk]]]NNNFFFBBB===::::::444333222222222333444555444444444444444444444444444444444444444444444444222111111222333444555666555555666888:::<<<;;;:::>>>AAATTTxxxlll^^^UUURRR]]]oooqqqYYYRRRIIIAAA>>>>>>???@@@AAAEEEJJJPPPSSSRRRNNNJJJFFFEEEDDDCCCAAA@@@>>>>>>===>>>@@@CCCFFFIIIKKKLLLOOORRRVVVXXXZZZ]]]___aaaeeegggiiikkknnnuuu~~~mmmiiidddccclll~~~}}}yyypppgggaaa\\\XXXVVVNNNMMMLLLLLLMMMOOOOOOOOOQQQUUU___nnnzzzxxxzzzuuurrroookkkiiihhhiiijjjmmmllljjjfffbbb\\\WWWTTTSSSRRRUUU\\\aaabbbfffjjjiiieee___ZZZXXXXXXZZZ\\\hhhtttlllYYYKKKDDDBBB>>><<<;;;;;;<<<<<<;;;:::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;777777888999999:::;;;;;;;;;<<<===>>>????????????===>>>>>>>>>????????????@@@DDDJJJRRRZZZdddmmmsss|||{{{vvvuuu||||||hhhUUUSSSQQQZZZrrrmmm```PPPGGG???888555666444333333222222333333444333444444555555444444333444555666666777777666666444555888999999888555444999777666555555666888999;;;@@@JJJaaa{{{iii^^^UUUVVV```qqqcccXXXJJJBBBAAAAAA???<<>>??????@@@BBBDDDGGGIIIJJJOOOQQQUUUXXXYYY[[[]]]___eeefffgggiiikkkqqqxxx}}}{{{qqqhhhhhhooo|||{{{wwwxxx|||qqqggg___YYYVVVRRRNNNLLLNNNOOOMMMLLLNNNPPPVVV```lllxxx~~~xxxrrrpppnnnjjjjjjmmmsssqqqmmmhhhbbb\\\WWWUUURRRRRRTTTXXX]]]aaacccccc___[[[YYYWWWTTTRRRWWW^^^fffwwwsssbbbTTTHHHBBBAAA:::::::::999999999888888::::::999888888999::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>???@@@AAABBBDDDDDDJJJUUU___gggooowww~~~{{{uuusssvvvzzz|||{{{yyyrrraaaQQQPPPPPPZZZnnn{{{hhh[[[NNNEEE???999666666444444333333333333444444333444444555555444444333222222333444444444444333444555777888888777555444555555444333444666888:::===???FFFXXXxxxxxxlll^^^WWWYYYfff{{{pppcccSSSGGGDDDCCCAAA???>>>???CCCIIIOOOSSSTTTTTTIIIHHHFFFDDDCCCBBB@@@???>>>>>>???AAACCCFFFHHHJJJLLLOOOSSSVVVXXXZZZ]]]___ccceeefffhhhjjjoootttxxx~~~|||qqqnnnrrr|||{{{uuuvvv|||}}}ssskkkddd```ZZZTTTPPPPPPOOOKKKIIIJJJNNNRRR\\\hhhttt|||wwwqqqooonnnlllmmmpppvvvsssoooiiibbb[[[VVVSSSQQQQQQRRRUUUYYY\\\]]]]]]ZZZWWWUUUTTTQQQPPPUUU]]]iiiyyy~~~~~~}}}|||ooo]]]PPPEEE@@@???::::::::::::999999999999::::::999888888999:::::::::::::::999999999888888999999999999999999999999:::;;;;;;;;;<<<<<<============>>>????????????>>><<<<<<<<<<<<===>>>???@@@DDDDDDJJJUUU___gggooowww}}}vvvsssrrrwwwyyyuuuooofffZZZOOOPPPSSS]]]mmmzzzsssbbbWWWKKKDDD???999666666555555444444444444555555333444444555555444444333111111222333333333333333666666666666666666666666444444444444666888:::<<<===>>>AAAMMMgggqqqaaaXXX\\\mmmqqq\\\KKKDDDAAA@@@>>>>>>>>>AAAEEELLLQQQTTTUUULLLKKKHHHFFFCCCBBBAAA@@@======>>>@@@BBBEEEHHHIIIJJJMMMQQQTTTVVVYYY\\\^^^aaaccceeegggiiikkkooorrruuu{{{{{{vvvxxxwwwpppnnnwwwxxxqqqlllddd]]]WWWUUURRRMMMKKKLLLMMMQQQXXXcccoooyyy|||}}}wwwpppnnnnnnmmmppptttyyyvvvqqqkkkcccZZZTTTPPPPPPOOOOOORRRUUUWWWWWWWWWVVVSSSRRRRRRPPPPPPWWW___nnn}}}wwwtttqqqqqqzzzgggVVVJJJBBB======;;;;;;;;;;;;:::::::::::::::999999888888999999:::::::::999999999999888888999999999999999999999999::::::;;;;;;<<<===>>>>>><<<===>>>>>>??????>>>>>><<<<<<<<<<<<===>>>???@@@EEEEEEKKKVVV```gggooowww|||yyyuuuxxxyyyssshhh^^^VVVRRRTTTZZZeeeooowwwnnn___UUUJJJDDD???999555555555555555444444555555555333444444555555444444333222333444444555555444444666666555444444555666666666666666777888999;;;<<<;;;<<<>>>FFFZZZ|||vvvccc]]]ggguuuhhhSSSFFFAAA???>>>AAA??????AAAFFFKKKOOOPPPOOONNNLLLIIIEEECCCBBBBBB=========>>>@@@CCCFFFHHHHHHLLLPPPTTTVVVYYY\\\______aaaeeeggghhhiiikkkmmmpppuuu~~~}}}tttmmmooovvvzzzuuullleee___\\\YYYTTTRRRSSSPPPRRRWWWaaalllwww~~~}}}wwwyyy~~~xxxpppnnnmmmmmmqqquuuzzzxxxssslllddd[[[TTTOOOOOONNNNNNPPPSSSTTTTTTTTTSSSQQQQQQSSSSSSTTT[[[ddduuuvvvooolllmmmuuuwww___OOOFFF???<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEKKKWWW```gggooovvv|||zzz{{{zzzqqqdddXXXTTTVVVXXXbbblllrrrwwwmmm___UUUJJJDDD???999555555555555555444444555555555333444444555555444444333222333444444555555444444666555444333333444555666777777666666777777888888777:::>>>EEESSSooovvvfffgggnnnwww___OOOEEEAAA??????===<<<===BBBGGGKKKMMMPPPQQQPPPMMMHHHDDDCCCCCC???>>>===>>>???BBBEEEGGGIIILLLPPPTTTVVVYYY\\\___^^^```dddffffffgggiiijjjooorrryyyssskkklllvvv}}}vvvooohhheee```YYYUUUVVVRRRSSSWWW___jjjuuu||||||yyytttxxx~~~xxxpppnnnmmmmmmpppuuuzzzyyyuuuooohhh```XXXTTTOOONNNNNNOOORRRSSSSSSRRRRRRPPPRRRUUUVVVYYYbbbkkk{{{{{{pppkkknnnwwwoooXXXJJJDDD???======<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFLLLXXXaaagggooouuu{{{~~~~~~yyyooo```TTTSSSXXX]]]hhhrrrvvvzzz|||lll___SSSHHHBBB===888555666555555444444444444555555333444444555555444444333111111222333333333333333555444333222222333444555555555555555555444444444666999>>>DDDMMMbbb|||qqqiiijjj|||jjjWWWJJJAAA===<<<:::999;;;@@@FFFKKKMMMOOORRRTTTQQQLLLGGGEEEEEEBBB@@@???>>>???AAADDDFFFIIILLLPPPSSSVVVXXX[[[]]]\\\___bbbcccdddeeeggghhhnnnqqqvvv}}}{{{jjjeeegggttt|||tttooohhh^^^XXXVVVVVVWWWZZZaaakkkttt{{{~~~|||~~~}}}xxxuuussswww~~~~~~vvvooonnnnnnnnnqqquuuzzzyyyxxxuuuoooiiibbb___UUUTTTSSSSSSUUUUUUTTTSSSRRRQQQTTTXXX[[[```jjjtttvvvooottt}}}{{{gggQQQFFFCCC@@@>>>===;;;;;;;;;;;;::::::::::::888999999::::::999999888999:::::::::::::::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>???@@@EEEFFFMMMYYYbbbhhhnnnuuu~~~|||~~~zzzoooaaaUUUUUU[[[cccoooyyy}}}xxxiii[[[PPPDDD>>>;;;777777888444444333333333333444444333444444555555444444333222222333444444444444333444444333333333333444444333444555666666666666666777999<<<@@@DDDTTTrrrzzzqqqsss{{{mmmiiinnnyyydddSSSGGGAAA===<<<:::<<<@@@FFFIIIKKKNNNRRRWWWUUUOOOIIIFFFFFFEEECCC@@@>>>>>>@@@CCCEEEHHHKKKOOORRRTTTVVVYYY[[[ZZZ\\\^^^``````bbbeeegggkkknnnrrrwwwrrreee___dddlllvvv}}}uuuiiiaaa^^^]]]^^^aaagggpppxxx~~~|||yyyzzz|||}}}xxxtttqqqqqqwww}}}~~~~~~xxxqqqmmmnnnooopppssswwwzzz{{{|||{{{xxxsssooolllcccaaa___]]]]]]\\\ZZZXXXWWWWWWZZZ```dddjjjuuu~~~www~~~rrr___KKKCCCBBB@@@>>><<<::::::::::::999999999999888999::::::::::::999888777777888888888999999999999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>???@@@FFFGGGNNNYYYbbbhhhnnnttt|||}}}~~~|||qqqcccWWWXXX^^^jjjuuutttfffXXXLLL@@@;;;999777888:::444333333222222333333444333444444555555444444333444555666666777777666666333333333333333333333333444555777888:::;;;;;;;;;999999;;;<<<>>>IIIeeepppjjjtttqqqkkkbbb|||uuuaaaSSSKKKBBB@@@>>>>>>AAADDDFFFGGGLLLRRRXXXXXXQQQKKKGGGFFFGGGEEEAAA???>>>@@@BBBDDDHHHKKKNNNQQQRRRTTTVVVXXXXXXZZZ\\\]]]^^^```cccfffhhhkkkooorrrxxx}}}kkk]]]\\\___eeeuuuvvvmmmjjjeeeeeehhhnnnvvv~~~}}}wwwsssyyy{{{}}}}}}zzzuuupppnnnqqqvvv|||~~~{{{zzzzzzsssmmmjjjmmmppprrruuuyyy{{{}}}~~~~~~{{{wwwtttpppnnnjjjhhhfffccc```]]]^^^^^^bbbhhhmmmsss~~~~~~~~~mmmZZZGGGAAAAAA@@@===;;;:::::::::999999999888888888999:::;;;;;;:::999888555555666666777777777888;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::;;;<<<<<<===============>>>>>>>>>>>>???@@@AAABBBFFFGGGNNNZZZccchhhnnnttt{{{}}}}}}pppaaaWWWYYY```qqq}}}|||nnn```QQQKKKCCC<<<888666555444333333333444444444555555777666444333222222333333333333333333333333333333555555555444444333333333333666666222222555777666:::777999======???RRRiii}}}mmmkkkrrrwwwgggaaarrrvvvcccUUU>>>;;;:::===??????BBBGGGKKKPPPYYY^^^YYYNNNHHHIIIDDDCCC@@@???>>>@@@BBBCCCEEEFFFGGGJJJMMMQQQTTTUUUVVVXXXYYYZZZ[[[\\\___bbbfffiiimmmnnnqqqwww~~~rrreee]]]YYY[[[bbbkkk{{{{{{vvvtttrrrsss{{{yyyssspppnnnpppqqqrrrssssssqqqooonnnooosssyyy~~~zzzqqqjjjffffffffffffiiinnnvvv{{{xxx|||}}}|||zzzwwwtttpppllliiigggfffiiiiiikkkpppwww}}}wwwgggZZZJJJAAA??????===;;;<<<;;;999888888999;;;<<<999999999888888888888777888888999999999:::::::::999999999999999999999999888999999:::;;;<<<======>>>===<<<;;;<<<===@@@AAA============>>>???@@@AAAEEEGGGOOOZZZaaaeeelllsssyyy~~~{{{nnnaaaZZZ]]]eeetttwwwhhh[[[MMMHHH@@@;;;888666666555333333333444444444444555555444333333333444555555333333333333333333333333555555555444444333333333333666666222222555777555888666888<<<;;;<<>><<<===;;;999:::999777666666777999:::999999999999888888888888888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::<<<===>>>============>>>???@@@AAAEEEGGGOOOYYYaaaeeekkkrrryyy~~~~~~}}}xxxiii___\\\aaahhhyyy}}}rrreeeYYYJJJEEE>>>999777666666555333333333333444444444444333222222333444555666777333333333333333333333333555555555444444444444444444666666333333777888666777555666:::999999EEEUUUppp}}}pppooo}}}ooo```SSS]]]mmmoooUUUJJJ@@@===>>>>>>>>>@@@HHHKKKTTT^^^```WWWLLLGGGFFFEEEBBB@@@???@@@AAABBBEEEEEEFFFGGGIIIJJJLLLMMMQQQSSSWWWXXXYYYYYYZZZ[[[^^^bbbfffiiikkkooouuuzzzqqqcccYYYSSSSSSWWWWWW```lllzzz|||rrrjjjeeeaaa\\\YYY^^^___bbbdddeeeffffffffffffgggiiilllmmmjjjddd```\\\\\\]]]]]]```gggooottt{{{zzzwwwvvvuuuuuuvvvxxx}}}uuukkkeeeZZZPPPCCC<<<;;;<<<;;;999:::999888777777777999999:::999999999888888888888888888999999999:::::::::999999999999999999999999======<<<<<<<<<;;;;;;;;;>>>>>><<<;;;;;;<<<==================>>>???@@@AAAEEEGGGNNNYYY```dddkkkrrrxxx}}}~~~|||uuueee]]]\\\ccckkk~~~}}}uuujjj```JJJEEE>>>999666666555555222222333333333444444444222333333333444555555666333333333333333333333333555555555555555444444444333555666444777;;;<<<999777555666999888777???III^^^}}}{{{qqq}}}nnn]]]SSSVVV^^^ooo{{{```PPPAAA;;;<<<<<<<<<===EEEGGGPPP]]]bbbZZZNNNGGGFFFEEEBBB@@@?????????@@@CCCCCCCCCDDDFFFGGGIIIJJJKKKOOOTTTWWWXXXYYYZZZ[[[\\\```dddhhhjjjlllooorrryyyvvviii___XXXUUUWWWSSSUUU[[[gggyyyyyykkkbbb^^^[[[WWWTTTVVVWWWZZZ]]]___aaabbbbbb_________```aaa___[[[XXXVVVVVVXXXZZZ___fffooouuu{{{}}}zzzzzzzzz{{{~~~rrreee]]]SSSLLLBBB===<<<======;;;<<<;;;:::999999999::::::::::::999999999888888888888888999999999:::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>============>>>???@@@AAADDDFFFNNNXXX___dddjjjqqqxxx}}}vvvfff^^^^^^fffoooyyyqqqiiiLLLGGG@@@:::777555444444222222222333333333444444444444444444444444444444333333333333333333333333555555555555555555555555222444555666;;;AAAAAA>>>888777777888888888<<>>>>>>>>??????@@@BBBDDDFFFHHHIIIFFFJJJPPPTTTWWWYYY[[[\\\\\\___dddhhhjjjlllmmmnnnssszzz{{{oooeee\\\WWWWWWSSSQQQRRR[[[kkk|||vvvggg]]]YYYWWWTTTPPPQQQRRRTTTVVVXXXZZZ[[[\\\YYYXXXWWWWWWWWWVVVSSSQQQLLLMMMPPPSSSYYYbbblllsss{{{|||}}}zzzxxx~~~xxxhhhYYYPPPLLLGGG@@@<<<<<<===<<<;;;<<<;;;;;;::::::999999999:::::::::999999999999888888888999999999:::::::::999999999999999999999999::::::;;;;;;<<<======>>>@@@@@@???>>>>>>=====================>>>???@@@AAACCCEEEMMMXXX___cccjjjqqqxxxvvvggg___```jjjttt~~~wwwooohhhLLLGGG@@@:::666555444333222222222222333333333333333444444555555444333333333333333333333333333333555555555555555666666666111333555777===CCCCCC???888777777777888:::<<<===III___~~~vvv}}}iii\\\TTTPPPVVVfffoooYYYKKKDDD??????BBB@@@@@@GGGSSSZZZVVVNNNIIIDDDCCCBBBAAA@@@?????????===>>>>>>@@@BBBDDDFFFGGGCCCGGGLLLPPPSSSVVVYYY[[[[[[^^^bbbfffiiijjjkkkkkkpppuuutttkkk```XXXVVVQQQMMMMMMTTT___mmm}}}xxxlllbbb[[[WWWSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJKKKNNNQQQXXXaaakkkrrrxxx}}}~~~|||wwwuuuzzzppp___QQQHHHEEEAAA===;;;:::::::::999:::999999999888777777666::::::::::::999999999999888888999999999:::::::::999999999999999999999999888888999:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAACCCEEELLLWWW^^^bbbiiipppwwwqqqddd\\\]]]iiivvvxxxlllbbbZZZIIIDDD===888555555444444111222222222222333333333111222333555555555555444333333333333333333333333444555555555666666666777222444444666<<>>>>>CCCMMMSSSPPPLLLKKKDDDDDDCCCCCCBBBBBBBBBBBB????????????AAABBBCCCDDDCCCEEEIIILLLNNNPPPTTTVVVYYYZZZ]]]bbbeeehhhhhhhhhlllqqqyyy|||ssshhh___[[[QQQNNNMMMQQQWWW___ooo}}}}}}~~~}}}rrrhhhaaa\\\ZZZWWWWWWVVVUUUUUUUUUUUUUUUSSSQQQPPPOOOOOONNNLLLJJJLLLMMMOOOQQQVVV___hhhnnnvvv{{{|||{{{~~~wwwssssssyyyvvvfffWWWLLLFFFBBB@@@===;;;::::::999999::::::999999888777666666;;;;;;:::::::::999999999888888999999999:::::::::999999999999999999999999888999999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;============>>>???@@@AAABBBDDDLLLVVV^^^bbbiiiooowww~~~}}}xxxkkk___WWWYYYfffuuuqqqbbbUUULLLFFFAAA;;;666444444555444111111222222222333333333///000222555666777666666333333333333333333333333444555555555666666777777333444444555;;;@@@>>>888777666444333777;;;<<<;;;;;;FFF```jjjccc^^^^^^cccppp~~~fffQQQCCC???AAA>>>===BBBJJJNNNMMMKKKLLLEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAACCCEEEGGGHHHIIILLLOOORRRVVVWWWZZZ^^^bbbeeefffeeehhhnnntttxxx~~~{{{qqqhhhdddVVVRRRQQQSSSSSSWWWeeettt|||yyyxxxuuuyyy||||||zzzzzz~~~wwwmmmgggeee___^^^\\\ZZZYYYXXXXXXXXXRRRQQQOOOOOONNNMMMKKKHHHJJJJJJKKKMMMQQQXXX```ffftttyyy}}}xxxwwwzzz}}}tttqqqrrryyylll[[[OOOGGGCCCBBBAAA???>>>===<<<;;;:::<<<<<<<<<;;;:::999888777;;;;;;;;;:::::::::999999888888999999999:::::::::999999999999999999999999::::::999999999999888888::::::;;;<<<=========<<<============>>>???@@@AAABBBDDDLLLVVV]]]bbbhhhooowww|||{{{|||lll^^^ZZZXXXYYYgggxxxnnn]]]RRRLLLCCC???999666444444444444333333333333333333333333444444444333333222222222555444333333222222333333333333444444444444333333333666666444888>>><<<666666666666555555777;;;>>>===AAAMMMggg}}}nnncccbbbccciii|||]]]EEE???CCC@@@AAA@@@@@@BBBFFFHHHIIIKKKCCC@@@CCCDDDAAA@@@CCCBBB@@@>>>===<<<===>>>???DDDEEEFFFHHHJJJMMMOOOQQQSSSVVVZZZ]]]___aaacccdddiiimmmppprrruuu{{{{{{ssslllbbbWWWPPPSSSTTTSSS[[[gggxxxxxxqqqkkkhhhjjjjjjjjjqqqzzz|||vvvoookkkgggddddddaaa]]]YYYXXXUUUQQQOOONNNMMMLLLKKKIIIIIIJJJLLLQQQVVV[[[___jjjpppyyyuuunnnpppzzzwwwqqqooossswwwgggVVVGGG>>><<<::::::::::::::::::::::::888777777777888:::<<<===999999999888888888777777888888999999999:::::::::999999::::::::::::999999999999999999:::;;;<<<==================<<<<<<<<<======<<<<<<===>>>@@@AAACCCEEELLLVVV\\\```ffflllttt}}}{{{{{{~~~yyyiii[[[WWWWWW[[[kkk}}}~~~kkk[[[PPPJJJBBB>>>999555444444444444333333333333333333333333444333333333333333333222555444333333222222333333444444444555555444444444333555555444999@@@@@@<<<555555666666777888999:::;;;???III___zzzmmmhhhdddeeetttqqqVVVHHHDDDCCCBBBAAA@@@AAADDDEEEEEEHHHCCCBBBFFFGGGCCCBBBDDDBBBAAA???=========>>>???CCCCCCEEEGGGIIILLLNNNOOOQQQTTTXXX[[[]]]___aaabbbcccfffiiikkkmmmsss}}}yyytttfff[[[SSSTTTSSSRRRYYYeeewwwvvvnnnhhhfffeeecccffflllwwwxxxrrrkkkgggfffeeebbb```YYYWWWTTTRRRPPPOOOMMMKKKNNNMMMLLLLLLNNNQQQTTTVVVbbbhhhqqqyyy}}}rrrjjjkkkuuu}}}zzzrrrrrrwwwppp```QQQEEE>>>>>>::::::::::::::::::::::::999999888888999:::;;;<<<999999999888888888777777888888888999999999::::::777777888888888888777777777777777777888999:::;;;=====================<<<======<<<<<<===>>>@@@AAACCCDDDKKKUUU[[[___eeekkkrrr{{{}}}yyyzzz}}}tttdddWWWSSSUUU^^^oooyyygggWWWMMMHHHAAA===888555444444444333333333333333333333333333222333333333333333333444555444333333222222333333444555555555555555555444333444444444999@@@CCCBBB555555666777777777777777:::<<>>>>>>>>>>>???AAAAAACCCDDDGGGIIIKKKMMMNNNQQQVVVYYY[[[\\\^^^```^^^```ccceeeggglllsssyyy}}}~~~nnnbbbXXXUUURRRPPPWWWaaapppyyymmmfffaaa^^^]]]___lllwwwvvvnnnkkkhhheeeccc\\\ZZZXXXVVVUUURRRNNNKKKNNNMMMKKKJJJKKKLLLNNNOOOYYY^^^fffnnnwwwwwwmmmmmmttt|||~~~xxxzzzzzzfffVVVKKKBBB??????::::::::::::::::::::::::;;;::::::999999::::::;;;999888888888888777777777888888888999999999999:::777777888888888888777777777777777777888999::::::<<<<<<========================<<<<<<===>>>@@@AAABBBCCCJJJTTTZZZ]]]ccciiipppyyy~~~}}}}}}zzzxxxyyy|||~~~|||zzzkkk^^^SSSRRRWWWbbbrrrsssaaaSSSJJJFFF???<<<777555444444444333333333333333333333333333222222222333333444444444555444333333222222333333444555555666666555555444555444333444888===BBBDDD999777555444555666666666999;;;>>>HHH]]]~~~uuufff[[[\\\ddd|||~~~```KKKEEE???;;;===???AAABBBDDDGGGHHHJJJJJJHHHDDDDDDEEEDDDCCCAAA@@@??????????????????@@@BBBDDDFFFIIIJJJLLLPPPTTTWWWYYYZZZ\\\^^^]]]___aaaccceeeiiinnnrrrwwwvvvjjj^^^WWWRRRPPPUUU]]]eeexxxxxxkkkeeeaaa^^^]]]fffoooyyyrrrkkkeee```^^^]]]\\\[[[YYYUUUOOOKKKIIIIIIHHHHHHIIIKKKMMMOOORRRVVV]]]cccmmm{{{uuurrrvvv|||qqq\\\MMMEEE???>>>???::::::::::::::::::::::::<<<;;;;;;:::::::::999999888888888888777777777777888888888888999999999999999999::::::::::::999999:::999999999::::::;;;<<<<<<<<<<<<<<<==================<<<<<<===>>>???AAAAAACCCIIISSSYYY\\\aaahhhoooxxx{{{{{{|||zzzxxxxxxyyy{{{{{{wwwsssbbbYYYRRRSSS[[[gggttt~~~mmm\\\OOOGGGDDD===:::666555444444444333333333333333333333333333222222222333333444444444555444333333222222333333444444555555555555444444666444333333555888===AAA@@@;;;444111222555777888999999;;;AAAPPPmmmrrreee___```oooqqqZZZIII@@@999;;;???@@@CCCGGGLLLPPPQQQMMMGGGDDDDDDFFFEEEDDDCCCBBBAAA@@@??????===>>>???@@@BBBDDDFFFGGGKKKNNNSSSVVVXXXYYY[[[]]]\\\^^^```bbbdddgggjjjllltttzzz|||rrreee[[[TTTQQQUUUZZZ^^^qqqvvvllliiifffbbbcccjjjxxx|||rrrggg______^^^^^^]]][[[WWWQQQLLLHHHHHHHHHHHHJJJLLLMMMOOOOOOSSSXXX\\\dddsss~~~wwwxxx{{{|||iiiTTTHHHAAA===<<<>>>::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777777777777777777777777777777888888888999999999999999::::::::::::999999::::::999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<===>>>???AAAAAABBBIIIRRRXXX[[[```gggoooxxxxxx{{{~~~yyyxxxxxxzzz{{{yyysssmmm[[[UUUQQQUUUaaaooo{{{|||iiiXXXLLLEEECCC;;;888666444444555444333333333333333333333333333222333333333333333333444555444333333222222333333333444444444444444444333666444333444444444888???EEE>>>555000111444777888777777999>>>HHH```}}}rrrfff^^^___yyyrrrWWWHHH======@@@???BBBHHHPPPWWW[[[TTTLLLHHHGGGHHHFFFEEEDDDCCCBBBAAA@@@???<<<======???AAACCCDDDEEEIIIMMMQQQTTTVVVWWWYYY[[[ZZZ[[[]]]___bbbdddeeefffmmmrrrzzzxxxkkk___XXXUUUVVVXXX^^^pppwwwrrrlllgggaaafffqqq~~~{{{nnneee___^^^]]]]]][[[WWWRRRNNNLLLLLLKKKKKKKKKKKKLLLLLLOOORRRWWWYYY^^^kkk~~~rrr```MMMDDD@@@===;;;;;;:::::::::::::::::::::::::::::::::::::::999888777666666777777777777777888777777777888888888888999777777888888888888777777999888888777888888999999;;;;;;<<<<<<===>>>>>>>>>======<<<<<<===>>>@@@AAAAAACCCIIIRRRXXXZZZ```fffooowwwvvv|||yyyyyyyyy{{{{{{wwwooohhhXXXTTTQQQVVVeeexxxyyyeeeUUUJJJDDDBBB999777555444444555444333333333333333333333333333444333333333333333333222555444333333222222333333222222333333333333222222555222222555444222777>>>GGG???666222333666777666555555888===EEEXXXyyy{{{zzzrrrcccZZZmmm|||jjjWWWFFFBBBAAA>>>???EEEPPP\\\ddd___UUUOOOMMMKKKFFFFFFEEEDDDCCCAAA@@@???<<<<<<===>>>@@@BBBCCCDDDGGGJJJNNNRRRSSSUUUWWWYYYWWWXXXZZZ]]]```bbbbbbbbbeeelllssswww{{{|||pppddd[[[XXXXXXXXX```qqqzzzqqqhhhaaadddiiippp|||uuulll^^^]]]\\\[[[ZZZWWWSSSPPPOOOOOONNNNNNMMMMMMMMMMMMNNNSSSWWWYYY[[[fffxxxzzzfffVVVFFF@@@@@@===;;;:::::::::::::::::::::::::::777888999999999888777666666666666666777777888888777777777777888888888888777777888888888888777777999999888888777888888999;;;;;;<<<<<<===>>>>>>???======<<<<<<===>>>@@@AAABBBCCCJJJRRRXXX[[[```fffmmmuuuuuu}}}zzzyyyzzz||||||vvvmmmfffWWWSSSPPPVVVggg~~~xxxdddSSSIIICCCBBB888666444444555555444222333333333333333333333333444444444333333222222222555444333333222222333333111222222333333222222111333111222666555333777@@@GGG@@@888555666777666444333333777<<>>@@@AAACCCDDDEEEHHHLLLPPPQQQSSSUUUWWWWWWXXXZZZ]]]aaacccbbbaaaaaajjjqqqrrrrrr|||~~~sssfff^^^[[[YYYXXXbbbqqqssshhhbbbcccdddfffmmm|||wwwnnn^^^\\\[[[ZZZYYYWWWSSSQQQOOOOOOOOOOOOPPPPPPPPPPPPNNNSSSXXXYYY[[[ddduuummm^^^OOOBBB>>>@@@>>>;;;999::::::::::::::::::::::::666777888999999888777666555666666666777777888888777777777777888888888888999999::::::::::::999999;;;;;;::::::999:::::::::;;;;;;;;;<<<===>>>>>>???======<<<<<<===>>>@@@AAABBBDDDJJJSSSXXX[[[```fffkkksssuuu}}}vvvuuuwww{{{|||uuuggg\\\RRRQQQSSS]]]mmm{{{fffSSSGGGAAA???999999777666555444444444222222333333333333444444444444444333333222222222333333333333333333333333000333666666333111222333444444444444444444444444777666444444444555777999555444666:::@@@NNNdddwww{{{xxxnnnfffaaahhhyyywww^^^LLLDDDCCCBBBAAAJJJVVVccchhhcccZZZSSSQQQLLLHHHDDDEEEGGGGGGCCC>>>@@@???===<<<===>>>@@@AAAEEEFFFIIILLLOOOQQQRRRSSSXXXWWWVVVXXX[[[^^^______dddeeehhhkkkqqqyyyuuukkkbbbZZZ[[[```fffvvvzzzpppdddaaa___aaafffqqqxxxnnneeeaaa]]]ZZZYYYXXXWWWVVVQQQQQQRRRRRRSSSTTTTTTTTTWWWYYYZZZYYY[[[cccpppzzzxxxiiiRRRMMMFFF@@@===;;;999888888888888888888888888888>>>===;;;999888888999:::999999999888888888777777;;;:::999777666666555555888888777777888999::::::999999999999999999999999888888999:::;;;======>>>???>>>>>>>>>>>>>>>???@@@BBBEEEJJJQQQXXX___ccceeemmmtttxxx~~~}}}{{{|||~~~~~~uuuggg[[[SSSQQQSSS[[[lll|||fffSSSFFF@@@>>>666555444333111111111111222222333333333333444444444444444333333222222222333333333333333333333333111333555555333111222444444444444444444444444444666555444333333555777888555444666:::>>>GGGYYYjjjvvviiifffppp~~~ttt___QQQJJJEEEBBBEEENNNZZZaaaaaa]]]ZZZYYYOOOJJJFFFEEEFFFGGGDDDAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDGGGJJJMMMOOOQQQRRRUUUVVVVVVXXXZZZ\\\^^^___bbbcccfffhhhlllrrryyy~~~|||rrrhhh``````dddhhhvvv}}}rrrfffbbb______aaaiiixxxzzzkkkhhhccc___^^^\\\[[[ZZZUUUUUUVVVVVVWWWWWWWWWWWW[[[]]]^^^^^^___fffsss|||mmm___MMMHHHBBB>>><<<;;;:::999::::::::::::::::::::::::;;;:::888777666666777777999999999888888888777777:::999888777666666666666888888777777888999999:::999999999999999999999999888999999:::;;;<<<===>>>>>>>>>=========>>>??????BBBEEEKKKRRRYYY___dddfffmmmtttzzz~~~vvvggg[[[SSSRRRSSS\\\lllzzzeeeSSSFFF???<<<888777666555444333333333222222333333333333444444444444333333333333222222333333333333333333333333333444444333222222333555444444444444444444444444555444333222333444555666444444666999;;;???KKKWWWoooyyyjjjhhhqqqttt___PPPGGGCCCBBBGGGOOOXXX]]]``````___UUUPPPIIIFFFEEEFFFEEECCCBBBAAA@@@?????????@@@AAA@@@BBBDDDGGGJJJMMMOOOPPPSSSUUUWWWWWWWWWXXX\\\___```bbbeeegggiiilllpppttt{{{qqqiiihhhlllrrr~~~wwwjjjeeebbb``````cccmmmyyyuuuqqqlllhhhfffdddbbb```]]]^^^^^^____________^^^aaacccfffffffffkkkuuu}}}~~~~~~xxxcccVVVEEEBBB===;;;:::;;;;;;:::::::::::::::::::::::::::999888777666666666666666999888888888888777777777888888777777777777888888888888888777888888999:::999999999999999999999999888999999:::;;;<<<=========<<<<<<<<<======>>>???BBBFFFKKKSSSZZZ```eeegggmmmsss~~~zzz}}}wwwggg\\\RRRSSSWWWbbbqqqtttaaaPPPEEE>>>;;;888888777555555444444444222222222333333333444444333333333333333333333333333333333333333333333333444444333222111222444555333333333333333333333333333333222222222333444555222333666999999:::@@@HHH\\\qqq|||{{{zzzllljjjqqqyyy~~~ooo[[[NNNHHHEEEEEEHHHNNNWWW^^^aaaaaa]]]WWWNNNHHHFFFEEEDDDDDDBBBBBB@@@????????????@@@>>>???AAADDDGGGJJJLLLNNNRRRVVVYYYXXXTTTTTTWWW\\\___bbbfffhhhiiikkkmmmnnnxxxxxxqqqpppttt|||ooojjjfffdddcccdddkkksss}}}xxxtttqqqpppnnnlllkkklllmmmmmmmmmlllkkkkkkkkkoooqqqqqqoooqqqwww}}}vvvtttxxx|||{{{mmmZZZOOOBBB???;;;999::::::::::::888888888888888888888888:::999999888888888777777888888888888777777777777777777666666777888999999999888888888888888999999888999999999999999::::::999999::::::;;;<<<======<<<<<<;;;<<<<<<===>>>???CCCFFFLLLSSSZZZaaafffhhhmmmsss}}}vvvyyy~~~{{{hhh[[[QQQTTT\\\iiixxx}}}kkkZZZMMMDDD>>>;;;444444333222111111111111222222222333333333444444333333333333333333333333333333333333333333333333555444222111222333444444333333333333333333333333222222222222333333444444111222555999999888;;;@@@HHHZZZrrr{{{rrrxxx}}}nnnhhhhhhjjjxxxiiiXXXQQQGGGDDDCCCGGGQQQZZZ```bbbbbb\\\TTTMMMHHHFFFDDDDDDCCCBBBAAA@@@??????>>>>>>===>>>???AAADDDGGGIIIKKKQQQVVVZZZYYYTTTRRRTTTWWW[[[___cccggghhhiiikkklllooossszzz{{{ttttttyyyqqqkkkfffeeedddeeelllsss|||~~~}}}|||{{{|||}}}}}}}}}{{{zzzyyyyyy~~~}}}{{{~~~wwwoooooottt{{{zzzwwwyyyttt```OOOFFFAAA???;;;::::::::::::999888888888888888888888888999999999999888888888777777777777777777777777777666666666666777888999:::999999888888888888888999888888888999999:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBEEEKKKSSS[[[aaafffiiimmmsss|||pppuuu{{{iiiYYYQQQVVV```nnn}}}tttcccTTTJJJCCC>>>:::555444333333222222222333222222333333333333444444222222333333333333444444333333333333333333333333555333222222333444444333333333333333333333333333222222333333333444444444222111444888999777999===???JJJ]]]uuuvvvuuu{{{{{{iii```___jjjsss^^^SSSIIIEEEAAACCCKKKVVV___cccaaa^^^YYYSSSMMMIIIGGGFFFDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>???AAADDDGGGHHHOOOTTTYYYZZZWWWUUUSSSTTTVVVZZZ___cccdddfffgggiiikkknnnrrrwww~~~wwwqqqqqquuuzzzrrrjjjccc``````bbbiiiqqqyyy{{{qqqjjjkkkpppvvv}}}~~~vvvssstttzzzkkkXXXJJJCCC@@@>>>;;;::::::::::::888::::::::::::::::::::::::666777777888888777666666666666777777777777777888777777666666777888999999:::999888888777888888888888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAEEEKKKRRRZZZaaafffiiimmmrrr{{{kkkqqqxxx{{{|||kkk[[[SSSWWW```mmm}}}|||ppp___QQQHHHBBB===999666666555555444444555555222222333333333333444444222222222333333444444444333333333333333333333333444222111333555555333111222222222222222222222222222333333444444444444444444222333666777555777;;;===CCCNNNbbbvvvrrrzzzrrrddd\\\bbbqqq~~~gggYYYPPPKKKEEEBBBGGGOOOXXX^^^\\\[[[ZZZWWWSSSNNNKKKJJJGGGFFFFFFEEECCCAAA@@@??????>>>>>>>>>@@@BBBDDDFFFKKKOOOUUUZZZ\\\ZZZVVVSSSTTTXXX\\\```aaaccceeefffhhhmmmqqqsssuuu~~~}}}wwwpppiiiiiimmmlllssswwwlllaaa\\\[[[]]]dddlllqqqyyy~~~}}}|||~~~}}}}}}}}}}}}{{{pppffffffjjjnnnsssxxx{{{sssmmmmmmsss~~~wwwcccRRRGGGBBB===;;;999999:::::::::999::::::::::::::::::::::::666777888999999888777777666666666666777777888888888777777777777777888888:::999999888777777888888777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAA@@@CCCJJJQQQYYY```eeehhhmmmrrr{{{hhhooovvvxxxwwwzzznnn^^^UUUWWW___kkk{{{{{{ooo^^^PPPGGGAAA<<<888333333222111111111222222222222333333333444444444222222222333333444444444333333333333333333333333333222111333666666333000222222222222222222222222222333444555555555444444666333222555555444666:::<<<<<<@@@QQQpppxxxlllpppvvvwwwyyy{{{kkk]]]^^^ggg|||ttteeeXXXRRRJJJDDDCCCIIIQQQWWWWWWYYYZZZZZZWWWRRROOOMMMIIIIIIHHHGGGEEECCCBBBAAA@@@???>>>>>>???AAACCCEEEGGGKKKSSS[[[___^^^YYYTTTVVVYYY]]]```aaabbbdddfffccciiioooooonnnsssyyysssjjjcccbbbfffeeekkkwww|||pppbbbZZZWWWYYYaaahhhjjjsss{{{}}}|||}}}|||zzzyyywwwtttqqqppprrrvvvzzz}}}|||{{{|||}}}pppdddbbbdddhhhmmmrrrtttlllhhhjjjsssmmmYYYIII@@@<<<:::999777888:::;;;::::::888888888888888888888888999999;;;<<<<<<;;;:::999555666666666777777888888888888777777777777888888::::::999888777777888888777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBB???CCCIIIQQQYYY```eeehhhmmmrrrzzznnnwww|||xxxtttwww~~~nnn]]][[[^^^dddooo}}}nnnXXXLLLGGGAAA===;;;999777444222000111333444222333555555555333111000222222222333333444444444//////000222666888999888555444444444444333333333333333333333333333333333333333333333333333333333333333444444555666666666<<<888999GGG]]]yyyrrrjjjgggggglllsssqqqaaa\\\^^^ppptttfffYYYKKKGGGGGGFFFGGGHHHMMMQQQUUUVVV[[[^^^VVVKKKLLLHHHEEECCCDDDDDDBBB@@@??????>>>>>>@@@AAACCCEEEIIIKKKPPPVVV[[[\\\ZZZWWWVVVUUUVVV[[[ccchhhgggeeedddfffhhhjjjmmmsssyyy~~~tttnnnmmmlllgggcccgggfffkkkzzzvvvfffZZZUUUUUUVVVVVV___dddkkkrrrvvv{{{xxxtttnnniiihhhiiikkkkkkrrrpppooorrrwww~~~wwwjjjdddccccccggglllooojjjeeehhhtttlll]]]QQQEEE???>>><<<<<<;;;;;;:::999888888:::::::::999999888888888999999999888888888888777777777888999999888666555555555666666777777888888888888888888888888888888777777888999999999999888777999::::::::::::;;;===;;;;;;<<<<<<===>>>>>>>>>BBBDDDIIIPPPXXX```gggkkkmmmrrrzzzxxx~~~vvvvvv|||lll]]]]]]```gggrrrlllWWWKKKFFF@@@<<<:::;;;999777555444444555555222333444555555333111000222222222222333333333444000///000222555777777777222222333444555666777777333333333333333333333333333333333333333333333333333333444444555666666666999888;;;DDDRRRjjjpppddd]]]aaaiiiwwwxxxddd\\\ZZZhhhxxxjjjYYYOOOIIIDDDBBBDDDEEEJJJOOOSSS[[[aaa^^^VVVSSSOOOIIIEEEDDDDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCEEEGGGLLLSSSYYY]]]]]]\\\YYYXXXZZZ```gggkkkiiifffeeeggghhhiiikkkoootttxxx|||vvvuuuuuuqqqnnnlllkkknnnyyyzzziii\\\UUUSSSRRRRRRTTTYYY```hhhqqqyyy}}}uuummmhhhfffeeeeeeeeedddeeehhhooowww}}}ppphhhggggggjjjmmmllljjjjjjppp}}}uuucccUUUKKKBBB======999999999888888777777777:::::::::999999888888888999999999888888888777777555666777888888888888888666666666666777777777777777777777777777777777777888888999::::::::::::999777999::::::::::::;;;===;;;;;;<<<<<<===>>>>>>>>>BBBEEEIIIPPPXXX```gggkkkmmmrrrzzzxxxuuuzzzxxxggg\\\\\\bbbkkkwww{{{iiiVVVJJJDDD???:::999666666444333222111111111222333444555444333222111111111111222222222222222111000000111333555555444111111222333444555666666333333333333333333333333333333333333333333333333333333333444555555666666555888<<<@@@EEEVVVuuu~~~iii[[[ZZZaaahhhsssjjj___WWW___ttt~~~lll]]]PPPEEE@@@AAA@@@CCCHHHNNNXXXbbbdddaaaZZZUUUMMMHHHFFFEEEFFFFFFDDDDDDCCCBBBAAAAAAAAABBB@@@BBBFFFMMMVVV\\\```aaa[[[[[[]]]bbbgggiiigggdddfffggghhhhhhhhhkkkooorrryyyyyyzzz~~~pppbbbYYYTTTQQQOOOLLLOOOTTT\\\eeeqqq|||{{{rrrkkkeeecccaaa\\\[[[\\\```gggpppxxx~~~wwwooommmmmmnnnppplllooouuuuuugggVVVKKKDDD===;;;===888888888888888888777777999999999999999888888888999999888888888777777777555555555666777888::::::777777777777666666666666666666666666666666666666888999::::::;;;;;;::::::777999::::::::::::;;;===;;;<<<<<<======>>>>>>???CCCEEEJJJPPPXXX```fffjjjmmmqqqyyyyyysssxxx}}}|||ooo```YYYZZZaaammmyyyuuueeeSSSIIICCC===999888444333333222111000///...222333444444444333222222111111111111111111111111111000000000222333222111222222222222111111111111222222333333333333444444333333333333333333333333222333333444444555666666444777:::<<<===JJJeee~~~yyyhhhaaa```bbbmmm{{{wwwgggZZZ]]]lll}}}ooo^^^OOOEEECCC@@@AAACCCIIISSS]]]ccceee```ZZZRRRKKKHHHHHHIIIKKKDDDDDDCCCCCCBBBBBBBBBBBB??????BBBHHHQQQZZZ```ccc___]]]]]]^^^```bbbaaa___eeeffffffffffffhhhkkknnnvvvwwwiii___YYYSSSPPPLLLLLLNNNQQQWWWbbbnnnvvv}}}yyyssslllgggeee___]]]\\\\\\bbblllwww~~~uuuttttttuuuvvvuuu{{{iii\\\MMMDDD???::::::<<<999999999999::::::::::::999999999888888888888888888888888888777777777777666666555555666777999:::888888777777666666555555777777777777777777777777777888999999::::::999999777999::::::::::::;;;===<<<<<<<<<===>>>>>>??????CCCFFFJJJPPPWWW___eeeiiilllpppxxxxxxqqqsssvvvuuuyyyhhh[[[VVVXXX```mmmyyynnn```PPPGGGAAA;;;888888777777666555444333222222222333333333333333333333111111111111111111111111222111000000222222111000333333333333222222222222222222222333333444444444333333333333333333333333222222333333444555555555666666777888;;;EEEZZZmmm|||mmmccc```kkkzzztttddddddnnnrrr^^^OOOHHHCCC@@@@@@DDDMMMWWWbbbiiihhhcccZZZRRRKKKHHHIIIJJJCCCCCCDDDDDDDDDEEEEEEEEEAAA@@@AAAEEENNNVVV]]]aaadddaaa]]]ZZZYYYZZZ[[[[[[aaacccddddddeeefffiiilllooovvvzzzmmmccc\\\UUUQQQNNNMMMKKKJJJLLLTTT^^^fffuuuzzzxxxqqqnnnhhheee___\\\^^^hhhuuu}}}}}}~~~vvvaaaTTTHHHAAA===:::999;;;999999999999999999999:::888888888888888888888888888888888777777777666666888777666555555666777888888888777777666666555555888888888888888888888888666666777888888888888888777999::::::::::::;;;===<<<<<<======>>>?????????CCCEEEIIIOOOVVV]]]cccgggjjjooovvvzzzrrrqqqqqquuu|||~~~qqqcccYYYVVVZZZbbbnnnxxxfffZZZMMMEEE@@@:::888888777666555444333222222222222222333333333333444444222222222222222111111111222111000111222222111000222222333444555666777777111222222333333444444555333333333333333333333333222222222333444444555555777555444777:::AAAOOO]]]|||mmmdddnnn|||ppppppvvv}}}rrr___SSSJJJDDD???BBBIIISSSaaalllpppmmmeee[[[QQQJJJHHHHHHEEEFFFGGGGGGHHHHHHHHHGGGDDDBBBAAADDDKKKSSSZZZ]]]eeebbb^^^ZZZXXXXXXYYY[[[]]]___aaabbbbbbcccfffhhhhhhnnnwww|||ooofff^^^VVVQQQMMMLLLIIIFFFGGGMMMUUU[[[lllvvv|||yyypppmmmgggaaa___fffrrr{{{yyymmmXXXMMMCCC???===:::999;;;777777777777777777666666777777777888888888888888888888777777777666666666888777666666555555555666777777777777666666666666888888888888888888888888555666666777888777777777777999::::::::::::;;;===<<<======>>>>>>??????@@@CCCEEEHHHNNNTTT[[[aaadddhhhlllttt~~~zzzwwwvvvyyy{{{zzzssshhh___ZZZYYYaaahhhqqqxxxxxx```UUUJJJDDD???:::888999777555333111000000111222222222222222333333444555444333333333222222222222333111000111333333222111111111222333444555666666111111222333333444555555333333333333333333333333111222222333333444555555555444555777888:::EEEOOOmmmtttzzzyyy{{{}}}ttthhhWWWMMMEEECCCFFFNNN\\\jjjrrrppplllcccYYYQQQMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIEEECCCBBBEEEKKKRRRXXX[[[______^^^[[[YYYXXXYYYYYYZZZ\\\^^^^^^^^^___aaabbbaaagggmmmrrrwwwtttkkkbbbYYYSSSMMMLLLIIIFFFFFFIIIOOOSSS```lll{{{xxxxxxtttoookkkmmmuuu}}}mmm```NNNEEE>>>======:::999:::888888777777666666555555666777777777888888888999888777777777666666666666555555666666666666666666666666666666777777777777888888888888888888888888666666777888888888888888777999::::::::::::;;;============>>>??????@@@@@@BBBDDDGGGLLLSSSYYY___bbbfffjjjrrr{{{~~~|||vvvlllbbb]]]\\\]]]hhhmmmsssyyy~~~zzzmmm\\\RRRIIICCC???:::888:::;;;999666444333333555666333222222222333333444555444444444333333222222222333111111111333444333222111111111000000000000///111111222333333444555555333333333333333333333333111222222333333444555555222333666777444444===HHHXXXxxx~~~|||zzzzzzdddXXXKKKFFFEEEIIIWWWeeennnooonnnhhh```XXXTTTSSSPPPPPPPPPPPPOOOMMMKKKJJJEEECCCBBBEEEKKKRRRWWWZZZXXXZZZ\\\\\\[[[YYYWWWWWWYYYZZZ\\\\\\[[[[[[\\\^^^]]]bbbggghhhiiippp}}}zzzpppfff\\\VVVOOOMMMKKKHHHFFFGGGJJJMMMTTT```ppp}}}}}}xxxxxx}}}uuubbbUUUFFF???:::;;;<<<:::999:::;;;::::::999888777777666666666777777888888888999777777777777666666666666222333555777888888777777555555666666777777888888777777777777777777777777777777888999999999999999777999::::::::::::;;;============>>>??????@@@@@@AAACCCFFFKKKRRRXXX^^^aaaeeeiiiqqqzzz~~~rrriii___XXXYYY^^^jjjrrryyyzzzkkkXXXMMMDDD???<<<888666666555444444333333444444555555555555555555555555555333333333333333222111000000000000000000000000000......///000111222222222222222111111222222333444111111222222222333333333444333333333222111111111666555444555666999<<<===SSSeeewwwrrrooo}}}yyyhhhUUUJJJFFFGGGRRR^^^iiikkkkkkgggaaa]]]\\\\\\XXXWWWVVVTTTRRROOOMMMLLLHHHFFFCCCBBBEEEJJJQQQUUUXXXWWWVVVWWWXXXXXXVVVTTTUUUUUUUUUVVVVVVVVVWWWWWW\\\]]]^^^___bbbffflllppp{{{yyymmmaaaYYYVVVQQQMMMKKKGGGDDDGGGLLLTTTZZZdddmmmvvv~~~|||jjjYYYNNNIIIDDD>>>;;;;;;;;;:::888888888888888888888888888777777888888888888777777777777666555444444333333666666666666777777777777777777777777777777777777777777888999999999999999888888888888888888888888888999999::::::;;;;;;<<<===<<<;;;:::;;;===???@@@@@@BBBFFFKKKQQQXXX\\\___ccciiirrr{{{yyymmmccc[[[VVVYYY___lllsssyyy|||kkkVVVLLLBBB>>>;;;777444555444444333333333333444444444444444444444444444444333333333333333222111000111111111111111111111111///000000111111222222222222222111111222222333444111111222222222333333333111111111111111111111111555444444444666888:::<<>>???@@@BBBFFFKKKQQQWWW\\\___ccciiiqqqzzzuuucccXXXTTTVVV___iiiwww{{{~~~kkkRRRHHH???;;;999555444555444333333333333333333444333333333333333333333333222222333333333222222111222222222222222222222222333333222222222222222222111111111111111222222333111111222222222333333333444444444444444333333333222222222333444555777888<<>>??????AAAEEEKKKQQQWWW\\\___dddiiiqqqyyyttt```TTTRRRVVVaaalllyyy{{{~~~|||iiiQQQGGG>>>;;;999666555666333333333222222333333333333333333333333333333333111222222333333333222222222222222222222222222222333333222222222222222222111111000000111111222333111111222222222333333333555444444333222111111000111222222333444555666666<<<>>>DDDRRRggg|||}}}qqqfff[[[^^^mmmtttaaaSSSIIIDDDCCCBBBBBBCCCEEEGGGIIIJJJLLLMMMOOOPPPOOOLLLHHHFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMNNNQQQTTTUUUXXX[[[^^^```bbbeeehhhkkkpppuuuzzz~~~qqqiii```\\\XXXSSSQQQRRRSSSWWW^^^eeennnwww}}}tttooopppvvvvvvxxx}}}vvviii[[[PPPGGGAAA>>><<<<<<;;;:::999999:::;;;777777777777777777777777777777888888888888777777666666666666666555555555555555666666666777777777888888888888888888888888666666777888888888888888888888888888888888888888777777888999999::::::;;;:::::::::;;;<<<<<<===>>>???AAAEEEJJJPPPWWW[[[^^^eeeiiiqqqxxxuuu___SSSQQQWWWbbbmmmvvv{{{xxxfffPPPFFF===;;;999666555666333333222222222222333333444444444444444444444444111111222333333333222222222222222222222222222222111111111222222222222222111000000000000111222222111111222222222333333333222222111000000//////...111222222333444444555555777777999AAAQQQiii{{{vvvvvvsssddd\\\```kkkyyy|||lll]]]NNNCCCBBBAAA??????AAACCCCCCCCCGGGHHHJJJKKKKKKIIIGGGFFFCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJKKKJJJKKKNNNPPPSSSUUUXXX[[[\\\___bbbdddfffiiimmmpppqqqsssuuuvvv{{{vvvlllgggccc]]]ZZZZZZYYY^^^dddkkksss{{{~~~vvvkkkggghhhoooqqquuuzzz~~~vvvmmm___RRRHHHCCC???>>>999:::;;;999888777999:::777777777777777777777777777777888888888888777777666666666666666666666666666666666666777777777888666666666666666666666666333444555555666666555555888888888888888888888888777777888888999:::::::::999::::::;;;<<<<<<======???AAAEEEJJJPPPVVV[[[^^^eeejjjpppxxx{{{dddWWWUUU[[[fffpppuuu~~~~~~}}}uuubbbNNNDDD<<<999888555444555333333222222222222333333222222222222222222222222000111222333333333333222111111111111111111111111///000000111111222222222000000000000000111222222111111222222222333333333000000000111111222222222222222333444555555555555444555666999BBBVVVooozzzxxxzzz|||nnndddccckkkrrr|||ppp^^^NNNHHHDDD@@@???@@@AAA@@@???CCCDDDFFFHHHIIIHHHHHHGGGEEEEEEFFFFFFEEEEEEEEEDDD@@@@@@???@@@BBBBBBAAA???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJLLLPPPRRRVVVXXXZZZ]]]```bbbbbbdddggghhhggghhhiiijjjlllqqqwww|||yyytttpppjjjeeedddbbbfffmmmsssxxx}}}~~~~~~yyypppiiiiiinnnqqqttt{{{~~~xxxmmmdddWWWJJJCCC???===<<<999:::;;;:::777666888999777777777777777777777777777777888888888888777777666666666666666666666777555555555666666666777777666666666666666666666666333444555555666666555555888888888888888888888888777777777888999999::::::999999:::;;;<<<<<<<<<<<<>>>@@@DDDJJJPPPVVV[[[^^^fffjjjpppwww~~~iii\\\[[[aaakkkuuuwww}}}ttt___LLLBBB:::777666444333444333222222222222222222333111111111111111111111111000111222333333333333333000000000000000000000000......///000111222222333000000000000000111111222111111222222222333333333000000222333555666888888222333444444555555555555555888999888<<>>>>>>>>@@@BBBCCCBBBAAA============>>>>>>>>>??????AAACCCDDDDDDEEEGGGIIIJJJLLLPPPRRRUUUWWW[[[]]]___```bbbbbbbbbaaabbbccc___cccjjjoootttyyy}}}}}}}}}yyysssnnnllljjjnnntttyyy|||}}}}}}{{{{{{~~~|||uuunnnkkkqqqzzzwww|||zzzsssggg^^^QQQFFF???<<<;;;;;;:::<<<===<<<999777888:::777777777777777777777777777777888888888888777777666666666666777777777777444444444555555555666666888888888888888888888888555666666777777777777777888888888888888888888888777777777888999999::::::888999:::;;;<<<<<<<<<<<<>>>@@@DDDJJJPPPVVV[[[^^^fffjjjpppwww}}}tttaaa^^^eeemmmrrryyy{{{iiiVVVIIIDDD===888666666555555111222333333333333222111111111111111111111111111000///...000333333000---222222111111000/////////111111111111111111111111333333333222222222111111000111222333333222000000//////000111222222333333333333333444444444555555333555666777999AAANNNXXX{{{{{{rrriiilllmmmvvvrrrbbbZZZOOOGGGBBB@@@>>>===;;;>>>BBBCCCBBBBBBCCCDDDEEEFFFHHHGGGEEEDDDCCCDDDEEEFFFEEECCCAAAAAAAAABBB???>>>===<<<<<<;;;<<<<<>>;;;999888777777888777666666666777999:::666666666666777777777777999999888777666555444444777777777777888888888888555555555555666666666777:::999888777777888999:::777888888888888999999999;;;:::999888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>???CCCHHHNNNUUUZZZ^^^ggghhhlllsss|||uuuddd```gggooossswww~~~wwweeeRRRGGGBBB<<<777555555555444111222333333333333222111222222222222222222222222444333222333555555333000/////////000111111222222111111111111111111111111333222222222111111111111000111222222222222111000000111111222333333444444222222222222333333333444222333444444555;;;EEEMMMmmm|||wwwyyyoooeeejjjuuuppphhh[[[QQQJJJEEEAAA???@@@@@@AAACCCGGGIIIIIIHHHHHHHHHHHHGGGDDDBBBBBBCCCAAABBBBBBAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<>>;;;;;;<<<===OOOKKKDDD===777444444444888777666666666777888999777777777777666666666666666666666666555555555555555555666666666777777777555555555666666666777777888777666555444555666666777777888888888999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???CCCHHHNNNUUUZZZ]]]fffhhhlllsss|||{{{~~~~~~}}}uuugggdddjjjqqquuuzzz{{{yyyrrr___LLLDDD@@@:::666444444444444111222222333333222222111333333333333333333333333333222111111222222000.../////////000111111222222111111111111111111111111111111111111000000000000000111111222222222111111111111222222333444444444111111111111222222222222222333444333222555<<>>===<<<<<<<<<======>>>???@@@AAACCCDDDDDDFFFIIIKKKMMMPPPSSSVVV[[[^^^``````___^^^^^^___UUUVVVWWWZZZ^^^cccgggjjjkkklllnnnqqqtttxxx{{{}}}|||{{{{{{}}}~~~~~~~~~~~~zzzvvvvvvyyy{{{~~~~~~wwwlllaaaYYYKKKEEE>>>999888:::<<<===HHHDDD>>>999666777999;;;777777666666666777888999888888777777666666555555333444444444555555666666444444555555555666666666555555666666666777777777888777555444444444555555777777777888888888999999777888888999:::999999999;;;;;;:::;;;;;;<<<===>>>>>>???CCCHHHNNNTTTZZZ]]]dddggglllttt|||uuuzzz|||zzz|||rrrhhhhhhnnntttxxx{{{vvvtttkkkXXXGGGAAA===888555444444333333222222222222222222222222333333333333333333333333222111111000000///...---222222111111000/////////111111111111111111111111000000000000000/////////000111111111222222222222111111111222222333333333111111111222222222222333333555555555444555888;;;FFFYYYvvvvvvkkkbbbeeesssvvveeeVVVJJJDDDBBB@@@???@@@EEEKKKPPPSSSWWWWWWUUUPPPLLLHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@???CCCCCCAAA???>>>=====================>>>???@@@AAACCCEEEGGGIIIKKKNNNRRRUUU[[[\\\^^^___^^^^^^___```[[[ZZZYYYZZZ]]]aaafffiiikkkkkklllmmmnnnppprrrsssrrrrrrqqqssswww}}}}}}{{{zzz{{{{{{uuuuuuyyy{{{yyynnncccWWWOOOEEE@@@:::777777888:::;;;:::888666555555888<<<>>>666666666666777777888888888888777777666666555555444444555555555666666666444444555555555666666666555666666666666777777777777666555555555666888999777777777777888888888888666777888999:::999888888;;;;;;:::;;;;;;<<<===>>>>>>@@@CCCGGGMMMTTTYYY\\\bbbfffmmmttt|||pppwww|||{{{{{{~~~|||tttlllhhhkkkrrrxxx{{{xxxsssooocccRRREEE>>>:::666444333444333333222222222222222222222222222222222222222222222222555555444333222111111111222222111111000/////////000000000000000000000000////////////////////////000000000111111222222333000000000000111111111111222222222222333333333333333444444555555666777999===HHH]]]wwwxxxqqqwwwsssbbb]]]cccrrruuubbbSSSKKKAAACCCDDDDDDEEELLLXXXbbbgggfffddd___XXXQQQMMMKKKIIIGGGDDDCCCCCCCCCBBB@@@DDDCCCBBBAAA@@@?????????============>>>>>>???@@@CCCDDDFFFHHHIIIMMMQQQUUUYYY[[[]]]^^^^^^___```bbb^^^]]][[[ZZZ\\\```dddgggfffffffffggghhhjjjkkklllooonnnnnnnnnqqquuuyyy{{{|||}}}~~~~~~|||}}}}}}|||zzzzzz|||~~~zzzssssssvvvyyy~~~}}}||||||vvvjjj]]]QQQIIIBBB>>>:::777777888999999999888777666555444444444555555666666777777777777888777777777666666666555777777777666666666555555555555666666666777777777666666666666777777777888444444444444666888:::;;;666666777777777888888888666777888999:::999888888;;;;;;:::;;;;;;<<<===>>>>>>@@@CCCGGGMMMSSSXXX[[[```fffmmmuuu|||mmmtttyyyzzzzzz|||{{{wwwllljjjggghhhmmmtttzzz}}}wwwqqqiii[[[LLLDDD<<<999555444444444444333333222222111111222222333111111111111111111111111333333333222000///111222/////////000111111222222000000000000000000000000////////////000000000000000000000000111222333444000000000000000000000000222222222222333333333444111111222222333555666666999===III___{{{pppbbbgggwww}}}ggg]]]\\\aaammmzzzrrrbbbYYYDDDFFFFFFCCCAAAHHHXXXdddqqqrrrssspppiii___XXXTTTLLLHHHCCCAAACCCEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>??????@@@BBBCCCEEEFFFHHHKKKPPPTTTVVVYYY]]]_________aaabbb___]]][[[ZZZ[[[^^^aaaddddddddddddeeefffhhhiiijjjlllkkkjjjjjjkkkmmmooopppqqqrrrsssttttttvvvzzz|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzzzzzzzzzzzzz|||vvvnnnlllpppsssxxxvvvssssssvvv}}}sssfffZZZNNNFFF@@@===999777777888888888888999999888777666444333444555666777777777666666666666666777777777777777888888777777666666666555555555666666666777777777666666666777777777888888222222222333555777999:::666666666777777777888888777888888999:::999999999;;;;;;:::;;;;;;<<<===>>>>>>@@@CCCGGGLLLRRRWWWZZZ^^^eeennnuuu{{{mmmqqqttttttwwwyyyvvvqqqddddddfffjjjpppvvv{{{}}}|||vvvpppcccRRRFFFCCC:::888555444444555555444333333222111111222333333222222222222222222222222///000111///------///222/////////000111111222222000000000000000000000000/////////000000111111111111000000000000222333444000000000000000000000000111111111111222222222222333222111111333444555555777999>>>LLLaaazzzppp[[[\\\lll~~~yyyxxxxxxkkkbbb[[[^^^gggzzzsssjjjYYYVVVOOOFFFAAAEEEPPPZZZkkkqqqyyy|||yyyrrrkkkfffYYYQQQIIIEEEEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@???@@@@@@AAA@@@AAABBBCCCEEEIIINNNRRRTTTXXX\\\___``````aaaaaa___^^^\\\[[[\\\^^^```bbbcccccccccdddeeefffhhhhhhggggggffffffgggggghhhiiiiiijjjllllllkkklllmmmooorrruuuzzz~~~~~~}}}|||{{{zzz}}}~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~|||}}}|||yyyxxxzzz|||{{{{{{wwwwwwwwwvvvwwwyyy~~~oooeeecccgggjjjnnnmmmmmmqqqyyy{{{lll^^^RRRGGG@@@<<<:::777666777888999888666666666777777888999:::444555666777777777666555555555666666777777888888555555555666666666666666444444555555555666666666666666777777777888888888666555444444555666888999666666666666777777777888999999999999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBGGGLLLRRRWWWZZZ]]]dddnnnvvv{{{mmmooooooooossswwwtttnnnaaacccfffkkkqqqwww{{{}}}zzzuuunnn___MMMCCCBBB:::777555444555666555444444333222111111222333444333333333333333333333333111333444222000000333666222222111111000/////////000000000000000000000000//////000000111111222222111000000000000222444555222222111111111111111111000000000000111111111111666444333222333555555555777999<<>>???@@@AAACCCGGGLLLPPPRRRWWW\\\```aaaaaaaaaaaaaaa```___^^^^^^```bbbccc____________```aaabbbccceeedddddddddeeeffffffgggdddfffhhhhhhfffeeefffggggggkkkppprrrsssuuuxxx|||zzzyyyxxxxxxzzzyyyxxxvvvxxxxxxxxxxxxwwwvvvuuuuuuqqqtttwwwyyyyyyzzz{{{|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}|||~~~}}}yyytttsssuuuwwwwwwwwwttttttsssrrrrrruuuzzz~~~|||jjj___]]]```ccceeefffjjjsssssscccVVVJJJ???888999777555666777999999999:::888666444444555777999333444666777777777666555444444555666777888999999222222333444555666777888333333333444444444555555777777777777888888888888;;;:::888777777777888999666666666666777777777777;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>@@@BBBGGGLLLRRRWWWYYY\\\dddnnnvvv{{{tttooolllmmmllliiihhhiiiccceeeiiimmmrrrxxx|||tttrrrmmmfff[[[OOOCCC<<<666666555444333333222222333333333222222222111111333222111000000111222333111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111//////............//////111///---///333555555333333333333222222111111111222222333333333333444444;;;555555<<>>:::999999999888888888777777777777777777666666666666666666666666666666666666666666666666666666666666555555444444333333333222666666666666666777888888777777666666666666777777777777777777777777777777:::999999888888999999:::888999999999999888777777;;;::::::::::::;;;<<<<<<>>>@@@CCCGGGLLLPPPTTTUUU[[[aaajjjttt|||sssooolllkkkfff```___bbbeeehhhlllqqqvvv{{{}}}qqqnnnhhh```WWWLLLBBB<<<666666555555444333333222333333333222222222111111222222111000000111222222111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111000000////////////000000111///------///000...---333333333222222111111111222222222333333333444444888222222777;;;AAATTTiiijjjZZZ[[[jjjmmmeee^^^aaahhhsssvvvggg___\\\dddppp~~~jjjYYYNNNHHHGGGPPP]]]lllyyyyyymmmaaaXXXOOOIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@@@@AAADDDFFFHHHOOOQQQVVVZZZ\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^_________`````````aaaaaa```````````````aaabbbcccbbbcccdddeeeeeeeeeeeeeeeggghhhhhhhhhiiiiiijjjjjjllllllmmmmmmnnnnnnnnnooollllllllllllmmmmmmmmmmmmnnnoooooopppqqqrrrsssssssssuuuwwwwwwvvvuuuuuuuuuuuuxxx}}}}}}|||||||||~~~}}}||||||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwuuuqqqqqqooommmlllmmmpppsssxxxyyyzzzyyyxxxxxxzzz{{{~~~||||||rrrcccVVVPPPRRRYYYcccmmmzzz{{{qqqbbbTTTIIIBBB===;;;888888888777777666666666777777777777666666666555777777777777777777777777666666666666666666666666777777777777777666666666666666666666666777777888777777666666666666777777777777777777777777777777999999999888888999999999666777888999999999999999;;;::::::::::::;;;<<<<<<===???BBBFFFKKKOOORRRTTTZZZ```iiirrryyyvvvtttqqqlllbbbYYYXXX\\\gggkkkoootttxxx}}}yyyqqqkkkbbbYYYPPPHHH@@@<<<666666666555444444333333333333333222222222111111222222111000000111222222111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111111111000000000000111111333222000000111111000///222222222222222111111111222222222222333333333333555111000333444777EEEUUUjjjrrr___ZZZeee~~~{{{sssiiibbb^^^bbbqqquuujjj___]]]___iiiyyymmmXXXKKKCCCFFFNNNZZZhhhvvvyyynnndddZZZQQQJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBAAAAAAAAACCCDDDEEEMMMOOOSSSVVVYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^_________]]]]]]^^^^^^___aaabbbccc```aaabbbcccddddddddddddggggggffffffeeedddddddddfffgggiiijjjkkkkkkkkkjjjhhhhhhhhhiiiiiijjjjjjjjjmmmmmmmmmnnnnnnnnnnnnnnnoooqqqsssttttttssstttuuuvvvxxx|||~~~}}}|||||||||}}}}}}}}}|||||||||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}|||{{{xxxtttpppmmmmmmmmmmmmlllkkkmmmpppsss|||~~~~~~}}}}}}~~~zzzwwwxxx}}}}}}nnnaaaUUUOOORRRXXXjjjxxxlllcccVVVJJJBBB>>><<<;;;777777666666666666555555777777777666666666555555777777777777777777777777666666666666666666666666444444444444444555555555666666555555666666777888777666666555555666666777777777777777777777777777999999888888888888999999555666777888999:::::::::;;;::::::::::::;;;<<<<<<===>>>BBBFFFJJJNNNQQQSSS[[[```iiiqqqyyy||||||yyyrrrcccXXXXXX___jjjnnnssswwwzzz}}}yyyvvvmmmaaaUUULLLEEE???;;;666666666555555444444444333333333222222222111111222111111111111111111222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111111000000//////000000111111111000111222333444444222222222111111111111111111222222222222333333333555222222444333444<<>>???BBBFFFJJJNNNQQQSSS[[[aaaiiirrrzzz~~~uuueeeZZZ\\\dddoootttzzz}}}~~~}}}~~~rrrbbbSSSJJJDDD>>>;;;555555555555555444444444333333333222222222111111111111111222222111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000//////......//////000...............///000111111111111111111111111111111111111222222222333333333222333444444444999???DDDVVVooo}}}tttvvvqqqhhhnnnyyyzzzuuulllbbb___^^^eeesss~~~hhhXXXPPPKKKNNNVVV```ppp}}}tttdddUUURRRQQQOOOLLLKKKIIIHHHHHHEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCBBBBBBAAAAAAAAAAAABBBDDDHHHMMMRRRVVVZZZ[[[XXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^______aaa``````_________`````````aaabbbdddeeeeeeffffffddddddddddddddddddccccccaaabbbeeegggiiiiiihhhgggggggggggghhhhhhiiiiiiiiihhhhhhiiikkklllnnnoooooopppqqqrrrqqqpppoooqqqrrruuuvvvwwwyyyzzz{{{{{{{{{{{{||||||}}}~~~}}}|||{{{{{{{{{|||~~~~~~~~~|||{{{{{{{{{|||}}}{{{{{{zzzzzzzzz{{{{{{|||~~~~~~}}}{{{yyyvvvtttrrrppppppqqqqqqqqqpppooommmkkkjjjiiikkkmmmnnnnnnoooqqqsssvvvyyy}}}|||wwwtttuuuwwwyyyuuulllddd^^^\\\]]]fffppp~~~oooaaaUUUOOOEEE===999888777777777777777777777777777777666666666666555555555555444444444444444444444444666666666666666666666666555555666666777777888888555555555555555666666777666666555555555555666666666666666666666666666666888777777666666777777888888888999999999888888777;;;::::::::::::;;;<<<<<>>:::444444444444444444444444333333333222222222111111000111222222222222111000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000//////............//////222333222111...---...///000000000111111111111111111111111111222222222222000111222333333333666888???III\\\sss~~~mmmgggjjjyyy|||sssjjjddd]]][[[eeerrrxxxeeeZZZRRRSSSUUUYYYeeerrrrrr```XXXVVVTTTPPPLLLJJJHHHGGGCCCCCCCCCDDDDDDEEEFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@???AAADDDHHHNNNSSSXXXZZZXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^aaaaaa```_______________aaabbbccceeefffgggggggggddddddddddddeeeeeeeeeeeebbbccceeefffggghhhggggggfffffffffffffffffffffffffffggghhhjjjlllmmmoooooooooppppppooonnnmmmoooqqqtttttttttuuuvvvwwwwwwxxxyyyzzzzzz{{{|||}}}}}}~~~{{{{{{zzzzzzzzz{{{|||}}}~~~|||{{{zzzzzz{{{}}}~~~zzzzzzyyyyyyzzzzzz{{{{{{~~~}}}|||zzzxxxvvvssspppmmmlllkkkjjjkkkkkklllllllllkkkkkkmmmoooqqqrrrqqqqqqrrrsssqqquuuzzz~~~xxxrrrooonnnooopppkkkfffdddeeegggkkkuuu{{{pppcccWWWLLLGGG@@@;;;888777777666666666777777777777888888666666666555555555444444666666666666666666666666666666666666666666666666555555555555555555666666555555444444555555666777666555555444444555555666777777777777777777777777777777666666666666777777999999999999999888777777;;;::::::::::::;;;<<<<<<@@@BBBDDDHHHLLLOOORRRTTTVVV\\\eeeooowww}}}qqqcccZZZ^^^fffsss{{{sss___OOOGGGBBB===888333333333333333333333333333333333222222222111111000111222222222222111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000444555555333000///000222///000000000111111111222111111111111222222222222000111222222222333444444999>>>JJJ\\\pppxxxjjjdddnnnvvvzzzrrrpppjjjbbbccckkk{{{}}}pppfffddd```[[[```jjjuuupppeeeccc^^^XXXRRRMMMJJJHHHDDDDDDEEEFFFFFFFFFEEEEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@BBBEEEJJJOOOTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]___^^^^^^^^^^^^^^^___``````aaaccceeefffgggggghhheeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeefffffffffggggggffffffeeeeeeddddddgggggghhhiiijjjkkklllmmmllllllmmmlllkkklllnnnqqqrrrrrrqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||{{{yyyxxxwwwxxxzzz|||~~~zzzyyyyyyyyyzzzzzz{{{|||}}}~~~|||yyyxxxuuusssqqqooommmkkkjjjjjjkkkkkklllmmmmmmnnnnnnoooqqqsssvvvvvvuuusssrrrssstttxxx}}}}}}uuummmhhhhhhjjjlllkkklllpppxxx}}}xxxkkk```VVVMMMBBB???;;;999888888777666555555555666666777777777666666555555555444444444666666666666666666666666666666666666666666666666333333333333333333222222555444444444444555666666666555555444444555555666777777777777777777777777777666666555555666666777777888888999999999888888;;;::::::::::::;;;<<<<<<@@@AAADDDGGGKKKNNNQQQRRRYYY^^^fffooovvv}}}}}}pppbbb[[[^^^fffoooxxx~~~ooo[[[LLLEEEAAA<<<888222222222222222222222222333333333222222222111111000111222333333222111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111...000111000...---000222//////000000111111111222000111111111111222222222222444444222222333333222333777???KKK[[[ppp{{{sssfffooo~~~zzz|||yyynnniiillllll{{{zzzqqqfffeeelllbbbvvv~~~rrrnnnhhhaaaYYYRRRMMMJJJEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDHHHLLLQQQSSSVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````aaabbbdddfffgggggggggffffffeeeeeedddccccccccceeeddddddcccddddddeeefffjjjiiihhhhhhgggfffeeedddhhhhhhhhhhhhiiiiiiiiijjjhhhiiijjjjjjjjjkkkoooqqqqqqqqqpppooopppqqqssstttttttttuuuvvvvvvvvvvvvuuuyyyyyyxxxwwwxxxyyyzzz{{{xxxwwwvvvuuuvvvyyy{{{}}}yyyyyyyyyyyyzzzzzz{{{|||{{{|||~~~~~~}}}zzzwwwuuupppooonnnmmmlllkkkkkkkkkooooooppppppqqqrrrssssssuuuwwwyyyyyywwwtttssssss{{{~~~tttjjjeeefffjjjnnnrrrvvv}}}kkk]]]SSSLLLFFF<<<:::888888999999888777444444444555555555666666666666555555555444444444444444444444444444444444666666666666666666666666777777777666666555555444555444444444444555666666555555555444444555555555777777777777777777777777666666555555555555666666555666777888999:::::::::;;;::::::::::::;;;<<<<<>>777555666555444333333222222222333222222222222222222222222222000...///111333222111222222111111111111111222111111111111111111111111000111222222000///000111---...000...,,,,,,...000000000000000000000000000...000111111000///000111111111111111111111111111111111222222222222111111555222//////111222222000111444666888>>>LLL^^^mmmxxxjjjfffxxx}}}xxxrrrsss{{{}}}yyyyyyqqqjjjmmmxxxxxxkkk___UUUPPPIIIIIIHHHGGGHHHIIIJJJKKKEEEBBB@@@@@@BBBCCCCCCBBBCCCBBB@@@@@@BBBGGGKKKNNNRRRSSSUUUUUUTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUXXXXXXXXXXXXZZZ[[[[[[]]]___```aaaaaaccceeefffeeecccaaaaaaaaabbbcccbbbcccddddddddddddfffhhhjjjhhheeecccccceeegggiiiiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkllllllkkkkkkkkkoooooonnnnnnmmmmmmmmmmmmrrrrrrrrrrrrssstttuuuvvvttttttsssrrrrrrrrrrrrrrrttttttssssssuuuwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxssssssrrrqqqooommmkkkjjjiiiiiijjjkkknnnpppssstttxxxzzz|||}}}|||{{{{{{{{{yyyzzz}}}}}}}}}vvvtttyyy~~~sssdddYYYRRRKKKAAA:::888888777777666555555444444444444555555555555555555555666666666666555555666666666666555555555555444444444555555555555555555555555555555444444333555444333333333333444555444555666666555444555666888777666555555666777888777777777777777777777777999888888888888999::::::;;;::::::::::::;;;<<<<<<===???BBBDDDGGGKKKPPPSSSWWW^^^eeejjjrrr|||nnn___^^^gggppptttxxxzzz|||xxxpppeeeXXXJJJBBB<<<777555666444444333222222222333333111111111111111111111111333111//////111222333222222111111111111111222222000000000000000000000000...///111000//////111222---///000///...---...000000000000000000000000000+++...111222222000000000///000111222222111000000111111222222222222111111111///......000111111000222444666666999AAANNNYYYrrrppp```gggyyyuuujjjiiitttxxxjjj```aaakkkyyy{{{kkk]]]VVVOOOKKKHHHGGGJJJLLLKKKJJJFFFDDDBBBAAACCCDDDDDDDDDCCCBBBAAA@@@BBBDDDHHHJJJRRRTTTWWWWWWTTTPPPNNNLLLNNNMMMLLLKKKKKKLLLNNNNNNOOOQQQSSSTTTUUUUUUXXXYYYYYY[[[^^^___^^^___```bbbbbbbbbaaa``````_________aaacccddddddcccccceeegggjjjhhheeecccbbbccceeefffgggggghhhhhhiiikkklllmmmnnnmmmmmmlllkkkjjjjjjiiioooooommmlllkkkjjjjjjjjjqqqqqqqqqqqqrrrsssttttttuuuuuutttsssrrrrrrrrrsssvvvuuutttsssssstttuuuvvvwwwvvvuuuttttttsssttttttlllkkkkkkjjjiiihhhhhhgggiiiiiikkklllooorrrtttvvvyyy|||~~~{{{zzzzzzzzz}}}ssshhhZZZOOOIIICCC<<<777888777777666666555555444555555555555555444444444555555555555555555555555555555555555555666666666555555555555555444444444555555555555555444333222444444333333333444555555555666777777555555666777888777666555555666777888777777777777777777777777777777777777777888999999:::::::::::::::;;;<<<<<<>>>@@@BBBDDDFFFJJJNNNRRRVVV\\\cccgggooo{{{~~~kkk___aaaooo|||{{{~~~wwwkkk___TTTGGGAAA===888777888444333333222222333333333222222222222222222222222444222000000000222333333111111111000111111222333...........................///000000///...///111000111222222111111111111////////////////////////,,,///111222222111222333...///111333333222000///111111222222222222111111111000000111222333333333333555666555555:::BBBIII___rrr|||gggcccjjjwwwooodddeeepppyyywwwhhh]]]\\\dddlllyyytttggg___WWWQQQKKKJJJLLLNNNLLLHHHHHHFFFDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGQQQUUUYYYZZZWWWRRRNNNKKKJJJIIIHHHHHHHHHIIIKKKKKKKKKMMMOOOPPPQQQSSSVVVXXXXXXZZZ]]]^^^]]]]]]^^^_________`````````___]]]\\\```aaaccccccccccccdddeeegggfffdddbbbbbbccceeefffhhhhhhhhhhhhiiijjjkkklllmmmmmmlllkkkkkkkkkkkkkkknnnmmmllljjjjjjjjjjjjjjjmmmmmmmmmmmmnnnooopppqqquuutttttttttttttttuuuuuuxxxwwwvvvtttssssssrrrsssqqqpppooonnnllllllkkkkkkfffffffffffffffggghhhhhhkkkkkklllmmmooopppqqqrrrvvvyyy||||||zzzvvvtttsssxxx|||yyyjjjaaaSSSIIIDDD@@@<<<999999999888888777777777777666666666555444444444333555555444444555555666666444444444555555666666666666666666555444444444333444444555555555444333333555444444444444333444444666777888777666555666888777777666666666666777777777777777777777777777777777777777777777888999:::::::::999999::::::;;;<<<>>>@@@BBBCCCEEEIIIMMMPPPTTT[[[```eeemmmyyywwwggg^^^cccsssxxxiii[[[PPPEEE@@@<<<888666666333333333222222333333444222222222222222222222222444333333222111111333444111111000000111222222333////////////////////////000111222000...------...111111222222333333111000////////////////////////000111111111000111444666---...000222333222000///111111222222222222111111111222222333333333444444000111333222222444999===LLLaaazzzvvvjjjdddhhhsss~~~yyyfff]]]^^^cccsssyyyggg[[[XXXZZZcccmmmzzzxxxooojjj```YYYRRRPPPPPPPPPLLLHHHIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGPPPTTTZZZ\\\ZZZVVVQQQOOOIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMNNNPPPTTTVVVVVVYYY\\\]]]]]]]]]^^^^^^]]]^^^`````````___]]]\\\^^^```bbbcccbbbbbbcccdddcccbbbbbbaaabbbdddfffgggiiihhhhhhgggggghhhhhhhhhjjjiiiiiiiiijjjkkkmmmnnnlllkkkjjjiiiiiijjjlllmmmlllkkkkkkllllllmmmnnnooooooooooooooopppqqqssssssuuutttsssqqqooonnnmmmmmmkkkjjjhhhfffeeedddccccccaaaaaaaaabbbdddfffhhhiiikkklllmmmnnnooopppqqqqqqsssvvvxxxxxxuuuqqqnnnllluuuzzzxxxnnn```XXXMMMDDD@@@===;;;:::888888888777777777777777666666666555444444444333444444444333444555666777333333444444555555666666666666666555444444444333222222333444555555555444666666555555444333222111666777888777666555666888777777666666666666777777777777777777777777777777777777777888888999;;;;;;:::999999999999:::;;;;;;===???AAACCCEEEHHHLLLPPPSSSYYY___dddlllxxx|||qqqddd^^^dddrrr~~~wwweeeTTTJJJ@@@<<<:::555333444333333222222222333444444000000000000000000000000333444555444222222222333000000000000111222333333111111111111111111111111222333333111///------...000000000111222222000...000000000000000000000000222222111000///000444777---...000111111111111000111111222222222222111111///111333333222111222333111333444444444666888;;;???PPPfffzzzvvvhhhbbbfffmmmyyyqqqaaa\\\[[[dddooovvvfff\\\XXXXXX]]]gggoootttssspppmmmeee```[[[XXXVVVSSSNNNKKKIIIGGGDDDDDDFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGMMMRRRXXX\\\[[[XXXTTTRRRIIIHHHGGGFFFEEEFFFGGGGGGFFFHHHIIIJJJKKKMMMQQQTTTSSSVVVZZZ\\\\\\\\\]]]^^^]]]^^^___``````___^^^]]]]]]___bbbcccbbbaaaaaabbb`````````aaabbbdddfffggghhhhhhgggfffffffffffffffgggffffffgggiiikkknnnoookkkjjjiiihhhhhhjjjlllmmmllllllllllllmmmnnnoooooolllllllllmmmnnnooopppqqqlllkkkjjjiiigggfffdddddddddcccbbbaaa```_________]]]]]]^^^```cccfffjjjlllkkkmmmoooqqqssstttuuuvvvtttvvvxxxvvvsssnnnkkkjjjqqqwww}}}|||mmmcccTTTNNNEEE>>>;;;999888777555555555555555555555555555555555555555444444444444444333333333555666777444444444444444555555555555555555555555444444444222222333444444444444444555555555555444333222111555666777777555555666777666666777777777777666666777777777777777777777777777777777888999:::;;;<<<999999999999999:::;;;;;;<<<>>>@@@BBBDDDHHHLLLPPPSSSYYY```dddlllxxxxxxrrriiibbbaaahhhttt}}}rrr]]]NNNEEE===:::999555333444333222222222333333444555111111111111111111111111111444777777444222222222000000000000111222333444333333333333333333333333111222333222000//////111111000000222444333000---000000000000000000000000///000111000//////000222......//////000111111111111111222222222222111111000222444444222000000222444555555666666777999::::::BBBOOO```wwwssshhheeedddjjjsss}}}}}}uuufff^^^\\\cccooo~~~nnncccYYYWWWWWW[[[aaaffffffdddeeedddbbb___[[[WWWSSSQQQKKKIIIGGGGGGIIIJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGIIINNNUUUXXXXXXUUURRRQQQJJJHHHGGGEEEDDDDDDDDDEEEDDDEEEFFFFFFFFFIIIMMMPPPOOORRRWWWZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]][[[^^^aaabbbaaaaaaaaaaaa`````````aaaaaacccdddeeeeeeeeedddddddddeeeffffffeeeeeeeeefffgggjjjmmmoookkkjjjhhhffffffgggiiijjjkkkkkkkkkkkklllmmmnnnnnnkkkjjjjjjiiiiiiiiijjjjjjbbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]^^^___```aaa]]]^^^___aaaeeejjjnnnqqqrrrtttuuuwwwyyyzzzzzzzzzvvvwwwwwwuuupppllljjjiiikkkpppwwwzzz{{{}}}ssscccYYYJJJFFF@@@:::777666555555555555555555555555555555444444444555555555555555444333222222333444666888555444444444444444444333444444444555555555555555555555555444333222111000222222444555555555444444444555666666555444555666666666777777777777666666777777777777777777777777666666666777888999:::;;;999999999888999999:::;;;:::<<>>:::777555555555666666666777777777777777333444444555555666666666444333222111222444777888555555555444444333333333333444444555555666666666777777666555333000...---...000222444666777777777444555666555444333444666666666777777777777666666777777777777777777777777444444555555666888999:::999999888888999999:::;;;999;;;>>>AAADDDHHHMMMQQQSSSZZZbbbgggnnnxxx~~~gggccc^^^___jjjxxx~~~}}}nnnUUUIIIDDD===777555444444333222222222222222222222222333333222222222222333333333333333111000000222444111111111111111111111111222111///......000222444000000000111111222222222444555666555333222333444000000000000/////////...///000111222222111//////222222222222111111111000222111111000///......---111444777666111///111444555666666555333222222333666666:::BBBLLL^^^xxxuuupppkkkjjjjjjkkkmmmnnnnnnmmmttt}}}uuujjjddd^^^___hhhuuuvvviiiXXXNNNLLLNNNMMMKKKTTTVVVYYY\\\]]][[[XXXVVVXXXSSSNNNNNNRRRTTTRRRPPPNNNLLLJJJJJJJJJKKKKKKKKKNNNMMMLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDBBB@@@AAAAAAAAAAAABBBDDDFFFGGGNNNOOORRRVVVXXXYYYYYYYYYZZZYYYYYYZZZ\\\]]]]]]\\\[[[\\\^^^___```______^^^``````___^^^^^^^^^^^^___bbbaaaaaa````````````aaabbbccccccddddddeeefffffffffeeeeeecccbbbaaa```___eeeeeedddcccbbbaaaaaa```cccaaa___\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZWWWTTTRRRYYYZZZ\\\^^^```bbbcccccciiieeeeeekkkppptttzzz}}}yyywwwzzz|||yyyrrrkkkfffeeeeeefffjjjqqquuuwww}}}vvvdddSSSGGG???>>><<<;;;:::999999999888777555444333333444555333333444555666666666555777666444333333444666777333333333444444444555555555555555555555555555555333333333444444555555555555555555444444555555666444444444555555555666666666666666666666666666666777777777777777777777777777777777888999999::::::<<<;;;;;;:::::::::;;;;;;<<<===>>>AAADDDHHHLLLNNNTTTZZZ```fffkkkrrrzzz^^^]]]\\\aaaooo~~~jjjTTTHHHCCC<<<777555444444333222222222222222222222222000000000//////000000000444555555444222111222444111111111111111111111111000000000000000111111111000000000000111111222222222333444333111000111222333222222111000000000000111111222222222111///...222222111111111000000000,,,---...///111222333444222555888777333111222555111333444333222222333444777666888<<>>>>>>>>???AAADDDFFFHHHQQQVVV]]]cccgggnnnuuu{{{{{{yyyyyy\\\^^^```eeesss}}}ppp]]]MMMCCC???999666444444444333222222222222222222222222555555444444444444555555555666888777555333222222111111111111111111111111//////000111111111111111111111222222222222222222222333444333222111222333888666333111000000222333444444333222111000///...000000000000////////////444333333111000///...---...000222111///...///000///000222222111111333444555444555777888;;;DDDNNN___kkk}}}vvviiicccdddhhhwww}}}uuupppnnnnnnnnnqqqooouuu{{{sssnnn___[[[UUUPPPNNNLLLIIIFFFCCCEEEHHHKKKNNNRRRXXX[[[ZZZWWWVVV\\\eeekkkkkkiiifffbbb[[[WWWTTTRRRPPPNNNKKKJJJHHHGGGHHHGGGEEEDDDEEEDDDCCCAAAAAAAAABBBBBBEEEIIINNNUUUZZZ[[[ZZZXXXUUUSSSQQQPPPQQQRRRQQQPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUWWWYYYZZZXXXYYYZZZZZZYYYXXXVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUU[[[\\\\\\]]]\\\[[[YYYXXXYYY[[[^^^aaabbbcccccccccaaabbbfffooouuuzzz~~~wwwvvvxxx~~~yyyxxxssslllbbbWWWNNNGGG@@@===:::999888777666666666666333444555777777777666555888777555333222333444666444333333222222333333444333333333444444444555555444444444444444444444444333333333333333333333333000000111111333555666777333444444444555555555555666666666666666666666666666666666666666666666666666666777777888999999999:::::::::999::::::;;;;;;>>>??????AAACCCFFFIIIJJJOOOTTT[[[```eeekkksssxxxzzzyyyzzz```aaaaaaeeepppyyyiiiVVVHHH@@@<<<888555444444444333222222222222222222222222222222111111111111222222333555666666444111111111111111111111111111111111111000///...///000222333333333333333333333333333111222333333111111222333666444222///...///111222555444333222000//////...000000000000////////////---......000111222333444---///000000////////////111333444333222111222444444333444777777777<<>><<<888777666666555555555555111222444555666555555444888777555333222333444666333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333///000000111333555777888222222333333333444444444666666666666666666666666666666666666666666666666555666666777888888999999999999999999999:::;;;<<<<<<<<<>>>@@@CCCGGGJJJLLLNNNSSSYYY^^^ccciiipppvvvxxxyyy{{{___```aaadddppp~~~||||||sssbbbPPPFFF===:::666444444444444333222222222222222222222222333222222222222222222333111222444333222000111222111111111111111111111111222111///---...000222444333333333333333222222222...///000000///...000111333222000/////////111222333333111000////////////111111000000000/////////////////////000000000000000000111111222222111111222333444333222111222333555333444666555222444999<<>>>>>>>>@@@BBBDDDGGGIIIMMMQQQWWW\\\```fffmmmsssvvv{{{[[[```fffkkkpppxxx|||vvvlllbbbXXXMMMDDD>>>999888777666444444333333000111222333333222111000000000111111111222222222666555333111000000111111111111111111111111111111333222111000////////////111111111111000000000000111111000000//////......222111000//////......//////000111222222111000///333666888555000---///222,,,...000222333222111000000000000000000000000000000000000000111111111111000000000000111222333444111555:::===DDDRRReeettt{{{uuummmhhhfffggghhhqqqzzz~~~}}}zzzyyy{{{zzzjjj```YYYQQQKKKHHHCCCEEEGGGHHHKKKSSS^^^fffwww~~~|||tttiii\\\SSSSSSPPPLLLIIIHHHGGGFFFDDDCCCCCCDDDHHHKKKQQQ^^^jjjsssvvvoooccc^^^___WWWKKKOOOKKKGGGEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEIIIIIIJJJMMMSSSWWWYYYZZZ]]]ZZZTTTOOOKKKIIIIIIIIILLLMMMNNNNNNNNNOOORRRTTTQQQSSSTTTUUUVVVXXX[[[^^^^^^aaadddeeedddcccccccccdddiiimmmooonnnllllllmmmkkkkkkjjjhhhfffeeecccbbbbbbfffmmmvvv{{{www|||}}}sssiii___VVVPPPEEEBBB>>>:::777666555555333333333333444666888999666666555555555444444444444444555555444444333222555444444333333444444555222333444333111000111222111222333333111111222444333333333333333333333333111111222222222222333333555555555666666555444444666666666666666666666666555555555555666888999:::555666666666666777777777999999::::::::::::;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJLLLPPPVVV[[[```ffflllpppvvv{{{[[[```hhhnnnrrrwww~~~~~~vvvjjj___TTTKKKBBB===888777666444333222222222111111222222222222111111000000111111111222222222444444333222111111111111111111111111111111111111222222111000////////////............////////////111000000000/////////...000///////////////000111000///...------...///000111444666444///---///222---...000222222222111000000000000000000000000000//////000000000111111111000000000000111222333333111444777888:::DDDSSS^^^wwwyyynnnddd^^^dddkkkzzz}}}|||tttqqqnnnqqqyyyyyytttkkkaaa\\\MMMKKKGGGEEEFFFKKKSSSYYYZZZbbbnnnyyywwwmmmggg[[[XXXSSSOOOLLLJJJGGGEEEDDDCCCEEEHHHKKKOOO[[[fffqqqvvvtttjjjeeeeee___TTTQQQNNNJJJHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIIIILLLLLLMMMOOOTTTZZZ```dddhhheee```ZZZTTTPPPMMMLLLKKKLLLNNNPPPQQQRRRTTTUUUSSSUUUWWWXXXXXXXXXZZZ[[[^^^aaaeeeggghhhhhhhhhiiihhhkkkooopppooonnnnnnooowwwvvvssspppmmmkkkiiiiiifffjjjqqqyyyzzzxxx}}}|||ssshhh___VVVNNNIIIBBB@@@===999777666555555555444444333333444555666666666555555555444444444444444555555444444333222444444333333333333444444222444444333222111222333111222444333222111222333333333333333333333333333333333444444444444555555111222333444444555444444555555555555555555555555777666666555555555555555888888999999999:::::::::999999999:::::::::;;;;;;;;;;;;<<<>>>AAADDDGGGIIIKKKNNNTTTZZZ___dddjjjnnnuuuzzz\\\bbbkkkqqquuuxxx}}}vvvgggYYYNNNFFF???:::666555444333222111111111222222111111111111222222111111111111111222222222111222222222222222111111111111111111111111111111444333222111000000000000------......//////000000000000000000////////////............///000111222111000---,,,,,,---000111///222333222///---///222---...000111222111111000000000000000000000000000//////000000000000111111111111000000000111111222000333444333333888AAAJJJ^^^pppttthhh[[[^^^hhhuuu{{{zzztttmmmeeeaaaeeelllrrruuurrrrrrxxx|||vvvbbb[[[PPPGGGCCCDDDGGGIIIIIINNNWWW___gggmmmssswww}}}yyyvvviiieee___YYYSSSNNNIIIEEEEEEDDDFFFIIIKKKNNNVVV```jjjssswwwrrrlllkkkfff___VVVSSSOOOMMMMMMMMMMMMMMMNNNLLLKKKIIIIIIJJJLLLNNNPPPQQQRRRRRRUUU[[[eeelllooommmiiiccc[[[TTTOOOKKKLLLNNNQQQTTTWWWXXXXXXXXXWWWZZZ^^^______]]]\\\\\\^^^bbbhhhllloooppprrrsssoooqqqssstttsssrrrsssttt}}}{{{xxxuuurrrpppnnnnnnkkknnnssswww|||}}}zzzzzzvvvoooeee[[[RRRJJJDDD@@@>>><<<:::777666555555555666555444333333333333333555555555555555444444444444444555555444444333222444444333333333333444444333444555444333222222444222333444444333222222333333333333333333333333333333333444444444444555555000111222444555555555555555555555555555555555555666666555444444444444444666666666666777777777777999999999999::::::::::::;;;;;;<<<>>>AAADDDGGGIIIIIIMMMRRRXXX]]]bbbhhhlllrrrzzz```fffmmmsssvvv{{{tttbbbRRRHHHAAA;;;777555555444222222111111111333222111000000111222333111111111111111111111111///000111333333333222111111111111111111111111111555444333333222222222333...//////000111222222333000000000000///////////////////////////000111111222111000//////000111222...000111000///...///111......///000111111000000000000000000000000000000////////////000000000111222111111000000000000111///222444333333555;;;AAAIIIZZZppp~~~ddd___]]]ccclllttt~~~zzzwwwuuufff\\\YYY\\\```bbb______fffrrr{{{uuudddVVVMMMHHHEEECCCGGGIIILLLOOOSSSXXX\\\___iiinnntttwwwvvvuuuuuuwwwtttooohhhaaaZZZTTTMMMIIIHHHFFFGGGJJJLLLLLLRRRYYYbbbnnnwwwuuupppmmmjjjggg___[[[XXXUUUTTTSSSRRRQQQTTTRRRNNNKKKJJJLLLOOOQQQSSSVVVYYYXXXXXX\\\eeelllsssrrrpppkkkddd\\\TTTOOOOOOQQQUUUZZZ]]]^^^]]][[[ZZZ___eeeiiihhheeecccaaaaaafffmmmssswwwzzz|||~~~zzz{{{zzzzzzyyyyyyzzz{{{||||||{{{yyywwwtttqqqpppnnnoooooooooooottt{{{}}}|||yyykkkdddYYYOOOHHHBBB>>><<<999888777666555555555555555444444444333333333333555555555555555555555555444444555555444444333222444333333333333333333444444555666555333222333444222444666555444222222333333333333333333333333333111111111222222222333333222333444555555666555555555555555555555555555555333333333444555666777888444444555555555666666666888999999999999:::::::::;;;;;;<<<>>>@@@CCCFFFHHHIIILLLRRRWWW\\\aaagggjjjqqqyyyfffjjjnnnrrrvvv~~~ppp[[[KKKBBB===999555555555444333222222222222333222111000000111222333111111111111111111111111...///111222333333222111000000000000000000000000333222222111111111111222...//////000111222222333////////////000000000000111111000///////////////000000111111111111000000...///000000//////000111...//////000000000000000////////////////////////...////////////000000000111111000000///000000000111333555555444555888<<<<<>>;;;777444555444333333222222222333222222111111111111222222222222222111111111111111//////000111222222222111000000000000000000000000//////...............///------......//////000000////////////000000000000222111000///............---...///000000///...---////////////000000000000////////////////////////////////////////////////......////////////000000000000/////////000000111333444555444222222333555555<<>>CCCNNN```sss}}}~~~pppbbbYYYZZZ___kkk{{{zzzqqqhhh^^^WWWRRROOONNNPPPRRRUUU___hhhrrrxxx}}}wwwtttuuusssqqqpppnnnkkkeeeaaa\\\XXXRRRNNNLLLKKKJJJIIILLLLLLLLLNNNPPPQQQOOONNNIIIDDD@@@BBBBBBBBBDDDIIIMMMUUU```iiinnnrrryyy~~~}}}}}}|||zzzyyyqqqlllddd\\\VVVTTTTTTUUUXXX]]]eeennntttwwwxxxxxx}}}vvvrrrmmmllllllnnnrrrrrrnnniiigggmmmuuuzzzzzzwwwssspppuuu{{{~~~~~~zzzwwwqqqllljjjjjjlllnnnrrruuuwwwuuuqqqrrryyyuuunnniii___UUUIIIEEE>>>:::777666555444444444444444444444444333555666777777777666555444444444444555555555666666444444555555444444333222333333222222222222333333222444444333222111222333444666999999777444222222333333333333333333333333333333444444444444555555444444444444333333222111444444444444444444444444777777666555555555555666333333333444444444555555888888888888999999999999<<<<<<<<<===???BBBDDDFFFGGGKKKPPPUUUYYY^^^cccfffrrrzzzqqqrrrssstttwwwssscccMMM???;;;:::777333222111000000000000000111000111222333333222111000222222222222111111000000222111000//////000111222000000000000000000000000111000000000000000111111111111111111000000000000.../////////000000111111///......//////000111222333222///......///222333222111000000111111000///000//////.........//////////////////////////////............/////////000............///111222222//////000000111222333444...777<<<:::<<>>??????AAAEEEEEEKKKUUUaaaiiiqqqzzzxxxsssjjjaaaZZZWWWVVVVVVSSSWWW```kkkuuu|||}}}{{{yyywwwyyy||||||wwwrrrooouuu||||||wwwuuuzzz~~~{{{{{{~~~zzzsssnnnnnnttt||||||xxxyyy}}}wwwllleee```WWWNNNFFFBBB===:::999888777666444444555555555444333333888888999999777666444222444444444555555555666666444444555555444444333222333222222222222222222333222333444333111000111222444777999999777444333222333333333333333333333333111111222222222333333333666666777777888777777777444444444444444444444444333333333444555666777888666666666777777777777888777888888888888999999999<<<<<<<<<===???BBBDDDEEEFFFIIINNNSSSWWW\\\aaaeeessszzztttzzz{{{wwwyyyiiiZZZIII???999555555888444444444333333222222222444333333222222333333444111111000000111222333333111111111111111111111111000000000000000///......222222111111000000//////111111111111111111111111...///000111111000///...000000000000000000000000555444333111000000000000000///...///000111000///000000000000////////////////////////////////////000111333333222000000111............/////////000111000000222666666333///---000222333666???KKKUUUfffwwwsssbbbVVVTTTXXXbbbpppzzzwwwmmmggg```\\\[[[[[[ZZZXXXaaaaaajjj||||||nnnddd\\\SSSNNNFFFFFFFFFEEEDDDCCCAAA@@@===>>>???@@@@@@@@@AAABBBEEEIIIOOOSSSWWW^^^gggmmmsssyyy{{{xxxvvvxxxwwwrrrqqqnnnhhhbbb\\\WWWSSSRRROOORRRWWW___iiisss{{{~~~}}}yyyyyy{{{~~~|||zzz{{{~~~|||}}}}}}|||}}}~~~tttjjjccc\\\QQQIIIFFF<<<;;;999999999999888666777666666666666555555555444BBBMMMHHH888...222;;;444444222222222222444444555555444444444333333333333333333444444555555555......///111222333444555333777;;;999555222333555444333333222222111111000333333333222222111111111333555777888777555333111333333333444444444555555444444555666777777666666444555777888888888777666999999888888888888888888:::;;;<<<<<<<<<>>>AAACCCJJJKKKMMMPPPTTTZZZbbbgggqqqzzztttyyy{{{yyy|||~~~xxxuuudddVVVGGG>>>999555444777333333333222222111111111333333222222222222333333111111000000111222222333111111111111111111111111000111111111000000///...000000000///////////////111111111111111111111111...///000111111000///...000000000000000000000000000///...---------------000...------...///...---/////////.........------////////////////////////---///111222000//////000,,,,,,---------.........333222333333444333000---///111333333444:::CCCKKKSSSaaaqqq{{{~~~zzzxxx}}}ooocccUUUSSSVVV^^^gggqqq~~~xxxsssmmmkkkkkkkkkiiifff^^^\\\aaaooo~~~ssshhhaaaWWWSSSMMMJJJHHHGGGEEEDDDBBBAAAAAACCCEEEHHHIIIIIIGGGHHHIIIKKKMMMRRRXXX\\\___ccceeeaaaaaacccccc___aaa^^^[[[WWWSSSPPPNNNNNNIIIIIILLLPPPXXX```hhhmmm}}}~~~|||||||||~~~{{{xxxuuuwwwzzz{{{|||zzzwwwvvvssswww}}}qqqggg\\\VVVOOOFFF???<<<;;;:::888888999888777555666666666555555555444444555===CCC@@@666000111555444333333222222333333444555444444444444333333333222222222333333333333333//////000111222333333444555888;;;888444111222444222222222333333333333333444333333333222222222222222333444555555333222111333333333444444444555555444555666666666666666666444555666777888777777666888888888888888888888888:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLPPPTTT[[[ccchhhpppyyyssswwwzzz{{{}}}tttmmm\\\PPPDDD===999555444555222222111111111111111000222222111111111111222222111111111000111111222333111111111111111111111111111111111222111111000///............////////////000000000000000000000000//////000000000000//////000000000000000000000000------,,,,,,,,,,,,,,,---333111...------//////...000000/////////.........////////////////////////***---///000///......///------........./////////111222444444222000//////000222333222111444999>>>???IIIXXXiiizzz}}}zzz{{{uuu```WWWOOONNNTTT___ooo}}}{{{xxxbbb[[[ZZZbbbnnnxxxzzzqqqiii^^^WWWUUUSSSQQQNNNNNNKKKKKKNNNTTTZZZ\\\]]]XXXSSSMMMHHHHHHJJJLLLNNNRRRTTTRRROOOOOOQQQRRRPPPNNNMMMLLLJJJIIIHHHHHHHHHCCCBBBBBBCCCGGGNNNTTTXXXfffjjjnnnsssuuutttrrrqqqnnnmmmmmmooopppqqqooommmhhhjjjlllnnnnnnmmmkkkjjjkkkqqqxxx}}}}}}~~~||||||}}}|||~~~~~~vvvggg]]]RRRMMMGGG@@@;;;:::999888666666777777666444555555444444444333333333555666777666444222000000444333333222222333333444444444444444333333333333333222222222222222111111111111111111222222222333888999999666222000111333111222222333444444555555444444444444333333333333222222333333333333333333333333333444444444555555666666666666666666555444555555666777777777777777888888888888888888888888:::;;;<<<<<<<<<===@@@CCCFFFHHHLLLOOOUUU\\\dddiiioooxxxqqqtttxxx|||}}}rrrgggTTTJJJ@@@<<<999555333444222222222222111111111111222111111000000111111222222111111111111111222222111111111111111111111111111111222222222111111000.........//////000000000//////////////////////////////000000000000//////////////////////////////...---------......///000888444000...///000111111222222222222111111111111////////////////////////))),,,...////////////000000000000000111111111111+++///222333111000222444111222333222000111333666777<<>>HHHUUUeeevvv}}}{{{|||~~~yyykkkbbb\\\WWWVVVXXXiiiqqq}}}}}}ooo```[[[\\\^^^bbbfffqqquuu{{{~~~yyytttwww~~~}}}wwwuuuxxx{{{wwwppprrrppppppvvv~~~pppiiihhhiiijjjbbb\\\UUUQQQPPPPPPPPPPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMNNNSSSZZZ___aaabbbdddfffjjjmmmpppsssttttttttttttoooppprrrtttuuuuuuttttttppptttyyy~~~}}}{{{xxxtttqqquuuxxx|||yyy|||}}}|||{{{jjj\\\RRRIII@@@>>><<<888777777666444333444555555444222444333333333333222222222333333444333222222444555333333333333333333333333444444333333333222222222555555444444333333222222333333333222222222222222444444333222222333555666555555555444444333333333444444444444444444444444555444333333333555777888333333333444444444555555666666777777666555444444666666666666666777777888777777888888888999999999999:::;;;;;;;;;===@@@BBBCCCFFFJJJOOOUUU\\\dddiiiooowwwnnnnnnttt}}}nnn\\\JJJAAA:::888777444222333333333333333333444444444222222111111111111222222333222111111000111111111000000000000000000000000///000111111222111111111000000000000111111111111////////////////////////000000////////////000000000000000000000000000000...---------...///000000333111...------//////...000000/////////.........////////////////////////,,,///111222111000111111------.........////////////000000000///...///000///000111111222333333333888777777;;;AAALLL___nnn{{{~~~}}}{{{}}}~~~}}}}}}xxxtttmmmbbbYYYUUUXXX^^^gggooowww{{{kkkbbb___]]]]]]______```dddgggdddbbbfffmmmvvvxxxxxxsssllljjjlllpppqqqzzz|||}}}|||}}}yyyppphhhfffeeecccbbbccc^^^]]]\\\ZZZXXXUUURRRQQQPPPRRRVVVYYYZZZZZZXXXWWWXXX^^^fffkkkmmmpppsssvvvzzzvvvxxxzzz|||}}}}}}zzzyyyzzzyyyvvvsssyyy|||{{{zzzttt{{{qqq___RRRIIIAAA:::::::::777666777555444333333444555444333444444333333333222222222222444666555333222444777222333333444444333333222333333333333222222222222555555444444444444444333333333333333333222222222111111111222333444555666555555555444333222222111333333333333444444444444444333222111222333444555333333333444444444555555666666666666666666555444666666666666666777888888777777777888999999::::::999:::;;;;;;;;;<<>>===777444666888777555666555333333333555555555333555555444444444444333333111000000222444444222///222222444444444444222222333333333222222222111111111111111222222333333444222222222333333444444444222111222333444444222000000111111222222333333444111111111222222333333333666666666555555444444333333333333444444444555555444444555666777777777666777666555555555666888999666777777888999999::::::999::::::::::::<<>>;;;:::888666444222222111222333444555555555444333333333333333333333333333222222333333333333444444111000000000000222333444222111000111333444333222333444444555555444444333111111222222222333333333333333333444444444555555555333111222444555333111333444444555555444444333444444444333333222222222444444444444444444444444666666555444555666777888777777777777777777777777777999::::::999888:::;;;999999::::::<<<===???@@@BBBEEEIIINNNSSSZZZbbbggghhhooozzzvvv|||{{{tttjjj[[[MMMAAA===888444333333333222444333222111000000000000222222222222222222222222///000000111222333444444////////////000000000111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////111///...///000111000...////////////////////////.....................------...///000000///...---///////////////////////////////////////000000111000//////...///000111222000000000000000000000000222111111111222444666888;;;CCCLLLSSSYYYbbbmmmvvv}}}}}}yyysssnnnlllkkklllpppvvv~~~|||pppdddZZZTTTRRR^^^kkkxxxvvvkkkdddhhhppp}}}|||oooddd^^^[[[ZZZYYYVVVRRROOOMMMLLLJJJHHHFFFIIIOOOXXX___gggvvv}}}yyytttnnnjjjkkkmmmttt{{{~~~~~~{{{yyyyyyxxxwww~~~|||||||||zzzwwwtttrrrpppppprrrwww|||}}}uuuoooppprrruuu{{{}}}ooodddccc```ZZZQQQFFF???:::888888777666555555444444444222333444555555555444333333333333333333333222222222222333333333333444444444333222111111222333333111000///111333444444333111111222222222222111111222222333333333444444444333333333444444444444555555333111222444555333111222333333333333333333222444444444333333333222222444444444444444444444444444444333333333444555666555555555555555555555555777888:::999888888999;;;999999999:::<<<===???@@@BBBEEEHHHLLLQQQWWW^^^cccgggmmmxxxwww{{{ssskkkaaaRRREEE???;;;666333222222222222333333222111000000000000///000000111222333444444222222333333333444444444/////////000000000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////111///...///000111000...////////////////////////------..................---...///000000///...---//////////////////////////////......//////000111///////////////000111111000000000000////////////000000//////000222444555444888>>>AAAFFFNNNZZZddduuu{{{zzzrrrkkkgggffffffiiioooxxx{{{lllZZZMMMPPPXXX``````[[[XXX\\\bbbqqq}}}zzzrrrmmmiiijjjeee___YYYTTTOOOJJJGGGEEEEEEIIIPPPUUU\\\gggrrrzzzzzz{{{{{{vvvnnnfff```bbbeeennnvvvyyyyyy}}}}}}|||{{{zzzxxxwwwvvvzzz}}}tttpppooopppooonnnpppooooooqqqtttxxx}}}{{{uuuqqqsssvvvxxx||||||pppbbbXXXWWWQQQHHH@@@;;;888777666444444555555555666666666222222333444444444444444444444333333222222222111222222333333333333444444666555444333222222222222000//////000222444333222000000111111111111000000333333444444444555555555333333333333444444444444444333222222444444333222111222222333333222222111444444444444333333333333444444444444444444444444444444333333444444555666666666666666666666666666777888999999888888999;;;999999999:::;;;===??????BBBDDDGGGJJJNNNTTTZZZ___eeelllvvvwww}}}}}}wwwmmmcccYYYKKK???<<<888444222222222222111333222222111000000111111...//////000111222333333333333333333333333333333//////000000000111111111000000000000000000000000000000000000000000000000............//////////////////////////////////////////000000000000//////111///...///000111000...////////////////////////////////////000000000000......///000000///......///////////////////////////............///000000///////////////000000111000000000000000000000111000/////////000111333444111444777888999>>>HHHPPPfffpppxxx|||{{{zzz{{{||||||yyytttooolllgggggghhhlllsssyyy~~~kkkZZZRRRSSSTTTRRROOOOOORRRVVV```kkk||||||{{{wwwqqqkkkddd\\\TTTOOOKKKIIIKKKOOOSSSUUU\\\ccckkkjjjlllpppwww~~~}}}zzzuuummmeee___]]]```gggppptttvvvzzz~~~|||{{{|||~~~|||||||||{{{yyywwwuuuxxx}}}~~~tttpppkkkiiikkkooorrrssswwwwwwwwwwwwxxxzzz}}}~~~}}}~~~{{{xxxzzz||||||~~~}}}rrreeeWWWNNNMMMGGG???:::::::::999777333444444555666666666666222222333333444444444444444444333333222111111111222222222333333333444444555444444333333333333333222111000000222222111000111222222333333222222111333333333333444444444444222222333333333444444444333333333333333333333333222222333333333333222222444444444444444444333333444444444444444444444444666666666666666777777888888888888888888888888888777888999999888888999:::888888999:::;;;===>>>???@@@BBBFFFIIIMMMSSSYYY^^^eeekkkuuuuuuzzznnnaaaUUUHHH===999666333222222222222111333222111111000111111111//////000000000000000000222222222222111111111111000000000000111111111111000000000000000000000000000000000000000000000000---........./////////000//////////////////////////////000000000000//////111///...///000111000...////////////////////////.../////////000000111111......////////////......////////////////////////...............//////000...//////000000000000000//////000000111222333333000000111111111222333333222555888777555666;;;AAAQQQ]]]kkktttzzz|||yyyyyyxxxwwwvvvtttsssrrriiihhhhhhkkkqqqvvvzzz{{{|||~~~}}}lll]]]YYYSSSLLLIIIHHHJJJKKKSSS]]]lll}}}{{{vvvnnnfff```XXXSSSQQQSSSTTTTTTUUUXXX\\\[[[\\\```gggooouuuxxxuuuuuutttssspppkkkeee```\\\\\\```iiiooottt{{{~~~yyywwwxxx{{{~~~~~~}}}||||||}}}~~~~~~|||zzzxxxyyy|||~~~}}}~~~{{{xxxpppnnnkkklllpppvvv|||yyyyyyyyy{{{~~~|||}}}|||~~~yyyooocccVVVJJJCCCBBB>>>:::888::::::888666444444555666555555444333222222222222333333444444333333333222222111111111222222222333333333444444111222222333333333333333555333222111111111///...111222222333333222222111222222222222333333333333222222222333333333444444333333333333333333333333333333444444444444333333444444444444444444444444444444444444444444444444666666666777777777777777888888888888888888888888666888999999888777999:::888888888999;;;<<<>>>??????AAAEEEIIINNNTTT[[[```eeekkkuuuuuu~~~|||nnn```TTTHHH>>>777555222222333333333222222222111111111111111222111111111000000//////...000000000000000000000000000000000111111111222222000000000000000000000000////////////////////////.........//////000000111//////////////////////////////000000000000//////111///...///000111000...////////////////////////,,,,,,------.../////////////////////////////////////////////////////////......------......///000......///000000000000000/////////000111111222222111111222222333333333333444888;;;999555333555999???JJJXXXdddoooyyy~~~~~~zzzyyyvvvsssqqqqqqqqqqqqgggggghhhlllrrrwwwzzz|||{{{{{{yyyiiiddd[[[SSSMMMIIIFFFDDDLLLTTT___mmm~~~|||xxxjjjccc^^^^^^]]]YYYVVVUUUTTTRRRPPPRRRXXX```gggjjjjjjiiigggfffeeeccc___\\\ZZZXXXZZZbbbjjjqqqyyy|||wwwtttuuuxxx{{{}}}zzz{{{zzzyyyxxxxxxzzz|||}}}|||zzzwwwxxxxxxyyyyyyzzzzzzyyy|||}}}|||xxxwwwvvvvvvwwwzzz~~~yyyrrrssssssvvv{{{|||zzz~~~~~~zzzxxxxxxyyyxxxxxxwwwssslllbbbVVVKKKBBB===888777666666666666444222444555666666555444222111222222222222222333444444222222222222222222222222222222333333333333444444000111222333444444444444666555333222222222000...000000111111111111000000111111111222222222333333222222222222333333333333222333444444222222333444333444444555555444444333444444444444555555555555444444444444444444444444333444555666666666666555666666666666666666666666666777888888777777888:::888888888999:::<<<>>>>>>>>>AAAEEEIIINNNTTT[[[```eeekkktttxxx~~~~~~}}}vvvhhh[[[OOOEEE<<<666444222222333444444333222111111111111111222222222222222222111111111111///000000000000000000000000000111111111222222222000000000000000000000000////////////////////////......///000000111222222//////////////////////////////000000000000//////111///...///000111000...////////////////////////,,,,,,------...//////000//////............//////////////////////////////...------------...//////---...///000111000000///000000//////.........---111111222222333333222222444777:::777333111444777666===FFFMMMYYYhhhtttxxxxxxvvvssspppnnnmmmmmmmmmfffgggiiimmmssswwwzzzzzz|||yyyyyytttqqqllleee^^^UUUMMMHHHIIINNNUUU^^^jjjvvvyyyvvvyyyzzz|||{{{sssrrrpppiiibbb___WWWTTTPPPPPPUUU\\\cccfffdddaaa]]]ZZZXXXWWWVVVUUUUUURRRTTT\\\dddkkkrrryyyzzz~~~zzzwwwzzz}}}xxxrrrooooooqqqrrrrrrpppxxxzzzuuussspppoooooopppsssuuuuuutttqqqqqqqqqrrrsssvvvyyy{{{|||vvvrrrsssvvv{{{}}}{{{~~~}}}|||{{{yyyvvvtttsssrrrpppnnnjjjgggaaaXXXNNNEEE???<<<666666666555333222333444333444555666666444333111333222111111111222333444000000000111222222333333222222333333333333444444222333444555555444333333555444333333444444333111111111222222222222111111222222222333333333444444111222222222222333333333111333555444222111333555333333333444444333333333444444444444555555555666444444444444444444444444333444555666777666666555555555555555555555555555666777888888777777888999777777888999:::<<<===>>>???BBBEEEHHHMMMRRRYYY^^^ccciiirrr~~~zzzuuuuuunnnaaaSSSIII@@@888666444222333444555555444222111111111111111222222333333333333333333333333//////000000111111111111000111111111111222222222000000000000000000000000111111111111111111111111...//////000111222222333//////////////////////////////000000000000//////111///...///000111000///////////////////////////.........///000111111222//////............//////////////////////////////...------------...//////---...000111111111000///111000///...,,,***))))))000111111222222222222111333666777444000000444999444888:::<<>>:::999:::;;;;;;888444333666999111333444666666555444333333222111111111222333444//////000111222333333444222222333333333444444444555666666666666444333222333222222333555666666555333444444555555444444333333333333444444444555555111111222222222333333333111333555444222111333555222222222333333222222222444444444555555555666666444444444444444444444444555666888999999999888777777777777777777777777777666777888888777777888999777777888999:::<<<===>>>AAACCCEEEHHHKKKPPPVVV[[[aaagggqqq}}}}}}yyyyyyyyypppdddZZZOOOCCC===<<<444444333333333333222222222222222111111111111000...///000111111222111111333333222222111000000000////////////////////////,,,,,,---...//////......---------............///111111000000000000111111+++,,,---///000111111111------------------,,,,,,222222222111000//////...---.........//////000000111111111111111111111111///////////////////////////////////////......---000000//////.........------,,,+++,,,...000000000111...---...111333333111222111111111111111222222////////////111333555666666777888:::>>>EEENNNUUUfffkkkqqqrrroookkkiiiiiihhhfffgggkkkppptttuuutttyyyyyyyyy{{{}}}vvvggg\\\TTTUUUUUUTTTTTTUUUWWWYYY___^^^bbbkkkqqqtttyyy~~~{{{}}}xxxnnneee\\\ZZZ```jjjqqquuuvvvmmmaaaWWWQQQNNNNNNMMMJJJMMMQQQUUUYYY^^^bbbeeedddfffhhhhhhhhhjjjppptttzzzxxxssskkkeeebbbeeehhhmmmuuu~~~{{{yyyyyyzzz{{{{{{vvvqqqjjjeeedddccc```^^^]]]cccjjjqqqvvv{{{~~~yyysssjjjaaabbb```^^^^^^aaadddffffffeeeeeejjjssszzz|||wwwxxx{{{{{{}}}zzzxxxzzz{{{~~~~~~~~~}}}|||yyyvvvvvvvvvqqqpppooonnnlllhhhccc___TTTQQQKKKEEE???;;;888777555555555555555555555555222222222333333444444444444444444444444444444444111222222333333222222111444444444333333222222222111111111111111111111111000000000111111222333333333333444555444333111000444444444444444444444444333333333333333333333333333444444555555444444333111222222333333222222111222222333333333333444444333444444444555666666666444444444555555555555666777777777777777777777777777777777888999999::::::::::::::::::;;;<<<======>>>AAADDDGGGKKKPPPUUUYYY```eeennn{{{{{{wwwvvvrrrhhh\\\RRRGGG<<<777777444444333333333222222222222222222111111111000000000000111111111000000///000000000000000000111111000000000000000000000000......///000000000000000........./////////000000000000////////////000000......///////////////...------------............111000000///......------............/////////000000000000000000000000000///////////////////////////////////////......---000/////////.........---000...------///000000///111///---...111333222111111111000000///000000000////////////000222333444333333444555777===DDDIIIUUU\\\fffmmmnnnlllllllllmmmkkkkkkkkknnnqqquuuvvvuuuvvvwwwyyy|||~~~|||pppgggZZZ[[[]]]______]]]XXXTTTVVVTTTUUU[[[___aaaeeejjjzzzxxxqqqtttyyyzzz|||~~~vvvmmmcccaaagggqqqzzz~~~wwwkkkaaaYYYUUUSSSQQQSSSUUUVVVXXXYYY[[[\\\^^^]]]^^^___^^^]]]^^^aaadddllljjjgggaaa\\\[[[___bbb```eeelllrrruuuuuuuuuuuutttrrrooonnnnnnoooooonnnkkkgggbbb```______]]][[[VVV[[[cccjjjpppvvv{{{|||yyyuuuooobbbaaaaaabbbfffiiijjjjjjnnnnnnqqqyyy~~~|||||||||yyy|||zzzwwwvvvvvv{{{}}}{{{wwwtttrrrrrrpppooollljjjfffaaa[[[VVVOOOLLLGGGAAA<<<999666666555555555555555555555555222333333333333333333444333333333333333333333333111222222333333222222111444444333333333222222222222222222222222222222222222222222222222222111111333333444444444333222111333333333333333333333333333333333333333333333333333333444444444444333333222222333333333333222222222222333333333333444444444444444444555555555555444444444555555555555666777777777777777777777777666666777777888999999:::::::::999::::::;;;<<<===>>>AAADDDGGGKKKOOOUUUYYY```eeennn|||{{{uuussskkk```SSSIII@@@777444444333333333333222222222222222222111111111000000000222222222111111000......---......///000000111111111111111111111111111111000000111111222222111111////////////000000000111//////............//////111111111000///...---,,,------......//////000000111111000000//////..................////////////........................///////////////////////////////////////......---/////////...............222111/////////000///...111000//////111111111///111111000///......//////000////////////000111222000111222222222555999<<>>@@@CCCFFFJJJNNNTTTXXX^^^dddooo}}}~~~wwwssshhh[[[MMMDDD===777555666333333333222222222222111111111111111000000000000111111111111111000///////////////000000000111111000000000000000000000000000111111222222111111111....../////////000000000000//////......//////000111111111000///...---,,,---......///000111111222333333222222111111111111.........///////////////------------------------///////////////////////////////////////......---........................111///......///000000///000000000000000000///...222111000///////////////000000//////////////////111222333333333333666888:::@@@IIIQQQXXXaaajjjppprrruuuvvvqqqkkkiiimmmrrrxxxyyy{{{}}}~~~~~~}}}}}}{{{yyyxxxzzz|||zzzrrrkkkggghhhoooyyy~~~qqqdddWWWQQQMMMLLLJJJIIIKKKPPPSSSXXX^^^^^^[[[ZZZ^^^cccgggmmmuuuzzz{{{wwwlllgggjjjrrr{{{{{{wwwuuusssrrrpppooooooppprrrttttttsssqqqiiijjjiiihhhfffdddbbbbbbcccbbb```______aaadddfffgggfffhhhnnnuuu{{{}}}|||ooojjjddd```^^^^^^___^^^XXXYYYZZZ\\\]]]]]]\\\[[[\\\```eeekkkqqqyyyzzzoooppprrrvvv{{{~~~~~~|||}}}yyywwwuuussstttvvvzzz||||||yyysssooonnnssszzzyyyoooiiigggggggggmmmiiibbb\\\UUUMMMFFFAAA@@@>>><<<999777555444444444444444444444444444444444444444333333222222222111111111111111111111111111222222333333222222111333222222222222222222222222333333333333333444444444444444333333222222222222222333333333222222222111111111111111111111111222222222222222222222222111222222333333222222111222333333333333333333222222222222333333333444444555555555444444333333333444444444555555555555666666666666666666666666666555555555666777777888888999999999999:::;;;<<<======@@@CCCFFFIIIMMMSSSVVV]]]cccooo~~~zzztttdddVVVHHH@@@<<<777666777333333222222222111111111111111111000000000////////////000111111111111111222222222111111000000000///////////////////////////000000111000000//////------........./////////111000000//////000000111///000000000000000//////......//////000111222222222222222111111111111111///////////////.................................///////////////////////////////////////......------------..................,,,+++,,,...000000000//////000111000///......333222111111000000000000000000000000000//////...000222333444333444666888999;;;===@@@EEEOOO[[[dddlllsssxxxwwwooojjjkkknnnsssuuuxxx{{{}}}~~~~~~~~~yyyuuurrrrrrtttsssnnnhhhffffffjjjwww}}}sssfff___YYYTTTNNNHHHGGGIIIHHHLLLPPPQQQPPPQQQTTTXXX[[[aaajjjpppqqqvvv|||sssmmmmmmssszzz~~~~~~}}}|||}}}~~~}}}|||xxxyyy{{{}}}rrrqqqqqqppppppnnnmmmkkkmmmlllkkkkkklllmmmnnnnnnnnnllllllrrr{{{zzzooofffbbbaaabbbccc]]]___aaacccccccccbbbbbbhhhjjjnnnsssxxx~~~xxxuuuuuuxxx|||||||||xxxtttqqqlllgggeeefffiiikkkooonnnmmmlllmmmsss|||~~~|||~~~wwwjjjcccccceeefffgggbbb[[[TTTMMMFFF@@@<<<;;;:::999888666555555444444444444444444444444444444444444333333222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222333333444444444222222222333333444444444222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111333333333444444333333333222222222333333333444444555555444444333333333222444444444555555555555666666666666666666666666666555555555666777777888888999999999999:::;;;<<<<<<===???BBBEEEHHHLLLQQQUUU[[[bbboooyyyrrr]]]OOOBBB<<<999666444555222222222222111111111111111111000000000/////////......000111111222222222333333333222111000000000........................//////000000//////......------------............111111000000000000111111...///000000111111111111......//////000000111111/////////...............///////////////.........///////////////////////////////////////////////////////////////......------------------.........,,,++++++,,,...000000000,,,...111111000///...///222222111111111111222222000000111111111000/////////000222222222333555777888888888777888???IIIQQQ^^^gggrrruuuqqqllllllmmmjjjlllppptttyyy}}}uuuqqqmmmmmmqqqrrrnnnjjjdddbbbdddmmmzzzyyyqqqkkkddd^^^UUUJJJDDDDDDEEEFFFHHHHHHHHHHHHJJJLLLMMMQQQYYYaaafffmmm||||||wwwvvvxxx|||~~~~~~|||~~~zzzyyywwwwwwxxxxxxwwwuuuuuusssrrrrrrtttuuutttsssrrrqqqqqqvvv~~~sssllljjjiiiiiigggiiikkkkkkjjjhhhhhhhhhmmmpppssswww{{{zzzxxxxxxyyy|||{{{zzz|||~~~~~~zzzrrrjjjgggaaa]]][[[\\\^^^```gggiiikkklllmmmqqqxxx}}}~~~zzzyyy{{{||||||tttfff``````bbbccc\\\WWWPPPJJJEEEAAA<<<:::888777777777666666555555333333333333333333333333444333333333333333333222111111111111111111111111111222222333333222222111111111111222222222222222111111222222333333444444111111111222333444444444222111111111111222333333111111111111111111111111222222222222222222222222222222333333333333222222333333444444444444333333222222333333333333444444444444444444333333333333444444444555555555555666777777777777777777777777555555666777777888888999888888888999999:::;;;<<<<<<>>>AAADDDGGGKKKPPPSSSZZZbbbooo}}}sssmmmWWWJJJ===888777555333333222222222222111111111111111000000000///////////////000000111111111000000111111111111111000000000//////////////////////////////000000//////...---............////////////000000////////////000000//////000111111111111111////////////////////////---------------------...000/////////............///////////////////////////////////////////////////////////////......---,,,,,,,,,------.........///---,,,---///000000///***---111111000...///000000000///000000111222333///000111222222111111000000000111111000222444777555888;;;<<<;;;;;;>>>AAAHHHSSS```hhhjjjjjjjjjkkkiiijjjmmmqqqvvvzzz~~~xxxsssnnnnnnqqqsssrrroooiiieeeccchhhqqqxxxxxxvvvrrrnnnkkkhhh```UUUMMMKKKIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEJJJSSS[[[cccooozzz~~~}}}||||||}}}~~~}}}}}}|||zzzyyy{{{|||{{{yyyvvvtttssstttwwwxxxvvvtttttttttuuuyyy{{{vvvrrrpppqqqrrrsssqqqmmmjjjjjjkkklllooossswww|||~~~{{{zzzzzz{{{~~~}}}zzzzzz{{{}}}{{{rrrjjjaaa^^^[[[XXXXXXZZZ]]]```gggkkkpppqqqoooooorrrvvvvvvzzzzzzwwwuuuwwwwwwwww{{{~~~~~~{{{lll```[[[ZZZXXXWWWNNNIIIDDD???===;;;999888555555666666666555444444333333333333333333333333222333333333333333333444222222222222222222222222111222222333333222222111000111111111222222222222000000111111222333333444111111222222222222222222222111000000000111333444222222222222222222222222111111111111111111111111333333444444444444333333333333444444444444333333222222333333333333444444333333333333333333444444444444444555555555555666777777777777777777777777666666777777888999999:::888888888888999:::;;;<<<<<<>>>AAACCCFFFJJJOOORRRYYYaaaooo~~~wwwnnnhhhTTTHHH;;;888888666333222222222222111111111111000000000000000////////////111222222111111000///.........//////000000111111000000000000000000000000000000000000000///......////////////000000000000//////............//////000000111111111111000///////////////.....................///////////////000000//////.........---........................///////////////////////////////////////......---,,,,,,,,,------.........222000......///000///...))),,,000111000//////111............///111222333///000111333333333222111222222222111000111555777333:::BBBEEECCC>>>;;;:::777AAAOOO[[[aaaeeegggiiiooooooppprrruuuxxx|||~~~yyyrrrqqqsssuuusssppppppkkkggghhhmmmrrrrrrqqqooonnnooopppkkkbbbZZZXXXNNNLLLIIIGGGEEEDDDBBBAAABBB@@@BBBJJJRRRZZZdddmmm}}}{{{{{{{{{|||}}}}}}|||{{{{{{|||}}}|||{{{|||}}}zzzvvvtttvvvwwwwwwuuutttsssrrrtttxxxyyywwwuuuqqqsssuuuxxxzzzvvvvvvwwwwwwsssmmmiiiiiijjjjjjnnnrrrwww|||}}}{{{|||{{{zzzyyy{{{|||vvvnnneee___]]][[[YYYXXXZZZ^^^bbbeeekkkpppvvvvvvrrrooooooqqqnnnqqqxxx~~~zzzvvvsssrrrssssssssswww~~~yyyxxxwwwxxx{{{}}}~~~~~~zzzqqqddd[[[VVVSSSOOOKKKDDD@@@;;;888777777777666444444555555555444444333333333333333333333333333222222222333333444444444222222222222222222222222222222222333333222222222000000111111222222222222//////000111222222333333333333222222111000000000111111000000000111333444222222222222222222222222111111111111111111111111333444444555555444444333333444444555555444444333222222333333333444444444222222222333333444444444444444444555555555666666777777777777777777777777777777777888999999::::::888888888888999:::;;;<<<<<<>>>@@@CCCEEEIIINNNRRRYYYaaaooo~~~yyyvvvkkk___MMMEEE<<<666444555666555000000000000000000000000000111222333333222111000222222111111111111222222222111111111000000//////////////////000000000000222111111111000000//////111000///......///000111111000///......///000111111111000000//////.........///000111111///---+++........................////////////////////////,,,,,,------------,,,,,,000///---,,,,,,---...///.........------,,,,,,,,,,,,---......//////..............................,,,---///000000000///..................///000000333333222111000000111111111000/////////000222333444777<<>>:::555111777999>>>CCCKKKUUU___eeeiiilllppprrrsssvvv{{{|||vvvrrrooooooqqqsssqqqmmmiiijjjnnnsssvvvwwwoooqqqsssssspppkkkeeeaaa^^^ZZZTTTNNNIIIFFFEEEEEEIIIFFFBBBAAAEEENNNZZZcccpppvvv~~~}}}{{{{{{yyyyyyzzz{{{||||||||||||wwwxxxzzz|||}}}}}}||||||xxxsssvvvyyyyyywwwvvvwwwvvvsssppppppppprrrsssrrrqqqtttyyy~~~~~~vvvvvvuuusssrrrqqqnnnjjjgggiiijjjnnnsssyyy~~~zzzyyyzzz}}}{{{yyyzzz}}}}}}xxxvvvwwwvvvtttrrrrrrtttvvv{{{{{{zzzvvvppphhhaaa]]][[[^^^aaacccdddgggnnnssslllqqqvvvwwwtttsssuuuyyyqqqppprrruuuyyyzzzvvvssspppnnnkkkkkkmmmppprrrssstttsssqqqqqqqqqpppnnnlllggg___VVVPPPMMMIIIDDD???<<<;;;:::999888666555555444444444333333222222222222222333333333333444444222222222222222222222222222222333333333333444444444444444333333222222222111222222333333222222111333333333222222111111111333333222111222333444555222222222222222222222222222222222222222222222222111111222333333333333222111222222333333222222111444444444444333222222111444555555555444333333222000111222222444444555666444444444555555555555666777555444333333444666777555555555666777777888888::::::999999::::::;;;<<<>>>@@@BBBCCCEEEHHHLLLOOOXXXbbbrrr}}}{{{uuuhhhZZZJJJBBB999444333444444333000000000000000000000000000111222222222222111000111111000000000000111111111111111111000000000///////////////000000000000111111111000000000//////111000///......///000111111000///......///000111000000000000//////......//////000000000///---,,,................................................//////000000000000/////////...------------...////////////......---------,,,------.......................................,,,---...///000000///..................///000000111000//////......//////000///.........///111111111222444666555444111000///111444888===EEEMMMRRRaaafffmmmqqqrrrsssvvvyyy}}}{{{xxxuuuttttttvvvwwwssspppmmmmmmqqqvvvxxxyyypppppppppooonnnllljjjiiiiiihhhfffbbb]]]XXXSSSQQQJJJHHHDDDBBBDDDKKKTTTZZZccchhhooouuuxxxyyyxxxwwwuuuuuuvvvxxxxxxyyyyyyyyyrrrsssssstttttttttsssssszzz~~~xxxxxxzzzxxxvvvvvvsssrrrooommmlllmmmooopppooonnnppptttxxx~~~{{{uuutttqqqpppnnnkkkgggdddhhhiiilllrrrzzz}}}zzzxxxzzz}}}|||uuupppmmmlllkkkhhhfffgggjjjmmmsssuuuxxxwwwrrrjjjccc^^^```cccgggjjjmmmoooqqqssspppuuuzzz{{{xxxttttttvvvrrrqqqqqqsssuuutttppplllllljjjiiijjjmmmppprrrrrrrrroookkkhhhgggeeebbb```WWWQQQIIIDDDAAA>>>999555999888888777666555444444444444333333333222222222222222333333333333444444222222222222222222222222222222222333333333444444222222222222222111111111222222222222222222222222333333333222222222111111333333222222222333444555222222222222222222222222222222222222222222222222111111222333333333333222111222222333333222222111333333444444444333222222444444555555444333333222444444333333333333222222444444444444555555555555555444444333444555666777666666777888888999999::::::999999999999:::;;;;;;>>>???AAACCCEEEHHHLLLOOOWWWaaaqqq}}}|||uuucccSSSEEE???666222111222222111000000000000000000000000000111111222222111111000000000////////////000000111111111111000000000000////////////000000000000111111000000000000//////000//////......//////000000//////......//////000000000000////////////...000000////////////......////////////////////////........................000000111111111111000000---------------...///000///////////////.........---------.......................................------...////////////..................///000000000//////............///...............///000000//////.........///000000000111222333555999???CCCQQQXXXbbbiiilllmmmppprrrwwwvvvvvvuuuvvvvvvwwwxxxuuurrrpppqqqtttyyy|||}}}vvvssspppmmmkkkkkklllmmmnnnppprrrrrrnnnggg```[[[PPPNNNKKKJJJKKKNNNRRRUUUUUUWWW\\\eeemmmqqqpppnnnnnnooopppqqqrrrsssssstttkkkkkkjjjiiiiiiiiiiiiiiirrrxxxxxxzzzyyyxxxyyysssrrrooommmllllllmmmnnnnnnmmmooosssvvvzzz~~~xxxvvvtttrrrpppmmmiiiffffffgggiiiooowww|||xxxvvvwww{{{~~~}}}{{{yyyvvvpppjjjeee^^^^^^]]]\\\]]]aaaggglllvvv|||yyypppjjjiiikkknnnssswwwxxxwwwuuutttyyy~~~~~~zzzuuussssssvvvuuuttttttsssooojjjgggdddccccccfffiiikkklllkkklllgggaaa[[[WWWTTTQQQOOOGGGBBB<<<999888666333///555555444444444333333333333333333333222222222222222222333333333333444444222222222222222222222222222222222222333333333333000000000111111111111111333333222111111222333333333333333222222222222111333222222222222333444444222222222222222222222222222222222222222222222222111222222333333333333333111222222333333222222111222222333444444444333333444444444444444333333222444444333333333333222222444444444444555555555555222333333444555666777777555666666777777888999999999999999999999:::;;;;;;===???AAABBBDDDGGGLLLOOOWWWaaappp}}}~~~}}}sss^^^LLLAAA<<<555111111222111000000000000000000000000000000000111111111111000000//////............//////111111111000000000000000////////////000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000//////...//////000000000000000000000000000........................------............------,,,,,,,,,---...///000000//////..................------------......//////........................---....................................///000000111000000//////000000000............//////000000//////......///000111222222333333222222444888;;;>>>FFFPPPYYY___dddiiimmmmmmnnnppprrrssstttttttttrrrqqqppprrruuuzzz~~~~~~zzztttoookkkiiiiiijjjlllooosssuuutttooohhhdddZZZXXXWWWVVVWWWYYYYYYYYYRRRPPPRRRYYYccchhheeeaaaeeeeeeeeeffffffggghhhiiibbbaaa```_________aaaaaajjjuuuyyysssuuuyyy{{{}}}sssqqqnnnkkkiiihhhhhhhhhllllllnnnrrrtttwww}}}yyywwwuuussssssqqqnnnlllffffffgggkkkrrr|||~~~{{{yyyuuuqqqpppsssyyy}}}}}}{{{yyyvvvtttrrrooolllgggaaa]]]SSSSSSTTTWWW\\\eeepppwww}}}wwwrrrrrrssswww|||~~~{{{xxxxxxzzz}}}|||yyyuuusssrrrttttttsssqqqnnnjjjeeeaaa\\\\\\]]]___aaabbb```___aaa\\\TTTNNNIIIFFFCCCAAA???<<<888777666666444222333333333333333333333333333222222222222222222222222222222333333333444444222222222222222222222222111222222222222333333333///000000111111222222222444333111000000111333444222222222222222222222222222222222222222333333333222222222222222222222222111222222222222222333333111222333333444444333333111222222333333222222111111222222333444444444444333333444444444333333222000111222222444444555666333333444444444555555555111222333555666777777777333333444444555555666666999999999888999::::::;;;<<<>>>@@@BBBDDDGGGKKKNNNVVV```ooo|||}}}|||oooYYYHHH???:::444222222333222000000000000000000000000000000000000000000000000000//////............//////000000000000000000111111////////////000000000000//////////////////000000......////////////............////////////...................../////////000000////////////000111000000000000000000000000........................+++,,,,,,------,,,,,,++++++,,,---......///000000------------------------...------------...///000.................................------------..................///000000000///////////////000000//////000000111111111111//////000111222222222111///000000//////000333555444:::AAAGGGMMMSSS[[[aaaccceeehhhlllnnnooooooooollllllnnnpppsssxxx}}}|||wwwrrrnnnkkkjjjjjjlllnnnqqqssssssqqqnnnlllaaa___^^^___bbbdddcccbbbZZZVVVSSSWWW^^^aaa^^^XXXYYYYYYXXXWWWWWWXXXYYYYYYUUUUUUTTTTTTUUUVVVXXXYYY___fffsss|||sssnnnqqqwwwzzz}}}pppnnnkkkgggdddbbb```___ggggggjjjnnnqqqssszzz}}}vvvtttssssssttttttsssqqqlllkkkjjjkkkpppvvv~~~{{{wwwttttttrrrnnniiifffhhhmmmqqquuuwwwyyy{{{zzzwwwtttqqqnnnkkkhhhfffccc```\\\XXXRRRSSSUUUXXX```kkkwwwyyyxxxuuusssuuuyyy}}}}}}|||zzzzzzzzzyyyvvvtttrrrrrrmmmmmmmmmlllhhhccc^^^\\\ZZZYYYYYYYYYZZZXXXUUURRRTTTOOOHHHCCC@@@>>><<<:::999888777666666666555555222222333333333333444444222222222222222222222222222222222333333333444444222222222222222222222222111111111222222222333333000111111111222222333333444333111000000111333444222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333222222333444444444444333111222222333333222222111111222222333444444444444222222333333444333333222000111222222444444555666333333333444444444444555111222333555666777777777333333444444555555666666999888888888888999::::::<<<===@@@AAACCCFFFJJJMMMUUU___nnn{{{{{{vvvfffRRREEE<<<888333222333444222000000000000000000000000000111000000//////000000111//////............//////000000000000111111111111////////////000000000000......////////////000000---......//////......------......//////......------............///////////////000000000000111111////////////////////////---------------------------------......---------,,,,,,---.../////////...,,,,,,,,,---------------......---,,,---...///000........................///...------,,,---------...............///000000---,,,,,,,,,,,,------...//////000111111111111111---///111222222111000...///000000//////000222444444666999:::<<>>@@@BBBEEEIIILLLSSS]]]lll}}}xxxtttiiiVVVGGGAAA777444111111333333111...000000000000000000000000111000///......///000111000000////////////000000//////000000111111111222////////////000000000000---.........//////000000,,,---...//////...---,,,,,,---...//////...---,,,---------.........//////---...111222333222111///........................------------------------,,,------------------,,,---.../////////...---,,,---.........//////000000///...,,,,,,,,,---///111........................//////---,,,+++,,,,,,---...............///000000------------......///000,,,---///000000000///...222111000000////////////...//////...------...000///111222222111333888<<<===AAAHHHQQQYYY```eeehhhhhhjjjkkkjjjiiiiiilllooowwwuuurrrppprrruuuzzz}}}yyyrrrlllhhhbbb]]]XXXZZZ```fffiiiiiihhheeeccceeeiiinnnpppqqq```]]]XXXSSSOOOMMMKKKKKKFFFGGGHHHIIIHHHGGGFFFEEEGGGKKKOOORRRXXX```cccaaa^^^WWWSSSWWW]]]]]]\\\]]]YYYYYYYYYXXXXXXXXXWWWWWWUUUUUUXXX[[[ZZZXXX\\\bbbhhhqqqvvvrrrmmmmmmoooqqqmmmkkkiiihhhjjjkkkkkkjjjpppnnnllliiiggggggggghhhcccbbb```]]]YYYVVVSSSRRRKKKNNNQQQOOOLLLLLLPPPTTTWWW[[[ccckkkqqquuuvvvvvvjjjhhhffffffggghhhhhhhhhaaaaaa``````aaafffmmmrrrvvv|||yyyttttttvvvpppqqqqqqpppooorrrxxx~~~|||qqqjjjaaaccceeebbb[[[UUURRRQQQMMMKKKGGGEEEBBB@@@===:::888777555555666666444333444555666666555444444555222222222222111111111000000000111111222222222222222222333333333444444444222222222222222222222222000111111111111222222222111111000000//////......111222222333333222222111111111111222222333333333///000111222333222111111222222222222222222222222000000111222333333444444222333444444555555444444222222222333333222222222444444444444333333222111000111222333333333333333000111222333444555555666222222333333333444444444777555444333333444666777555555666666777777888888888888888777888999999::::::<<<>>>@@@AAAEEEIIILLLSSS]]]lll|||}}}uuuiiiZZZMMMCCC???444444333333222111000000///000111222222111000///000///////////////000111000000000000000000000000000000000000000000000000////////////000000000000......////////////......---------.........//////000000//////.........---////////////////////////------------------------/////////000000222333333***+++,,,---...000111111/////////...---------,,,,,,---///000000///---,,,---------///111111///------.........///000000000---///000000///......///...000111111///...///000333111///...///000////////////............///////////////...---------,,,000000000000000000000000111000///......///000111//////000000111222444444<<<>>>@@@DDDJJJSSS\\\bbbgggiiikkkkkkjjjhhhhhhhhhooonnnmmmmmmooovvv~~~}}}wwwooogggddd```\\\YYYZZZ___fffjjjiiifffccccccffflllpppssseeeccc```\\\YYYWWWVVVUUUUUUQQQMMMKKKKKKKKKIIIFFFIIIIIIJJJLLLMMMPPPRRRSSSSSSQQQOOOMMMMMMNNNPPPRRRRRRPPPNNNNNNQQQRRRPPPMMMMMMMMMNNNOOOPPPRRRSSSTTT________________________]]]______^^^\\\^^^bbbgggeeegggjjjjjjfffbbb^^^]]]ZZZXXXVVVUUUUUUTTTRRRPPPQQQQQQPPPOOOPPPRRRUUUVVV]]]bbbhhhqqq}}}vvvmmmiiilllnnnlllhhhgggfffeeeeeeeeeggghhhiiitttvvvxxxyyyxxxtttpppmmmooonnnmmmlllmmmpppsssuuu~~~pppeee^^^]]]\\\YYYUUUQQQMMMJJJDDDCCCAAA???===:::888777<<<:::777444222111111222222222222222222222222222111222222333333444444555555555444444333222111111222111000000000111333333333333333333333333333333444444333333222111111111111111111111111111111111000111111111111222222222222222333444444444444333222222111111111111222222555444333333222222222333333333333333333333333333222222333333444555666666333444777888777444111...000000111222333333444444111111222333333333333222333333444444444444555555777777666444333222111111444444444555555555666666666666777777888888999999999999888888999999:::;;;999;;;===???AAADDDHHHLLLTTTZZZhhh{{{}}}yyyooobbbTTTHHH@@@<<<444333333222111111000000000000111222222111000///000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000......////////////......---------.........//////000/////////............................................................------------......///000,,,,,,------.../////////............------------,,,---...//////...---,,,---------///111111///---,,,,,,,,,---------------,,,...//////...------...+++,,,...///...---...///222000...---...//////.........------------.....................---------///////////////////////////...---,,,,,,---...///111111000000000111222222555666999;;;@@@GGGOOOUUU\\\```eeehhhjjjjjjjjjkkkkkkjjjiiihhhlllsss}}}uuunnnjjjhhheee```]]]^^^aaafffiiillliiieeeeeehhhmmmqqqsssiiihhhgggeeedddbbbaaa```___]]]ZZZYYYXXXUUUQQQMMMJJJJJJKKKKKKMMMNNNOOOPPPLLLKKKHHHFFFFFFGGGIIIJJJMMMJJJHHHIIIKKKLLLJJJHHHFFFGGGHHHJJJJJJJJJIIIIIISSSSSSSSSSSSRRRRRRRRRRRRPPPRRRSSSRRRRRRUUU\\\bbbccceeegggeee```[[[YYYXXXWWWWWWVVVWWWXXXXXXVVVTTTUUUUUUUUUVVVXXX[[[^^^```ccchhhnnnvvv|||pppiiiiiikkkkkkiiiggggggfffeeeeeefffggghhhppprrrttttttrrrooojjjgggffffffggghhhjjjmmmppprrrtttvvv|||{{{mmmbbbWWWVVVSSSPPPLLLHHHEEECCC===<<<;;;999777555444333555444222111000111333333222222222222222222222222333333333333333333333222444444333333222111111111222111000000000111222333333333333333222222222222000000000000000111111111111111111111111111111111000111111111111222222222111222222333333333333333222111111000000111111222444444333222222222222222111111111111111111111111222222333333444555555666333444555666555333111///000111111222333333444444111111222333333333333222111111222222222222333333222222222333333444555555444444444555555555666666444444555555666666777777999999888888999999:::;;;999;;;===>>>@@@DDDHHHKKKSSSYYYgggzzzxxxrrrfffYYYLLLBBB;;;888222222222111111000000///000000111111222111111000111000000//////000000000000000000000000000000000////////////////////////////////////000000000000......////////////......------........./////////////////////............------------------------////////////////////////------,,,,,,,,,------.....................------------------....................................---------///000000///------------------,,,,,,,,,+++---......---,,,,,,---)))+++............///111111///------...///...---//////............//////---------...............////////////////////////......------------...///222222111000000000000000000111222333666:::@@@DDDLLLQQQYYY___dddgggjjjllljjjiiigggfffiiioooxxxsssmmmllliiigggdddaaaaaabbbeeegggmmmjjjffffffhhhkkknnnooohhhhhhhhhhhhggghhhhhhhhhkkkjjjjjjiiigggbbb\\\WWWQQQQQQPPPPPPPPPQQQQQQRRROOONNNKKKIIIHHHIIIJJJKKKKKKHHHFFFHHHKKKLLLJJJHHHGGGIIILLLNNNMMMKKKHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIJJJLLLSSS\\\dddmmmnnnnnniiibbb\\\YYYYYYVVVWWWXXX[[[]]]^^^\\\ZZZ[[[[[[\\\^^^aaafffjjjlllmmmpppsssyyyrrriiigggiiiiiiiiieeeeeedddddddddeeefffffflllmmmnnnmmmkkkfffaaa^^^ZZZ\\\^^^bbbeeehhhjjjkkkeeeiiipppvvvxxxqqqeee\\\OOOMMMJJJFFFBBB???===<<<777777666444333222111000222222111000000111333444222222222222222222222222555444444333222222111111333333222222111000000000111111000000111111222333333333222222111111111000//////000000111222222333111111111111111111111111000111111111111222222222000111111222333222222222222111111000000111111222333222111111111111111111111111111111111111111111222222333333444444555555333333333333333222111000111111111222222333333444111111222333333333333222111111222222222222333333///000111222444555666666444444444555555555555555444444555555666666777777999888888888888999::::::999;;;===>>>@@@CCCGGGJJJQQQVVVdddvvvssskkk]]]OOODDD<<<777555111111111000000000//////000000111111111222111111111111000000///000000000////////////////////////////////////////////////////////////000000000000......////////////..................///////////////////////////.........------------------------........................//////...---------..............................,,,,,,,,,------.........///...------------...///---,,,---...000000...,,,000000000///.........---+++---///...---,,,---...---...000111000///000111///...,,,---...///...---000000////////////000000,,,---------...////////////////////////////////////////////////000000111111000000/////////000000000111111111222444777:::???CCCIIIOOOUUU\\\bbbgggjjjjjjiiiiiijjjnnnsssxxxssskkkkkkfffeeecccbbbbbbcccdddeeekkkhhheeedddfffhhhiiiiiihhhgggeeedddeeegggjjjkkkqqqqqqqqqpppnnniiidddaaa\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWUUURRRQQQQQQQQQRRRQQQNNNNNNPPPTTTVVVVVVTTTOOORRRVVVYYYYYYVVVRRROOOOOONNNNNNNNNNNNNNNNNNNNNIIIKKKMMMOOOTTT]]]jjjsss~~~}}}tttiiiaaa]]]^^^ZZZ[[[]]]```ccccccaaa^^^______```cccgggkkkppprrrrrrssstttvvvsssiiifffgggggggggbbbccccccddddddeeefffgggllllllkkkhhhddd^^^XXXUUUQQQSSSXXX\\\___aaaaaaaaa\\\^^^bbbfffgggaaaXXXQQQHHHFFFCCC???<<<:::999999666666555555444333333222555555333222222222222222111222222222222222333333333333333333222222111111222111111111000000//////111111111111111222222222333222222111111000000000222222222333333444444444111111111111111111111111000000111111111222222222000000111222222222222111111111000000000000111111111111000000000000111111222222222222333333333333222222333333333444444444333222222111111000111111111111111222222333333333111111222333333333333222333333333444444444555555222333333333444444555555555555555555555555555555666666777777888888999999888888888888888999999:::999;;;===>>>???BBBEEEHHHOOOTTT```rrrnnndddUUUGGG>>>999555333111111111000000000000000111111111111111222222333222222111000000000000000////////////////////////////////////////////////////////////000000000000......////////////.............../////////000000.........///////////////------------------------------------------------///......------------...,,,,,,------.../////////+++,,,,,,,,,------......///...------------...///,,,,,,,,,...000000...,,,000000000///.........------...000000...---...//////111222111///......///...---,,,---//////...---///......------......///,,,---------.../////////...........................//////000000000000000............///000111222000111222222111111333555777888:::>>>CCCKKKTTTZZZaaadddgggjjjkkknnnqqqttt}}}qqqgggeeebbbbbbbbbcccdddfffggghhhkkkhhhfffeeefffggggggfffkkkiiieeeccccccgggkkknnnooopppooonnnllliiiggggggdddcccbbbaaa````````````]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWWWW\\\bbbffffffeeeZZZ]]]aaaddddddccc```^^^]]]\\\\\\[[[ZZZZZZYYYYYYTTTUUUXXX[[[aaammm{{{pppeeeaaaaaa```aaabbbeeefffeeebbb___``````aaacccfffjjjnnnqqqpppqqqqqqrrryyyyyypppiiigggffffffdddcccdddeeeggghhhiiijjjjjjlllkkkiiieee___XXXQQQNNNLLLOOOSSSWWWXXXXXXVVVUUUWWWVVVVVVTTTRRRNNNIIIEEE@@@???<<<999777666666666666666666555555555444444444444333333222222222222111111111222222333333333111111111222222333333333111111000000000000000///000000111111222222222222222222222111111000000000444444444444333333222222111111111111111111111111000000111111111222222222000000111222222222222111111000000000000000000111000000000//////000111111111111111222222333333333222222222333333333333333333222111000000000111111111222222222222222333333111111222333333333333222333333333444444444555555444444444444555555555555555555555555555555555444666666777777888888999999888888777777888888999::::::;;;<<<===>>>@@@DDDGGGLLLPPP\\\nnn~~~ggg]]]NNNAAA;;;777555333111111111111111111111111111111111111111222333444333222111111000000000000000000000000000000000000////////////////////////////////////000000000000......////////////............/////////000000000.........///////////////------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,,,,------------........................,,,,,,,,,...//////...,,,---------------,,,,,,,,,---///000000///......//////000111///---+++++++++...------...000000///---,,,++++++++++++++++++,,,---------.......................................+++,,,---.../////////...,,,,,,------...000111222---///000000//////000222222222222333666<<>>BBBHHHOOOVVV^^^fffkkkrrrppprrrsssnnnddd___aaaaaabbbcccdddfffiiikkkmmmjjjiiihhhhhhiiihhhgggeeeccceeegggiiijjjjjjjjjjjjkkkmmmpppoookkkgggeeedddbbbaaaaaaaaabbbbbbcccddddddccccccbbbbbbbbbaaaaaa\\\\\\```hhhsss{{{wwwwwwvvvuuuuuuvvvwwwxxxooonnnllljjjgggeeecccbbb[[[^^^bbbffflllwwwsssnnnnnnfffeeedddccccccbbb```^^^ZZZZZZ[[[]]]aaaeeeiiilllnnnqqquuuxxx|||zzzrrrnnnlllhhhfffeeeeeeddddddjjjkkkkkkjjjiiihhhfffeee```___]]]ZZZUUUPPPLLLIIIFFFGGGIIIKKKJJJHHHEEEDDDBBBAAA???<<<999777777777111111222333333333222222444444444333333222222222111111222333333333333333000111111222333333444444111111111111111222222222111111111111111111111111///000111222333222222111111111222222333333444444222222222222222222222111111111111111111111111111000111111111111222222222111222222333333333333333000000////////////000000111000000000000111222333.........///000111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111222222222222333333222222222222222222222222666666555555555444444444444444555555666666777777777777777777777888999999:::;;;<<<<<<===>>>AAADDDHHHKKKVVVgggvvv]]]RRRDDD:::777555333111222222222222222222333333111111000000111333444666444333222111000000000000000000000000000000000000111111111111111111111111////////////000000000000......////////////......////////////000000000000---.........//////000000////////////////////////////////////////////////---------...///000111222000//////...------,,,,,,---------,,,,,,+++++++++,,,---///000000///---,,,,,,+++,,,---//////---+++---......//////000000000+++---......---,,,,,,---...///111111000///000000.........000222222000.../////////......//////////////////......------,,,........................,,,---///111111111111000//////...------------...'''***---/////////000111...///111222222222444666666888<<>>AAADDDGGGJJJUUUeeettt^^^OOOAAA;;;999555222111000/////////000111222222111111111111111111111111111111000///......//////000000000000000000000000000000000000000000000000111111000000//////......+++---///111222000...---333222111///...---++++++------............------111000///...------...///......//////......------,,,,,,,,,,,,,,,---...///000///...---,,,,,,---...000///...------...///000---------,,,,,,+++++++++...---...000333222...***+++***)))***,,,---,,,+++...000333333000---...///,,,------....../////////////////////////////////........................////////////////////////---...///000000...,,,+++...............///000000///.........////////////222111///.........000000---...///000000000000000111222444777:::@@@GGGKKKTTTVVVZZZ]]]___^^^]]]\\\\\\\\\]]]___aaaccceeegggjjjiiihhhfffdddbbbaaaaaaaaakkkvvv}}}}}}yyyuuusssqqqvvv|||}}}yyyqqqiiiddd\\\```bbbaaa]]]]]]bbbggggggeeeccccccdddccc```]]]\\\]]]```gggqqq|||xxxrrrooonnnoooqqqqqqooolllhhheeebbbaaa```^^^^^^___ccciiirrrzzz{{{qqqjjjgggdddccccccccccccbbb___]]][[[[[[[[[^^^bbbfffhhhhhhnnnuuu|||}}}wwwqqqnnnnnnlllkkkiiiccc___^^^aaadddiiiiiihhhgggddd```\\\ZZZTTTSSSQQQMMMJJJGGGEEEDDDAAAAAA???>>><<<:::999999888555333222333555666666555555555444444333333333555555555444444333333333222222111111111111222222111111111111111111111111111111111111111111111111222111111111111111222222111111000000000000111111222222111111222222333444333111000222444444000---222222222222222222222222222222222111111111000000111111222333333333333222111111111111111111111111000000000000000000000000111111111111111111111111000111222333444333222222444333222222111111222222///000000000000111111111111222222333333222222111222222333333333333444444444444444555555555555666666555444333222333444555666666666777888888999999888888999::::::::::::999999:::<<<>>>???@@@@@@@@@FFFHHHQQQ```oooWWWJJJ===999777444222111000000000000000000111222111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000000000111000000000/////////...,,,---///000111000///.../////////.........------------............------111000///...---......///++++++,,,,,,------,,,,,,...---------,,,---------//////...---,,,---......000///...------...///000---------,,,,,,+++++++++---,,,---...111000---***...,,,,,,,,,.........,,,+++...///...,,,***+++,,,---------------.................................................................................+++,,,...///000///...---...............///000000333222000......///000000,,,---///111222111000000222222222111000000//////111222333333444666:::===HHHKKKOOORRRUUUVVVVVVUUUZZZZZZZZZ[[[]]]^^^```aaaaaaaaabbbbbbbbbaaa``````dddkkkuuu}}}~~~zzzxxxrrrwww|||}}}uuulllfff^^^```aaa___^^^^^^bbbfffgggeeeccccccddddddaaa^^^______aaagggqqq|||~~~uuummmhhhgggiiikkkmmmkkkhhhdddaaa___^^^^^^\\\]]]```eeelllttt{{{wwwnnnhhhfffgggfffeeeeeeeeedddaaa___[[[ZZZ[[[]]]aaadddddddddjjjpppvvvwwwsssmmmkkkjjjggggggeee```\\\[[[]]]___ccccccbbbaaa]]]ZZZVVVTTTMMMKKKIIIGGGDDDAAA???>>>===<<<;;;:::999777666666666444222222333555555444333333333222222222111111333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111111111111111000000000000111111222222111111222222333444222111000111333333111...222222222222222222222222111111111000000000/////////000000111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333222111333222111111000000111111111222222222222333333333111111111222222111111111222222333333333333444444444444444444555555555555555444333333333333444555666666666777888888999999888888999::::::::::::999999999:::<<<===???@@@@@@GGGHHHPPP___nnn~~~OOOCCC999666555333111111222111000000000000000000111111111111111111111111000000111222222111///...000000000000000000000000000000000000000000000000000000000000////////////.........///////////////,,,,,,,,,---......//////------............------000000///............///+++++++++,,,------............------------------......---------...////////////...------...//////------,,,,,,,,,,,,++++++---,,,,,,---......---+++...---,,,,,,......---,,,,,,------,,,******+++---------------,,,,,,,,,,,,------------------------........................------------------------***+++---///000000000000///............//////000///...,,,++++++,,,...000+++,,,...000222444555555777666444222000/////////000111222111000///000222999<<<@@@DDDGGGIIIIIIIIIPPPQQQQQQSSSUUUWWWYYY[[[[[[\\\^^^````````````___bbbfffmmmuuu{{{}}}{{{xxxsssuuuzzzzzzooogggaaa```^^^]]]^^^```bbbdddgggeeeddddddddddddbbbaaa```___```fffoooyyyxxxnnnhhhfffhhhjjjgggfffccc```^^^\\\\\\[[[ZZZ]]]bbbiiipppvvv{{{}}}}}}xxxqqqjjjgggeeehhhgggeeeeeeeeedddaaa___ZZZZZZ\\\^^^aaacccbbb```eeejjjooopppmmmhhheeeddd______^^^[[[XXXVVVWWWXXXZZZZZZYYYWWWTTTPPPMMMKKKDDDCCCBBB???===;;;999888666666666555444444333333444222111222333444333222111111111000000000000000111111111000000000000000222222111111111111222222111111111111111111111111111111111111111111111111333333222111000000000111111111000000000000111111222222111111222222333444111000///000111222111000222222222222222222222222000000000///////////////......///000000000000000////////////////////////000000000000000000000000////////////////////////111222222333222222111111222111000000//////000000111222222222222333333333000000111111111111000000222222333333333333444444444444444444555555555555444444333333333444444555555666666777777888888999888888999::::::::::::999888888888999;;;>>>@@@BBBEEEGGGNNNZZZiiizzzIII???777444444111000111222222111000/////////000111111111111111111111111///000222333333111000...////////////////////////////////////////////////000000000000///////////////......---...///000111++++++,,,,,,---.........------............------/////////........./////////............/////////,,,,,,---...............------------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...---------+++******,,,,,,+++)))000///...---,,,---...000---------,,,,,,+++++++++------------------------........................------------------------,,,,,,...///000000000/////////............///000***++++++,,,---///000111111///......111555:::===888666333000......//////---000222222222111111222000222555999;;;======>>>AAABBBDDDGGGKKKOOOSSSTTTXXXZZZ\\\^^^``````___^^^^^^___cccjjjqqqtttsssppppppqqqvvv|||{{{pppfffbbb___[[[[[[\\\___aaabbbeeedddccccccccccccbbbbbb```______ccckkkttt{{{~~~yyyqqqkkkhhhhhhhhhdddbbb```^^^\\\\\\\\\\\\YYY^^^dddlllrrrwwwyyyzzzzzzxxxuuuqqqlllhhhfffeeeeeecccbbbaaaaaa```^^^\\\ZZZ[[[]]]```dddeeecccaaadddhhhkkkjjjgggbbb___]]]WWWWWWWWWUUUSSSQQQPPPPPPQQQPPPOOOMMMJJJGGGDDDBBB>>>>>>===;;;999888666666222222222222111111111111222111111222333333111000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111333333222111000000000000111111000000000000111111222222111111222222333444111000000000111111222222111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111111000222222111000000000000000//////000000000111111111111111222222222222111111222222222333333333444444333333444444444555555555444333333333444444555555555555666666777888888888888888999::::::::::::999999999888999;;;>>>AAACCCCCCDDDKKKVVVccctttEEE===666444333000...000222222111000/////////000000000000000000000000000...///111222222111000...////////////////////////////////////////////////////////////000000000000000///---------...000111---------------,,,,,,,,,------............------......//////////////////111000///...............***+++,,,...///000000000,,,,,,---....../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,......///............///,,,+++******,,,,,,+++***111000.........///000111---------,,,,,,+++++++++------------------------................................................//////////////////......//////............//////+++---///222333222111000222333444555777999:::;;;444222000...---...///000---///222444333222222333///000222333444555555555666777999<<<@@@DDDGGGIIINNNPPPSSSWWWZZZ\\\]]]^^^[[[[[[]]]bbbhhhkkkkkkhhhmmmmmmqqqwww{{{xxxnnneee___\\\YYYXXXZZZ\\\^^^^^^aaaaaaaaa```______```aaabbbaaaaaaccciiippptttvvvxxxvvvsssooojjjgggdddcccbbbaaa___^^^]]]]]]^^^___ZZZ^^^dddkkkpppsssuuuuuutttqqqnnnkkkhhhgggeeedddaaa___]]]]]]]]]]]][[[ZZZZZZ[[[]]]aaadddeeedddbbbdddeeeeeeddd```[[[WWWUUUNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGEEECCCAAA???===<<<999888777777666555444444111111111111000000000000111000000111222222111///000000111111111111111111000000111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111333222222111000000111111111111000000000000111111222222111111222222333444111111222222111111222222111111111111111111111111111111111111111111111111000000111222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111111111333333222111111111111222//////000000000111111111222333333444444333333222222222222333333333444444333333333444444444444555222333333444444555555555555555555666777777888888888888999::::::::::::999;;;:::::::::<<>>>>>:::555111000///...---------...///...000222222111/////////000111111222222111111111333333444555666888:::;;;???AAADDDHHHMMMRRRVVVXXXXXXXXXZZZ]]]aaacccdddcccfffgggkkkooorrrooohhhbbbYYYYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\[[[ZZZ[[[]]]___dddcccccceeeiiilllmmmnnnkkkkkklllkkkiiifffcccaaa___^^^]]]]]]]]]^^^``````ZZZ]]]aaaeeeiiikkkllllllllliiifffeeedddcccaaa```]]][[[YYYYYYZZZ[[[ZZZYYYXXXXXXYYY\\\___```___^^^]]]\\\[[[YYYUUUQQQMMMKKKGGGEEEDDDEEEEEEEEEBBB@@@>>>>>>===;;;:::888777777222222222222111111111111111111111111111000000000222111000000111222111000111111111111222222222222111111111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111222111111111111111222222111111000000000000111111222222111111222222333444111333555555333222111111111111111111111111111111111111111111222222222222111111222333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111000000000000111222333444333333222111222222222111222222222222333333333333333444444444444333333222222333333333333444444333333333333444444444444222222333444555555555555444555555666666777777888888888999::::::::::::999<<<;;;;;;<<<===???AAABBBCCCFFFNNNXXXcccsss:::555222333222//////222000000000000000000111222000000000000000000000000------......////////////000000000000000000000000000000000000000000000000.../////////000000000111...............///000000000000//////...------,,,------............------,,,---///000000000//////---,,,,,,+++,,,...000111,,,---///000000000...------.../////////...---,,,,,,------......------,,,+++++++++,,,,,,---------***...111111///------...,,,+++***,,,...000///...---++++++,,,///000...,,,---------------.................................................................................//////////////////000000000000///...............+++,,,,,,---///111222444999;;;===>>>;;;666000,,,............------------...///000000...---......111111111111000000000000111111111111111222333444666777888;;;???DDDHHHKKKLLLOOORRRUUUVVVXXXZZZ[[[ZZZ]]]```bbbccc```\\\ZZZRRRUUUWWWVVVTTTRRRTTTVVVWWWXXXXXXWWWUUUVVVYYY\\\bbbaaaaaaccceeeeeedddbbbaaabbbbbbcccbbbaaa___^^^[[[ZZZZZZZZZ[[[]]]___```YYYZZZ[[[]]]___aaabbbccccccaaa^^^^^^^^^^^^[[[XXXWWWUUUSSSSSSUUUWWWWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRPPPNNNMMMKKKIIIFFFCCC@@@@@@===;;;<<<======<<<:::777666555444444333333333////////////000000000000222222222111111000000000333111//////000222222111000000111111111222222222000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000111222333333111111000000000000111111222222111111222222333444222555888999666222000000111111111111111111111111000000000000111111111222111222222333333333333333111111111111111111111111000000000000000000000000111111111111111111111111////////////000111333444333222222111111111111111111222222222222333333333222333333444444333333222222222333333333333444444222222333333333444444444111222333555555555555555444444555555666777777777888888999::::::::::::999;;;;;;<<<<<<===>>>>>>???AAAEEEMMMXXXbbbqqq555111000222222///000333000000//////000111222222000000000000000000000000---------------...///000000000000000000000000000000000000000000000000000.../////////000000111111.........//////////////////////////////.........---..................---,,,---///000000000//////---,,,,,,---///222555777///000111111000...,,,+++....../////////...,,,+++,,,,,,---......---,,,,,,+++++++++,,,,,,---------(((,,,000111...,,,+++,,,)))((((((***,,,......------,,,,,,...111111///,,,---------....../////////////////////////////////........................------------------------............///111222333111000///...............//////...000444;;;AAAEEECCC@@@;;;666222/////////////////////...---,,,+++,,,...////////////000222000000000000000000000000.........///000111333444777666444444666999===??????DDDIIIKKKLLLMMMPPPSSSPPPSSSVVVWWWVVVSSSRRRQQQNNNSSSWWWVVVRRROOOQQQTTTTTTUUUUUUTTTRRRSSSWWWZZZ^^^^^^^^^___```___\\\YYYXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXYYY[[[]]]^^^XXXXXXWWWWWWXXXZZZ\\\]]]]]][[[YYYYYYZZZYYYVVVSSSQQQOOOMMMNNNPPPRRRSSSSSSQQQOOOLLLKKKKKKKKKJJJIIIEEECCCBBBAAA@@@>>><<<:::;;;888666666888999777555222111111000000000111111/////////000000111111111333222222111000000//////555222//////000222333333//////000000111111222222//////000000111111222222222222111111111111222222111111111111111111111111111111111111111111111111//////000000111222444444111111000000000000111111222222111111222222333444222666;;;;;;777222000///000000000000000000000000.../////////000000111111111111222333333333333222000000000000000000000000000000000000000000000000000000000000000000000000............000222444555222111111000000000000000///000000000000111111111111222222333333222222111222222333333333444444444222222333333333444444444000222333555666666555555444444555555666777777777888888999::::::::::::999:::;;;<<<<<<======<<<<<<===BBBKKKVVV___nnn555444444444333222222222000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////---......//////////////////...---,,,,,,---...///,,,---...//////---+++***)))+++---///000000//////------..................------............------------......------,,,+++---,,,,,,,,,,,,---......------------------------***,,,//////......///000------------------------------------------------................................................//////.........---------........................,,,,,,------------,,,,,,---...222999AAAEEEDDDBBB444333000...------...///000///............//////////////////////////////------...///000000//////222111000......000111222666777888777666555666888999999:::<<<>>>???AAAAAAHHHHHHHHHIIIJJJKKKKKKLLLJJJLLLMMMNNNNNNNNNPPPRRRPPPNNNLLLJJJJJJLLLPPPRRRWWWXXXXXXYYYXXXWWWVVVUUURRRQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRTTTUUUVVVVVVVVVRRRRRRRRRSSSSSSTTTTTTTTTXXXWWWUUURRROOOMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAA<<<;;;;;;;;;::::::999999666666666555555444444444333111///......///111333333444444333111000111222333222222111111222222333111000000000//////......000000000000000000000000333222111000000222444555//////000111222333333333333222111000000000111222333333222111000000000000000000000000111111111111222222333333333444444444000000111111111111000000222333444444333222111000111111111111111111111111111111000///...---,,,,,,//////000111222333333444111111000000111111222333333222111111000000111111000111111111111222222222000111111111111222222222111111000000000000111111000000111111000///---,,,---///222444555444333222222222222222222222222222222222333333333222222111222333444444555555444444333444666777777777666555777777777777888888888888999999999:::;;;<<<===>>>AAABBBIIIUUUaaappp111111111111000000000000000000000000000000000000111111111000000111111111000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////---......//////////////////...------------...//////000111222111000...---,,,,,,---.........------000///...------,,,,,,,,,------............------------......------,,,+++---,,,,,,,,,,,,---......---------------------------.........---------...------------------------------------------------................................................//////.........---------........................//////000000000000//////222222444777;;;<<<999666222111000.........//////000//////....../////////////////////////////////------...///////////////222111///......///111222333444555555333333444555444444555666777999::::::<<<<<<===>>>>>>???@@@@@@BBBDDDFFFFFFFFFFFFHHHJJJJJJIIIGGGFFFGGGIIIKKKMMMPPPQQQQQQRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC??????>>>===<<<;;;::::::777666666666555555555555444444444333333222222222000000000000000000000000...///000000///...///111222222222111111222222222111111000000000/////////000000000000000000000000222222000000000111333444000000000111222222222333333222222111111222333444333222222111000000000000000000000000111111111111222222222222333333333333000000111111111111000000///000000111000///...---111111111111111111111111222222111000000/////////......//////000000111111111111000000111111222333333222111111000000111111000000111111111222222222000111111111111222222222222222111111111111222222111222333444444444333222...000222444555444222111222222222222222222222222222222333333333222222111222333666888888777555333444444666777777777666555777777777777888888888888999999999:::;;;<<<===>>>CCCDDDIIISSS___mmm////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000//////////////////////////////000000000000//////---......//////////////////...------------...///000111222222222111000//////......---,,,,,,,,,---000///---,,,,,,,,,---...------............------------......------,,,+++---,,,,,,,,,,,,---......------------------------111///---,,,------,,,+++------------------------------------------------........................------------------------...............---------........................000000111111111111000000222222222444444333000---///////////////////////////////////////000000000////////////////////////---......///////////////111111////////////111111000111222222000000111222000000111222222333444444666666777777888999999999888:::;;;<<<;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBB@@@??????============<<<<<<<<<<<<888777777666555444333333333333333222222222222111111111111111111000000000...///111333333111///...///000222222111111333555222222111111111111222222111111111111000000000000000000000000000000000000111000/////////000222333111111111111111111222222222222222222222333444555111111111111111111000000000000000000111111111111000111111111222222222222000000111111111111000000222222222333222222111000000000000000000000000000222222222222222222222222///////////////000000000111111000000111111222333222222111000000000000111000000000111111111222222000111111111111222222222333333222222222222333333111222333555555666666555000111333444444333222000222222222222222222222222222222333333333333222222111444888;;;;;;999666333444555555666777666666666777777777777888888888888999999999:::;;;<<<===>>>DDDDDDHHHPPPZZZiii~~~//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////////////////////////////000000000000//////---......///////////////.........------.............../////////......---000///...---,,,---...///...---,,,+++,,,---///000------............------------......------,,,+++---,,,,,,,,,,,,---......,,,,,,------------------222///,,,,,,---...---+++------------------------------------------------........................------------------------................................................------............------,,,---...000111111///...------//////000000////////////000000000000000000////////////////////////......///////////////...111000////////////000111...///000000///...///000111111222222222222222222444444444555555666666666111333444444444444555777666777888999:::;;;;;;;;;==================<<<<<<<<<<<<<<<<<<======>>>???======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::666666666666666666666666555555444333333222111111222222222222222222222222000000000000000000000000///000111222222111000///111222333333222222444555111111000000000000111111111111111111111111000000000000000000000000000000000//////...///000111111222222222111111111111111000000111111222333444555000000000111111111111111///000000000111111111111000000000000111111111111000000111111111111000000333333333333333333333222////////////////////////111111111222222333333333222222222111111111111111111111000000111111222333222222111000000000000000000000000000111111111111000000111111111222222222222222222111111222222222111111111222222333333333111222333444444222111000222222222222222222222222222222333333444333333333333555777999:::888666444444555555666666666666666666777777777888888888888999999999:::;;;<<<===>>>CCCCCCFFFMMMVVVeee|||/////////000000111111222000000000000000000000000......///000000///......////////////////////////////////////////////////////////////000000000000........................//////000000000000//////---......///////////////---..................---,,,---------------------000///.........///111222......,,,,,,+++,,,------------............------------......------,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......///...------...///......------------------------------------------------........................---------------------------.............................................+++,,,,,,------,,,,,,+++(((***,,,...000000111222,,,---...///000000//////---...///000111000000000////////////////////////...///////////////......000//////////////////000...000111000///...///000222222222222222222222222///000000000000000111111...000111111000000222333000111222444444555444444666666666666666666777777666666555555666777888888666666777777666666555555555444444444444444444444444444444555444444333222222222222222333333333333444444333333222111111111222222222222222222222222000000000000111111111111111111000000000000111111000111111111///......000111000000//////000000111000000000000000000111111000000000000000000000000///////////////000000000222222222111111111111111......///000111222222222...///000111111111111111///000000000111111111111//////000000000111111111000000111111111111000000000000/////////000000000//////////////////////////////000000111222222222222222222111111111111111111111000000111111222333222111000000//////000000//////000000000111111111000000111111111222222222111111000000000000111111222222111000000000000000222222333333333222111111222222222222222222222222111222333444444444444444444444444555555555666666555555555555666666666777666777777777888888888888999999999:::;;;<<<===>>>@@@AAADDDJJJRRRaaayyy............////////////000000000000000000000000......000000000000......000000000000000000000000........................////////////000000000000........................//////000000000000//////---......///////////////------...//////...------............///////////////.........///000111111000///...---,,,***))))))------............------------......------,,,+++---,,,,,,,,,,,,---......+++,,,,,,------.........---///111111///...///000------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------......---------***,,,...///......///111---------....../////////,,,---...000000000////////////////////////////////////////////////...---///////////////////////////000111111//////000111000000000000000111111111////////////////////////...///111111000///111222...//////000000000000000333222222222222333333444222222111111222222333333111222222222222222111111111111111111111000000000111222333444333222111000000000000111111111111222222222111111000000000000000000000000000111111111000000111111111111111222111111000000000000111111222333333222000//////000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111222222......///000111111111000,,,---///111222222111111000000000000111111111111///000000000111111111111000000111111111111000000111111000000000111222222000000000000000000000000/////////000000000111111///////////////000000000111111000000111111222333111111000////////////000/////////000000000111111000111111111111222222222111000000000000000000111444333222111000000000000111222222333333333222222222222222222222222222222111222333444444555555444444444222222222333555666666555555555555666777777777777777777888888888888999999999:::;;;<<<===>>>>>>@@@DDDIIIOOO\\\ttt000000///////////////...000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////////////////000000000000........................//////000000000000//////---......///////////////------...//////...------///////////////000000111...............------,,,+++,,,---......---+++***------............------------......------,,,+++---,,,,,,,,,,,,---......++++++,,,,,,---......///,,,222666666000------000------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---..................------///111000---,,,---//////...---------...///000***+++---///000///......///////////////////////////////////////...------...//////////////////...///000111111//////000111.........//////000000000111111111111111111111111...///000000//////000111/////////...............111000//////000111222333111111000/////////000000//////000000000000000///111111111000000/////////222222444444444222111////////////000000000111111111111000000000000///////////////000000111111111///000000000111111111111///000111222222111000///333444555444222222333444000//////......//////000---.........////////////000000000000000000000000//////000000111111111000000000000111222222222333///000111111222111000///+++,,,///111222222111111000000000000111111111111000000000111111111222222000000111111111111000000333333222222222333555555111111111111111111111111/////////000000000000000......//////000000111111111111000000111111222333111111000///////////////////////////000000000111000111111111111222222222222111111000000111111222222222111000000000111222111111111222333333333333222222222222222222222222111222333444555555555555333333333333333444444555666555555444555666777888777777777777888888888888999999999:::;;;<<<===>>>@@@BBBFFFIIIMMMXXXnnn333333222222111111000000000000000000000000000000000111333444444333111000000000000000000000000000000000000000000000000000////////////000000000000........................//////000000000000//////---......///////////////,,,---...//////...---,,,...............///000000---.........---+++)))(((###&&&***...000111000///---..................---------......------,,,+++---,,,,,,,,,,,,---......++++++,,,,,,---...//////---444;;;999111+++,,,///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,------------------,,,...000111000---+++---///000///---,,,,,,---///000)))***,,,...//////...---//////////////////////////////000000///...------......////////////......///000111000//////000111------...//////000111111////////////////////////---...//////......///000111000///...------------000///.........///111222111111000///..................///000000000000000111111111000000000//////...///000000000...,,,+++....../////////000000000222111111111111111111000000111111111222222333333.../////////000000111111,,,///222444444222///,,,...///000111000000111333//////............//////,,,---------......//////000000000000000000000000//////000111111111111111//////000111222333333444000111222333333222000///***,,,///111222222111111000000000000111111111111111111111111222222222222000000111111111111000000000000/////////000222333111111111111111111111111000000000000000000000000///000000111222333333444111111111000111222222333111111000///////////////////////////000000000000000111111111111222222222333222222222222222222333///............000111222000000111222333333444444222222222222222222222222111222333444555555555555111222444666666555444333666555555444444666777888777777777777888888888888999999999:::;;;<<<===>>>AAACCCGGGJJJKKKTTTiii}}}222111111111000000//////000000000111222222222333333222111000/////////000111000000////////////000000///......000111000000000...---,,,,,,---...000000000000000000000000000000000000000000000000000111000///...------...///////////////............000///...---------------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000///...------,,,,,,///...,,,,,,............000///...------...///000222555888666000,,,,,,---111111000000///...,,,,,,,,,,,,,,,------.........//////...---,,,++++++***,,,,,,,,,---------......//////.........---------------++++++++++++------........................//////...---,,,,,,++++++......................../////////...------,,,,,,------......///000000000+++---///000111000///...///////////////.........000000///...............111111000000//////......111111222111111000///...000000000000000000000000------......//////000000000000000000000000000000111111000000//////......////////////000000000000333222222222111111000000000000000000111111111111222222222222222111000///000000000000000000000000111111000000000000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000111222222333000000000000////////////111000///......///000111111111111111111111111111000000000000000000000000000111222222222111111000111111000000000111333444222222222222222222222222000000000000000000000000222111000//////000111222111111111000000000000000000000000000000000000000000000000000000111222222000000000000111111111111333333333222111000000///111111000000000000111111111111111111111111111111000000000111222222222333000111111111111222222222------......//////000000222222333333333222111111444444444333333222222222333333333444444444555555666666666666777777777777666666777777777888888888999999999:::;;;<<<===>>>>>>AAAEEEHHHJJJSSShhh|||111111111111000000000///000000000000000000111111222111111000/////////000000000////////////000000333111///...///000000///111000///......///000111000000000000000000000000000000000000000000000000111000///...---......///////////////............//////...---------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///......---,,,,,,++++++---,,,+++,,,---...............---,,,,,,---.........222555444000------///((()))***,,,---.........,,,,,,------------------------------------,,,,,,,,,,,,,,,---------......//////.........---------------,,,++++++,,,------------------------------,,,,,,,,,------------...........................------..................///////////////.........---...///000000//////............///////////////000000///...............111000000000/////////...///000000111111111000000000000000000000000000000111000000///......------000000000000000000000000///////////////000000000////////////000000000000////////////......------...////////////000000000222222111000///.........000000000000000000000000111111000000000000111111000000111111111111000000//////000000000111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////111000////////////000111222222222222111111111111000000000000000000000000222222111111000000000000111000/////////000111222111111111111111111111111000000000000000000000000222111000//////000111222111000000000000000000000000000000000000000000000222222111111000111111111000000000000111111111111333222222111000000//////111111000000000000111111111111111111111111111111222222222222333333333333000111111111111222222222000000000000000111111111111222222333333333222222444444444333333222222222444444555555555666666666444555555666777888888888999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>???AAAEEEHHHJJJSSSfffyyy111111111111000000000000000000000///////////////111000000000000000000000//////...//////000111222777444000//////000000///111000///......///000111000000000000000000000000000000000000000000000000000000///............///////////////............//////...------------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,+++...222222///...///111&&&''')))+++,,,......///------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000........................,,,,,,------...//////000111000000///......------///////////////.........------......//////000000000//////............///000000000000////////////---...///000111111111111000000000000000000000000000000000///......------000000000000000000000000---......///000000111111////////////000000000000............------------............////////////555333111000.........///000000000000000000000000111000000//////000000111///000000111111000000/////////000000000000111111000000000000000000000000000000000000000000000000------............//////////////////000000000000222111000000000000111222333333222222222111111111000000000000000000000000333222111000//////000111111000//////...//////000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000111111000000000000000000000000000000000111111222222222000000000000111111111111222111111000000//////...111111000000000000111111111111111111111111111111222222222222111111111111000111111111111222222222333333333222222222222222000111222222333333333333444444333333333333222222333333444444444555555555222333444555777888999:::777777777888888888999999999999999:::;;;<<<===>>>@@@BBBEEEHHHJJJRRRddduuu111111111000000000000000111111111000000//////...//////000000000000000000............///000222222999555111//////////////////...------------...////////////////////////////////////////////////////////////.........//////////////////............///......---------......+++,,,---...............------------------------+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......//////------------,,,++++++++++++++++++,,,***---///000...---...000,,,------.........------.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000........................---------.........//////000000//////............111000///...---.........,,,------...///000111111000///............//////000000000000////////////......///000111111000000000000000000000000000000,,,------...///000111111000000000000000000000000........./////////000000////////////000000000000000000000000000000000000........./////////000000888666444111000000111111000000000000000000000000000000////////////000000//////000000000000//////////////////000000000111////////////////////////000000000000000000000000------.........///......////////////000000000000222111111111111111111222333333333222111111000000000000000000000000000000333222000///000111333555111111000000////////////000000000000000000000000000000000000000000000000111000000000000000000111000000000000000111111111000000000000000000000000,,,---...000111222333333///000000000111111111111111000000000//////......111111000000000000111111111111111111111111111111000000//////......------000000111111111222222222444444333333222222111111///000111222333444444444333333333333333333333333000000111111111222222222333333444555666777888999666666666666777777777777999999999:::;;;<<<===>>>AAABBBEEEHHHJJJQQQaaappp000000000000000000111111222222222111111000000000---...///000000000000000............///000222222888555111//////000000///......------------......////////////////////////////////////////////////......//////////////////////////////..................---------......//////////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------111333444222///,,,,,,,,,,,,,,,------------,,,,,,---.........---,,,------000000000//////...---,,,.........------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................//////.........---------............//////000000111000///...---.........,,,------...///000111111//////............//////////////////000000000000000000000000000///......////////////////////////,,,,,,---...///000111111////////////////////////000/////////.........---////////////000000000000111111111111111111111111//////000000000111111111777555333111///000111111000000000000000000000000000000////////////000000//////000000000000//////...////////////000000000////////////////////////////////////////////////---...///000000000//////.../////////000000000111111111111222222111111111222222222111111000000000000000000000000000000000111111000000111444777999222222222222111000000///111111111111111111111111111111111111111111111111000000000111111000000000//////000000111111111111000000000000000000000000,,,---...///000000000//////000000000111111111111000000000000////////////111111000000000000111111111111111111111111111111000//////......---------000000111111111222222222333333333222222111111000///000111222333444444444333333333333333333333333000000000111111111222222555555555555666666666666999999999:::::::::;;;;;;999999999:::;;;<<<===>>>AAABBBEEEHHHJJJPPP^^^lll000000000000111111111111222222222222111111111111+++---...000111111000000//////...//////000111222444222000000111111000///000000000000000000000000000000000000000000000000000000000000000000000000---...//////000/////////////////////...............------------...//////000000000000///...---,,,------------------------......------------,,,,,,........................111444666444000---,,,---------............------//////...------,,,,,,,,,,,,,,,------......------------------------,,,,,,000///...---,,,++++++***,,,,,,,,,---------......---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................000//////...------,,,,,,------......///000000111///////////////.........------......//////000000///............//////000////////////000000000000000000000000///...---,,,//////////////////////////////////////////......////////////////////////000000//////...------,,,////////////000000000000////////////000000000000000000000000111111111111222111000............///000000000000000000000000000//////......//////000...//////000000//////.........////////////000000000000000000000000000000////////////////////////...///000111222111000000......//////000000111111000000111222222111000000000000000000000000000000000000000000000000000000000000000111222444777888111222222222222111111000111111111111111111111111111111111111111111111111000000111111111111000000/////////000111111222222000000000000000000000000000111111111000...,,,+++000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111000000000000000111111111111222222222222222111111111111111111000111222222333333333333222222333333333333444444222222333333333444444444555555555555555555555555888888888888999999999:::999999999:::;;;<<<===>>>@@@AAADDDHHHKKKPPP\\\iii///000000000111111111111000000000000111111111111***,,,...000111111000000000000////////////000000///......000222222111/////////000000000000//////000000000000000000000000000000000000000000000000,,,---///000000000//////////////////............---------------...//////.........//////...------......................../////////......---------------------------------...222555444000------///,,,---...//////...---,,,///...---------...------)))***+++,,,---.........,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,------------------------------------------------..........................................------.........///////////////---...///000000//////............///////////////...............///000000.../////////000000000111...///////////////......////////////////////////......//////////////////////////////////////////........................////////////000000000000........./////////000000/////////000000000000111........................000000000000000000000000//////............//////......////////////.............../////////000000000000000000000000000000////////////////////////---///000222222111000///.........///000111111111///000000111111000000///------......//////000000000000000000000000000000///000000111111222333333///000111222222111111000000000000000000000000000111111111111111111111111///000111222222111000///...//////000111111222222000000000000000000000000000111222333222111///...000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111000111111111111111222222000111111111111222222222111111111111111222222222111222222333333333222222222222222333333444444444333333333333444444444555444444444555555666666666555666666666777777777777999999999:::;;;<<<===>>>??????CCCHHHKKKPPP\\\ggg|||//////000000111111111222......//////000000111111)))+++...000111111111000111000000////////////000+++,,,---000333333111///------............------000000000000000000000000000000000000000000000000,,,---///000000000//////000/////////............---------------...///000++++++,,,---....................................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***///333333000---///111,,,,,,............,,,,,,///---,,,---...//////...,,,,,,---.........------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,........................,,,,,,,,,------.................................,,,,,,------.../////////000000000///......------+++---///111111000///...///////////////........................///000111.../////////000000111111,,,---...///000000000000////////////////////////++++++,,,...///111222222////////////////////////,,,,,,------.../////////////////////000000000000.../////////000000111111............/////////000...//////000111000000000000000000000000000000000//////............//////......////////////................../////////000000000000000000000000000////////////////////////---...000111222111000...---......///000111111222...///000111111000///...+++,,,,,,---...///000000000000000000000000000000///000000000000///......---...///111111111000000////////////////////////111111111111111111111111///000111222222111000///...//////000111222222222000000000000000000000000,,,...111333555555555444000000000000111111111111111111111111111222222222111111000000000000111111111111111111111111111111......//////000000111111000111111111111222222222111111111222222333333333222222333333333222111111222222222333333444444444111111222222222333333333111222333444555777888888888999999999::::::::::::999999999:::;;;<<<===>>>>>>>>>BBBGGGKKKQQQ[[[fffxxx......//////000000111111...000333555555333000...////////////............000000000000000000000000////////////////////////........................////////////////////////////////////////////////000.........000222222222//////............//////000000000000000000000000...........................------------...//////777<<<;;;444000111000---+++*********+++---///000+++---//////---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,++++++,,,------,,,---+++++++++---...---+++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------,,,,,,+++++++++)))+++------,,,,,,---...,,,,,,,,,---------......,,,---------.../////////,,,---......//////......//////.........---------...---,,,---/////////...////////////////////////000000000///......------222222222111111///..............................////////////////////////000000000000000000000000//////.........---------111000///...............---...000222111///,,,+++......//////////////////........................////////////000000000000/////////////////////////////////---++++++---///////////////000000000000222222111000/////////000000//////...............777000///666555...---444//////000000000000//////111111000000000000000111000000000000111111111111////////////////////////222111000//////000111222000///.........///111222...000000...111666555222555444222000//////000111000000000000000000000000111111000000//////......000000000000000111111222000000000000111111111111000111333444444333111000222222222222222222222222333111///......///111333222111111111000000//////......///000111222333333333222222222111000000000000000111222222222222111000///...------...///000000000111222222222222111333333333333333333333333333555777777666777888:::888888888777777777777777:::;;;======<<<;;;<<<===>>>===@@@FFFKKKPPPYYYbbb}}}.../////////000000000111...000222333333222000...////////////////////////000000000000000000000000////////////////////////........................///////////////////////////////////////////////////...------...//////...------,,,,,,,,,,,,------////////////////////////........................,,,,,,,,,,,,,,,---...///444888777111...///...+++,,,++++++++++++,,,...//////111222222///---------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......---,,,++++++,,,------,,,)))(((((())),,,......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---------,,,,,,,,,++++++)))+++------,,,,,,,,,...,,,,,,,,,---------......------------............,,,---......//////......//////.........---------...---,,,---/////////...........................////////////............111222222111111///......................................................//////////////////////////////.........---------000//////............///...///000111000///---,,,///////////////.........000000000000000000000000////////////000000000000////////////////////////000111111///...---...000.../////////000000000000111111000000///000000000222111111000////////////111///555??????444...000//////000000000000//////111111000000000000000111000000000000111111111111000000000000000000000000111111000000000000111111000/////////000000111222,,,000000......111222///444333111///......///000000000000000000000000000111000000000/////////...000000000000000111111222000000000000111111111111///000111222222111000///000000000000000000000000222111000//////000111222111111111111000000000////////////000111111222222222222222111111111111111111111222333333333333222111000000//////000000111222333444444555555444444333333333333333333333333333555666666555555777888888777777777777777777777999;;;<<<<<<;;;;;;;;;<<>>AAAFFFKKKQQQ[[[fff////////////000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////////////////////////////......------------------,,,,,,,,,,,,------................................................*********+++,,,---...//////222222...+++,,,,,,***---,,,,,,++++++,,,,,,---111333444333000---,,,,,,++++++,,,,,,------......---------------------...------------------------+++***)))+++---......---------------------------+++,,,,,,------.........------------------------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,***,,,---...,,,,,,,,,---,,,,,,,,,---------..................------------,,,---......//////.....................---------...---,,,---/////////.......................................////////////111111111111000///.............................................................................................---------///............//////000///////////////.........000000//////.........---000000000000000000000000////////////000000000000////////////////////////000111222222000//////000....../////////000000000000000/////////000111111444444222111000000000000......555@@@@@@666////////////000000000000//////000000000//////000000111000000000000111111111111111111111111111111111111000000111111111111000000///000111111222111111111...333444000---...000///222111000.........//////000000000000000000000000000000000000////////////000000000000000111111222000000000000111111111111---...///000000///...---////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111222222222111222333333444444333333222222111111111111222222000111222222333222222222333333333333333333333333444555666555444444555666777777777777777777888888888999;;;;;;::::::;;;<<>>???@@@BBBEEEGGGNNN^^^mmm111000000000/////////...////////////////////////------...//////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///333666555000------...------,,,,,,,,,,,,------------------------------..............................------,,,,,,------...+++,,,///---((()))---+++,,,---------,,,+++***,,,...111111000/////////---------...............,,,++++++***)))(((''''''---111444333///,,,,,,...***))))))+++...//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------.........///---...000///---,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,---......//////......---------.........//////...---,,,---/////////...------------------------------......//////000000......///////////////...........................---------------------------------------------------------.........//////000//////............///...............///000000------......///000000000000000000000000000000000////////////000000000000////////////////////////,,,---...---,,,,,,...000---------.........//////000000///.........//////......------......///000...000111222111111///---//////000000000000//////...------......000111111000000000000111111111111000000000000000000000000111111000000000000111111222111000000/////////000///222222///...000000...000000111111111111000000000000000000000000000000.../////////000000000111000000000000000111111222000000000000111111111111000000////////////000000........................222111000//////000111222///000000000111111111111111111111000000000000000222222222111111111111111//////000111111111111111111222333444444333222111//////000111111111111000111111222333333444555555222333555555444444555777555666666777888888999999888888999888888999===???===???BBBEEEFFFKKKZZZjjj~~~111111000000/////////...//////000000000000//////,,,------...///000000111111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000666:::===:::444///...000/////////....../////////......................................................---,,,++++++++++++...++++++...,,,'''(((---++++++------------,,,+++,,,---//////---+++++++++...............---------111000///...,,,+++******---111555444///,,,,,,......---,,,---//////...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---------.........//////---///000///---,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------,,,---......//////......---------.........//////...---,,,---/////////...------------------------.........///////////////......///////////////...........................------------------------........................---------.........//////111000///...............---....../////////000000,,,,,,---...///000111111........................////////////000000000000////////////////////////---......---,,,---///111---------.........//////111000///..................------......///000111111111///---,,,...///...//////000000000000//////---------......000111111000000000000111111111111////////////////////////222111000//////000111222222111///.........///000...000///---///222222......///000000000000000///000000000000000000000000.../////////000000111111000000000000000111111222000000000000111111111111//////............//////111111111111111111111111333111000......000111333//////000000111111111222000000000000000000111111333222222222111111000000000000111222222222222222333333444555555444333333222222333444444444444333111111222333333444555555222333555555555555777888555666666777888999999999888999999888888:::===@@@<<<>>>BBBDDDEEEIIIXXXggg}}}000000000000000000000000////////////////////////+++,,,,,,...///000111222//////............//////////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000666888888555000------...000///------......---,,,///............---------///------000555666222---------++++++++++++------.........------,,,,,,,,,,,,---......,,,,,,---......------------,,,,,,,,,++++++,,,------,,,,,,,,,...------,,,,,,------...+++,,,...//////...,,,+++/////////......------,,,...---,,,,,,,,,,,,---...///...,,,++++++,,,...///+++++++++,,,,,,---------...,,,+++,,,///111///---////////////////////////........................------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................+++,,,---///000111111111---------.........//////////////////////////////000///...---------------------------------------,,,,,,,,,---------......000---,,,---///000...,,,000000000000000000000000111111111000//////......------------..................//////000000111111......////////////..............................////////////000000000000////////////////////////............////////////000///.........000111222////////////////////////111111000000/////////...000000000///......------111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000...//////000000000000000)))***+++---.../////////222111111111000000//////////////////////////////222222111000///...------111111000000000000111111////////////000000000000111111000000000000111111///111222444444333222111111222222222222333333333000000000000000000000000111111111111222222222222222222222222222222222222555444222333444666666555444444444444444444444444333333333333333333333333333333333444555666777777888888888888777777777777888999999::::::;;;;;;<<<>>>@@@BBBDDDGGGNNNXXX___sss//////////////////////////////////////////////////////000111222333333444//////............//////////////////////////////........................000000000000000000000000000000000000000000000000,,,...000000...---///111000...------......---,,,///............---------///------000444555111---------,,,++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,---............------,,,,,,,,,((()))***,,,---...//////------,,,,,,,,,,,,---------...//////...,,,***))).........---------------...---,,,,,,,,,,,,---...///...,,,++++++,,,...///+++,,,,,,,,,---------......,,,+++,,,...///...,,,................................................------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................++++++,,,,,,,,,,,,,,,+++------------............//////////////////////////////...---------------------------------------,,,,,,---------.........///---,,,---///000...,,,........................---------..................---------------------///////////////000000000......////////////..........................................////////////////////////////////////............///////////////......------......////////////////////////////////////.........------.........///////////////111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000...//////000000000000000............////////////111111111111000000000///111111111111111111111111000000000000////////////111111000000000000111111////////////000000000000//////............//////...///111333333222111000///000000000000111111111000000000000000000000000////////////000000000000222222222222222222222222///.........000111000///333333333333333333333333333333333333333333333333333444444444555666666666444444555666777888999999777777888999999::::::;;;===???AAABBBEEELLLUUU\\\ooo////////////////////////////////////////////////....../////////000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000(((***,,,---------///111///...------...///---,,,///............---------///------///333444111...------,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......,,,,,,,,,...//////...---,,,,,,++++++((()))***,,,---...//////------,,,,,,,,,,,,------,,,---.........,,,+++***,,,,,,,,,,,,------------...------,,,,,,------......---,,,++++++,,,---...---------------............---,,,,,,------,,,+++........................------------------------------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................---------,,,+++***)))(((,,,,,,,,,---------......//////////////////////////////...------------...------------------------,,,------------.........///...------...///...---------------------------,,,,,,------...//////000............------------000000//////////////////......////////////..............................------------............////////////////////////............/////////////////////000//////......////////////////////////---------------,,,,,,,,,------......///000000111000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000...///000000111111000000333222111/////////000000111111111111000000000000111111111111111111111111......//////000000111111111111000000000000111111////////////000000000000//////............//////...///000111111111000//////000000000000111111111000000000000000000000000////////////000000000000222222222222222222222222000000000222444444222000222222222222222222222222333333333333333333333333444444555555555555555555333333444555666777888888666777777888888999::::::<<<>>>@@@AAACCCIIIRRRYYYjjj////////////////////////////////////////////////........................//////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////---.............../////////...------...///...,,,///............---------...------///111222000...---------,,,,,,---------------------------------,,,.........,,,+++,,,---//////...---,,,++++++***,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,---((()))+++---.../////////+++++++++,,,,,,---------------------------------...---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,+++***........................------------------------------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................000000000///...---,,,+++,,,,,,,,,,,,------------///////////////////////////......---------......------------------------------------..................---............---------------------------////////////000000111111------......///000000111000000000//////......---......////////////..............................------........./////////////////////////////////............///////////////000111333333333222111////////////////////////------------------------............//////000000000000000000////////////000000000000000000000000000000////////////000000//////////////////////////////000111111111111000444222000//////000111222111111111000000000000000111111111111111111111111////////////000000000000111111000000000000111111////////////000000000000111111000000000000111111...///000111111111000000111111222222222333333333000000000000000000000000000111111111222222222222111111111111111111111111333333444666888777555222222222222222333333333333444444444444444444444444555555555555555444444444777777666666666555555555777777888888999999::::::<<<>>>@@@AAACCCHHHPPPVVVeee........................////////////////////////222222222111111111000000//////............//////////////////////////////------------------------////////////////////////////////////////////////111000////////////...---///---,,,---...///...---///............------------,,,---...///000000///---------------------------------------------------...///...,,,+++,,,---//////...---,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,******,,,---...///000000+++++++++,,,,,,------------------------------------------,,,,,,---------........................---------,,,++++++++++++........................------------------------------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................//////000000000000//////,,,,,,,,,---------......////////////////////////......---------......///---------------------------------.........//////---.........------..............................111111000000////////////,,,---...///111333444555000000//////......------......////////////..................................../////////000000000////////////////////////............////////////---...000222444444444333////////////////////////.............../////////000000//////............////////////000000000000////////////////////////000000////////////000000///////////////////////////000000111111111111111111000///......000222333000000000000000000111111000000000000000000000000000000000000////////////111111000000000000111111////////////000000000000111111000000000000111111000000000111111111111111111111222222222333333333000000000000000000000000000111111111222222222222111111111111111111111111000000111333444444222///222333333333444444555555444444444444444444444444555555555555555444444444888888888777777777666666888888999999:::;;;;;;;;;===???BBBCCCDDDIIIPPPVVVccc........................////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000...---,,,---///000///......---,,,---/////////---///............---------,,,,,,------...//////000------............------,,,,,,,,,------------...---...///...,,,++++++,,,......---------,,,,,,,,,)))***+++,,,------------,,,,,,++++++++++++,,,,,,000//////.........------,,,,,,,,,,,,------------,,,------......------,,,------------------------.........---------------,,,---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................,,,---...///////////////---------.........//////////////////////////////...------------...//////------------------------------........./////////---...///...------...///........................000//////...------,,,,,,,,,,,,...000222333555555//////........................////////////..............................////////////000000000111////////////////////////............////////////+++,,,---///000111111222/////////////////////////////////000000000000000111000000///......------////////////000000000000////////////////////////000000////////////000000000000000000000000000000///000111111222222111111//////.........000111222000000000000111111111111////////////////////////111111000000//////......111111000000000000111111////////////000000000000//////............//////000000000111111111222222///000000000000111111111000000000000000000000000////////////000000000000111111111111111111111111000///000111333333111///333333333444444555555666444444444444444444444444444444555555555555555555555555666777888999::::::888999999:::;;;;;;<<<<<<===@@@CCCDDDFFFJJJQQQWWWddd........................////////////////////////---------...............//////............//////////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000---,,,+++,,,///000///......---,,,---///000///...///............---------+++,,,------------///000,,,---...//////...---,,,,,,,,,,,,---------.........//////...,,,++++++,,,,,,,,,,,,------------...******+++,,,------------,,,,,,++++++++++++,,,,,,222222111000///..................---------------,,,,,,---......---,,,,,,,,,------------------,,,------------,,,,,,,,,++++++---///...,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------......------,,,---,,,,,,,,,,,,---..............................,,,------...///................../////////000000////////////////////////---------------...//////------------------------............////////////,,,...000///---,,,---///------------------------...............---------------...///000111111222------........................////////////......................................./////////000000////////////////////////............////////////......------......///////////////////////////////////////000000111111111///////////////............/////////000000000111////////////////////////000000////////////000000000000000000000000000000000000111222222222222111000000000000///////////////000000000111111111111000000000000000000000000////////////000000000000111111000000000000111111////////////000000000000//////............/////////////////////000111111///000000000000111111111000000000000000000000000////////////000000000000111111111111111111111111333222111222444555444333111222222333444444555555555555555555555555555555333444444444555666666666444444555666777888999999888888888999::::::;;;;;;;;;>>>BBBDDDFFFJJJQQQWWWfff........................////////////////////////000000000000111111111222//////............//////////////////////////////////////////////////////111111111111111111111111000000000000000000000000111///---...000111///---...---,,,---///000///...//////.........---------+++,,,---,,,,,,---...000,,,---...//////...---,,,,,,,,,,,,------............//////...,,,++++++,,,++++++,,,------......///---...------,,,+++***))),,,++++++++++++++++++,,,111000000000000000111222/////////......---------,,,,,,---......---,,,,,,,,,------......------,,,---------,,,,,,++++++++++++---//////---,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,------......------,,,---,,,,,,,,,,,,---.................................///////////////......////////////000000000000////////////////////////---------------...///000------------------------............/////////000,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111........................,,,------....../////////......////////////..............................---------.........//////////////////////////////............/////////000333222000............///////////////////////////.../////////000000111111------......///000000000.../////////000000111111////////////////////////000000////////////000000000000000000000000000000000000111222222222222111222222222222111///...---//////000000111111111222111111111111111111111111------...///000111222222111111000000000000111111////////////000000000000111111000000000000111111...............///000000111222222222222333333333000000000000000000000000111111111111222222222222000000000000000000000000333111000000222333333333000000111222333333444444555555555555555555555555333333444444555666777777777666666666555555555555777777777888999999:::::::::===AAACCCFFFJJJQQQWWWhhh////////////////////////............////////////222111000.........///000------............------////////////000000000000////////////////////////////////////////////////000000000000000000000000.........///////////////............////////////+++,,,.../////////............................../////////...---,,,******.........------,,,,,,,,,......//////...---,,,,,,++++++,,,,,,,,,,,,------------------------------///......---,,,,,,,,,,,,,,,---...///000222333333000,,,)))(((***,,,+++***...............---------...------,,,,,,------...////////////////////////------------------------++++++,,,,,,---...//////++++++,,,------......///,,,,,,,,,------.........------,,,+++,,,---...///...------,,,,,,------......---,,,++++++---///000---...---+++***+++...000//////...,,,+++,,,...111..............................////////////....../////////......---,,,,,,..................................../////////000+++++++++,,,,,,---------//////000000000000//////------------------------......////////////......000///---+++***+++---...////////////////////////111000000///...---------000000//////.........---////////////////////////////////////000000000000////////////////////////////////////////////////.../////////...---,,,,,,...---,,,,,,,,,...///000000000000000111111111111111111111111000...---,,,111111000000//////......222222111111000///......000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111444222000///...///000111////////////////////////111111111111111111111111222111111111000000//////......///111222333444555444111...///333666777666222222111000///...------...000111000///...///000888444111000111222111///333333333222222111111111777777666666555444333222333333333333333333333333666555555444444444555555444555555666777888888999888888888888888888888888===<<<>>>BBBFFFKKKUUU```qqq////////////////////////............////////////111000///......//////000...//////////////////....../////////000000000000////////////////////////////////////////////////////////////////////////.../////////////////////............////////////,,,,,,.../////////..........................................---,,,++++++......---------,,,,,,,,,......//////...------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,------...///000000111...+++***,,,...---,,,,,,,,,,,,---------------...------,,,,,,------...------------------------------------------------000///...---,,,++++++***++++++,,,------......///,,,---------.........///......---------...///000...------,,,,,,------...------+++++++++,,,...///.........---,,,---///222888777333///,,,++++++,,,..............................////////////......---------------.........---------------------------------------.........------------------.........//////000000//////...------------------------......////////////......000///---,,,,,,,,,---...////////////////////////------......///000000000000/////////......................................./////////000000000000/////////////////////////////////////////////////////////000//////......111000/////////000111222//////000000000111111111000000000000///...------111000000000/////////...333333222222111111000000000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111333222000///...///000111000000000000000000000000111111111111111111111111000000000000//////......//////000111222222333444333000...///222555666555222111111000000//////...111333333333111111222333666333111000222222111000333333333222222222111111666666666555555333222222333333333333444444444444555555444444444555555666555555666666777777888888777888888999:::;;;;;;;;;===<<<>>>BBBFFFJJJUUU___ppp////////////////////////............//////////////////.........///000000//////000000000000//////....../////////000000000////////////////////////////////////////////////........................//////////////////..................////////////,,,---......///.................................,,,------......------,,,...------------,,,,,,,,,.........///......---,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,---++++++,,,,,,------------000...,,,+++,,,---------***++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++------------------------000000///...,,,+++******++++++,,,------......///------------............///............///000000...------,,,,,,------...---,,,+++***+++,,,---...---.........---...111444>>>;;;666111---+++++++++..............................////////////......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,..................---------..................---------------------------......////////////....../////////...............////////////////////////------......///000000111////////////........................................../////////000000000////////////////////////////////////////////////...///000000000000000000222111000000000000111111//////000000000000111111...//////000/////////...000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111222222000/////////000111111111111111111111111111111111111111111111111111////////////............000000000111111111222222111000...///111333444444111111111111111111111111///000111000//////000222444222000000222333222111333333333222222222222111444444555444444333222111333333444444555555555666444444444444444555666777666666666666777777777777777777888999;;;<<<===>>>===<<<>>>BBBEEEJJJSSS^^^ooo////////////////////////............////////////............//////000000/////////000000/////////........./////////000000////////////////////////////////////////////////........................////////////........................////////////------..........................................+++,,,------.........------------------------------...............------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---+++*********+++++++++******+++,,,---............------,,,,,,------...++++++++++++++++++++++++------------------------++++++,,,,,,---...//////++++++,,,------......///,,,,,,,,,,,,------------.............../////////...------,,,,,,------...,,,++++++++++++,,,---...+++,,,---------...111333;;;777333///.........---..............................////////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////......------,,,,,,,,,------......------,,,------------..................////////////.........//////000000///......////////////////////////000000//////............///////////////........................................../////////000000////////////////////////////////////////////////---...///000000000000000000000//////............////////////000000000111...///000000111111111000000000000000//////////////////////////////000000////////////////////////////////////////////////000000////////////000000111111111111111111111111222111000//////000111111111111111111111111111111111111111111111111111111////////////////////////111111111111000000000000000/////////000222333333000000111111222222222222//////000...------///111111111000111222222333222222222222222222222222222333333333444333333222222333333444555555666666666333333333444555666777888777777777777666666666666777777888999:::;;;<<<======<<<>>>BBBEEEIIIRRR\\\mmm~~~////////////////////////............////////////------....../////////000---......//////......---............////////////////////////////////////////////////////////////........................000000//////.........---............////////////............------..............................++++++,,,---............------------------------------...............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000.........---------------++++++++++++***++++++,,,+++,,,,,,---...//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))+++,,,...///000111++++++,,,------......///,,,,,,++++++++++++++++++,,,,,,------...............------,,,,,,------...,,,++++++,,,,,,,,,------)))+++,,,------...000222555222///---...///...---..............................////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...---------,,,,,,++++++,,,,,,------------,,,,,,---------....../////////......////////////............///000000//////...////////////////////////////////////.....................///////////////....................................////////////////////////////////////////////////////////////,,,---......////////////...////////////............////////////000000000//////000111222222222222////////////000000000000/////////000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000/////////000000000000111222000000000111222222333333333333333111000000222555///000111111111222222333222222222222222222222222222222333333444333333333444444444555555555666666333333333444555666777888777777777777666666666666888888888888999999999999<<<<<<>>>BBBEEEHHHPPPYYYhhhzzz////////////////////////............////////////------.../////////......------............------------........./////////////////////////////////////////////////////////........................000000000///......------............//////////////////...---------..............................+++,,,,,,---.........---,,,,,,,,,------------...,,,---......///.........++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,---.../////////...............+++---......---,,,---///,,,------....../////////...------,,,,,,------...........................------------------------,,,,,,,,,---------......++++++,,,------......///,,,,,,,,,,,,+++++++++++++++,,,------......------...------,,,,,,------...,,,,,,---------.........)))+++------------...000444111......000000---)))..............................////////////...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,---------...//////000000......////////////...................../////////////////////////////////+++,,,---...///111111222.........///////////////------------------------------........./////////////////////////////////////////////////////////,,,---...............---......///000111000000000......////////////000000///000111111222222222222////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...000111111000000111222000000000111111222222222222222111///...///111444...000222222111111111222111222222222222333333333111222333444444555444444444444444444444444444444444444444444444555666777666666666666777777777777888888888888888888888888<<<<<<>>>CCCDDDGGGOOOWWWcccuuu////////////////////////............////////////---.../////////...---,,,......////////////......---------.........//////////////////////////////////////////////////////////////////////////////111000000///......------............////////////000///...---,,,------...........................,,,,,,------...---------,,,,,,,,,---------......,,,------...//////......++++++,,,,,,,,,,,,------++++++,,,---///000111111...------,,,,,,,,,,,,---.............../////////***,,,......---,,,---///------------------------...------,,,,,,------...------------------------------------------------///......---,,,,,,++++++++++++,,,------......///.........------,,,,,,,,,,,,,,,.../////////...---...------,,,,,,------...------....../////////...+++---.........---...///333111000222444444///***..............................////////////...............---------------------------------------******+++,,,---......///,,,,,,,,,---------------------............---------------...///000000000......////////////.........---,,,,,,,,,---///000////////////////////////+++,,,---...///111222222............/////////000---------------------------------.........//////////////////////////////////////////////////////...////////////......---+++,,,...///000000000000........./////////000000...//////000000000//////.../////////000000000111000000000//////......---000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000/////////000000000111111/////////000000000000000...000333222111000111333000000000000000000000000000000///---+++,,,///222---000333333111///000111111111222222222333333333222222333555555666666666555555444444333333222222555555444444444555555666555555666666777777888888888888888999999:::::::::<<<<<<>>>CCCDDDFFFMMMVVV^^^qqq////////////////////////............/////////000....../////////...,,,+++//////000000000000//////---------.........//////////////////////////////////////////////////////000000000000000000000000111000000///...---------............/////////000000///...---,,,------...........................,,,------......---,,,,,,,,,,,,,,,------.........,,,,,,---.../////////...++++++,,,,,,,,,---------***+++,,,...000111333333111000///...............---------.........//////'''***------+++***+++------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------.........------,,,,,,,,,++++++,,,------......///000000/////////.........,,,---///000000000///......------,,,,,,------...---...//////000000//////---...000000///......///111///000444999999444.................................////////////......,,,------......//////000........................(((((()))***,,,---...///,,,------....../////////---......//////......------------...///000000111......////////////.........---+++***+++---///000////////////////////////.........///////////////---.........//////000000---------------------------------.........//////////////////////////////////////////////////////000000111000000///......'''(((***,,,......................../////////000---...............------.../////////000000111111------,,,+++******))))))000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000...///000111111111111111222222222222222222222222000000000000000000000000---.........//////000000////////////000000000111...111444333111000111333000000000///////////////333333222///...///222555---000333333111//////111111111111222222333333333222333444555666777777777555555444333222111111000666555555444444444555555444555555666777888888999777777888999;;;<<<======<<<<<>>HHHHHH>>>444000......////////////......---------............///000000000000000000000000...............///000000111000000000000000000111---...///...---,,,---///------...//////...------/////////////////////000------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++//////...---------......+++,,,---------------,,,'''(((***+++,,,,,,,,,,,,///...---...111333333333444444444222///......///,,,---...//////...---,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,---............------.........---------------...............---------,,,,,,---...............///...------,,,---------...------,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,------------------------+++,,,............///111+++...000000444:::<<<;;;000000///---,,,---///111------..................------------------------...------------,,,,,,,,,---,,,,,,,,,---...///000++++++,,,,,,---///000111,,,,,,------...------,,,........................000111333222000//////000,,,---......---,,,---///...//////---///111555999777444000...------,,,,,,...........................................................................---,,,---//////---,,,...............------------...///...------...///------.../////////....../////////...............////////////............222111000//////.........111111111111111111111111000000000000///////////////000111111111111000000//////000000111222222333000000000000000000000000000000000000000000000000////////////////////////000000............000000,,,,,,---...///000111111000000////////////000000222111000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000333333333222111111000000222222333333333333444444444444444444444444444444333444555555444444555777666666666666666666666666777888999888777777999;;;<<<;;;>>>CCCFFFHHHMMMTTTZZZhhh////////////////////////222555>>>FFFFFF>>>555222......////////////......---------............///////////////////////////...............///000000000000////////////000000///000111000///...///111---..................---000000000///////////////...------,,,,,,------...------------------------//////......---,,,,,,,,,......------------......******++++++,,,,,,,,,,,,---.........---,,,+++***+++++++++...222666777777333333333111///---...///,,,---///000000///---,,,---...///000000///...---+++++++++,,,,,,---------+++,,,,,,,,,------......+++,,,------...---------...............---------/////////...---------,,,+++,,,---...............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,,,,------......++++++,,,,,,,,,,,,---...***---/////////222888;;;555222...,,,,,,...///000........................,,,,,,------------------------------------------++++++,,,,,,---...///000,,,,,,,,,,,,---...///000,,,,,,------...------------------------------------///000000...------...,,,---......------///000---+++---...000:::EEEDDD888444000---------------........................................................................,,,,,,------...------,,,........................---...///...---------///.........////////////.....................------///////////////.....................///000111222000000000000000000000000000000000000////////////111111111111111000000000000000111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000///......///000000111111111111000000000000000000////////////000000111111000000000000000111111111000000000000111111000000000000000000000000......///000111222333333222222222222222222222111222222222333333333444444444444444444444444444444333444555555444444555777555666666666666777777777777888999888777888999;;;;;;:::<<>>888222...///222........................++++++,,,,,,---......///,,,,,,,,,---------......++++++,,,---------,,,+++,,,,,,,,,+++,,,,,,------***+++,,,---............++++++++++++++++++++++++///000111111///......///+++,,,---------///222555TTT;;;555444111GGGSSS:::///---,,,,,,...///...---........................................................................,,,...000000...---...///---------.........//////---...///...------...///222111///.........//////.........//////000000000............/////////000222111000//////.........////////////////////////.../////////000000000111000000//////000111222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000111111000000000,,,,,,---...///000111111...///000111111000///...000000000000000111222222111111000000000000111111000000000000000000000000111111111111000000000000111111222222333444555555222222333333333333444444444444444444444444444444333444555555444444555777666666777777777888888888888999:::999888888:::<<<>>>;;;<<<@@@BBBEEELLLSSS\\\iii---------.........//////...,,,,,,//////,,,,,,.........////////////......---------.........//////000000000000000000000000...............///000000//////............/////////000111000///...///111///...---,,,,,,---...///+++,,,,,,---...///000000...------,,,,,,------...------------------------((()))***+++,,,------...---------------...///000111000...---,,,------...222111///...---,,,,,,,,,++++++,,,...000111000......//////---++++++,,,---///...------------...///......,,,++++++,,,............................../////////...---------,,,,,,---...///000000000000---.........//////000000,,,------....../////////...///000111333333444444000000///...............+++,,,.../////////......+++,,,...//////...,,,+++///...,,,++++++,,,...///...+++((((((+++...///...)))%%%&&&+++...+++---222AAAEEEFFF>>>111+++///666,,,,,,------...//////000++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,---------,,,+++************+++,,,---...///***+++,,,---.......................................///111000...------...+++,,,---------///333666ZZZ===555333000IIISSS666...---,,,,,,......,,,+++........................................................................,,,///111111...---...000---------.........//////---...///...------...///222111000.........///000.../////////000000111111---.........//////000000.........//////000111222000000000000000000000000.../////////000000111111000////////////111333444......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111000000000000...///000111111000///...000000///000000111222222111111000000000000111111000000000000000000000000......///000111222333333333333333333333333333333222222333333333444444444666666666666666666666666333444666555444444555777999888888888777777666666777888999888777777999;;;@@@===>>>AAACCCEEELLLTTT[[[hhh~~~,,,,,,,,,---------......---.../////////...,,,+++000000000///......------000000000000000000000000..................------000000000000000000000000////////////////////////000000//////.........---111000///...---,,,,,,,,,,,,,,,---...////////////------............------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------------------------.........------,,,,,,---...//////---,,,---............------,,,,,,+++......---,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++---------............///////////////////////////000///...---------------...------,,,,,,,,,------//////...---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,---...---+++***,,,............///111:::>>>AAA>>>666///,,,,,,...//////////////////...444333111///---,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++---...///...------------------------------.......................................///000000HHH@@@222,,,888HHHFFF888111000...,,,+++,,,...///........................///////////////.........///...---,,,,,,,,,,,,,,,000000//////......------///...------------...///,,,,,,---...///000111111///////////////000000111000000////////////000000111222222222111000...---............////////////000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000000000000000000111111222111000000///////////////000000000000000000000000000000000000111111111111000000////////////000000000000000000////////////------------...///000111///000111222222222222222000000000000000000000000,,,000444444222000111333111111222333333333333222222222333333333333444444555555666666666666666666777777666444444333333333666666777888888888888888:::999888777777999;;;<<<999;;;>>>???@@@EEEMMMSSS\\\hhh|||,,,---------............,,,,,,---.../////////.../////////000000000000000////////////////////////////////////////////////........................////////////////////////111111000000000/////////------------...///000000))))))***++++++++++++***------............------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((())),,,///000...---,,,,,,---------------------------,,,+++******+++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------//////...---------------...------,,,,,,---------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,...,,,+++,,,......---,,,+++---......------///000222666:::999444000000111000000...---,,,+++++++++000///......------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...---------------------------------.......................................//////000666444,,,&&&,,,888888//////...---,,,,,,,,,---...---------..............................---------///...------------------////////////............------,,,++++++,,,------.........//////////////////............///000000000000////////////000000111111222222111000...---............////////////000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222222222111000000000000000000000000000000000000000000000000000111111111111//////............//////000000000000////////////222111111000000000111111000000111222222222111111000000000000000000000000///111222222111111111222111111222333333333333222222222333333333333444444555555555555444444444444444333333333333333444444666666777888888888888888888777666555666777999:::999;;;>>>???@@@EEELLLSSS\\\ggg|||------........./////////,,,,,,,,,---...///000111...//////000111111222222........................///000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111111111000000000000------------...///111111---------,,,,,,,,,++++++------............------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---...---+++)))'''&&&)))...000///---++++++,,,,,,---------------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...---------------------------,,,,,,------...++++++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,---......---,,,---///---000333333000///000222555333000---+++***++++++,,,,,,,,,,,,---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------------------------..............................------......///000,,,111000******000222...,,,,,,,,,,,,---------------------.........//////------------------------.........---......//////.............../////////------,,,++++++,,,------000000//////...........................//////000000//////......//////000111111111111000///..................////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222333222222111111111111111000000000000000000000000000000000000111111111111......------------......////////////000000000000333333222222111000000000111111111222111111000000000000000000000000000000333222000000111222111000111111222333333333333222222222333333333333444444555555444444333333333222333333333333444555666777666666777777888888777777888777666666666777999:::999<<<>>>>>>@@@DDDLLLRRR\\\ggg|||.........////////////000------,,,,,,---...000111......//////000000000000------------------------///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000000//////.../////////111000///......---------------............------,,,------......------,,,,,,,,,,,,------------...------------------------+++++++++++++++++++++,,,******++++++++++++,,,,,,+++---///000000///---+++'''***---///...---------------------------,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---------------,,,,,,,,,---......,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---,,,+++***,,,...//////...,,,...///...,,,,,,,,,...///111111///---,,,---///888555222///------...///+++***++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,++++++,,,---------------------------...........................------------...//////+++222555111///111222111******+++,,,---------,,,,,,,,,------.../////////---------------........................///000111---------......///////////////............/////////////////////.........//////......//////000111/////////....../////////000000000000000//////...............//////////////////////////////////////////000000000111111111////////////////////////000000000000000000000000000000000000000111111222222222111000000000000111000000000000000000000000///000000000111111111111///......------......///////////////000000000000000000000000000//////...111111222111111000//////000000000000000000000000666333//////111222111///111111222333333333333222222222222333333333444444666666555444444333333333666666555666666777888999666666777777777777777666999999888888888999:::;;;999<<<>>>>>>???DDDKKKQQQ[[[fff{{{.........////////////000//////---,,,,,,---.../////////.........------------------------------------------....../////////------------------------////////////////////////////////////////////////000000/////////000111111000000...---,,,++++++,,,------............------,,,------......------,,,,,,,,,---------.........------------------------+++++++++++++++++++++,,,*********++++++,,,,,,,,,)))+++---///000000000///+++,,,------,,,---///222//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///...---,,,+++++++++++++++,,,,,,+++++++++,,,,,,---,,,+++***,,,...//////...,,,---...---,,,+++,,,---111111000...,,,,,,---...555333000...---...000222,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,++++++,,,---------------------------........................---------------...//////***...000//////000///,,,******+++,,,---------,,,---------.........//////------......////////////...............///000111,,,,,,------......//////////////////////////////------......///000000111000000//////000000111222//////............//////000000000///////////////............////////////////////////////////////------......///000000000////////////////////////000000000000000000000000000000000000000111111222111111000////////////000000000000000000000000000///000000000111111111111000//////////////////000.../////////000000000111---...///000000000000///111111111111111000///...000000000000000000000000666333//////111222111///111111222333333333333222222222222333333333444444666666666666555555444444777777666666666666777777666666777777777666666555999999999999999::::::::::::<<<===>>>???CCCJJJPPPYYYdddyyy------.........///////////////...---------------//////...------,,,++++++------------------------,,,,,,------......//////........................////////////////////////............////////////,,,------///111333555666333222000............///------............------,,,------......------,,,,,,---------............------------------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------))))))+++,,,---...//////......---,,,+++---000333///......------,,,++++++))))))************))))))---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---......///...---,,,+++************+++++++++++++++,,,,,,---,,,++++++,,,...///...---+++,,,------,,,+++,,,...///............///000000000///---,,,,,,---///000------,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------------------------........................------,,,,,,------...///++++++,,,---...///---+++,,,,,,,,,,,,------------........................------......///000000000.........---......//////---------------.........,,,---............---,,,,,,,,,---...///000111111///////////////000111111///......------......///000//////......//////000............////////////000000000000000000000000---------....../////////000000000000000000000000000000000000000000000000000000000000000111111222111000000///////////////000000000000000000000000000000000000111111111111000000////////////000000......//////000000111111---...000111222222111111000000000111000000//////000000000000000000000000333222000000111222111000111111222333333333333222222222333333333333444444666666666666666666666666555555444444333444444444666666777777777666555555666666777777888888888888:::<<<===>>>???CCCJJJPPPVVVbbbwww,,,---------............------.................................------------------------------------------...//////000000........................////////////////////////......//////000000000000,,,---...///111444666777444333111000///000111222------............------,,,------......------,,,------------..........................................------,,,,,,+++++++++++++++,,,------......---,,,,,,+++,,,---...///------...---+++,,,---///,,,,,,,,,------.........***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,+++++++++++++++,,,++++++******+++,,,,,,---...,,,+++,,,......---,,,***+++------,,,,,,---///---,,,---...///000000000...------,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------...---------------------------------........................------,,,,,,------...///------...///...---///000///...---,,,,,,,,,---.../////////...------,,,,,,,,,,,,---......///000000///...------------------...------------------,,,,,,---...//////...---,,,---.........//////000000---------------.../////////......------......///000///............///000............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000111111222222111000000//////000000000000000000000000000000000000000000111111111111/////////....../////////.........///000111111111---...000111111000///......///000000000000000000000000000000000000000000///111222222111111111222111111222333333333333222222222333333333333444444333444444555555666666777222222222222333444555666666666777777666555555444666666777888888888888888:::<<<===>>>>>>BBBIIIOOOTTT```uuu,,,,,,,,,---------......***+++---///000000//////------......///000000000........................---......///000111111222........................//////////////////////////////000000111111111222000///000000111222444444000///---,,,+++,,,...///---..................---,,,------......------,,,---------.........//////........................//////...------,,,++++++++++++,,,------...//////333111///---,,,---...///***,,,......,,,+++++++++))))))+++,,,...///000111......///000000///......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,---...///000************+++,,,------+++*********+++,,,,,,---...---,,,,,,---...---+++)))***,,,,,,,,,,,,...///...------...///000...---///////////////.........,,,,,,,,,,,,---...//////,,,,,,,,,------.........------------------------,,,,,,,,,---------......***+++---...///...------------------------------........................---,,,,,,,,,,,,---......---...000///,,,***...444111000...,,,+++,,,...///000000///...---,,,,,,+++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,...///000111111000///...///////////////.........,,,++++++++++++,,,------.........------.........000///...------...000000............/////////000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000111111222333222222111000111111111000000000000000000000000000000000000111111111111.........------.........---......///000111111222,,,---...///...---***)))......///000000111000000000000000000000000000000,,,000444444222000111333111111222333333333333222222222333333333444444444111222222333444555666666222222222333555777888999666666777777666555444444888888999::::::::::::999:::<<<======>>>BBBIIIOOOSSS___ttt------------------------------------------------////////////////////////+++,,,,,,------.........///////////////////////////......---------.........---,,,---...//////...------............------........./////////000000//////.........---------...///000222222222111000......//////...---,,,,,,...,,,++++++---......---...------,,,,,,++++++******,,,...000000///---,,,******+++,,,...///000000111000000///...---------...---,,,,,,---,,,***(((------------------------+++,,,,,,***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))/////////...---,,,+++***+++,,,,,,------,,,,,,+++)))***+++,,,---.........---------------...///000,,,---......//////......---..................---)))'''(((+++...000...+++------,,,+++*********+++...+++)))***---///...---+++000222000///111...))),,,,,,------,,,,,,+++***---------.........//////------++++++++++++------........................////////////......------...'''+++///+++---222///........................//////......---.........111111000//////.........,,,333:::888111+++,,,000,,,...000111222111000///......////////////......////////////////////////000000000000000000000000//////............//////////////////............111111000000//////.........000111000///...///111000000////////////000000000000000000000000000000......//////000000111111000000////////////000000222111000//////000111222000000000//////......---000000///...............////////////////////////222111///......000111333000000000000000111111222000000000222333444222000000000000000000000000000222222222222222222222222555555444444444333333333555555555555555555444444555555666777777777777777666777777888999999:::::::::;;;<<<===>>>BBBGGGKKKTTT^^^qqq....................................................................................------------///////////////////////////......------...............---......///......---......//////......---,,,,,,,,,---------......//////.........---------***+++,,,---...------,,,......//////...------,,,...---,,,,,,...//////...------------------------//////.........---,,,,,,,,,,,,,,,------.........000000000///...---------...---,,,---//////...,,,---------------------------------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------++++++,,,------,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++***))))))+++,,,,,,------,,,,,,+++***++++++,,,------------...............///000000,,,---......//////......------............------*********,,,///000...,,,000000///...,,,,,,++++++---------///000///---+++...,,,+++,,,...///...------............---,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,------..................------,,,,,,,,,,,,------......111+++...111,,,...333//////////////////////////////......---------------111000.........///000111888;;;<<<888000+++,,,///---...000111111000///.........////////////......////////////////////////000000000000000000000000//////............//////,,,,,,---...///000111111111000000000/////////......000111000///...///111000000////////////000000000000000000000000000000111111000000//////......000//////////////////000000000///......///000000///...------,,,,,,,,,---000000///............///111111111111111111111111333111000///...///111222000000000000000111111222000000000222333333222000111111111111111111111111222222222222222222222222222333333333444444555555555555555555555555555555666666777888888888888888777777777888888999:::::::::;;;<<<===>>>BBBGGGKKKTTT^^^ppp000000000//////.........................................................000000000///......------///////////////////////////......---......//////////////////............---......//////......---,,,,,,,,,---------------...............---------,,,---...........................///......---,,,...---,,,,,,...//////...,,,,,,---......///000000222000...,,,++++++,,,,,,------------------------000000//////...------------------///111222111000------------------------...//////---++++++,,,...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,///////////////000000000------...////////////...,,,,,,------------,,,,,,---,,,,,,---///000...---222111111000...---,,,,,,......///000222555:::===;;;///(((+++...,,,---111......//////......---,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---.../////////......---------*********+++,,,...///000///***---...(((,,,111,,,/////////////////////////////////.........------......---...000222555777>>><<<999333///---...000...///000111000///...---......////////////......////////////////////////000000000000000000000000//////............//////,,,,,,---...///000111111000000000000////////////...000111000///...///111000000////////////000000000000000000000000000000111111000000//////......//////............////////////............//////000///---,,,,,,---......111000//////......//////111111111111111111111111333222000/////////000111000000000000000111111222111000000111333333222000222222222222222222222222222222222222222222222222111111222333444555666666555555555555555555555555444444555666666666666555777777777777888999:::;;;;;;;;;<<<<<<>>>AAAFFFJJJSSS\\\ooo000000//////...---------------------------------........................000000000000////////////////////////////////////...............//////000000000111000.........///......////////////......////////////////////////.........................../////////////////////---...............---------,,,++++++---......---,,,---------.........///000///...---,,,,,,,,,,,,,,,,,,,,,---------------/////////......---------...------///111222111///---------------------------...///---+++***+++,,,......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++......///////////////...------...///////////////+++,,,,,,------,,,,,,+++------------.........---000000//////......------111000...---222>>>NNNZZZMMM999,,,///111******000...............---,,,,,,---------.........//////......------------......000000//////......------+++++++++,,,---...///000---)))------(((...444...........................///000000000000/////////---...111444666888999:::777444000......///000000///000000000///...------......////////////......//////////////////////////////////////////////////////............//////////////////............000000000000////////////...000111000///...///111000000////////////000000////////////////////////......//////000000111111//////............//////////////////////////////222111000......///111222111000000///.../////////111111111111111111111111333222111000/////////000000000000000000111111222111000000111222333222111222222222222222222222222222222222222222222222222111111222333444444555555444444444555555555555555444555666666777777666666888777777777888999:::;;;;;;;;;<<<<<<===AAAFFFIIIQQQ[[[lll.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000111222222////////////////////////...............///000111111222333111...---...///...//////////////////.../////////////////////...---.....................---------,,,,,,,,,,,,---------...............---,,,+++)))***,,,------,,,---------,,,,,,,,,+++++++++,,,---//////...,,,+++******+++,,,---...///000............------------......---...///000...,,,------------------------+++,,,------+++******+++......---,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,---...//////---------------------------,,,,,,++++++,,,---------,,,,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,------......---,,,,,,---...//////000000//////+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,------------,,,,,,,,,---...///444333111///333@@@PPP\\\RRR===///000111***)))000,,,------------,,,++++++---------.........//////........................000000/////////.........++++++,,,,,,------------000...222111...777???888---------------------------...///000000000000///333666999;;;;;;:::777555///---,,,---///000///...///////////////...------......////////////......//////////////////////////////////////////////////////............//////////////////............////////////000000000000...000111000///...///111000000////////////000000////////////////////////......//////000000111111//////............//////000000000000000000000000222111000000000000222222111111000///////////////000000000000000000000000222111111000000000000000000000000000000111111222222000///000222333222111111111111111111111111111222222222222222222222222333333333333333333333333444444444555555555666666888888999::::::::::::999888777777666777999:::<<<;;;;;;<<<<<<===@@@EEEIIIPPPYYYjjj~~~------------------------------------------------------------------------,,,---...///000222222333////////////////////////............///000111111222444555222...,,,---///...//////000000//////...---------------,,,,,,,,,---------...............//////...---------......,,,---......///.........,,,+++)))***,,,------,,,...------,,,++++++******(((***---//////...,,,+++)))***+++,,,...///000111------------------------...---,,,---......---+++------------------------)))+++,,,,,,+++***++++++---------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,)))***++++++,,,---......******++++++++++++,,,,,,------,,,++++++,,,...///---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++,,,---...---,,,+++***......///000000000000///,,,,,,------------,,,,,,+++,,,---,,,++++++---///000...,,,++++++---///111777666555444555888===AAADDD666,,,---...++++++///,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------......///000000///......////////////////////////+++,,,...///000...---,,,//////333111///;;;CCC<<<........................+++---///111222222222222;;;<<<>>>>>>;;;555000,,,......///000111000...,,,//////........................////////////......////////////////////////000000000000000000000000//////............//////,,,,,,---...///000111111////////////000000000000...000111000///...///111000000////////////000000000000000000000000000000111111000000//////......000000////////////000000000000111111111111000000/////////000000000000000222111000000//////000000////////////////////////000000000000111000000000000000000000000111111222222111///000111333333222000000000000000000000000222222222222222222222222444333333333222222222111333333444444555666666666444555666666777777666666999888666666777888;;;<<<;;;<<<<<<<<<===@@@DDDHHHNNNWWWhhh|||,,,,,,------......//////////////////////////////------------------------------......///000111111////////////////////////............///000111222222555666333...,,,---000//////000000000000//////......---------,,,,,,,,,---------.........//////111000///.........//////,,,------...//////.........,,,+++,,,---///......---------------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---...//////------------------------,,,++++++---//////...---------------------------(((***---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++------------------------------,,,++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++++++++---...000///...,,,+++***+++,,,---+++,,,,,,------,,,,,,+++***++++++,,,------------,,,---...///...---+++***......///000000000000000------............------+++,,,------,,,,,,///222888444000,,,,,,...111444888666444222222111///...333000,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,------...///000000000000///............///000000111111---000444777888666444222...///222///---:::CCC:::000000000000000000000000...000333666888999999999::::::999888555111---+++...///000000000......---......---------...//////......////////////......////////////////////////000000000000000000000000//////............//////,,,,,,---...///000111111.../////////000000000111...000111000///...///111000000////////////000000000000000000000000000000111111000000//////......111111000000000000111111//////000111111000//////---...000222222111000///222111000000//////000000000000000000000000000000...///000111111111111111000000000000000111111222333111//////111222333222111111111111111111111111222222222222222222222222222222222222222333333333333333444444555666666777222333333444444444444444999888666555666888;;;<<<;;;<<<<<<<<<<<>>??????<<<:::888888:::>>>CCCGGG;;;===@@@BBBAAA>>>;;;888>>>===<<<:::999777666555000000//////...............---,,,,,,,,,...///000------...///000000///---000///...---,,,------......//////000000///......---...///000000///...---////////////////////////......////////////......///......---------......000000000000////////////000000////////////000000111111111000000000000000------......//////000000111111111111111111111111000111333333111000111222222111111111000000////////////000000000000/////////000000000000//////...000000////////////000000......///000000111000000/////////000111111222222777555333222333444444333444444333333333333222222444333222111222333444555555555444444444666888999888777666444444444555666666777777999:::;;;<<<<<<999:::<<<===>>>@@@DDDGGGLLLUUUfffzzz------..................---...............------....................................////////////000/////////............000000000000111222333444222444555444222/////////////////////////////////333333333111///...///111////////////////////////...------,,,,,,------......---------------------........................---,,,,,,,,,,,,---///000...---,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,------------............---+++)))***,,,...///...111///---+++******+++,,,,,,,,,------------------------------------,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........................//////............------///............000111222***,,,......------...///...111222222111111333555999555000---...//////.........------,,,,,,,,,,,,000///......//////...,,,,,,,,,,,,---------......------,,,,,,,,,,,,------......////////////......---...///000000///......666555444444666999===??????@@@AAAAAA@@@<<<888666666666555444222111000000/////////.........---------------------...//////000///000222555555333000000///...---------..............................---...///000000///...---////////////////////////......////////////......000000000000000000111111000000000000////////////000000////////////000000////////////////////////.........///////////////........................///111333222111000111111111111111111000000000/////////000000000000////////////000000000000//////111111000000000000111111...///000000000000000000/////////000111111222222;;;888444222222333222111444444333333333222222222222222222222222333444444444444444555555666777888999888777666666777777888666777777888:::;;;;;;<<<888999;;;;;;===???CCCFFFLLLTTTdddwww,,,,,,------...//////000------...............---....................................////////////////////////...........................///000111111333444333111/////////////////////////////////111333444333111///000000////////////////////////...------,,,,,,------...,,,,,,---...///000000111...........................---------------......------,,,+++++++++,,,,,,........................------,,,,,,------...///,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,------------...///111222---+++)))***,,,.../////////...,,,+++++++++,,,---------------------,,,,,,.........------,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------....................................//////////////////.........//////000,,,---......---,,,---///,,,///222444333333222333:::666222///////////////---,,,,,,,,,,,,+++++++++000///......///000...---,,,,,,,,,------.........------,,,,,,,,,,,,------,,,------------------,,,.........---,,,***)))(((/////////000111222444444777777777666555222000////////////...------,,,,,,.........---------------,,,---......///.........111//////333888999444///000///......------......///...---,,,,,,---...///......////////////......////////////////////////......////////////....../////////000000111222222////////////000000000000000000////////////000000............////////////000000///////////////...------------------------///111222222111000000111111111111111000000000000//////000000000000//////---...///000000111000000222222111111111111222222000000000111000000///////////////000111111222222>>>:::666333222222111111333333333333222222222222000111111222333222222222333444555666666666666666888777777777777888888999666777777888999:::;;;;;;777888:::;;;<<<>>>BBBEEEMMMTTTbbbsss---------.........//////,,,---......///.............................................///////////////////////////.........---------,,,------......000111222111///...//////////////////////////////000222444444222000000000------------------------...------,,,,,,------...,,,------...///000111111........................,,,,,,,,,,,,++++++++++++........................---------...............000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,,,,---///222666888///---++++++,,,---------///......------...//////.........------,,,,,,,,,.........------,,,,,,+++,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---........................------......///000111111//////..................---...///...---,,,...///222555999<<<===<<<;;;:::888555222///............---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------//////............//////,,,,,,------------,,,,,,......//////////////////,,,,,,---............---+++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,---.../////////------...,,,,,,111666777222,,,//////..................///...,,,++++++---///000...//////////////////...////////////////////////......////////////......++++++,,,---.../////////////////////000000000000000000////////////000000......///////////////000111000000000//////......000000000000000000000000///111222222000000000111111111111000000000000000//////000000000000//////------...000111111111111222111111000000111111222111111111111111000///.../////////000111111222222>>>:::555222222222333222333333333222222222222111///000111222333222111111222333555666777777666555444444555555666666777777666777777888999:::::::::777999:::;;;<<>>???AAABBBCCCBBB???===333222000...,,,+++,,,---------------............---,,,+++,,,---...---,,,//////...---,,,++++++***//////............//////---------......---------+++++++++,,,---......///+++---...//////...,,,+++,,,,,,,,,,,,------...///---------.........//////------------------------,,,---...//////...---,,,---++++++///333444000+++....../////////////////////...,,,+++,,,...000111/////////....../////////////////////////////////......////////////......)))***+++------......---.../////////000000000111000000////////////000000/////////000000111111111111111000000/////////...111111111111111111111111///000222222000///000111000000000000000000111111//////000000000000//////------...000111111111111000000////////////000000111111222111111000///////////////000111111222222:::777333222333444555555333333222222222111111111///000111222333222111111111222444666666666555555444444555555666666777777777777777888888999999:::888:::;;;<<<===@@@DDDFFFPPPUUU```ooo}}}000//////...------,,,,,,,,,,,,---...////////////....................................////////////.........///////////////...............///000000---...///...------///000........................---000222333222000//////////////////////////////...------,,,,,,------...000//////......---------........................---...////////////......***+++,,,---------,,,,,,,,,,,,------.../////////------,,,,,,------...///,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,...000333666888333000---,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,------------------,,,,,,------------------------......------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---...//////000,,,,,,------...------,,,---......---------000333???===;;;:::999777444222...///...,,,******+++---------...............///...---,,,---/////////---//////...---,,,++++++***------,,,,,,,,,,,,---------......//////......---,,,,,,+++******++++++,,,,,,...///000000///---,,,/////////......---------,,,,,,,,,------.........---------------..................///......---,,,.........///111111///.........///000000000//////......------...///111222//////............//////////////////////////////......////////////......+++,,,...///000000///.........//////000000111111000000////////////000000//////000000111111222222111000000000000000000///000000000000000000000000...000111111000//////000000000000000111111111111//////000000000000//////---...///000000111000000000000////////////000000111111111222111111000000/////////000111111222222555333222222444555555555222222222222111111111111000111111222333222222222222333444555555555555555666777888888888888888777777777777888888888999999999:::<<<===>>>@@@DDDGGGPPPTTT___nnn{{{..................------+++,,,---...////////////....................................////////////............/////////000*********+++,,,---...///,,,---------,,,,,,///111........................---///111111000/////////////////////////////////...------,,,,,,------...............---------,,,........................,,,---...///000000//////***+++,,,---------,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,---.........---------------....../////////111///,,,,,,---......---++++++,,,,,,,,,++++++***,,,,,,------------------+++,,,,,,------...............------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------........./////////------------------------++++++,,,,,,------......***+++,,,---......------,,,------------...222555888444///---------,,,++++++------,,,******,,,...,,,,,,,,,------.........---,,,+++,,,...///...---------------------------------,,,,,,,,,,,,------------............------///...---,,,,,,,,,------,,,---///000000///...------------...------,,,+++,,,,,,,,,,,,------------------.........///////////////...---------------...000000///---,,,...000---...///000111000000///......//////000111111222000///...------...///000////////////////////////......////////////.........///000222222111///............///000111111111000000////////////000000......//////000111111222000000000000000111111111////////////////////////...000111111000//////000///000000000111111111111//////000000000000////////////000000000000//////111000000000000000000111000000111222222222111111/////////000111111222222222111111222444555444222222222222222111111111111222222222222222333444444333333333333444555666666777888888999999888777666777777777777888888888888888999;;;<<<===???CCCFFFNNNSSS^^^lllyyy,,,,,,------.../////////+++,,,---...////////////..................................../////////000---.........//////000000,,,,,,---...///000222333,,,,,,---,,,+++,,,///111........................---...000000.........///------------------------...------,,,,,,------...------------------------........................)))***,,,...//////......+++,,,...///000///......,,,,,,------...///000000...------------...//////,,,,,,,,,------.........+++,,,,,,---......------.........---,,,***)))(((...---++++++...///000000---............---,,,+++,,,,,,,,,------.........***++++++,,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,************,,,---******+++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000------------------------++++++,,,,,,,,,,,,------(((***+++---......------+++,,,---,,,---///333666666111+++***,,,000111222***,,,---,,,******---000+++++++++,,,,,,---------***)))((()))+++,,,+++*********+++,,,...//////000/////////....../////////,,,------......------,,,...---,,,,,,,,,---///000+++,,,---...///...------***+++---///111111111000------------------.............../////////000000000///...---,,,,,,---...---///000---)))(((+++///---...///111111111000///......000111222222222222000///...------...///000////////////////////////......////////////.........///111222111000...------......///000111111222000000////////////000000---------...///000000111//////000000111111222222000000000000000000000000...000111111/////////000//////000000111111111222//////000000000000/////////000000000000000///...222222111111111111222222///000111222222222222222/////////000111111222222111111111333444444222000222222222111111111111000444333222111222333444555444333222222333444666777666666777777777555444333777777777777888888888888777888:::;;;<<<>>>BBBEEELLLQQQ\\\kkkxxx000///...------...///000000000000///////////////111111000///...------,,,+++,,,---///000111111111,,,---///000000000///...//////............//////...------,,,,,,------...//////000000000000//////////////////////////////////////////...---,,,+++........................//////000000000000//////......,,,,,,,,,,,,......000000/////////.........------------------,,,,,,000...,,,---///000...,,,++++++++++++++++++++++++......---,,,++++++++++++------,,,,,,,,,+++++++++...---,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,+++++++++******------++++++++++++------***+++...///000000///...+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,------------------------......------------......------------------------,,,+++***))))))+++---.................................////////////......---------,,,,,,+++++++++------------------------//////.........------------------.........//////.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,------......------,,,---------.../////////+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///+++++++++,,,---...///000,,,,,,---...///////////////...---,,,,,,---...///000000///......///000111////////////////////////........................///...---------///111222111000...,,,,,,...000111//////000000000000//////000000000000000000000000////////////////////////111111111000000000000000000000//////.........---......////////////......//////000000000000////////////000000000000//////000000000000000///......111111111111111000///...000000000000////////////222000...000222333111...///000222333333111///.........////////////..................////////////111333666555333111//////000000111222222222222111222222222222222222222222222222111111222222333444555444444444444555666666444444444444555555555666<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDMMMSSS^^^lllxxx000///...------...///000---///222444444333111000111000000000///.........---....../////////......,,,---...///000//////...//////............//////.........------.........//////000000000000//////..............................//////000/////////........................////////////////////////------,,,++++++,,,------***++++++,,,---...//////***++++++,,,---...///000...,,,+++,,,///000///---++++++++++++++++++++++++------,,,+++++++++,,,,,,.........---------,,,,,,+++******+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************------,,,,,,,,,,,,------------------------------------,,,,,,,,,---...///.................................//////.........---------,,,,,,+++++++++------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,------------------,,,++++++,,,---............------------...................../////////000000+++,,,...---,,,,,,---///,,,,,,+++,,,,,,---...///------.........------,,,///...------------.../////////......///000111222////////////////////////...............---------............//////000111000///...------...///000//////000000000000//////////////////////////////////////////////////////////////////////////////000000/////////............//////000000//////...//////000000000000///////////////000000////////////000000000//////...---//////000000000//////...000000000000////////////111000///000222222000...111000000/////////000111...//////000000//////.../////////000000000000111///111333333111///......111111222333333333333333222222222222222222222222111111222222222333333333444444444444444555666666444555555555666666666666777777777777777777888888999:::;;;<<<<<<>>>BBBDDDNNNSSS^^^mmmyyy//////............//////+++///444888999777333000000000///////////////////////////......,,,+++***------...////////////...//////............//////...........................//////000000//////...---------------------------...///000111111111111........................///...------------...///...------,,,,,,------...******+++,,,---...///000***++++++,,,---...//////---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------//////.........---------)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++******)))***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------------..............................------............------------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,+++++++++------------------,,,,,,...------------,,,,,,,,,...------,,,,,,------...***+++,,,---........................------------,,,,,,,,,,,,------------+++,,,...---,,,,,,---///,,,,,,,,,++++++,,,------............---,,,+++***///...------------...///............///000222333//////////////////////////////.........---------...//////000000000000/////////////////////////////////000000000000//////////////////////////////////////////////////////............////////////000000////////////......///000000111111000000/////////000000000000//////......////////////......///000000000000///......---......////////////...000000000000////////////111000///000222222000///333111---++++++---111333//////000000000000//////000000000000111111111111222444666666444222111111222222333444444444444333222222222222222222222222111111222333333333333222444444444444444555555666666666666666777777777777777777888888999999::::::777999:::;;;<<<>>>BBBEEELLLQQQ\\\jjjwww/////////....../////////,,,000444888999666333000...............///////////////......---,,,******------.........///////////////............//////...........................//////////////////...---------------------------...///000000000000000........................///...,,,++++++,,,.../////////............///////////////////////////............------,,,,,,+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............------------***,,,---...------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++***+++---...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------)))***+++,,,,,,,,,++++++........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000000////////////......------------------------...---,,,++++++,,,---...***+++,,,---.../////////.........------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,...---,,,,,,---///---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++***.........------.........------...///000111222333/////////////////////////////////...------,,,,,,...///000111222111000///......////////////......//////000000000000//////////////////////////////////////////////////////......///////////////000000000//////////////////000000111111111111000000//////000000000000//////......////////////......000111111111111111000000------...///000000000000000000000000////////////000000000111111111000///222000,,,***+++---111333///000000111111000000/////////000000000111111111333444666555444222222333111222222333444333333333111222222222222222333333000111222333333333222222444444333333444444555666666777777777777888888888666666777888999::::::;;;666888999:::;;;>>>AAADDDGGGLLLWWWeeesss...//////////////////...000111222333333222000///---------------------...,,,---------------,,,,,,---------------....../////////............//////,,,---............---,,,......////////////................................./////////......---,,,........................///---,,,******,,,---///---------......---------...///////////////////////////...---,,,,,,++++++/////////---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------,,,,,,,,,,,,+++***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++---...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++---...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...************************......------------......------------------------)))***+++,,,,,,,,,++++++........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////......------------------------...---,,,++++++,,,---...***+++,,,---..................------,,,,,,,,,+++............////////////+++,,,...---,,,,,,---///------,,,,,,+++,,,,,,,,,***+++,,,,,,---------,,,---..................---,,,---...///000111222222//////////////////////////////.........------------///000222333222222111......////////////......//////000000000000//////......................../////////////////////////////////000000111111111//////000000000000000000000000111111111111000000//////000000000000//////......////////////......111222222333333333222222...///000000111111111111000000000000///////////////000111111111000000000///...---------///000111000000111111111111000000........./////////000000...///111000...---...///000111111222222222222222111111111222222333333333111111222333333333333222333333333333333444555555777777777777888888888999222333333444555666666777666888999::::::===@@@CCCEEEJJJTTTbbbppp......////////////......111000000//////......///------------------------+++,,,---...............------,,,,,,------.../////////............//////---...///000000///...------......//////......---////////////////////////////////////...---,,,+++...........................---,,,,,,,,,,,,---...***++++++,,,,,,++++++***))))))***,,,...///000111,,,,,,,,,---------.........//////...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///------,,,,,,,,,+++++++++(((+++...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------,,,,,,------------..............................------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............///+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...+++,,,------......------------------,,,,,,,,,,,,,,,------------.........+++,,,...---,,,,,,---///---------,,,,,,------...***+++,,,------.........------...//////...------,,,---///000111111111111////////////////////////........................---...000111333444444444//////////////////////////////000000000000//////........................//////////////////////////////000000111111222222//////000000000000111111///000000111111000000/////////000000000000////////////000000000000//////111111222333333333333222///000111111111111111000000000000000///////////////000222222000///000111---......///000000000000111111222222222222111111............///////////////000111000///...///000000000111222222222222111111111111222222333333444222222111111222222333444333333333333333444444555777777777777888888888888444444555555666666777777777888999999:::;;;???AAAFFFJJJTTTbbbooo~~~---...///000000///...---......---............///000000000//////......---------...////////////...------,,,,,,,,,---.../////////............//////...000111222222111000...---......//////......---............................../////////......---........................------------------------++++++,,,------,,,++++++((()))***,,,...///111111,,,,,,,,,------------...***,,,...---+++***,,,...------------------------++++++++++++,,,,,,---......---------,,,,,,,,,,,,)))---///...+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,+++***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...000111////////////////////////...------,,,,,,------...------------------------------,,,,,,,,,---...///.................................//////.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........((())))))***+++,,,------,,,,,,,,,---------......,,,------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,+++,,,...---,,,,,,---///------------...//////000,,,------.........------------...//////...---------...///000111111000000////////////////////////,,,,,,------.../////////---...///000222555777888000///...------...///000//////000000000000//////........................////////////////////////......//////000111111222//////000000000111111111...//////000000//////...//////000000000000//////000000111111111111000000///000111111222222111111000000000000000000///...000000000000////////////...000222222000///000111......//////000111222222111222222222222222222111...////////////000000000222333333222111111222444000111222222333333222222000111111222333333444444444222111000000222444555333333222222333333444555666666666777777777888888888888888888888888888999888999999999999:::===???FFFJJJSSS```lll{{{---...///000000///...---***+++---...////////////333222222111000//////......///////////////......------,,,+++,,,---.../////////............//////000111333444444333111000---..................------------------------------...///000111111111111........................---......//////......------...///000000///...---........./////////000000000//////---,,,+++******'''***------+++,,,...111------------------------,,,,,,++++++,,,,,,------//////.........---------,,,///222111,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,.../////////,,,,,,,,,+++++++++******++++++------------++++++,,,---------,,,)))&&&$$$+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***))))))+++---.................................////////////......+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++---...//////,,,,,,,,,------.........+++,,,............,,,+++............---,,,+++++++++++++++,,,,,,------------------.........//////+++,,,...---,,,,,,---///---------...///000111222////////////...---,,,,,,,,,---...//////...---,,,...///000111111000//////////////////////////////+++,,,,,,---...///000000------...///222555888:::111000...------...000111//////000000000000//////........................////////////////////////---------...///000000111//////000000111111111222......////////////......//////000000000000//////111111222222222222111111......///000000000000000///000000000///...------000000000000////////////...111333222000///000222000//////...///111333444111222222333333222222111000000000000111111111111000000111000//////111222222222333444444444444333000000111222333333444444555333000...///111444777333333222222333333444555666666666666777777777777666666666666555555555555999999:::999888999<<<>>>DDDHHHQQQ]]]iiixxx,,,------...///000111111........................222111111000000000000111111///......//////...---,,,,,,...///000000000000000000000000000000000000,,,666AAAEEE???555---)))//////000//////...------........................------------------------------------------------000///...------------------,,,,,,++++++,,,,,,------.........//////000000???777///+++---000000......---,,,+++++++++,,,---...------,,,,,,------...------------------------,,,---------.../////////---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------...---+++*********++++++******+++,,,,,,---......,,,,,,---------,,,,,,+++***++++++,,,------------***)))((('''''')))+++------------------------------------.........//////......//////...---,,,,,,++++++++++++++++++++++++...------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...///......------,,,++++++------------,,,+++******.........------,,,,,,,,,***+++,,,---............,,,,,,,,,---------..............................------------------------------............------111111000000/////////...000111111111///---,,,***222222111111000000000///222000...---...000444666666555333111000000111111111111000000//////......222000///000111000+++'''////////////////////////......////////////......//////000111111111111111000000000000000000000000---///000///...---...000////////////////////////000111222222222000///...////////////000111222333222222111///------...000222222222222111///...---000000000111222222333333000000000000000111111222000000000000111111111111111222222333333222222222333222111222333333222000111111111111111111111111222222222333333444444444444333333333333444555555777777777777666666666666666666666666777777777777;;;:::::::::;;;===???@@@GGGJJJRRR^^^iiixxx------......//////000000...........................---------------......222000...---...///...---------...///000000000///////////////////////////222:::BBBEEE@@@888222/////////000000000///.......................................---------------------------------------//////...---------------...------,,,,,,------...---........./////////000999444///------...---,,,------,,,++++++,,,,,,---------,,,,,,,,,,,,---------------------------------------...............---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++***))))))***,,,,,,------------------------,,,------------...............//////...------,,,++++++++++++++++++++++++...------,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------------------------+++,,,,,,---------,,,,,,.........------,,,,,,,,,+++,,,,,,---............,,,,,,,,,---------..............................------------------------------............------000000/////////...............///000000///...---.........------,,,,,,,,,///---,,,+++,,,...111222444333222111000000000111111111111111000000000///111000///000111000,,,)))//////////////////////////////000000000000////////////000111111111111000000000000000000000000000...///000000......///000111111111111111111111111000111111222111000///...////////////000111222333000000000///...///000111111111111111000///......000000000111222222333333000000000000000111111222000000000000111111111111111111000111222444666888555444222111222333222111333333333333333333333333555555444333333222111111444333333333333444555555777777777777666666666666555555666666777777777888888888999999:::<<<===>>>FFFIIIQQQ]]]hhhwww.........///////////////........................//////...//////000111222444111...,,,---...............///////////////...////////////////////////000555;;;;;;777222///...//////000000111000000000......................../////////......---------------------------------//////...------------...///......------......///.............../////////333222111///...---,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------...............---------,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...++++++,,,------...//////******,,,------..................---------------,,,------.........------,,,,,,,,,---------..............................------------------------------............------///............---------+++,,,---///000000000000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000222222111000////////////222222111111111111000000/////////000111000---+++////////////////////////000000111111111111000000...///000000111111000000000000000000000000000000///000111111//////000111111111111111111111111111000111111111111000//////////////////000111222333/////////000000000111111/////////000000//////...000000000111222222333333000000000000000111111222000000000000111111111111111000///000222666;;;===999666333111222333333222333333333333333333333333555444444333333222222111444333333333333444555555666666666666777777777777444555555666777888888999888999:::;;;<<<=========DDDGGGPPP[[[ggguuu///////////////.................................////////////000111333333555111...,,,,,,---.........///////////////...---////////////////////////...000222111...,,,,,,,,,...///000111111222111111........................000000000///......------........................///......---------............------------..............................111222111///---,,,---...,,,,,,,,,,,,---------...,,,++++++******++++++,,,------------------------/////////...---------,,,+++***)))***,,,.........------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------,,,,,,,,,---------......++++++,,,---......------...............------------...............---,,,,,,,,,,,,---------..............................,,,,,,------------------------............------------------------------+++,,,---...//////000000------------------------------...//////000//////000000//////............111000000000000000000000.........///000000///...///////////////////////////000000111111000000///...//////000000000000000000000000000000000000000///111222111000///000111111111111111111111111111000000111111111000000000////////////000111222333111000000000111111000///------...///////////////000000000111222222333333000000000000000111111222///000000000111111111111000000111333555888<<<===;;;888333111111222333333111111111111111111111111111111222333333444555555444333333333333444555555666666666666777777777777333444555666777888999::::::;;;===???@@@@@@??????CCCFFFNNNZZZeeettt///////////////.................................+++++++++,,,---...///000444111...,,,---......---...///////////////...---........................111111111000......///000...///000111111222111111........................000000/////////.......................................---------......///------,,,,,,,,,,,,------...............---------000///---+++)))***---000,,,,,,------............,,,++++++******++++++,,,------------------------/////////...---------,,,,,,***)))***---...///...------------------------...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))***+++---...//////+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++------------,,,++++++***+++,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------......---------,,,,,,,,,---.........------,,,+++.................................///......------,,,,,,,,,---------..............................,,,,,,,,,---------......------............------,,,,,,,,,---------------...------------...........................//////---...///000000//////...////////////.........---.../////////////////////---...//////////////////////////////////////////...//////000000//////.........///000000000000000///////////////////////////111222111000///000111000000000000000000000000000000000000000000111111////////////000111222333555333111000111000...,,,,,,---...//////000000///000000000111222222333333000000000000000111111222///000000000111111111111000111444777999999:::999;;;888333111111222333333111111111111111111111111000111111222444555555666444333333333333444555555555666666666777777777888333444555666777888999::::::;;;===???@@@@@@??????BBBEEEMMMYYYdddsss.........///////////////........................---------------...///000111///......//////...---......///////////////...........................222111000//////000000111//////000000111000000000...........................................................................------------...//////,,,,,,,,,++++++,,,,,,,,,.........------------------+++(((&&&'''))),,,---+++,,,---......///......,,,,,,++++++++++++,,,,,,------------------------...............------------+++***+++---.........------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...))))))***+++---...//////******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++,,,,,,---------,,,++++++++++++++++++************------------------------,,,,,,,,,,,,------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,------......------,,,//////...---,,,,,,++++++/////////......---++++++.............../////////---....../////////......,,,,,,,,,---------..............................+++,,,,,,------.........------............------,,,,,,,,,------------...//////...---,,,,,,,,,---------------............,,,------.........------....../////////......---------............//////---///000///......///000////////////////////////......////////////......---...//////000000/////////////////////////////////000111111//////000111////////////////////////000000000///000000111222////////////000111222333999555000///000000...,,,---...///000000000000000000000000111222222333333000000000000000111111222000000000000111111111111///222555888:::999888777999666333111222333333222333333333333333333333333333333333333333333333333444333333333333444555555555555666666777777888888444555555666777888888999888999:::;;;<<<=========AAADDDMMMXXXdddrrr------......//////000000........................000000/////////000000111...------///111111///---------...///000000000///........................///........./////////...//////000000000///..............................,,,,,,,,,---......//////........................---------------...//////------,,,,,,,,,,,,------.........------,,,,,,,,,---***'''(((+++------++++++,,,---.../////////...------,,,,,,,,,,,,---------------------------------------..................,,,++++++---...------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------******,,,---------,,,,,,+++++++++,,,,,,---------******+++,,,---......---++++++,,,---------,,,,,,,,,,,,+++******+++------........................,,,------------.........,,,------...//////......------------------------)))+++---...//////...---+++++++++,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,---......---,,,,,,---------------------,,,---...............---------........./////////000,,,---...//////000//////,,,,,,,,,---------..............................++++++,,,,,,---......///------............------,,,---------............///...---,,,,,,,,,------,,,---------....................................---...///000000///...---............/////////000...000000///---,,,...000//////////////////////////////000000000000//////---...//////000000//////////////////////////////...///000000......///000000000000000000000000000111000/////////000222333////////////000111222333:::444///---///111000...//////000000111000000000000000000111222222333333000000000000000111111222000000000000111111111111000111444777888999999999555444222111222333222111333333333333333333333333333333333333333333333333444333333333333444555555555555555666777888888888555555666666777777777888888888999999:::<<<===>>>BBBDDDMMMXXXdddsss,,,------...///000111111...........................------,,,,,,,,,------,,,,,,---000222222///---,,,,,,...///000000000000......................../////////000111222000/////////000//////...------........................***++++++,,,---...//////////////////////////////---------------...///000.........------..................------,,,,,,,,,...+++***---222333000+++***+++---///000000///......------,,,,,,------...------------------------,,,------......////////////---,,,,,,---...---,,,...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***......---,,,,,,+++*********+++---...///...------******+++,,,,,,---......+++,,,---...////////////***+++,,,,,,------------...---+++***+++---///000////////////////////////---------.........//////,,,,,,---.../////////...------------------------)))***---/////////...---+++++++++,,,,,,---------........./////////000000,,,,,,---......---,,,,,,+++,,,,,,------......///+++,,,---...////////////---.........//////000000,,,,,,...///000000000000,,,,,,,,,---------..............................++++++,,,,,,---...//////---..................------------....../////////...---,,,,,,,,,,,,...///.........//////000000000222111111000000000111111---...///000000000........./////////000000111111///000111///---,,,...000////////////////////////000000111111111111000000---......///////////////////////////////////////...///000///...---...000111111111111111111111111111000/////////111222333////////////000111222333:::333---+++///222333111000000111111111111000000000000000111222222333333000000000000000111111222000000000000111111111111000111222444666999;;;<<<333222111222333333222000111111111111111111111111///000111222444555666777444333333333333444555555444555555666777888888999666666666666777777777777;;;:::::::::;;;===???@@@BBBEEEMMMXXXdddsss---------............///+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000111222444444222000...---,,,---...///111111111111111111222222111111000000//////.........................................................///000///...---...000//////............//////******++++++------...///111111000///...---,,,,,,++++++++++++++++++++++++,,,...000111///.........,,,,,,,,,,,,,,,+++***)))---------------------------------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,222///,,,,,,------+++)))+++,,,---...///...---,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,---,,,+++,,,+++***+++---///000///......---,,,---...///000........................000///.........000111222,,,,,,,,,---------......---------------------------------------------------.........---,,,,,,+++)))***,,,...//////............---------,,,,,,,,,---------.........//////...+++***+++...000...,,,------------------------////////////////////////......////////////......------------------------...---,,,,,,,,,,,,---...000///...---,,,------...,,,,,,,,,---------......////////////////////////------............------///111222111...+++,,,---111000...---...///111222///...///111444444111---////////////////////////000000000///---,,,---///......//////000000111111////////////////////////////////////000000000000000000000000////////////////////////000000000000......///000000000000000444333222111000000000000//////000111111111111111000000000000000000000000000000000///000111111222111000000222666999::::::111222222222222333333333111111111222222333333333444444444444444444444444444444444444444555666777555666666555444444777999777888999999777777777999999::::::999999;;;>>>AAA@@@EEENNNVVVaaaqqq---------............///---...//////......///111------------------------////////////////////////---------...///111222333222111///.........///000//////000000000000000000......------,,,+++++++++................................................---///000///...---...000......------------......---------------.........////////////............---,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,------------------,,,++++++------------------------++++++,,,,,,------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///...------,,,,,,---///000///...,,,---.../////////.................................------,,,---...///000,,,,,,,,,,,,------------------------------------------------------------------......------,,,+++***+++---............---------......------,,,++++++++++++,,,,,,,,,---------,,,***,,,...///...,,,------------------------------------------------......////////////......------------------------...---,,,,,,,,,,,,---...000///...---,,,------...,,,---------....................................------............------))),,,///000//////111333<<<:::666222...,,,++++++///...---///111222000---////////////////////////...///000///......///111////////////000000000000////////////////////////////////////............////////////000000000000............////////////......///000000000000000222222111111000000111111//////000111111111111111000000000000000000000000........./////////000000222111111222555888888888///000000000000111111111222111111111222222333444333333333333333333333333555555444444444444444444555666666555444444777999AAABBBAAA>>>;;;888777888888999999999888:::===@@@???EEEMMMUUU```ppp---------............///---...//////......///111........................////////////////////////,,,,,,---...///111333333222111000/////////000111------....../////////000111000000///......------................................................---...//////...---...///------,,,,,,,,,,,,------////////////......------------........./////////---------------.........)))+++---,,,+++******+++------.........---,,,,,,------------------------,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---///000000//////......///111111///---***,,,...000111///---,,,........................,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,------------------------------------------------------......------,,,,,,,,,,,,---......------,,,,,,---.........---,,,++++++++++++,,,,,,,,,---------,,,+++,,,.........---------------------------------------------------......////////////......------------------------...------,,,,,,------...//////...------------...------........./////////........................------............------(((+++...//////000222444333222000...,,,,,,,,,---000///...///111222111///////////////////////////***+++,,,,,,,,,,,,...000000000000000////////////000000000000000000000000/////////......---------......//////000000111111---------.........//////...//////000000000000000000000000111111111222222//////000111111111111111000000000000000000000000......///000000000000000333222111222555666777666///000000000000111111111333222111111111222333444444444444444444444444444666555444333222222222222444555666555444555666888999;;;;;;;;;999888999:::888888999888888999<<<>>>???DDDLLLTTT^^^nnn---------............///+++,,,------,,,,,,---///........................////////////////////////------...///111333444666111000//////...///000000---------...///000000111444333333222111000//////................................................---...//////------...///...------,,,,,,------...................................................---------------.........)))+++,,,,,,*********+++,,,---------------,,,,,,------------------------000///...,,,+++)))((((((+++,,,---......---,,,+++------------------------...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,+++***,,,+++*********+++---...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000000000000222333222///,,,+++,,,...///000///...---........................,,,++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,------...------,,,,,,------------------,,,,,,,,,---...///...---+++***---------.........//////------,,,---------------------------------------........................---......//////......---,,,,,,------------------------------------------............------...............////////////000........................------............---------...////////////...///))))))***+++,,,...000111000111222444555444222111////////////////////////---...///...---...///111111111000000//////......000000000000000000000000111111000///...------,,,......//////000000111111.........////////////000//////000000000000//////...///000111111222222222//////000111111111111111000000000000000000000000000000222333333333222111222111000111444666777666111111222222222333333333444333111000000222333444555555555555555555555555444444333222222222333333444555666666555555666888222444666666666666888:::777888999888888999;;;===>>>CCCJJJQQQ\\\lll---------............///+++,,,------,,,,,,---///------------------------////////////////////////------...///000222444555.........---............---......000111222333333222222111000///...------................................................---...///...---,,,---/////////............//////+++,,,,,,---......//////000//////...---,,,,,,,,,++++++,,,,,,---------...+++,,,---,,,******+++---***+++,,,,,,,,,,,,++++++------------------------......---+++***((('''&&&+++,,,---......---,,,+++------------------------...------,,,,,,------...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,++++++---,,,+++++++++,,,...///+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111111111333333222///,,,...------------...//////........................,,,,,,---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,------...------,,,...---------,,,,,,------------.........---,,,+++---------.........//////---------------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------------...........................////////////000........................------............------000000000//////...---,,,111111000///............,,,000444777777444111///////////////////////////333444444333111111222333111111000000//////......000000000000000000000000222222222111000///........./////////000000000111///000000000000111111111//////000000000000//////---...///111222222222222//////000111111111111111000000000000000000000000000000111222222222222222000//////000444666777777111111222222222333333333444333222111111111222333333333333333333333333333111111111222333444555666333555666666555555666777:::;;;;;;:::777666666777777888999999888888:::<<<>>>BBBHHHOOOYYYiii|||---------............///---...//////......///111------------------------////////////////////////,,,,,,,,,---...///000111,,,,,,---------...............///111222444555555444444333222000///......................................................,,,---......---,,,---.../////////....../////////***+++,,,---...///000000000000///...---,,,+++***+++++++++,,,------......,,,------,,,++++++,,,...******++++++,,,,,,++++++------------------------************++++++++++++,,,------......------,,,------------------------...------,,,,,,------...((())))))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++---,,,,,,,,,---------,,,,,,------...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///222111111222333222000---///...---,,,,,,...///000........................------.........---,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------......------------,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,---------.........,,,+++,,,---------------------------************************------............------+++,,,,,,------.........,,,------......------,,,,,,---......///.........------........./////////------------------------------............------......---...000111///...000000//////...---,,,,,,)))---333555444111...---////////////////////////111222111000...---...///000000000000////////////000000000000000000000000222222222111111000000000000000000000000/////////000000111111111222222222000000000000000//////...,,,...///111222222111111//////000111111111111111000000000000000000000000.........---...//////000000///...000333555666555///000000000000111111111333333333222222222222111000000000000000000000000111111111222444555777888333555777777666555666777777888:::999888888999:::777999::::::999999:::<<<===AAAGGGMMMVVVfffzzz---------............///---...//////......///111........................////////////////////////---------------...//////,,,------...............---...///111333444666666666555444333111000///...................................................,,,---......,,,,,,---...///......------......///------....../////////000.........------,,,,,,,,,,,,,,,,,,---......//////,,,------+++******,,,...***++++++,,,------,,,,,,------------------------+++++++++,,,,,,------...---------,,,,,,---------...........................------,,,,,,------...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,---,,,+++,,,...++++++,,,------------,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---///222111000000111222000///---------.......................................------.........---++++++,,,,,,,,,,,,------------------------------------------------------------+++,,,------......---------,,,,,,+++,,,---//////000...---++++++,,,---...+++++++++,,,,,,,,,------,,,...///...,,,***,,,---------------------------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,.../////////......,,,---------............------------------------------............---------,,,,,,...111222111///))))))+++,,,......//////+++...111222000...///000////////////////////////,,,,,,---,,,******+++---////////////000000000000////////////////////////111111111000000000000000111111000000//////......000000000000111111111111000000000000000///......---...000111222111000/////////000111111111111111000000000000000000000000///...,,,++++++---///111333111000000222333222222///000000000000111111111111222333444444222111///111111111111111111111111333333333333444555666777333555777777666555666666///111444555666888;;;===888:::;;;;;;::::::;;;<<<===AAAFFFKKKTTTdddxxx---------.........//////+++,,,...---,,,,,,---///000000000000000000000000////////////////////////000000////////////000000------...///000000//////,,,---///000222444666666111111000...---+++******................................................,,,---......,,,,,,---......------,,,,,,------...000000000000////////////,,,,,,,,,---------......---------...///000000111,,,,,,,,,+++)))))),,,...+++,,,------.........---------------------------/////////......---------......,,,++++++,,,.................................------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***---000000...++++++,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++---000222000//////000111111000***,,,...000111///---,,,........................,,,------...---,,,+++***,,,,,,------------......------------------------------------------------+++,,,,,,---.........---,,,,,,++++++,,,...///000111///,,,******+++---///---------.........//////,,,...000...+++***+++...------------------------////////////////////////,,,------......------,,,++++++,,,,,,---...//////,,,,,,---......---,,,,,,+++,,,.../////////......,,,,,,,,,---------......---------------------------..................---///---,,,...111222///---...//////000111111000000///111111000......111555////////////////////////---...//////......000222......//////000000111111////////////////////////////////////000000000000222222111000///...------////////////000000000000000000000000000///......---...000111222111///...//////000111111111111111000000000000000000000000111///---++++++...111333666444111111111111///...111222222222222333333333111222444555555333000...444444444444444444444444555555444444444555666666222555777888777555666666555777888777666666777888999:::<<<<<<;;;:::;;;<<<===@@@EEEJJJSSScccwww***,,,......---,,,---............//////000000000........................000000//////.........---000///...---------------111111111111000///...---333111///...///111444666222///------///000...,,,...............------,,,------...............---///......---------......------------------------..............................////////////......---,,,,,,,,,,,,---......///...------,,,,,,,,,---*********++++++,,,,,,,,,...,,,+++)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---000///...---------------///.........///---+++(((///000///...,,,+++---///------------------------...---+++******+++---...222111///---,,,---.../////////.........---------......------------......------------------------------------------------...---,,,,,,,,,,,,---...---..................---000///......,,,,,,+++***,,,,,,,,,---------.....................///000000/////////...------,,,,,,///...---,,,,,,---...///------------------,,,,,,------------------------------///000111111111111,,,------......------,,,..................---------...000111111000...---,,,++++++++++++,,,------/////////000000000000000..................------////////////////////////...............///000000---------.........//////////////////////////////...............///000000////////////000000000000000000000000000000000000///////////////000111111111111000000//////......000///...------...///000222222111111000000////////////000000000000//////222222444444444444222222000000////////////000000111111111111111111222222000111111111111222222222///000000000000111111111555444222000000000222333222222222222222222222222333333333444444444555555444555777888888888777666777555444555777888666333111222444666999;;;===>>>AAAAAAFFFMMMTTT___ppp+++---//////---------...+++,,,,,,,,,------------........................000/////////............222111111000//////000000+++,,,---...///000000000***+++,,,...///000000111222///------///000...---...////////////...------..................------......---------......///------------------------.................................//////...............---......///000000------,,,+++************++++++,,,,,,,,,---------...---+++***))))))******........................+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---.........---,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,)))'''%%%'''***,,,,,,,,,---///------------------------...---+++******+++---...000///...------...000111//////.........---------......------------......------------------------------------------------...---,,,,,,,,,,,,---...------............---------,,,,,,++++++******))),,,,,,,,,---------......---------------......///------..................------,,,,,,,,,,,,------------------------------------------------------,,,,,,---//////000000000,,,------......------,,,------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,---............------,,,,,,++++++////////////////////////////////////////////////...............///000000---------.........//////////////////////////////...............///000000////////////000000000000000000000000000000000000///////////////000111111111000000000/////////...000///......---------...////////////............000000111111111111000000111111222333333222111111000000////////////000000000000000///////////////000111111111111222222222000000000111111111222222555444333222111222222333222222222222222222222222333444444444444444444444222333444555666555555444444333333555888:::999777999999999999::::::::::::??????DDDKKKSSS^^^ppp---...000000...------...+++++++++,,,,,,,,,,,,---........................////////////............222111000000///000000000******,,,---...//////000$$$'''+++///111000...---111///...---/////////...//////000000000///........./////////...---,,,,,,---------------...///000------------------------........................------------------------......///000000111222222...---,,,+++************,,,,,,------------............,,,+++++++++++++++........................)))(((((())),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,+++++++++++++++---,,,++++++,,,,,,***(((!!!%%%)))---------------........................------++++++++++++------...------,,,---///000222...............---------......------------......------------------------------------------------...------,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,------...//////000+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------------------------+++,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------...//////......---,,,+++******)))///000000000000000000000////////////////////////...............///000000------........./////////////////////////////////...............///000000////////////000000000000000000000000000000000000///////////////000000111000000000000////////////////////////...------,,,............////////////111111222222222222111111000000111111111111000000111000000//////000000111111000000000//////......000111111111111222222222111111222222222333333333444444444444444333333222222222222222222222222222444444444444444444444333333333444555555555555444444333444666999::::::999;;;;;;::::::999999999888<<<===BBBJJJRRR^^^qqq...///111000///---......---------.......................................///////////////...............---------------...------............------(((+++...111222111///---000///........./////////000000000000000//////...////////////...---,,,+++---------------...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222//////...---,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000///---------...///...------,,,,,,------...---.....................++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...---,,,---......---+++)))+++...///...,,,,,,,,,........................---,,,,,,++++++,,,,,,---...------------...///000..............................------------......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------.........//////+++,,,---......---,,,+++++++++,,,,,,---...//////------------------------,,,,,,---...............------............------,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,...............///000000/////////......---------///////////////000000000////////////////////////...............///000000............////////////////////////////////////...............///000000////////////000000000000////////////////////////000000////////////000000000000000000////////////---...///000111000///...//////000000111111222222000111111222222111111000111111111111111111111111111000000000000000000111333333222222111000000000000000111111111222222222222222222333333333444444222333555666666555333222222222222222222222222222555444444444444333333333555555666666666777777777777777777888888888777666555666666777888999:::;;;<<<<<>>BBBJJJSSSaaavvv)))+++---.........///000//////.........---------..................................../////////000///////////////000111111,,,------.........------000000///...---------------...000///------///222...////////////...------,,,,,,---...////////////000///...---------------...................................................---,,,++++++,,,---...---...///000000...---+++)))))))))***+++,,,---...------,,,,,,,,,++++++++++++,,,------...---,,,+++........................,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++******))))))******************************,,,---------,,,++++++++++++++++++,,,------+++***((()))+++---------)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,---------.........//////......------------......------------------------------------------------,,,,,,---......---,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------.....................------...------,,,,,,------...------------------------------------------------------.........------,,,......////////////......++++++,,,------.../////////..................///......------......///000,,,,,,,,,------.........---------...//////000000////////////////////////...............///000000.../////////000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000111111000///////////////.../////////000000000111//////............//////////////////............000000000111111000000000222111000000000000111222222111111000000111111222.........///000000111111000111111111111222222222222222222222333333333333000111222444444444333222222222222222222222222222111222222333444555666666333333222222222333444555000333666777666666888:::;;;;;;;;;;;;;;;:::::::::======AAAIIIRRR```uuu(((***,,,------...///111222222111111000000000///........................---.........//////000000///////////////000111111000//////...,,,***((('''//////000111111000//////,,,...000///------000222...............------,,,++++++---...///000000000111000///...---,,,,,,,,,////////////////////////........................///...,,,++++++,,,...///...///000111000...,,,+++******+++,,,---///000111.........------,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000//////...------,,,,,,------.........---,,,,,,+++******************************)))***+++,,,---,,,++++++******))))))***+++,,,,,,---+++***+++---///000000))),,,//////...,,,******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---............---------.........//////.........------.........------------------------------------------------,,,,,,---......---,,,,,,---......//////......---------------------------,,,,,,,,,---------......++++++******++++++,,,---,,,,,,------.../////////...---++++++++++++---...------------------,,,,,,------------------------,,,,,,,,,------,,,++++++......////////////......******+++,,,,,,---......//////............//////---------------...//////.....................------......///000111111222////////////////////////...............///000000////////////000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000111111000///////////////.../////////000000111111111000...,,,+++***++++++222222111111000000//////111111222222222222111111111000///......///000111222222111111111111222222//////000111222333444444000111111111111222222222111111222222222333333333000111222222333333333333222222222222222222222222000111222333555666777777555555444333444555666777333666888777555444555777888888999999999999::::::======@@@GGGQQQ___sss------......//////000000////////////////////////...---,,,,,,,,,,,,---...000000//////.........---,,,...///...------...///////////////////////////...------------...//////111///---++++++---///111------------------------------------------------........................////////////////////////------------,,,,,,+++***------------------------++++++,,,000444555222...........................333000,,,,,,...///,,,***+++,,,---///000//////...******+++,,,------------///......------,,,,,,+++)))+++---//////...,,,+++000...+++)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))************+++,,,---...+++*********+++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))******+++++++++***,,,++++++******++++++,,,---+++******,,,---------+++,,,,,,------......///,,,,,,++++++,,,,,,---...//////.........---------------,,,,,,,,,,,,++++++............////////////,,,---///...------...000,,,,,,,,,------.........,,,---,,,)))%%%%%%'''***------------------------------,,,,,,,,,,,,------///...,,,++++++,,,...///------...///000111111222000000000000////////////........................///000111222111000...,,,000000////////////000000------......///000000000////////////000000000000///////////////////////////000111222222111000///,,,,,,---...///000111111...............///000000222222111000///...------000000000000111111111111000000000000111111111111//////000000111111111111444444333222111000////////////111444666555222000333222111111111222444555333222222222111111000000666333000000222555555444555555555555555555444444666666666666777777777777888999:::;;;:::888666555999::::::::::::::::::;;;===<<>>===???FFFNNNYYYjjjyyy///////////////.........////////////////////////000///............///000////////////...............000222222000...------////////////////////////,,,,,,------...///000000........................------------------------------------------------........................------------------------,,,------------,,,,,,+++------------------------......///111333333000...,,,,,,,,,,,,,,,,,,,,,,,,***---///---***))),,,///...---,,,+++************------.........------,,,))))))***++++++,,,------///...,,,+++,,,---///111111000...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------------------,,,,,,------......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......//////.........------,,,,,,------...,,,,,,,,,...///000...,,,------,,,,,,+++******))),,,,,,,,,,,,,,,------..................---------******+++,,,---...//////---............/////////111222222111...,,,---...------------------,,,,,,---......---,,,---///222//////////////////////////////............/////////...---,,,,,,---...///000000000111111111111111000000000/////////..............................//////000111111000...---//////............//////000000000///......------////////////000000000000///////////////////////////...+++******+++...///000000000000000000000000//////......//////000111------...///000111222222000000000000111111111111000000000000111111111111111111111000000000000000/////////000000111111111111111333666888999777555222111111000000000111111333333333222222222222222///000111444666666444222444444444444444444555555444444444555555555666666666777888999999999888777999999999::::::;;;;;;;;;???>>>@@@FFFMMMWWWgggttt000000//////......------///////////////////////////..................//////////////////.........///111444444222///---,,,////////////////////////---..................---------...//////...------------------------------------------------------........................------------------------,,,---------------,,,,,,------------------------......///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,......---,,,*********+++,,,////////////...---,,,,,,******++++++,,,,,,,,,,,,---,,,+++++++++,,,...///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,------------............---,,,,,,++++++,,,,,,------------------------******++++++++++++,,,,,,,,,,,,------...------,,,------,,,,,,,,,,,,------,,,,,,---///111000...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---..............................++++++,,,,,,---......///---------........./////////000111000---,,,---............------,,,,,,,,,,,,,,,,,,++++++,,,---...........................------,,,,,,,,,,,,------......------------...........................---000000/////////.................................//////000000000000///...//////............//////------......///000000000////////////000000000000////////////////////////111000...------...000111222111111111000000000////////////...///000000111------...///000111222222///000000000111111111111///000000000111111111111111111111111000000000000////////////000000000000111111222555888888777555444444333333333222222222222222222222222111111111111111222333444444222111333333444444444444555555333333333444444444555555555555777888999999999999999999999::::::;;;;;;;;;???>>>@@@FFFLLLUUUcccooo000000//////......------////////////////////////------------------------.........//////////////////222444555222///------////////////////////////000000000///...---+++***,,,---...000000...---,,,------------------------------------------------........................------------------------,,,------......---------------------------------,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,------,,,---,,,+++++++++,,,...///////////////...---,,,,,,......------,,,,,,,,,+++,,,,,,------............+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...)))******+++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........++++++,,,,,,,,,---------............//////////////////...---------------------------------------*********++++++,,,,,,,,,...//////000//////......,,,,,,++++++++++++,,,,,,,,,,,,---///111000...,,,------------......//////------,,,,,,------...///---.....................------------------------------------............,,,---......,,,,,,---............------,,,,,,,,,---,,,,,,+++++++++++++++------------------------------,,,,,,,,,,,,------.................................---------------////////////....................................//////000000000000000/////////............//////------......///000000000////////////000000000000////////////////////////000000000111111000000000222222111111000000/////////////////////000111111////////////000000000000///000000000111111111111///000000000111111111111111111111000000000000000000000000000////////////000000111333555666555444333333444444444333333333000111111111111111111111444444333111000000111222333333333333444444555555333333333333444444444444444555666777888999999999888888999::::::;;;<<<<<<>>>>>>AAAFFFKKKSSS___kkk}}}///////////////.........////////////////////////,,,,,,------------,,,,,,.........//////////////////111333333111///......////////////////////////000000000000///---***))),,,---...//////...---,,,------------------------------------------------........................------------------------,,,------............---------------------------***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---***'''(((,,,///---***+++++++++,,,,,,---...///------.........------,,,//////...------,,,++++++---...///000000000//////+++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///,,,++++++******+++,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---------............,,,,,,,,,---------......,,,,,,,,,---------......000//////...............------------------------******++++++,,,,,,------------------------,,,+++,,,++++++******++++++,,,,,,,,,,,,...///000...,,,,,,------...//////000000---------------......///---------...........................------,,,,,,,,,------------.........***,,,------,,,,,,---...------------------,,,,,,000///------......---+++------------------------//////............//////.................................////////////////////////.........------........................////////////000000000000000000////////////000000000000000///......------////////////000000000000////////////////////////---...///000000///...---111111111000000/////////000000//////000000111222111111000000//////......000000000000111111111111000000000000111111111111///000000000111111111111111111111000000/////////111000000111333444333222000000111222333333222222000111111111111222222222444444333000...///111333222222333333444444555555333333333444444444555555555555666666777888999999888888999::::::;;;<<<<<<======@@@FFFKKKQQQ]]]hhh{{{.........///////////////////////////////////////,,,---...//////...---,,,............/////////000...000111111000//////000////////////////////////---...///000///...,,,+++---..................---------------------------------------------------................................................,,,,,,---...............------------------------)))+++---,,,+++***+++---------------------------,,,++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///...,,,+++***,,,...///------,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------------............------........./////////++++++,,,,,,,,,---------//////...------------...........................+++++++++,,,------......+++++++++++++++***)))))),,,,,,,,,++++++,,,,,,,,,---++++++,,,---...---,,,------..................---------------...//////---------.........//////------------............,,,,,,---------.........,,,---......,,,+++,,,---,,,,,,------------------000...---...111222000...........................//////............//////......////////////......---------......//////000//////.........---------........................///////////////000111111111111000000000000111111000000000///......------////////////000000000000////////////////////////........................000/////////////////////000000//////000000111222000000000000////////////000000000000111111111111000000000000111111111111......///000111222222333000000000111111111111111222111000111333333222111...///111333444444333333222222222333333444444444///111222222000000222444111222222333444444555555444444444444555555555555666666666666666777888888777888888999;;;<<<<<<===<<<<<<@@@FFFKKKPPP[[[fffwww---.........//////000000////////////////////////---...///000000///...------.........//////000000...///000000///...000111////////////////////////***+++...///000000..............................------------------------------------------------........................////////////////////////,,,,,,---.../////////...------------------------))),,,...---+++***---///........................+++---///---***))),,,///***+++,,,,,,+++***((('''******+++,,,------------*********++++++,,,------,,,***'''%%%%%%(((,,,...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000333111...++++++---000222///...------,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++---------.........//////.........////////////000,,,,,,---------...............---,,,,,,,,,,,,---........................++++++,,,------...//////.../////////...------,,,...------,,,,,,------...---+++******,,,---------///......------,,,,,,+++...------------...//////---------.........//////+++,,,,,,---...///000000,,,,,,,,,---------......///000000///---++++++,,,,,,,,,,,,------.........---++++++---111333111///////////////////////////---------,,,,,,---------......////////////......******++++++,,,---......//////.........---------........................///////////////000111111222222111111111111222222------......///000000000////////////000000000000////////////////////////111000...,,,,,,...000111.........///////////////000000000000000111111222////////////000000000000000000000000111111111111000000000000111111111111------...000111222333444//////000111222333444444444333111111333333222000///111333555666777666666444444444555555666666666***...222444333222333555111111222333333444555555444444444555555555666666777666666666666777777888777888888999;;;<<<======;;;;;;???FFFKKKPPP[[[eeettt111000///...------...///////////////////////////---------.........//////444444333111000...------////////////////////////111111000000/////////...////////////////////////000,,,---111222------111///...---,,,+++,,,,,,---------............------------------------------------------------------,,,,,,,,,---...,,,(((%%%---+++)))((((((+++---//////...------//////...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++............---,,,++++++---,,,,,,++++++,,,,,,---......................../////////......---------,,,++++++******++++++,,,,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,++++++,,,,,,111000...,,,***)))((((((,,,,,,++++++***+++++++++...------,,,,,,------...***++++++,,,,,,------...........................---------.........//////,,,,,,---.../////////...,,,,,,++++++,,,,,,---...---,,,+++,,,---.........,,,---///000000000///...---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------))))))+++,,,---.........++++++******++++++,,,---........................,,,,,,,,,---------......---...///...------...///........................------------------------------............------,,,,,,,,,------............------,,,,,,------...------------............////////////////////////111111000000//////..............................000000000000000000000000...000111000///...///111333222000///.........///000000000000000000000000......//////000000111111,,,------...///000111111222222222111111///...---////////////000000000000111000/////////000111222555555444222222111111111111111111111111111111111000000000000000000000000000000111222333333444444000000111111111111000000333444444444444444444444333222222333666777777666555333111000111333333222222222333333333333444444444555666777777888888888777777777666777888888999888999999::::::;;;;;;<<>><<<999666444222222111111111111111111111111000000000000000000000000000000111111222222333333000111111111111111111000222222222222222333333333111000222555:::===>>>>>>666444222111333444444333222222333333333333444444444555666777777888888777666777777777888888888888888999999::::::;;;;;;<<>>@@@DDDGGGMMMXXXcccsss000000///............///////////////////////////------........./////////,,,,,,------.../////////------------------------/////////...............////////////////////////...,,,,,,...---)))((()))///...------,,,---------------............------------------------------------------------------------...000222222111///---------,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++---......///+++,,,,,,------------,,,------------------------------------------------------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,------...000///...------,,,,,,---,,,++++++***++++++,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........///......------***************++++++,,,000000...---+++***))))))------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......//////......---,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......---...///...------...///000/////////......------------------------------...111444777777444000............---------------...------,,,,,,------...////////////000000000000////////////////////////............------------........................000000000000000000000000...000111000///...///111222222111000////////////000000000000000000000000////////////000000000000.........///////////////111111111111000//////...////////////000000000000000//////000222666;;;===BBBAAA???<<<999666444333111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111000000000000111111222222000000111555:::===??????666444222333444555555444222222333333333333444444444444555666777777777777555666777888999888888777888999999::::::;;;;;;<<<<<<;;;===BBBGGGLLLWWWcccppp|||/////////.........//////////////////////////////............////////////---......//////000000111------------------------..................------////////////////////////,,,,,,---///////////////.........------------...------............------------------------------------------............,,,,,,+++---//////...------............---+++***,,,+++***+++,,,,,,+++***+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,------------------..................---------------------------++++++++++++++++++++++++...------,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***------,,,,,,,,,---------++++++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////...---,,,,,,++++++******++++++,,,---,,,---...---,,,++++++,,,---,,,+++++++++,,,---......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,---,,,,,,++++++------,,,,,,,,,---......------------------------,,,,,,,,,---------......---...///...---------/////////......---,,,,,,,,,------------------------000111333444333000---+++//////......------,,,,,,...------,,,,,,------...------------............////////////////////////................................................////////////////////////...000111000///...///111000000000//////.........////////////////////////////////////000000000000///////////////.........///000000000000000//////////////////000000000000222111///......111444666888888777777666555555444111111111111111111111111000000000000000000000000000000000000////////////222222222333333222222222//////000000111111222222222111111333555777666666444333222222444555444333222222222333333333444444333444555666777777777777444666888999:::999777666888999999::::::;;;;;;<<<<<<;;;>>>CCCFFFKKKVVV```mmmyyy......//////////////////////////////////////////........./////////000000////////////............------------------------------..................////////////////////////,,,...//////000111111000---.....................------............---------------------------------------....../////////000...,,,+++,,,,,,+++***------...///...---+++***,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------...//////...------------------------------++++++++++++++++++++++++...------,,,,,,------...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,++++++******+++,,,,,,---+++*********++++++,,,---,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////...---,,,,,,---,,,,,,,,,,,,---......+++---//////---,,,,,,---------+++******+++,,,------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))***+++,,,------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......---...///...---------///---------,,,,,,,,,++++++------------------------000/////////............/////////......---------...------,,,,,,------...------------............////////////////////////////////////////////////////////////////////////////////////////////////...000111000///...///111..................------////////////////////////000000000000///////////////////////////............//////000000000//////////////////000000000000444222///------...///000//////111222333333333222111111111111111111111111000000000000000000000000000000//////////////////222222222333333222222222000000111111222333333444444222111111222222111000222111111222444444333222222222222333333333444444333444555666666777777777444666888999:::999777666888999999::::::;;;;;;<<<>>>>>>@@@DDDFFFJJJSSS]]]kkkvvv---...//////000/////////////////////////////////....../////////000000000......---,,,++++++******------------------------.............../////////////////////////////////...000000......///...+++------...////////////...------............---------------------------------------...//////000000555222///---,,,,,,+++***,,,,,,---......---+++***,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...//////000***************+++,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........///......---------------------...//////---000333222...++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++---...///000000000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...111333555/////////..................------,,,,,,------...////////////000000000000/////////////////////////////////000000000000000////////////////////////000000000000000000000000...000111000///...///111---......//////......---000000000000000000000000000000000000////////////.........///////////////---...//////000000000000////////////000000000000222111000000000000111222...///000222222111000///111111111111111111111111000000000000000000000000////////////000000000000111111222222222222111111000111111222333444555555333222111222333444333222111000000222444444333222222222333333333333444444333333444555666666666666555666777888999888888777888999999::::::;;;;;;<<>>@@@DDDFFFIIIRRR[[[iiiuuu,,,---///000000000//////////////////////////////.../////////000000000000------,,,,,,+++******))).................................//////000000000////////////////////////,,,000000---,,,//////+++,,,---...///000000///...------............---------------------------------------...///000000000777444000---------,,,,,,***+++,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++******++++++,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,------------.........------......///.........---,,,,,,,,,,,,---......,,,000444333000------///---------------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------.../////////...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///,,,------......//////000------------------------------......///000111222............////////////...------,,,,,,------...////////////000000000000////////////////////////........./////////000000////////////////////////000000000000000000000000...000111000///...///111...///000111111000//////000000000000000000000000111000000000/////////...------......//////000000,,,---...///000000000000////////////000000000000000000111222222222222222///000222333333222000///111111111111111111111111000000000000000000000000/////////000000111111111000111111111111111111000000000111222333444555555333111111222333444333222111000111333555666444222222222333333333333444444333333444555666666666666666777777777888888888888888999999::::::;;;;;;<<<;;;;;;>>>CCCEEEHHHQQQZZZhhhttt,,,---///000000000//////////////////////////////////////////000000000000......---------------,,,////////////////////////.../////////000000111111////////////////////////)))...///---...333333///,,,---///000000000///...---..................------------------------------------...///000000111666333...,,,,,,,,,---,,,*********++++++,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,---------************************+++++++++,,,,,,---------******+++,,,------...///,,,,,,,,,,,,,,,+++***)))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******---,,,,,,++++++,,,,,,---************+++,,,---...,,,++++++++++++++++++,,,***++++++,,,,,,---..............................---------.........//////,,,,,,---.../////////...,,,,,,++++++,,,,,,---...(((---333444111000222555------...///...---+++***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///------...///000111222222------------------------///000000000///,,,***(((------......//////000000...------,,,,,,------...------------.........///////////////////////////---------.........//////000000000000000000000000000000000000000000000000///000111000///...///111000111222333333222111000000000000000000000000000111111000000/////////...,,,------...///000111111,,,,,,...///000000000000////////////000000000000000000111222222000///...---///111333444333222111111111111111111111111111000000000000000000000000...//////000111222222333000000111111111111000000///000111222333444555555333222111111222222000///222111222444666777555444222222333333333444444444222333444555666666666666777777777666777888888999888999999::::::;;;<<<<<<888888<<>>@@@FFFNNNUUUcccsss000///------------..............................000/////////............////////////////////////................................................////////////////////////000000000///////////////................................................------------------......,,,,,,,,,---------......111///...,,,,,,,,,......111///....../////////...+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************************..................------......---,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,---,,,*********+++************************---,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------------------------,,,,,,,,,------...000000//////...------,,,------............------,,,---...000222333444555000000///...---------.........---------,,,,,,,,,,,,---.........---,,,+++......------,,,,,,++++++,,,------......------,,,------------------------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222111//////000000///---000//////......---------...///000000///.................................////////////////////////000000////////////000000//////.........//////000////////////000000000000222222111111111000000000---------...//////...---......///000111111000000---......///////////////000000000000000///......///////////////000111111111111000000000000111111111000000//////000000111111111111111111111111111000000000000111111111111444333111000//////000000111111000000111111222333111111111111111111111111111111111111222222222222333333333222222111111111333333333333333333333333222222333333444555555666555555555666666777777777777777777777888888888888:::::::::;;;;;;;;;;;;;;;999;;;<<<===???EEEOOOVVVcccrrr000000//////...//////000///...---,,,,,,---...///////////////............////////////////////////........................111111000000000000000000//////////////////////////////////////////000000////////////////////////..........................................------,,,,,,,,,------------...111000///.........///000///...------///000000///---------------.........******+++,,,,,,---......++++++++++++++++++++++++------------------.........------,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............------------+++,,,---,,,+++***+++,,,************************++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------............------------......---,,,,,,,,,,,,,,,...------,,,,,,,,,------111111000//////...------.........//////.........------...///000111111222///......---------............---------,,,,,,,,,000000///......---,,,,,,------------------------,,,------......------,,,------------------------------,,,,,,,,,------......---,,,++++++,,,---...------------------------------------------------,,,,,,,,,---...///000111444222000000111000///---000000///...---,,,++++++...111444222...+++---///........................////////////////////////000000////////////000000////////////////////////---......///000111111222111111000000000000//////,,,---///000000000///...,,,...111444444222///------......///////////////111111222222111111000000///////////////000111111222111111000000111111222111111111000000111111111111111111111111111111111000000000000111111111111333333111000////////////000000//////000000111222111111111111111111111111111222222222222333333333222222111111111111111000333333333333333333333333222333333444444555555555444444555666777888999999777777777777888888888888999999999:::;;;<<<<<<===:::;;;<<<<<<>>>EEEOOOVVVcccrrr---...............///000///...,,,++++++,,,...//////////////////.........////////////////////////........................111000000000000000//////////////////////////////---......//////000000000................................................//////......------,,,,,,------------------------///...------,,,---.........---++++++---...------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,+++,,,,,,---,,,---------.........///---------,,,,,,------...,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))+++++++++,,,,,,,,,------...............---------...---+++******++++++,,,......---,,,,,,,,,------000000000000000000000000......////////////......++++++,,,,,,,,,------------------,,,------............---------,,,,,,,,,//////...---,,,,,,---------------.........//////,,,------......------,,,,,,,,,---------------------,,,,,,,,,------.........---+++******+++---...------------------------........................,,,,,,,,,------///000000444222111000111000///---.........------,,,,,,+++,,,...000///---,,,,,,...........................////////////////////////000000////////////000000000000000000000//////.........//////000000111111000000000///////////////...///000000//////000111,,,...111222222111...------......///////////////111111111222222111111000///////////////000000111000000000///000000111222222222111111111111222222111111111111111111111111///000000000111111111111111111000000000000000000000000000000000111222222111111111111111111111111111111111222222222333333222222222222111111111111333333333333333333333333333333333444444444555555444555555666777777888888666777777777888888888888888888999999:::;;;;;;;;;;;;<<<<<<<<<>>>DDDNNNVVVdddrrr///111222000---+++,,,---///...,,,++++++,,,...///.........///////////////////////////////////////.................................------,,,,,,,,,////////////////////////------......//////000000------------------------...........................---------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------000...,,,,,,,,,---,,,***........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++000///...---,,,,,,,,,,,,,,,,,,,,,---------.....................//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))(((,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------+++***)))))))))***,,,---...------,,,,,,,,,------------...///000111222222......////////////......,,,+++++++++++++++++++++---,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---....../////////,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------............---+++******+++---...------------------------........................///......---------......333222000000111000///---+++,,,,,,------.........,,,++++++---000111000...........................////////////////////////000000////////////000000//////000111111000///...//////////////////000//////////////////000000000...000000///------///111........................---....../////////////////////000000111000000//////////////////000000111...............///000000222222111111111111222222000000000000000000000000///000000000111111111111//////000000111111222222222111111111111222333333111111111111111111111111000000000000111111111222222333333333333333333333333333333333333333333333333333333444444444444444555555555555555555555555666777777777888888888888888888888888888888888888;;;<<<======>>>DDDNNNUUUdddrrr;;;======999333///...//////...---,,,,,,---...///.........///////////////////////////////////////........................222222222111000000//////////////////////////////..................//////------------------------........................,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,------------.........333111///.........---,,,.........---------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,,,,---...------,,,++++++******000///...,,,++++++******,,,,,,,,,---------.....................//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,---...---,,,+++,,,---******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***************+++,,,,,,---,,,,,,,,,,,,---...///,,,,,,---...000111222222.........//////...............---------------------,,,,,,+++++++++,,,,,,......---------,,,,,,,,,******++++++,,,------...,,,,,,------.........///,,,------......------,,,+++,,,,,,------.........++++++,,,---...............---,,,++++++,,,---...------------------------------------------------//////...---------------111000//////000000///...++++++,,,---...///000000///,,,+++...333555333000------------------------////////////////////////000000////////////000000...///000111222111000000000000000000//////////////////000000000000111111///333555444111...///000000///,,,++++++,,,...///---......///////////////......//////000000/////////////////////000111111------------...///000000111111111000000111111111000000000000000000000000000000000000111111111111///000111222222333222222222222222111222333333444111111111111111111111111//////000000000111111111333333333333333444444444333333333333333333333333444444444444444444444444666555555555444444444444777777777777888888888888999999999999888888888888:::<<<>>>>>>@@@EEEMMMSSSbbbppp;;;>>>???;;;555000///111..................................../////////000////////////////////////........................555555444444333222222111////////////////////////..................------................................................,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,---...............222000......//////...---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......++++++******+++,,,,,,------------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000000/////////.........---.........,,,+++,,,---************************++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,---...///000---............/////////------............------------..................------,,,+++*********+++......---------,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,---......///***+++,,,...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////...---...///000///...---------......//////000......///000222333222111------------------------////////////////////////000000////////////000000,,,---000222333222222111......//////000000111111000000000111111111222222444;;;BBBCCC>>>888444222111///---,,,+++,,,...///---......///////////////---...//////000000/////////////////////000111111---------......///000111111000000//////000000111000000000000000000000000000000000000111111111111222333333444333222111000111111111111111222222333111111111111111111111111000000111111111222222222111111222222333333333333333333333333333333333333444444444444444444444444555555555555666666666666777777777777888888888888999999999:::;;;;;;;;;<<<999;;;>>>@@@AAAEEELLLQQQ^^^lll~~~---111444222---***+++---......///000000///......---.........//////000000////////////////////////........................000000//////...------,,,/////////////////////////////////......------,,,////////////////////////........................,,,------....../////////.........------,,,,,,,,,***++++++,,,---------,,,...,,,++++++---......------------,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---......+++*********+++,,,,,,---,,,,,,------.../////////++++++******++++++,,,,,,,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++*********)))))))))---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++,,,,,,,,,---------+++++++++,,,,,,---------///000000000///---+++*********+++,,,---///000111/////////...------,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,------...---,,,+++************......---------,,,,,,,,,---...000000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////)))+++,,,...//////......---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---,,,,,,---///000///...//////////////////......+++...111111...,,,...111------------------------////////////////////////000000////////////000000+++---///222333333222222,,,,,,---///000222333333000000111111222222222333:::CCCNNNRRRLLLBBB:::666111000///...............---......///////////////......///000000000000000///////////////000111111............///000222222000000////////////000000000000000000000000000000000000000000111111111111666666666555444111///...000000000000000111111222111111111111111111111111111111222222222333333333000000111111222222222222333333333333333333333333444444444444444444444444444444555666777888999999777777777777888888888888888999:::;;;===>>>???@@@888;;;???AAABBBFFFKKKPPP[[[iii{{{+++,,,,,,,,,------............------------..................////////////555555444222000...,,,***000000000000000000000000//////.........---------------............------,,,...///111111000...---111000///...............000///...---,,,------...------++++++++++++------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---000000///...------,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,---,,,,,,+++***))),,,++++++******++++++,,,------++++++++++++------+++,,,,,,------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++******+++---...(((((()))***++++++,,,,,,,,,---------,,,,,,...000000---+++***,,,---+++))),,,,,,++++++,,,,,,---.../////////......---,,,,,,---------.........//////..................------,,,+++++++++++++++++++++........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------,,,+++,,,...000.........---,,,,,,,,,,,,000///---,,,+++,,,,,,---++++++,,,,,,---...////////////////////////......,,,,,,,,,---------..............................///...,,,,,,,,,---///111,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------)))***+++---.../////////111000...---,,,,,,------......///000///...,,,+++........................000000000000000000000000222111111111222333444444//////000000111333444555000000000000////////////111666BBBQQQZZZUUUEEE666000000///...............---...///000000///...---............////////////------..................000000000000111111111111000000000000000000000000111111111111000000000000111111111111111222222222222000---+++,,,///333555333222000/////////000000333333333333333333444444111000000333888888444///333333333222222111111111333444444555555444444333666666666555555444444444444444444444444444333333888888888777777777777777999999:::::::::;;;;;;;;;<<<<<<<<<===???DDDKKKPPP\\\gggyyy000000000000111111111222111111000000000000000000............////////////111111111111000///...---........................//////.........---------------............------...///000000000...,,,+++......---,,,,,,,,,,,,,,,000///...---,,,------.........---,,,,,,---...............------......///------,,,,,,,,,,,,------//////......---,,,,,,+++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++******+++---...******++++++,,,,,,------***+++,,,+++******,,,...222///,,,,,,---...,,,+++,,,,,,++++++,,,,,,---...---------------.........,,,------------.........,,,---------.../////////---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,++++++---///,,,,,,------......------///...---,,,,,,,,,------+++,,,,,,,,,---.................................,,,,,,,,,---------......------------------------000///---------...000111------,,,,,,,,,---......000000////////////000000---......//////......---,,,---...//////......---..................------........................////////////////////////.........///000222333444......---------......///......//////000000111111111222;;;KKKZZZZZZMMM???111111000///////////////......////////////..................////////////+++,,,---...//////000000/////////000000000111111000000000000000000000000000000111111222222333333000000000111222222222333222111000//////000111222444444222111111111222222444333333222000//////...222111111444888999555111333333333222222222111111333333444444444444333333444444333333333222222222555444444444444444444444888777777777777777777777999999999999::::::::::::<<<<<<<<<===???DDDKKKOOO[[[fffxxx......///////////////000/////////...---------------............/////////------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------------............------////////////...,,,+++)))......---,,,,,,,,,,,,---//////...------------...//////............//////...............///000111......------------............------,,,,,,++++++/////////...---,,,***)))------------------------***))))))))))))+++,,,------------------------------,,,,,,++++++,,,,,,---------------,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---222000......//////...---,,,,,,++++++,,,,,,---...+++++++++,,,---.........,,,,,,,,,,,,------------+++,,,,,,---...///000000******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---......---++++++---...***+++---...//////......------,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111222......---,,,,,,,,,---------------,,,,,,------...111111000000///...,,,,,,)))+++...000111000...---......---------......///........................////////////////////////++++++,,,---///111222444//////---,,,++++++******------...///000111222222222///222AAAQQQVVVLLL@@@111111000000//////000000//////............//////............////////////***+++,,,...///000111111....../////////000000000000000000000000000000000///000111222333444555555//////000111222222333333222333333333222111//////444333222222111222222222333333222111000//////...333222222555888999666222333333333222222222222111333333444444444444333333444333333333333222222222555555555555555555555555777777777777777777888888888888888999999999999:::;;;<<<<<<===???DDDJJJNNNZZZdddvvv------------------------......------,,,,,,+++***---------.........//////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------.........---,,,++++++000//////.........//////............------..............................------------...///000111.........------.........---------,,,,,,+++++++++............---,,,+++***------------------------+++***(((((((((***,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++***))))))+++---111000///...............,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---------......//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---......---,,,+++,,,---+++,,,.../////////---,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000000///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---000000000///...---,,,++++++,,,...///000///...---...---,,,,,,---...000111................................................,,,,,,,,,---...000111222111000///...---,,,,,,,,,.........///000111111111333///...666@@@DDD???888000000///////////////000000///...------...///000............////////////,,,,,,---///000000000000............////////////////////////////////////000000111111222333333444//////000111222333333444222222222222111000000///111111000000000000000000111111222222333333444444222111222444777777555333222222222222222222222222333333333444444333333333555555555555555555555555555555555666666666666666777777777777777888888888777777888888888999999999;;;<<<======???CCCIIIMMMXXXbbbsss///////////////.........///000000000000///...---------------............,,,------...............---------------------------.....................------............------++++++,,,------.........//////.........//////000------..................---------......---------,,,,,,,,,,,,---...///000.........------.........---,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,++++++++++++++++++++++++...,,,***(((((()))***+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++---............---,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,------//////......---------,,,,,,,,,---......///000000---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,---......,,,,,,,,,---//////000000///---,,,***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,,,,,,,,,,,,,......------...///000000------.........------,,,//////...---------------...---,,,,,,---...000111//////////////////////////////////////////////////////.........///000000000000///////////////000000000000000////////////111000///000222222222111......---------......///000///...------...///000............/////////////////////000//////..................////////////////////////////////////111111111111111111000000///000000111222222333333000000.........000111333000000000000111000000000000000111222222333444444000000111222444444333222222222222222222222222222222333333333333333333222555555555555555555555555555555555555666666777777666666777777888888888888777777888888888999999999;;;<<<===>>>???CCCHHHLLLVVV```qqq------------,,,,,,,,,,,,,,,---...//////...---,,,,,,------------.........------............------........................---------...............------............------++++++,,,---...///000000---,,,,,,,,,,,,---......,,,---......///.........,,,---............---,,,,,,,,,,,,,,,,,,---...///......------------......------------,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++...---,,,************+++******,,,,,,,,,,,,******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,---...---,,,,,,...000,,,,,,---,,,******,,,---,,,,,,++++++,,,,,,---............---,,,+++++++++,,,,,,,,,,,,------------000000///...---,,,,,,+++))))))******++++++,,,,,,........................---,,,,,,++++++,,,,,,---...------,,,,,,------...***,,,......---------...222111000///---,,,++++++,,,,,,---.........------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///++++++,,,---.........---111000...---,,,,,,------......---------......///////////////////////////000000000000000000000000111111000///////////////...---------...///000000111000000000/////////...---///111000......///111------,,,,,,------......//////............//////............////////////000000000000///...------....../////////000000000000000000000000000000000111111111000000000//////111111111111111222222222000///------...000222333111111222333333333333222111111000000000////////////000111222222333333333111222222222222333333333222222333333333333222222222222222333333333333444444444444555555666666777666666666777888888999999888888888999999999999::::::;;;===>>>???CCCGGGKKKTTT^^^nnn,,,,,,+++++++++*********((()))+++---------,,,+++,,,,,,---------.........------...///////////////........................---------.........//////------............------------------...///000000,,,,,,,,,,,,,,,---......,,,,,,.../////////......---...////////////...---......------------...///------,,,,,,,,,,,,---------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,+++******+++,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))******++++++,,,,,,,,,,,,---...---,,,,,,...000***,,,---,,,******,,,...,,,,,,++++++,,,,,,---............---------------,,,------------........./////////...---------,,,))))))))))))))))))))))))---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...(((+++---............///333111///---,,,,,,---...,,,---.........---,,,+++*********+++,,,,,,,,,---+++++++++,,,---.........,,,,,,,,,---------......------------------------+++,,,---------...------------,,,,,,,,,---......))))))))))))***+++,,,---,,,,,,---.................................------..................------////////////////////////111111111111111111111111000///////////////000000......------......///000////////////000000000000+++---000222222111000000---------------...//////......////////////..................///////////////000000000000//////.../////////000000000111111000000000000000000000000111111111111111111111222222222222111111111111111000000000000000000000000000111222333444333333222000000000000////////////000111222222222222333444111111222222222333333333222222333333333333222222222222222333333333444444222333333444555555666666555666666777888888999999999999999999:::::::::::::::;;;===>>>???BBBFFFJJJRRR\\\mmm000000000//////.........)))+++---///000000//////,,,,,,,,,---------......+++,,,...///000111111111........................---------.........//////---..................---000//////.........//////...............///000111+++,,,.../////////.........///000111111000///...000//////.........//////---,,,,,,++++++,,,,,,---......................../////////...---,,,+++***------------------------++++++,,,...............+++,,,...//////...,,,+++++++++------------++++++)))***+++,,,---.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************+++,,,,,,---......,,,---------,,,,,,...000***,,,...,,,******,,,///,,,,,,++++++,,,,,,---...,,,------......//////000---------.........//////------................../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...'''***---.........///000222000...,,,,,,---///111------...///...---+++***))))))***+++,,,,,,------++++++,,,------...//////,,,,,,,,,---------..............................,,,---......//////......,,,,,,,,,,,,------...///,,,,,,,,,,,,---...///000...///////////////......***+++...000111000...---......///000///...,,,+++000000000000000000000000111111111111111111111111---------...///000111222111000000/////////000000------...///000111222222,,,---...222555444000,,,...............///000111---...///000000///...---............/////////000......///000000111000000000000000000111111111111000000000000000000000000000000111222333444444555333333222222111000000000000222333444444111///---...///000111222222111000...///000111222333444444111222333333333333444666111111111222222333333333222222222333333222222222444444444555555666666666222222333333444555666666555666666777888999999999999999:::::::::;;;;;;;;;:::;;;===>>>@@@BBBFFFIIIRRR\\\lll///...---+++)))'''&&&%%%------,,,+++,,,---...///,,,,,,,,,------.........000000111111111111000000+++++++++,,,---...///000000///...---,,,------...---///000000///......///---.........---,,,++++++---------...------,,,,,,***+++,,,,,,------,,,,,,..........................................------,,,++++++++++++,,,------.../////////...------,,,....../////////...------ ###'''+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000+++,,,------......------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------.........////////////.........---------,,,---......//////......000///---,,,,,,---///000000000000000000000000000///////////////000000000333333333222111///---+++222222222111000000//////........................000000//////.........---//////......---------,,,000000//////.........---//////000000000000/////////000111000///...///000////////////////////////---///222444444222///---------...//////000//////000000000000111111111111000222333222000///111333333222222111111222222333111111222222222333333333222222222222222111000///111111111222222333333333333333222222333333444555444444444555555555666666555444333222222444555777333444555666777999::::::888888777777777777888888999999::::::::::::;;;;;;;;;:::;;;>>>@@@AAAFFFMMMQQQ\\\lll~~~111111000//////...------------,,,,,,,,,---...///------...............///......////////////......------------...///000111000///...---,,,------...---///111000///...//////---............------,,,,,,------...------,,,,,,,,,,,,---............---................................................---------------......///...............---,,,,,,******+++,,,,,,++++++++++++,,,.........---+++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++,,,------......------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......////////////......---------.........////////////.........---------,,,------...............000...---,,,,,,---...000......................../////////000000111111111111111222222111000......++++++,,,,,,------......////////////////////////000/////////............/////////.........------000/////////...............//////000000//////...///000111000///...///000////////////////////////---...000222222000...---......///000000000//////000000000000111111111111///222333222000...///000333222222111111222222333111111111222222222333333222222222222222111000000111111111222222333333333111111000000111111222222333333444444444555555555333222111000111222444555222333333444555666777777888888777777777777888888999999999:::::::::;;;;;;===;;;<<<>>>???@@@DDDKKKQQQ\\\lll}}},,,,,,,,,------.........---,,,,,,,,,,,,---...//////////////////.........,,,------------------,,,...............///000111//////...------------...---///000000///......///------.../////////......,,,,,,------...------,,,,,,---......//////.........................................................////////////000000000,,,------------,,,,,,++++++,,,---...............111000000...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......------------------------------,,,,,,,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......////////////......---------..............................------------------...............///...---,,,,,,---...///........................,,,,,,---...///000111111//////000111111111000000,,,,,,---......//////000000000000000000000000000////////////............000000////////////......////////////.....................//////.........///000111000///...///000////////////////////////......////////////......000000000111000000//////000000000000111111111111000222444444222000///000222222111111111111222222111111111222222222222333111222222222222111000000111111111222222222222222000000111111111222222222222222333333333444444444444333222222222333555666444444444444555555555666888777777666666777777888999999999999::::::::::::>>><<<<<>>AAAEEEJJJSSSaaaqqq......---------,,,,,,,,,,,,,,,,,,------............)))%%%%%%))),,,+++(((,,,,,,,,,---------.........------------...//////------......//////000000000000///...............333///+++,,,///000---))))))***+++,,,---.........------------------------///...------...///000111///...---------///000111111000000///...---------+++,,,---...////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********---,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111000...---///000222000,,,+++---...//////......------------......------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......111000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++000///...---,,,++++++++++++++++++,,,,,,---...///---...///000000000///...000000///000000///---***...///---+++,,,///...)))///222444222...,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////,,,(((000,,,+++///000......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------....../////////......---,,,,,,................................................,,,,,,---------,,,++++++111000///...............111111000///...------,,,////////////////////////---------.........//////000111111000---,,,,,,---...............///000000---------.........//////000000000000//////////////////000111111111111111222111000//////000111222////////////////////////000000000000000000000000............////////////...............///000000000000000000000000000000111111000000000000111111,,,...111444444222000...000000000000000000000000111111222222222333333333000000000000111111111111///000000111222444555666555444222111111111222222333333333333333333333333333333333444444444555555666666555555555555666777666666666666777777777777777888999:::;;;::::::999;;;::::::;;;===???BBBCCCNNNSSS^^^ooo000000/////////.........,,,,,,,,,---------......111---))))))---///...,,,,,,---------...............------------...//////.........///////////////000000///...............000...,,,---//////---+++***+++,,,,,,------------------------------------...---,,,,,,---...///000//////...------...///000000000000///...------------...............------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111...//////...,,,+++,,,---...------......---***'''+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++//////...,,,,,,++++++,,,((()))***,,,------------...---,,,+++,,,///222444000///......///...,,,***,,,000000+++(((***+++***...000000000...---,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,......+++))),,,)))))),,,,,,)))))),,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---------------000///......------......000000//////......------........................,,,,,,,,,---------......///000111000...------///111000000000000111222222---------.........//////000000000000//////////////////000111111111111000000//////////////////000////////////////////////000000000000000000000000............///////////////............///000000000000000000000000000000111111000000000000111111---///111333333222000///000000000000000000000000111111111222222222333333000000000000111111111111111111111222333444555666555555333222222222333333333333333333333333333333333333333444444444555555777666666666555555555555666666666666777777777888666777888999:::999999888::::::;;;<<<>>>@@@BBBCCCMMMQQQ]]]nnn///////////////.........,,,,,,,,,------------...222///,,,,,,///111000...------........./////////...------------.../////////////////////.........000///......---.........---///000000...---......+++,,,,,,---------,,,,,,---------------------------,,,,,,,,,,,,---......//////......---......///000000//////...---------/////////......---++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......+++,,,---...///000111111,,,...///...,,,******+++,,,,,,,,,...000111///---222333555666555222///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,///...---,,,,,,++++++,,,,,,---...///000///...---,,,---///222444777999;;;222000.........///...---(((...000+++&&&''',,,......---------......---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++***---,,,...///,,,''')))...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,.........//////...------------------///////////////.................................---------........./////////000111000///...///000...------------...//////------........./////////////////////000000000000...///000000111111000000---......//////......---////////////////////////000000000000000000000000............//////////////////......//////000111////////////////////////111111000000000000111111//////000111111111111000000000000000000000000000111111111222222222222333000000000111111111222222222222222222222333444444666555444333333333444444333333333333333333333333333333333444444444555555666666777777777555444333666666666777777777888888666777888888888888888888999:::<<<>>>@@@AAABBBBBBKKKPPP\\\mmm------------------------------------------------000---++++++---///...---.........////////////000...------------...//////000000//////......------///......------............222555333///,,,---000------------------,,,,,,---------------------------------------------...//////.........---------/////////......------------.........------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,---...//////---------.........//////---///000000...,,,,,,,,,///......000555;;;???@@@@@@@@@???<<<888444000...------------------------------------------------------............------,,,,,,,,,---------............------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...------,,,+++++++++,,,000000//////......------...444;;;BBBEEECCC???<<<444222///...///000000000''',,,...)))'''+++///111...,,,***,,,000111...,,,------------------------------------------------*********+++,,,------,,,......111111+++&&&(((...,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,---------................................................***+++,,,---...............------,,,,,,,,,------.........///////////////.........................../////////000000000000...000111000//////000111,,,,,,++++++,,,,,,---...............////////////////////////000000000000...//////000000000000000---...///000000///...---////////////////////////////////////////////////............/////////////////////...///000000111////////////////////////111111000000000000111111000000000000000111111222000000000000000000000000111111111111222222222222000000111111111222222222333222222111111111222222444444444333333333444444222222333333333333444444333333333444444444555555333444666888888777555444666666777777777888888888888888888999999999888888999:::===???AAABBBBBBAAAIIINNNZZZkkk}}},,,------------------------------------------------,,,+++,,,,,,------,,,.........////////////000...------------...//////000000//////......------......------------......000555888666000+++,,,///------.........---,,,,,,------------------------....../////////...........................------............------------++++++,,,---......---------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,------...///////////////...------,,,,,,,,,...//////...------...000111333888===BBBDDDEEECCC@@@<<<888444222000000........................---------------------------......//////......---,,,,,,,,,---------......++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,------......------,,,------,,,+++++++++,,,,,,...---++++++,,,///222444<<<@@@EEEHHHGGGBBB<<<777222000...---.../////////,,,...,,,)))***//////---...,,,+++---111222000---------------------------------------------------+++,,,,,,,,,,,,---...///+++,,,......((("""$$$+++------------............------------------------+++,,,------......------,,,,,,,,,---------......---------,,,,,,+++++++++................................................---------......------,,,------,,,,,,,,,------............///////////////........................------........./////////...///000000///...000111//////......//////000111........./////////000000.../////////000000000111......///000000000000000......000111111000......////////////////////////////////////////////////............///////////////////////////000111111000000000000000000000000111111000000000000111111111000/////////000222222000000000000000000000000000000111111111222222222111111111111222222222222222111111000000000000000222222222333333333222222222222222333333444444444333333333444444444555555111333555777888888777666777777777777888888888888::::::::::::::::::::::::888:::<<>>:::666333111...---++++++---------,,,000111...+++,,,///,,,'''---------...000000///...,,,,,,,,,------------...------------------------,,,---...---,,,,,,...///...---......+++&&&''',,,------------............------------------------+++,,,------......------,,,,,,,,,---------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.......................................---,,,,,,------------------...//////////////////.........------------------------+++++++++,,,,,,,,,,,,---...///000///...---...///...............///000000....../////////000000000......//////000000111111---...//////000000///////////////000000/////////////////////////////////000000000000000000000000............////////////000000//////000000111222000000000000000000000000111111000000000000111111000000000///000111111222000000000000000000000000000000000111111111111222111111111222222222222333222111111000000000111111111111222333333333222222111222222333333444444555333333333444444444555555222333555666777888777777777777777888888888999999<<<<<<;;;::::::::::::;;;888999;;;===???@@@AAAAAAGGGLLLXXXhhhzzz........./////////000000......---------,,,,,,,,,---...//////............,,,---------...............------------...//////.........///////////////---,,,,,,,,,------...///+++///222222///,,,+++,,,,,,,,,---.../////////...------------------------....../////////...---,,,)))***,,,.../////////...------------------------+++,,,,,,---------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...............------------------------***++++++++++++---222555777666666777777555111...000///---,,,+++,,,---...---------------------------------------------------------......---------,,,,,,,,,---------......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------............------,,,+++++++++++++++,,,,,,---///333888>>>CCCFFFHHH@@@===888333000...------...---,,,---//////...,,,***...000---,,,---,,,(((+++---......---------...,,,,,,,,,---------..............................,,,......,,,******,,,...222///...000///,,,+++...+++++++++,,,,,,,,,------........................+++,,,------......------,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...............---......------......///000000000//////......------------------------------,,,,,,,,,,,,------------...///000...---+++,,,---------,,,,,,------...///.../////////000000000000.........///000111111111---...//////000000/////////......------......///////////////////////////000000000000000000000000............////////////000000//////000000111222222222222222222222222222111111000000000000111111///000000000111111111111000000000000000000000000000000000000111111111111111111111222222222333333333222222222222222333333111111333444444444333333111111222333333444555555333333333444444444555555666666666666666666555555777777888888888999999999<<<;;;:::999999999::::::999999:::;;;===???@@@AAAGGGLLLWWWgggxxx,,,,,,,,,---------...............------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------.........------------...//////---.........//////000000,,,,,,,,,,,,------...///'''***---///...---,,,++++++,,,---...////////////------------------------------...///...---+++***((())),,,...////////////------------------------------------,,,+++******,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------***++++++,,,---...///000,,,,,,,,,,,,---000666:::???999222,,,+++---///111111111111000///...---,,,++++++++++++++++++++++++------------------------,,,------------------,,,,,,,,,,,,---------......)))((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------+++++++++***++++++,,,,,,***...444999>>>???@@@???///000000000000...---,,,000///000111333333000...(((///...+++,,,...///))),,,///...+++***+++---,,,,,,,,,------.................................,,,---...+++((((((***---000,,,***---...+++)))+++))))))*********+++++++++........................+++,,,------......------,,,,,,,,,---------......,,,------......//////000................................................++++++---...//////000000...............///000111111111000///...------,,,------------------------////////////000000000111...//////...,,,***+++,,,000000000000000111222222////////////000000000000---......///000111111222---......///////////////......,,,++++++,,,......////////////////////////000000000000000000000000............/////////000000000000000000111111222222222222222222222222222111111000000000000111111//////000111111111111000000000000000000000000000000000000000111111111111111111222222222333333333444333333333444444555666111222444555666555444444111111222333333444555555333333333444444444555555999999777555444444333444777888888888888999999999<<<;;;999888888888999999999999999999;;;>>>@@@AAAHHHLLLWWWgggwww------............------...---+++***))))))***+++///////////////......------------............///........................000000///...------------//////............//////111000000///...---------------------------------////////////////////////000000000000000000000000,,,++++++,,,...//////...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...333222222111000/////////------------------------.........------,,,,,,,,,++++++------///444999>>>:::555000......---,,,***------,,,+++,,,---...///...------,,,,,,------...------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,,,,+++***+++,,,---...,,,000333111,,,)))+++...,,,------......------,,,,,,,,,++++++,,,,,,---...---------.........//////000000000000000111111222//////000000///...------...------...000///+++''',,,,,,,,,++++++*********------,,,---......,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................///////////////........................---------,,,,,,,,,---------......///............---------........................------------------------..........................................------------,,,,,,,,,,,,------,,,---///000111000///...///////////////000000111////////////////////////222111111111000000//////111111111000//////......000000//////......------////////////////////////...............///000111222111111000///.........000///...---------------...///000///...---...000////////////000000000000000000000000000000000000111111///...------------000000111111111111000000000000000000////////////333222222222111000000000000000000000111222333444333111000111222222111000555444222000000111222333333222222111111222222333444333333222222111111111333444555555666666555555111222222333444555666666777888888888999999999999888999999999999:::::::::;;;<<<<<<>>>@@@BBBCCCEEEFFFKKKWWWfffuuu------............------++++++******+++,,,...//////////////////...---------------............///..............................---------------...//////............//////000000//////...------,,,,,,,,,------------------........................////////////////////////111///---------,,,+++))).........---------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///......---,,,,,,++++++------------------------......---------,,,,,,,,,---------///222666999;;;444111---,,,,,,---,,,+++------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---000000//////...---,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,000222000,,,***+++...,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........///////////////000111111---............------,,,,,,++++++---000000...,,,......------,,,,,,,,,,,,...---,,,---//////---,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..............................------------------,,,,,,,,,---------------,,,,,,,,,---------..................------------------------------------------------------------................................................//////............//////,,,,,,,,,,,,,,,---......000000///...///000111222////////////////////////000000000000//////......000000////////////......000000000000000////////////////////////////////////............//////000111111000//////...------000000///.........//////...///000///...---...000....../////////000000000000000000000000000000000222111000///............000000111111111111000000000000000000000000000///222222222111111111111111000000000000111222333333111///...///111111000///444444222111111111222222333222222111111222222333333333333222222222222222333444444555555555555555444555555555555555555555666666666777777777777888888888888999999::::::::::::;;;;;;<<<>>>@@@BBBCCCEEEJJJUUUcccsss------............------,,,,,,+++,,,,,,---//////...////////////...---------------............///........................---,,,,,,,,,,,,---......//////............///////////////......------,,,,,,,,,,,,------.........................................................111///---------,,,+++)))//////............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,++++++******)))------------------------...------------,,,,,,,,,---,,,+++...222555555444...,,,******+++------------,,,,,,,,,,,,---...///...------,,,,,,------...222111000///...,,,++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,///111000,,,***+++---,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------...............//////000+++,,,,,,------------,,,---,,,+++,,,...//////.../////////..................------...000000...---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---------,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................//////............//////...---+++***+++,,,...000222111///...///000222333////////////////////////////////////............---............/////////000000000000111111111111////////////////////////000//////............///000000//////...---------000////////////000000111...///000///...---...000------........./////////000000000000000000000000222222111000////////////000000111111111111000000000000000000000000000000111111111111111222222222222111111111111111222222000//////000222333222111333333333222222222222111333222222111111222222333222222222222333333333333333444444444555555555555777777666666666555555555444444555555555666666666777777888999::::::;;;;;;999::::::;;;===???AAABBBCCCHHHRRR```ppp------............------000//////...------,,,,,,......//////......---,,,---------............///........................------,,,,,,,,,,,,------///......------......///.........---------,,,,,,+++,,,,,,------.................................------------------------+++******,,,...000///...............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,+++------------------------------------------------,,,)))(((+++000222///+++,,,+++******+++,,,------,,,,,,,,,,,,------......//////............//////......------,,,,,,++++++---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,...000///---+++,,,---,,,------......------,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------,,,,,,------...///***+++,,,---------------111///...------------,,,/////////.....................---///000111///...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,,,,,,,,,,------------******+++,,,---.........,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...............------,,,,,,,,,,,,------//////...---...///000111222111///......000222444////////////////////////////////////////////////,,,,,,------...//////000/////////000000111111111////////////////////////111000///...............//////......------------............///000111111...///000///...---...000------------.........///////////////////////////333222222111000000111111000000111111111111000000000000000000000111111111000000000111222222222333222222111111000111111111222111111222444666555444222222333333333222222111333222222111111222222333111222222333333444444444444333333333444444555555666555555555555555555555444444444555555555666666777777888999:::;;;;;;<<<::::::;;;<<<===???@@@AAACCCGGGPPP^^^nnn------............------////////////...---,,,,,,...............------,,,---------............///........................///...------,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,------.................................------------------------)))((()))+++///111222111,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---------------------------------------------------------------+++((('''***///000,,,(((,,,------,,,,,,,,,,,,---,,,,,,,,,---------------......------------......+++,,,,,,------.........---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---......---,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,---...............000000///...,,,,,,------------------------------...------...000111000...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,,,,------............+++,,,,,,---...//////000,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////------,,,,,,,,,,,,------------///000000000///...111000///...///000222333////////////////////////000000000000000000000000+++,,,,,,---...///000000.........//////000000000////////////////////////111000///..............................---------------------...//////000...///000///...---...000------------.........///////////////////////////333222222111111111111222000000111111111111000000///000000000111111111222000000000111222222222333222222111111000111111111222111111222444666555444111222222333333333222222333222222111111222222333222222222333333444444555444333333333333444555555222222333444555555666666555555666666666777777777777777888999::::::;;;;;;;;;;;;<<<===>>>???AAABBBDDDGGGPPP^^^mmm------............------+++,,,---...////////////---............---,,,,,,---------............///........................///......---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,+++***,,,...//////...+++++++++,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,+++***,,,///000---***---...///...,,,+++,,,---+++,,,------......------+++++++++******+++++++++,,,,,,---///000111222333---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------............---+++---//////......///111,,,,,,,,,,,,,,,------------,,,,,,...000111///...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,------....../////////,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...///////////////............//////***+++---//////...---+++///////////////000000111////////////////////////000000000000111111111111,,,,,,---...//////000000............////////////////////////////////////000//////............///...........................------------......///...///000///...---...000------........./////////000000000000000000000000222222111111111111111222000000111111111111000000///000000111111222222222111111111111111222222222222111111111111111222222000//////000222333222111111222222222222333333333333222222111111222222333333333333333444444444444444333222222222333555666111111222333444555666777666666777777777888888888888888999999999:::::::::<<<<<<<<<===>>>???AAAAAACCCGGGQQQ^^^lll------............------***+++---...//////......------......------,,,+++---------............///........................,,,------...///000222333...------,,,,,,------...++++++++++++++++++,,,,,,.........------,,,,,,+++------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---------,,,***---///...,,,+++,,,...+++,,,---.........------,,,,,,++++++++++++,,,,,,------...///000111222222------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,------,,,+++,,,------......------,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,------------,,,,,,+++***---000000///...///111++++++,,,,,,,,,---------,,,++++++---///000///...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------------------------------........................,,,,,,------...//////000//////............//////+++,,,,,,---------------,,,---...///000//////.../////////////////////////////////000000000111111.........//////000000000000000000//////////////////////////////////////////............//////000////////////////////////000///...............///...///000///...---...000....../////////000000000000000000000000000000000111111000000000111111222000000111111111111000000///000000111111222333333222222222111111111111111000000000000111222333333111///...///111111000///222222111111111222444444333222222111111222222333444444444444444333333333444333222111222333555666333333444444555555666666666666777777777888888888:::::::::999999999999888;;;;;;;;;<<<===>>>???@@@BBBFFFPPP]]]kkk}}}---..................------............,,,+++***------......------,,,+++---------.........//////........................***+++,,,...000333555777...------,,,,,,------...+++++++++++++++++++++,,,//////...---,,,++++++***------------------------........................---,,,+++,,,...///...------------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......------------------------------------------------,,,,,,,,,------.........(((***++++++******+++---(((+++......,,,+++---///+++,,,---.........---,,,/////////....../////////---------...............------------------------+++++++++,,,,,,---------***+++,,,---...---,,,,,,,,,++++++,,,------,,,+++,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,+++***))),,,000333222///,,,,,,---,,,,,,,,,------.........+++++++++,,,/////////---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++........................------------------------........................,,,,,,------...///000000---------,,,,,,---------000///---------...000222+++,,,...000000///---,,,////////////////////////---.........//////000000////////////000000000000222222111111000000//////////////////////////////...............///000111/////////000000000000000222111000//////...//////...///000///...---...000////////////000000000000000000000000000000000000111000000000000000111111000000111111111111000000///000000111222222333333333222222222111111000000000000000000111222333444333111000111222222111000333222111000000222444555333222222222222222222333555555555444444333333333444333222111111333555666666666666666666555555555666666666666777777777777;;;;;;:::999999888888777:::::::::;;;<<<===>>>???@@@EEEOOO]]]jjj{{{***+++,,,---------///000,,,...///...,,,*********,,,---......//////......---------............///,,,,,,,,,------.........,,,---///000111000///...---,,,,,,++++++,,,,,,---,,,---......//////..............................,,,---.........---,,,+++...------------...//////...........................------------...//////)))333222///000+++)))222---------...------,,,,,,---,,,***))))))***,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,+++***))))))++++++,,,,,,,,,,,,------000///...---,,,---......------............------......////////////......---------,,,,,,+++++++++---------------------------------............//////...---,,,++++++++++++,,,------.../////////...///...---,,,+++,,,,,,---------------------------...------,,,,,,------...------------------------+++---+++%%%###'''++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,///000000///------...000------++++++++++++------///...---,,,+++,,,,,,------,,,,,,+++*********+++........................///...,,,++++++,,,...///++++++,,,,,,,,,---------------------------------...------,,,,,,------.........---,,,---...///000000000////////////000000000///---,,,+++,,,,,,---------...000111111111111000000000000000000000000////////////000000000000......---,,,---...///000////////////////////////////////////////////////000000000000000000000000............////////////......//////////////////////////////////////////////////////000000000000///////////////000000000---......///000111111222...000111000///...///000000000000000000000000000333333222111000000111111111111111111111111111111333333333333333222111000222222333333333222222111222222222222333333444555444444444444444444444444333333333444444444555555666555444333333333333333555555555555666666666777888888999999999:::::::::999999:::;;;===???AAABBBEEEGGGNNN\\\kkk}}},,,------------------...,,,...///...,,,******+++,,,---......//////......---------............///,,,------------------...000/////////000000111111...------,,,,,,------...,,,,,,---............---------------------------------.........---,,,+++---------------...//////...........................------------...//////,,,000+++***222111+++---------......------,,,,,,)))+++---//////---+++)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---------............---------......//////......------------,,,,,,+++++++++------------------------------------............------------------------,,,,,,---...............///...---,,,,,,,,,------------------------------...------,,,,,,------...........................---///...)))'''***------,,,,,,,,,---------......------------------------+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,......---,,,+++,,,---------,,,++++++,,,------///...---,,,,,,,,,------...------,,,++++++,,,,,,........................///...,,,++++++,,,...///++++++,,,,,,,,,---------------------------------...------,,,,,,------......------,,,---...///000///...---------------...///...---,,,,,,,,,---...,,,---...///////////////000000000000000000000000////////////000000000000//////.........///000111////////////////////////////////////////////////////////////////////////000/////////////////////000000000000000/////////111111111111111111111111////////////000000000000000000000000000000000000333333222111000...------///000111111//////000111000000000000000000000000333222222111000000111111111111111111111111111111222333333333222222111000222222222333333222222111333222222222333333444555444444444444444444444444333333333444444444555555555444444444444444555555555555555666666666777777888888999999999:::::::::999999:::;;;===???AAABBBDDDFFFMMMZZZiii{{{.........---------,,,,,,,,,...///...,,,+++++++++,,,---......//////......---------............///.........---------------111///...------///111222///......------......///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------......//////...........................------------...//////000111---555GGGFFF777///............------,,,,,,,,,,,,...//////...,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,------............------,,,------......------,,,------,,,,,,,,,,,,++++++------------------------------------............+++,,,---///000000//////+++,,,,,,------------,,,......---,,,,,,,,,------------------------------...------,,,,,,------...////////////////////////---111111---+++...///...,,,,,,,,,------------...------------------------******+++,,,---...//////---............---,,,,,,+++---//////---+++++++++------,,,,,,,,,,,,------......---,,,,,,,,,------......------,,,,,,------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,------------...........................------,,,,,,------......------------...////////////...---,,,,,,,,,------------,,,------...///------...............---000000000000000000000000////////////000000000000000////////////000111111////////////////////////////////////////////////////////////////////////111111111000000/////////222222111111000000000///111111111111111111111111////////////000000000000111111111111111111111111444444333111///...,,,,,,000111222111000000111222000000000000000000000000333222111111000111111111111111111111111111111111222222222333222222111000111222222333333222222222333333222222222333444444444444444444444444444444333333333444444444555555444444444444555666777888555555666666666777777777888888999999999:::::::::999999:::;;;===???@@@AAABBBDDDLLLXXXeeewww......------.........---,,,...///...,,,++++++,,,,,,---......///.........---------............/////////......------,,,,,,---,,,,,,+++,,,---...///......------------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------..........................................------------...//////---111444CCCXXXVVV@@@333//////...---------,,,,,,222///+++((((((+++///222***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---(((((()))))))))*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........***+++---///000///...---++++++,,,,,,---,,,,,,+++------------------------------------------------...------,,,,,,------...........................---111222///...000000...------------------------,,,,,,------------------+++,,,,,,,,,------......------/////////...---,,,,,,...111111///---,,,,,,---------,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------------...////////////////////////...------,,,,,,------...------------......//////111111000///............,,,---------......//////....../////////...------////////////////////////////////////000000000000///////////////000000000////////////////////////////////////////////////////////////////////////222222111111000000//////222111111000000//////...........................////////////000000000000222222222111111111111111/////////////////////000000222333222111000111222000000000000000000000000222222111111111111111222111111111111111111111111111111222222222222111111111111222333333333222222333333333222222333333444333333333333333333333333333333333444444444555555555555555555555666777777555666666666666777777777888888999999999::::::::::::::::::;;;===>>>@@@AAAAAACCCJJJUUUaaarrr---,,,+++---///111000...,,,...///...---,,,,,,---,,,---......///.........---------............////////////......---------***+++---.........---,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,---......//////.................................------------...//////)))///222<<>>@@@@@@@@@BBBIIIRRR\\\mmm...+++***,,,000222111///,,,...//////---,,,---...,,,---......//////......---------............////////////...............,,,...000111222111///...,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,.../////////...---...........................------------...//////...222---...777555///111222111///---,,,,,,------)))***,,,,,,,,,,,,***)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++++++++,,,,,,------++++++,,,,,,,,,,,,------....../////////...---,,,------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,---------,,,+++***---------------,,,,,,++++++,,,---.........------------------------------...------,,,,,,------...------------------------)))...000---,,,...///---...------------,,,,,,,,,+++,,,,,,------.........000000///...---,,,++++++,,,,,,---............---***,,,......,,,*********------............------+++,,,---.........------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.......................................------,,,,,,------...,,,---......//////......---,,,,,,,,,,,,,,,------------.../////////......//////000000000000000///000000000000000000000000////////////000000000000,,,------...///.........000000000000000000000000////////////////////////........................000000000000000000000000.............../////////111111111111111111111111////////////000000000000222222222111000000//////------........./////////000111222111000000111222000000000000000000000000111111111000111111222333111111111111111111111111///000111111222111111111000111222222333333333333444444333222222222333333333333333333333333333333333333333444444444555555888777666555444444444444666666666777777777888888888888999999999::::::::::::;;;;;;;;;===>>>???@@@???BBBIIIQQQYYYiii000---+++,,,000222000---,,,---//////...------...,,,---......//////......---------............///............//////////////////000000111111111000------,,,,,,,,,,,,------,,,,,,---............---------------------------///...---,,,,,,,,,------+++,,,...///000///...---...........................------------...//////000333---)))000///,,,222333222///---,,,,,,---...)))+++---//////---+++)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------.........---,,,+++------............------,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------++++++,,,,,,---........................---,,,,,,+++,,,---.........------------------------------...------,,,,,,------...........................)))---///,,,+++---///---......---------,,,,,,,,,++++++,,,,,,---....../////////......------,,,,,,,,,,,,,,,,,,,,,---......+++,,,---,,,***)))***+++,,,---...//////...---,,,+++,,,---.........------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------............------------------------...------,,,,,,------...,,,---.../////////...---++++++++++++,,,---............///000000///...---------...///000000000000000000000000000000000000////////////000000000000,,,---...///000//////...000000000000000000000000////////////////////////.................................//////000000111.........///000000111111111111111111111111111111////////////000000000000222222111000000///......000000000000000000/////////000111111//////000111000000000000000000000000111111000000111222222333111111111111111111111111//////000111111111111111000000111222333333333333555444333333222222222333222222222222222222222222333333333444444444555555555555444444444444444555666666777777777888888888888888999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@???CCCIIIPPPWWWfff222///,,,---000222///+++,,,---//////...---......,,,---......//////......---------.........//////------......//////000000000///---------...000111.........------.........,,,---......//////..............................///...---,,,+++,,,------+++,,,...000000///...---...........................------------...//////)))...+++,,,444222,,,000444222///---,,,,,,---...///...,,,++++++,,,...///++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...---,,,+++***---..................---,,,------......------,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++,,,...000111222.../////////...------,,,***+++---...///...------------------------------...------,,,,,,------...////////////////////////***......+++***---///............------,,,,,,,,,++++++,,,,,,---...//////------..................,,,,,,+++***+++,,,...///.........---++++++,,,...,,,---...//////...---,,,***+++---...///...------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////------------------------...------,,,,,,------...,,,,,,.../////////...---,,,,,,,,,---...///000111//////000000000...---,,,+++,,,---...////////////000000000000000000000000////////////000000000000---...000111111111000///000000000000000000000000////////////////////////........................,,,,,,---...///000111111......///000111222333333////////////////////////////////////000000000000111111111000///......---000000111111222222222333...000111000///...///000000000000000000000000000111111000000111222333333111111111111111111111111//////000111111111111111///000111222333444444444555444333333222222222222222222222222222222222222333333333444444444555555333333333333333444555666777777777777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@CCCIIIOOOVVVeee---------............///...///000...+++)))((()))//////......------------000///...---,,,------...........................///...,,,++++++,,,...///222...***((()))+++------+++,,,...000000///...---------............---------------------------...111...,,,,,,---.........000//////...------,,,,,,...,,,,,,...333555555333,,,---...//////...---,,,......---------,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......111///---+++***+++,,,---+++++++++,,,,,,,,,------------------------------,,,---------.../////////---+++)))+++///000///------,,,++++++------,,,+++///...------++++++***)))++++++******+++---...000------------------------((()))***+++---...//////------,,,,,,,,,+++++++++++++++,,,,,,---...//////........................,,,,,,.../////////...---//////.........------------,,,,,,++++++,,,,,,,,,---.../////////...,,,+++------............------,,,000333111,,,)))+++...,,,,,,+++++++++,,,------////////////////////////---------.........//////......//////......---,,,...---+++,,,.../////////........................///...,,,++++++,,,...///---,,,++++++++++++,,,---//////.........---------...///***""""""***///...////////////////////////////////////////////////............////////////000000000000000000000000---...000444666555///***000111222222222000///...000000000000000000000000/////////////////////////////////...---+++***)))...///000111111111111111---...///111111///...---////////////000000000000000000000000000000000000000111111///------///111...000222222111111222333////////////000000000000333333222222111111000000000000000000000000000000111111111111111111111111111111222333333333333222333333333222222111111111333333333333333333333333666666666555555444444444666555555444444666777888666666666666777777777777<<<;;;:::888777888888999;;;<<<<<<<<<===>>>>>>>>>>>>FFFHHHMMMZZZfffzzz---------............///,,,---......,,,******+++...---------------------000///...---,,,------...------------------------000///---,,,,,,---///000222///,,,++++++---......+++,,,---//////......---------............------++++++++++++++++++++++++...---,,,,,,---......---111000000///......---------,,,+++,,,///111000///------............------......---------,,,,,,,,,***+++---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------...111///---+++++++++,,,---,,,,,,---------.........------------------------------------............,,,+++++++++---......------++++++,,,---......,,,...------,,,,,,++++++***,,,++++++++++++,,,...///------------------------******+++,,,---...//////------------,,,,,,,,,,,,++++++,,,,,,---......///........................,,,---.../////////......//////.........------------,,,,,,,,,,,,,,,---............///......---,,,,,,,,,------------,,,,,,---111333111---+++,,,///++++++++++++,,,---......---------------------------------........./////////............---------///---,,,,,,...//////..................---------///...---,,,,,,---...///...---,,,++++++,,,---.........---------,,,,,,,,,,,,...,,,'''''',,,...,,,............................................................////////////000000000000000000000000111000///111333222000---111111111111111000//////000000000000000000000000////////////////////////000000//////...,,,+++***///000111333444444555555...///000222222000///...////////////000000000000000000000000000000000000222222111000------...000---///111111000000111222/////////000000000111111000000000///////////////000000000000000000000000111111111111111111111111000111111222222222222222333333333222222222111111333333333333333333333333555555555444444444333333666555555444555666777888666666666666777777777777:::999888777777777888888;;;;;;;;;<<<<<<===>>>>>>>>>FFFHHHMMMZZZfffyyy---------............///***,,,......,,,,,,,,,---------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---111///...---/////////...,,,,,,,,,---------......------............------------,,,,,,++++++******,,,+++,,,---///000...,,,111111000000///.........---,,,+++,,,......---,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---.........,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------000///---,,,++++++,,,------------.........//////------------------------............------------+++,,,------,,,+++,,,...---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,,,,---------..................------------,,,+++,,,,,,------.................................,,,---...////////////..................---------------,,,,,,---...////////////...------------...+++,,,,,,,,,,,,,,,,,,+++...111333222...,,,---///***++++++,,,---......///++++++++++++++++++++++++---------...............000///...---,,,---......000...,,,,,,---...---,,,//////.........---------..............................------------......---------,,,,,,,,,,,,,,,***---...,,,,,,...---***------------------------------------------------............////////////000000000000000000000000555222///---...000000000111111000000//////000000000000000000000000000000////////////////////////000000000000///...,,,,,,+++,,,...///000111222222///000111222222111000///////////////000000000000000000000000000000000000222222222000...---...///---///000111/////////000000000000111111111222222////////////000000000000000000000000000000000000111111111111111111111111///000111111222222111111333333333222222222222111333333333333333333333333444444333333333333333222555555444444555555666777555666666666777777777888777777666666777777888999999::::::;;;<<<<<<=========EEEHHHLLLYYYeeexxx---------............///+++---......---,,,,,,------............/////////............------......------------------------------,,,++++++,,,------///......///000000...------,,,,,,,,,,,,---......------............------000000///...---,,,,,,+++***+++---000222222///---000/////////.........------------......//////...------+++******+++------......---------,,,,,,,,,///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---------------............------------------------.........------,,,,,,,,,+++...000///,,,+++---//////...------...///...---+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------,,,,,,,,,---------..............................---......///////////////........................------------......///000000///...,,,,,,---......,,,,,,------------,,,,,,...000111000...------...,,,,,,------------------++++++++++++++++++++++++........................111///---,,,+++,,,...///000...,,,,,,------,,,+++/////////...------,,,,,,......///000000///......//////............//////------------------------,,,---............---,,,------------------------------------------------............////////////////////////////////////555333///------...///000111000///......///000111////////////////////////////////////////////////000000000000000///...---+++,,,------............///000000111111000000///////////////000000000000000000000000000000000000000111222111//////000111...000111111000//////000000111111111222222222222000000111111222222333333000000000000000000000000111111111111111111111111//////000111111111111000222222222222222222222222333333333333333333333333222222222222222222222222444444444444555555666666555555666666777777888888666666666777888999999:::888999999:::;;;<<<=========EEEGGGLLLXXXcccvvv---------............///---...//////---++++++,,,//////////////////000000------..................////////////////////////000000////////////000000---,,,,,,---//////---+++------,,,,,,,,,---...///------............------000000///......---,,,,,,+++,,,...111444333000---......------------,,,,,,++++++------...///000111------+++******+++------......---------,,,,,,,,,///000111///---+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,---+++,,,,,,,,,,,,---------------------------------......------,,,,,,,,,+++,,,...111000---,,,...111111000............,,,******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,++++++------------------------///............---------//////.........---------,,,,,,,,,---------------....................................//////000000---.....................---------------...///000000///...,,,,,,---......------............------,,,---......---,,,,,,,,,...............---++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---111///---,,,+++,,,...///000...,,,,,,,,,---,,,+++//////.........---------......///000000///......////////////////////////............///////////////...---......---...///............................................................////////////////////////////////////222111111000...---......111000///......///000111///////////////////////////////////////////////////000000000000000//////000000111111000000//////////////////////////////////////////000000000000////////////////////////...///111111000000222333000111333222111000000111000111111111222222222222000000111111222222333333000000000000000000000000111111111111111111111111//////000111111111111000222222222222222222222222333333333333333333333333222222222222222222222222333444444555555555555555555555555666777888888888666777888999::::::;;;;;;888888999:::;;;<<<===>>>===EEEGGGKKKWWWbbbuuu---------............///...///000///---++++++,,,000000000/////////......,,,---......///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---...,,,+++---------.........//////------............------......------,,,,,,++++++,,,---...111333222000---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,,,,...000------,,,,,,,,,,,,------......---------,,,,,,,,,///000000///---+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---...///......000111111///------------+++***+++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------.........---------------.........------------,,,------------------------........................//////......//////000111---------.....................---------------...//////...------------...---......//////......---,,,,,,---------,,,,,,+++......//////...---+++***.......................................---------000///...---,,,---......///---++++++,,,---,,,+++......................................................////////////......///////////////000000000222...,,,------,,,...222////////////////////////////////////////////////............////////////000000000000000000000000///000111111///------...//////......//////000000000000000000000000000000////////////////////////...///000000000000000/////////000000//////......//////............//////////////////000000000000////////////////////////---///222222111111222333000222333333111000000111000000000111111111222222////////////000000000000000000000000000000000000111111111111111111111111///000111111222222111111111222222222222333333333333333333333333333333333111222222222222333333333333333444555555555555444444444555666777888999999666777888:::;;;;;;;;;;;;888999999;;;<<<===>>>???===EEEFFFJJJVVV```sss---------............///,,,...//////...------...000000///...---,,,++++++,,,,,,.../////////......////////////////////////)))******************))),,,******+++,,,------,,,---...///000000000///...------............---------------------,,,,,,,,,,,,,,,---///000000---+++------------------------***,,,...---,,,+++---///------............------......---------,,,,,,,,,---//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,------*********+++...000000///---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------........................000///.........///111111---------........./////////...---,,,,,,++++++,,,.........///......---,,,,,,------......------,,,---,,,,,,---......---,,,+++,,,...///000///...---------------------------//////.........---------///............------------,,,***+++,,,------,,,,,,,,,------...////////////...---,,,,,,---...///---...////////////...---............//////000000111---,,,......,,,---111............................................................////////////000000000000000000000000...///111000...---...000---......///000000//////000000000000000000000000////////////////////////---...//////000000000///++++++,,,....../////////000//////////////////000////////////000000000000////////////////////////000222333333111000///000000111333222000//////000/////////000000000111111000000000///////////////000000000000000000000000111111111111111111111111000111111222222222222222111111222222222333333333333333333333333333333333222222222222333333444444222333444555555555444444444444555666777888999999666777888999::::::999999999999:::;;;===>>>???@@@===EEEFFFIIIUUU___rrr---------.........//////***,,,...///......///000//////...---+++***)))(((+++,,,.../////////.................................//////000000//////...---+++******,,,......------...000222222111///...---..................---.........///////////////,,,,,,+++---...---+++)))---........................000222000---,,,...000,,,---////////////---,,,......---------,,,,,,,,,,,,.........,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---******+++++++++,,,,,,,,,,,,,,,---......------------------.........//////------------------------+++++++++,,,,,,---------)))'''&&&)))---000///---***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------........................000///.........///111222---------........./////////...---,,,+++*********---.../////////...,,,++++++,,,,,,------,,,,,,+++...------...//////...---(((***,,,///111111000000------------------------//////.........---------......//////......---,,,,,,+++******,,,......---+++,,,,,,---...///000000///...,,,++++++,,,...///,,,---...//////...---,,,---------........./////////+++,,,000000,,,+++///------------------------------------------------............/////////000000000000000000000000000...///000...,,,,,,///333,,,---///000000000///...000000000000000000000000////////////////////////,,,---...//////000000///+++,,,...000222444444555111111000000000000111111////////////000000000000////////////////////////333444555444111...------///111222111///......///////////////000000000000333333222222111111000000000000000000000000000000111111111111111111111111111111222333333333333222111111111222222333333333333333333333333333333333222222222333333444444444222333444555555555444333444444555666777888999999555666888999999888777777999:::;;;<<<>>>???@@@AAA===EEEFFFIIITTT^^^qqq......---,,,,,,,,,------////////////////////////111000///......///000111---...000333555444000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---............------,,,,,,,,,,,,,,,,,,---------............//////......---,,,111...+++,,,...///...,,,---------............//////...---,,,,,,,,,,,,,,,........................***+++,,,............---++++++++++++++++++++++++---,,,***))))))***,,,------------,,,,,,+++++++++...........................000111000---,,,,,,,,,...---,,,,,,,,,,,,---...,,,...///...,,,++++++,,,...---,,,+++,,,...000222///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,---------------------------,,,,,,,,,,,,---......///...---,,,,,,---...///......---,,,,,,...///000...------,,,,,,------...222///+++***+++...//////------------............---...///111111///...------------............///...---,,,++++++---...000+++***+++,,,///000...------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------.........//////---.........---,,,,,,+++---------............///***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000///...---,,,++++++...---,,,+++++++++++++++---------.........////////////////////////////////////.........---------+++,,,---...////////////000000000000//////////////////000111111111111111111111000000//////......111111000///////////////111333444444222000000111,,,111333000...///000...////////////////////////////////////////////////...//////000000///---,,,111111000000//////......000000000000////////////222333333222000///000111//////000000111111111222222222111111111111111111333333222111000000000111111000000000//////......111111222333333333333222444444444444333333222111333333333333333333333333222222333333333333444444777666666555333222111111777777777777666666666666666666666666555555555555666666777888999::::::;;;888888:::;;;<<<============BBBAAADDDQQQ\\\ooo------,,,,,,,,,,,,,,,---------------------------///...------------...///......///222333333000---//////.........---------+++,,,,,,,,,------.........///000///---------............------,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,+++000...,,,---///000///---,,,,,,,,,,,,---------...///...---,,,,,,,,,,,,---...........................//////000000///...---------------------------...---+++******+++---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,******+++...---,,,,,,,,,,,,---...---...//////---,,,,,,------,,,++++++,,,...000111///...---,,,,,,,,,,,,---...---------,,,,,,,,,+++)))***+++,,,---------------------------------------,,,,,,,,,,,,---......///...------------...///---------------...//////...------,,,,,,------...000///...,,,++++++,,,---............////////////---...///000000///...---------------...............---,,,++++++---...000///...------......---,,,...------------------.........---------,,,,,,,,,------------.........///------......------,,,+++---------............///++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000///...------------...........................//////////////////////////////.........---------+++,,,---...////////////000000000000////////////......///000000000000000000000000000//////......111000000/////////////////////000111333555666777111222111...///222000,,,////////////////////////////////////////////////111222222333222111000///000000000000////////////000000000000///////////////000111000.........//////000000000111111111111111111111111111111111111333222111111000000111111111111111000000/////////000111111222222222222222333333444444333333222111333333333333333333333333222222333333333333444444555555444333333333333444666666666666666777777777777777888888999999999:::888888888888888999999999888999:::;;;<<<=========<<>>>>>>>><<>>>>>>>>===CCCBBBDDDPPPYYYjjj)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------000...,,,,,,...000000///---.....................,,,,,,---...000111222222///111111000///...///000........................------------...........................---,,,,,,,,,---//////////////////------------............------,,,,,,,,,------...------------------------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------........................,,,---......,,,+++,,,,,,------------------------,,,---//////...------...,,,,,,++++++,,,,,,------------,,,,,,,,,------...........................,,,------............------------------------------,,,,,,,,,,,,---......---..................---***+++---.........---,,,...------,,,,,,------...222666999777111------000,,,---------..................////////////......,,,,,,,,,------------...,,,,,,,,,,,,------......333000---,,,---...//////,,,---............---,,,......---------,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,---------............///......---,,,,,,,,,------........................---------------------------.....................,,,,,,+++++++++,,,,,,---))))))***+++---...///000////////////////////////---.....................---...//////000/////////.../////////000000000111...//////000111000000000...............///////////////............//////111111333888>>>===777111111666666///***,,,///111////////////////////////////////////////////////222222111111111000000000------...///000111222222.../////////000000000111000111222222111000111333111111000000000000000000000000111111111222222222111000000///000000111111111111111111111111222222//////000111111111111000111111222333333222222222222222222222222222222222222222222333333333444444555444333333333444555555333444444555666777777888888888888888888888888888666777777888999999::::::888999:::<<<======>>>>>>>>>DDDCCCEEEPPPYYYiii)))***+++---------,,,,,,..............................////////////......///---,,,,,,...//////...---------...............,,,------...///000111111///000111000...---...///.............../////////............////////////......//////......---,,,***,,,/////////......///---------.........//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------......000111111------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000///...------...,,,------......------,,,***,,,......---,,,---...,,,,,,,,,---------------------,,,,,,,,,---......---------------.........,,,,,,---------------,,,---------------------------,,,,,,,,,,,,---......------...//////...------++++++,,,---------------...------,,,,,,------...---000222111...++++++---/////////000000000111111////////////////////////,,,,,,,,,,,,------------,,,,,,,,,---------......000...,,,,,,.../////////,,,---...//////...---,,,......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......---------------............///...---,,,+++,,,,,,...///------------------------------------------------/////////...---------,,,......---------...//////))))))***,,,---...///000////////////////////////---------..................//////000000/////////......//////000000111111+++,,,------......---------............/////////......------....../////////000222666888555...(((---444777000))))))...222////////////////////////////////////////////////222111000////////////000---......///000111111222......//////000000111111...///000000//////000111111111111111000000000000000000000111222222333333000000/////////000111111000000000111111111111111///000111111222222111111000111222222222222222222222222222222222222222222222222333333333333444444333444444444444444444444444444444555555666666777888888777777777666666666555666777888999:::;;;;;;888888:::;;;<<<=========>>>DDDCCCEEEOOOWWWggg}}})))***,,,...///...---,,,---------------------------...///000000///...------,,,+++,,,...///...------------.........//////---------....../////////...///000///---------...---........./////////000---------.........//////---............---,,,,,,'''+++...///...------...,,,,,,---------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///............000000------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---...///,,,,,,---......---,,,,,,)))+++------,,,+++,,,---------.........---------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......------...//////...------,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,........./////////000000//////............//////++++++,,,,,,,,,---------,,,,,,------......------...---,,,---...///...,,,,,,...///000000///...,,,......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......---------------............///---,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------...///000------............//////////////////////////////---------.........////////////000000000000//////.........///000111111111,,,------...............---------.........//////...------------...///000...///111222222000---++++++111444///++++++...///////////////////////////////////////////////////000///...---,,,------.........//////000000111111.........///000111111111---///000000//////000111111111111111000000000//////000000111222222333333///////////////000111111/////////000000111111111000111111222222222222222000000111222222222222222111111111111111111111111222222333333333333444444000111333555666666555555555555555555555555555555444444444555555555555555777777888888888999999999666777999:::;;;;;;<<<<<<<<>>CCCEEEGGGNNNaaattt------------------------...---------------......000000///...---,,,,,,+++////////////////////////........................000...,,,,,,...///000000111000///---------......///...---...///000///---,,,---...//////...---,,,------............------...............------------------...............,,,,,,,,,------------...,,,,,,,,,---------..................------------........................////////////...---,,,,,,........................------------------------***)))((()))+++,,,,,,***...------,,,,,,------...------...............------......---,,,,,,---//////...---,,,,,,---...///------............---------...///...------///111------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,///---+++)))))),,,///222---......//////......---------------------------////////////////////////////////////////////////........................//////...------------...222///,,,+++++++++***)))/////////............---........................------------------------------------------------,,,,,,,,,,,,------------------............---------------............///......------------.........,,,+++,,,---...---,,,------------------------..............................------,,,+++++++++/////////....../////////000000//////...---------------........./////////......------------......///......---------......//////............///000000000000000000000000000///......------......//////////////////////////////000000111111000000///000000000000000000///...........................////////////000000000000//////000000///...,,,+++000000000000////////////000111111111111111111111111111000000000/////////111000//////111111000///000111222222333333222222333333444444444444333333222222333333333333444444111111111222222222333333111111111222222222333333666777888777555555555666333444555666777888999::::::::::::999999999999888888999999:::;;;<<<======<<<===AAADDDEEEMMM___ppp---------......//////000//////...---------------,,,,,,------.../////////////////////////////////........................000...++++++---...///...000///...------------...////////////000000000000+++,,,---......---,,,+++------............------/////////...---------,,,,,,---------.../////////------------------------,,,,,,,,,---------......------------------------------------------------...............---,,,,,,------------....................................)))(((((()))+++---,,,+++------------------------,,,---......///.........---......---,,,,,,---//////...------------...///,,,------......------,,,,,,---...---,,,---...000---..................---------------------------000000000//////.........111///,,,***((()))******------------------------------------------------////////////////////////////////////////////////........................///......---------......222000---,,,,,,,,,,,,+++/////////////////////............//////.........------------------------........................+++++++++,,,,,,,,,------------............---------------............///------,,,,,,,,,,,,------...------------...------------------------------........................---------------,,,,,,,,,///......------......///.....................---............///////////////......------......//////.........------------...............//////000//////////////////////////////............/////////////////////////////////000111222222111000///000000000000000///...---........................////////////000000000000444444222000---)))&&&###111111000000//////......222111111111111111111111000000000000000000000000111000//////111111000///000000111222222222222222111222222333333222222111222222222333333333444444222222222222333333333333333444444444444555555555555666777777555444555777444555555666666777777777999999999999999999999999888999999:::;;;<<<=========>>>AAADDDFFFMMM]]]mmm///.........///000111222000000///...------------,,,,,,------...//////000////////////////////////...........................---+++++++++,,,---,,,///......---------------,,,---............//////......///000000///......------............------/////////...---------,,,,,,---------.../////////------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------........................+++***)))+++---......---------------------------,,,------...//////......,,,---...---++++++---............------.........,,,,,,------------,,,,,,+++,,,---,,,++++++---///.........------.........------------------------222111111111000000///////////////...---+++)))(((///..................///------------------------////////////////////////////////////////////////..............................---------......///111///---,,,.../////////.../////////////////////,,,---............---,,,------------------------........................+++++++++,,,,,,,,,------------............---------------............///------,,,,,,,,,,,,------......//////.........///------------------------........................++++++,,,------...//////...------------------...+++,,,,,,---...//////000........./////////000000000//////////////////000//////.........------,,,---......////////////////////////////////////////////////....../////////////////////////////////......000111111000......////////////......---,,,////////////////////////////////////000000000000...//////000///...,,,+++111111000000//////......222222222222111111111111000000000111111111111222222111000000111222111000000000111222222222222111000000111111111111000000222222222333333333444444333333333333444444444444555555555555666666666666444555777666555444555777777777777777666666666666999999999999999999999999888999999:::;;;<<<======>>>???AAADDDGGGMMM\\\kkk//////.........///111222000000///...---------...//////.........---------////////////////////////........................,,,---...---,,,++++++---------------------------)))***,,,,,,++++++,,,...111111111111111111111111------............------...............------------------..................------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++***++++++,,,,,,---------........................---,,,+++,,,...//////...,,,------......------,,,,,,,,,---...////////////,,,------,,,++++++,,,...........................,,,,,,------------,,,,,,***+++,,,+++******,,,...///...------------...///------------------------/////////...............+++---///111222111///...111111000//////000111111------------------------////////////////////////////////////////////////...........................------------.../////////---+++,,,...000111111---............/////////,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,------------------............---------------............///......------------.........///000///......///000------------------------........................******+++---...///000111......------------......******+++---...///000111....../////////000000000000000////////////000000////////////...---,,,+++,,,---...///000000000///000000000000000000000000000//////......//////000////////////////////////---......//////......------...............---,,,000000000000000000000000////////////000000000000---...///000111000//////000000000000////////////111111222222222222222222111111111111111111111111222111000000222222111000///000111111222222111111000000000111111000000000222222333333333333444444333333444444444555555555333333333444444444555555333555666666555444555777999999999999888888888888888999999999999:::::::::888999999:::;;;<<<======??????AAADDDGGGMMMZZZhhh|||///...---,,,,,,---///000000///...............///...............---------////////////////////////........................***///333222---***,,,///,,,---------...---------(((+++---,,,++++++---///000///---,,,,,,---///000------............---------------..............................---------......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,---------------,,,++++++,,,,,,---......///------------------------...---,,,---...///...---,,,,,,---......---,,,,,,+++,,,---...////////////,,,------,,,++++++,,,...---..................---+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---...///...------------...///........................,,,,,,,,,,,,------------+++,,,---//////000000///000///...------...///000------------------------////////////////////////////////////////////////........................---------------...//////---+++******,,,...//////,,,,,,------............,,,...///000000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------............---------------............//////..................///,,,...000///---,,,...000................................................+++,,,,,,---...///000000000000////////////000000++++++,,,------...//////.../////////000000000000/////////....../////////...////////////---,,,+++,,,---...///000000000///000000000000000000000000000000////////////000000///////////////////////////......------......///---......////////////...////////////////////////////////////000000000000111111222222111///---,,,////////////000000000000111111111222222333333333000000000000000000//////111000//////111111000//////000000111111111111111111111222222222222111111222222333333333333444444222222333333333444444444222222333333333444444444333444666555444444666777999999999:::;;;<<<<<<<<<888888999999999:::::::::888999999:::;;;<<<======???>>>???CCCFFFKKKXXXdddxxx...---+++******+++---...//////............//////++++++,,,---...///000111////////////////////////........................)))111777666///***,,,111,,,,,,---......---------+++---000000......000333,,,***(((&&&&&&(((***,,,---..................---,,,------......//////////////////......------,,,.........------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------........................------......///......---,,,,,,------...///000000------------------------///---,,,,,,......---+++,,,,,,---......---,,,,,,+++,,,---...////////////,,,------,,,++++++,,,...------............------+++,,,,,,------,,,,,,+++,,,---------,,,,,,...//////...---,,,,,,---...///........................,,,,,,,,,------.........---,,,+++*********+++,,,,,,+++************+++,,,------------------------////////////////////////////////////////////////........................---------------...///000,,,+++))))))+++,,,---,,,,,,,,,,,,---------.........///000222222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---..................------------.........////////////............//////+++---///...,,,+++,,,///////////////////////////........................------..................222222111111111111222222,,,---------------------////////////000000000000.........------............///000000///---+++***+++,,,...000000000000///000000000000000000000000000000////////////000000////////////////////////000///...------...///000......///000000111000000........................////////////000000000000---...000111111111000000......//////000000111111000000111222333333444444000000//////............000...---...///000///...//////000111111111111111222333333444444333333222222222333333333444444444111111222222222333333333333333444444444555555555333444555555444444666777777888999;;;===???@@@AAA888888888999999:::::::::888999999:::;;;<<<===>>>>>>===>>>AAAEEEJJJVVVbbbuuu........................000///...------------------------............///111111000///...------,,,------------...000111222111111111000///...,,,+++---)))(((+++///...------------............------...------,,,,,,------...000000//////.........---//////000000000000/////////...---,,,,,,,,,,,,,,,---+++***+++---//////...------------------------------------------------,,,------------------,,,******++++++++++++,,,,,,,,,---------.../////////++++++,,,------......///111000000...---,,,++++++,,,,,,,,,---------......------++++++++++++------333///++++++---......---,,,,,,,,,------.........---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...............---------------------------------.........------,,,,,,,,,///............---------++++++,,,------......///------------------------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,++++++---...//////000000.........------,,,,,,,,,---------............///000000...------...///000////////////////////////............////////////333222111000///...---,,,000000////////////000000000000//////.........---////////////////////////000000000000000000000000111000///......------...//////000000000000//////---,,,+++***************------------...000111222111000...------///111222///////////////...............//////000000111111222000...---///000000000000000000000////////////333222111111111111222222111000///......///000111111000///------///000111333111000///000111333444111111222222222333333333222222222111111111000000222222333333333333444444333333333333333333333333333333333444444444444555666666555444333444777999888888999::::::;;;<<<<<<:::::::::999999888888888888999999::::::;;;;;;<<<>>>???AAADDDEEEHHHRRR^^^rrr..............................---,,,,,,,,,,,,,,,---------............///.........---,,,,,,++++++............///000111111000000//////...---------/////////......//////------......//////......---...------,,,,,,------...///.........---------------...000222222000...---///...---,,,,,,,,,,,,---///---,,,---...//////...------------------------------------------------/////////000000/////////+++,,,,,,,,,------......,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------222///,,,+++---......---,,,,,,------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///......//////////////////------------------------......---------,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,------......///000000000000000000000000........................------------------------------------,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,000000000000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,+++,,,,,,---------,,,,,,......---------,,,,,,,,,---------............/////////...------...//////....................................////////////222111111000///...------000//////......//////000000/////////............////////////////////////000000000000000000000000222222111000000000000000/////////000000///////////////...------------------------///000222444555333222000//////000111222/////////////////////....../////////000000000111222000......///111111000,,,,,,---...///000111111---------....../////////222111000//////000111222222111///......///111222000///...---...///111222111111111222222222333333333333333222222222111111222222222333333333444444333333333333333333333333555555555666666666666777444555555444333444777999888888999999:::;;;;;;;;;:::::::::999999999888888888999999::::::;;;<<<<<>>888111000///,,,...//////////////////......------,,,,,,------.....................////////////............//////------,,,,,,,,,------...******+++...111333222111........................------------------------------............------+++,,,,,,---......////////////......------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............------...///.........------,,,,,,,,,,,,,,,---...///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------------------------............------------++++++,,,------......///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,...///111111000...---........................,,,,,,------...------,,,........................---------............///,,,------......------,,,---...///000111111111111---------------------------------............///+++,,,,,,------.............................................////////////............////////////......------------...............///////////////////////////////////////------------------------......---......///000000//////000111111000///////////////......//////000000000/////////000000111333333222111000/////////---.........//////000000000000000000////////////222111000111222333111000111111111000000000000///,,,---/////////---+++)))...//////000000111111111222222111111111111222222111111111111111222222333000000111111111222222222111111111111000000000000111111111222222222333333333333333333333333333333333333333444444444444555555666777777777777999;;;888888888888888888777777999999999999999999999999999::::::;;;;;;<<<======??????AAACCCCCCEEENNNYYYmmm,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////---------............///,,,,,,,,,---------......000000///...............------...///000000//////222;;;DDDDDD<<<222---,,,...//////000000//////......------,,,,,,------............///////////////111///---,,,,,,---///111------,,,,,,,,,---......------///222555666555333........................------------------------,,,------......------,,,+++,,,,,,,,,,,,---------..................------++++++,,,,,,---...//////......------,,,,,,,,,+++,,,,,,,,,---------......------............------,,,---///...------...///------------------,,,,,,+++,,,---...///111222222---------------------------......//////......---+++++++++,,,---------...------------------------,,,,,,,,,------------...//////.........---------++++++,,,------......///........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,...------------,,,,,,,,,,,,---...///000///..............................,,,,,,------......---------------------------------------............///,,,------......------,,,***+++,,,---.../////////,,,,,,,,,------------...---------............///+++,,,---......///......////////////////////////............////////////.....................//////..................///.........///////////////////////////////////////........................////////////000222333333...000222444444222000...111111000000111111222222111000///...------------111000000000///.........------......///000000000000000000000////////////111000000111222222111///...///000111222333333444000000111111///...,,,+++---...///000000111000000111111111111111111111111.../////////000000000000000000000111111111111222111000000000000/////////111111111111222222222222333333333333333333333333555555555666666666666777555777888888777666777999777777777777777777888888888999999999999::::::::::::::::::;;;<<<<<<============@@@BBBBBBDDDNNNYYYkkk,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------............///,,,,,,,,,---------------///...---------------...---...111222222111///...444888BBBLLLFFF666---/////////000000000000//////...------,,,,,,------...---------......////////////...------------...///,,,,,,,,,,,,,,,---.../////////000222444444222000........................------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,------------------......,,,---------------------...---------,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,+++---//////------...000,,,,,,------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,---------------------------------------------,,,,,,,,,---------...............---------,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,***+++,,,---------------,,,,,,,,,---------......---------............///+++,,,...///000000//////....................................////////////.....................---000//////......//////000............/////////000////////////////////////..............................//////000222333444---000444777777444000---000000000000000111222222//////......------....../////////000/////////...------......///000000111111000000000/////////...000//////000222222000.........///000111222333333333333333222222111111000---...000111222222111111///000000000000000000///......///000000000000000000000000000111111111111111111111000000000000///111111111111222222222222333333333333333333333333555555555666666666666777555666777777555444444555555666666666777888888888888888999999999:::::::::::::::;;;;;;<<<=========<<<<<<>>>AAABBBEEEOOOZZZjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------.........//////////////////////////////------,,,,,,,,,------...---///222444444222///---//////<<>>AAABBBEEEOOOZZZiii........................000000///...------,,,,,,.........------,,,,,,,,,------............------,,,,,,,,,---------...............////////////000222000555@@@DDD<<<111,,,------............------...---+++***)))******+++//////.........---------.........////////////000........................,,,,,,,,,---------......---------,,,,,,+++++++++//////...---,,,,,,++++++////////////...---,,,+++,,,,,,,,,------.........------------------------------............------........................000///---,,,,,,---///000///////////////000111111---,,,+++******,,,...///...........................------,,,,,,,,,------+++,,,---.........---,,,------------------------........................000//////...------,,,,,,***,,,...---++++++...111..................------///...------///000000//////////////////.........000000000000000///......000///...---,,,---......................................................111...)))&&&'''***---...---+++---000000...///444+++,,,------......------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...//////000000000000...,,,+++...............---------+++,,,------,,,,,,...///...,,,)))+++...111111000000000//////.........---,,,------...///000111111******+++,,,,,,---......//////............//////---...000222333444333333111111111111111000//////------------------------000000000000000000000000222111111000000000111111////////////000111222333////////////............------............------000000//////.........---111111000000//////......///////////////.........111111000000000000111111111000//////...//////000000000000000000111111222111111111111111000//////......///000111222222333444333333333333444555555444444444333333222222222444444333222222333333333888777666555444333222222222222333333444555666666888777555444333333444555444555666777777888888888;;;;;;::::::::::::999999999999999:::;;;<<<>>>???>>>===>>>AAACCCEEEMMMVVVggg~~~........................,,,,,,,,,,,,,,,---------/////////......---------,,,,,,------------,,,,,,,,,,,,,,,---------......------........./////////222...000888;;;666000---------............------111000///.........////////////.........---------,,,,,,,,,------------...........................,,,,,,,,,---------...............---------------------............///////////////......,,,++++++***++++++++++++++++++,,,------------------------------............------........................///...---,,,,,,---...///.........---...//////000---,,,+++***+++,,,...///...........................------,,,,,,---------............---,,,,,,+++------------------------------------------------,,,,,,------------------/////////...,,,+++,,,---------------------------///...------///000000///////////////............000000000000000///......000///...---,,,------...........................------------------------///...,,,,,,---...000000///---...000///++++++...+++,,,------......------++++++,,,------------,,,++++++,,,,,,,,,------------...///...------...//////000000000///...---,,,........................+++---......------...//////---+++,,,...000000///000/////////............------......//////000000,,,,,,------......////////////............//////---...///000111000//////000111111111111000//////------------------------////////////////////////000000///......//////000111111000000000000000111222222222222111111111111000000111111111111000000000000/////////.........111000000000/////////...000000000000000000000000111000000//////000000111111111111111111111111111111111111111111222222333111111111111111000////////////000000111111222222555555444444555555666777444444333333333222222222444333333222222333333444555555555444444444444444222222333333444555555666555555444444444555555666555666777888888999999999888888888999999::::::::::::::::::;;;<<<======>>><<<<<<>>>AAACCCEEELLLUUUddd{{{........................(((((()))***,,,---......///////////////.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---------............222---+++...111000......------............------//////...---------.....................---------,,,,,,,,,------------...........................,,,,,,,,,---------...................../////////+++,,,---...///111222222---......------,,,+++***,,,++++++++++++++++++***------------------------------............------...........................---,,,++++++,,,---...------,,,,,,------...///---,,,+++++++++,,,...///........................---------,,,,,,------...111000...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......111000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000///........................//////000000000///......//////...------------...........................---------------------------...///000000///...---000------000///+++)))++++++,,,------......------++++++,,,---------------++++++,,,,,,------......---...///...------...//////000000000///...---,,,---------......//////000,,,...//////...---...000111///---...///000000///////////////.....................///////////////......//////////////////000//////......//////000///000000000000///...---000000111111000000///...------..........................................000//////...//////000000333222111000////////////000000000/////////............////////////......000000////////////......000000000000////////////000000000000111111111111000//////......//////000000111222444444444333333222111111111111222333333222222333333333222111111000000000000000111111111333333333333333444555555333333333333222222222222333333333222222333333444222222333333444444555555222333333444444555555555222333444555666666666666666666777888999999999999555666777888999::::::;;;::::::;;;<<<============;;;;;;===AAACCCDDDKKKTTTdddzzz........................(((((()))***,,,---......//////..................,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111---***+++---.........------............---------------,,,,,,,,,,,,---.................................////////////000........................,,,,,,,,,---------......---------......//////000+++,,,,,,...///000111222,,,---------,,,,,,+++***.........------,,,,,,,,,,,,,,,------------------------............------...........................---,,,,,,,,,,,,---...---------,,,---......///---,,,,,,,,,,,,---..............................------,,,,,,,,,---......000///...,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000---+++,,,000222111///,,,,,,,,,,,,,,,---------...------...000000///...------...............///...///////////////......//////......------------........................------------------------+++---......---+++******///,,,,,,000000---,,,...+++,,,------......------+++,,,,,,---...---------------------------,,,,,,---...///...---------//////////////////......---,,,------...///000000111---///000///......///000111111000////////////...///////////////.........///////////////.........//////////////////......000000////////////000000111111111111111000000000000000000000000//////................../////////........................000000//////000000111111111111000/////////////////////.........---------------............------000000//////////////////000000000000///////////////000000000000000111111//////............//////...000222555555555444333111111000000111111222333444444555555555555444444111111111000000000000000000000000000000111111222333222222222222222222222333333222222222333444444222222222333333333444444333333333444444444555555222333555666666666555444555666777888888999888888777777777888999:::::::::999:::;;;<<<<<<<<<<<<;;;::::::===AAABBBDDDJJJRRReee{{{........................,,,,,,,,,,,,------......------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------......///......---...//////---------............------.../////////////////////---..............................////////////000........................,,,,,,,,,---------......,,,,,,------.........///,,,,,,---------.........,,,,,,------,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,---------......------............------........................------------------------......------......///000---,,,,,,,,,------..............................,,,,,,,,,,,,,,,---...///...------,,,---...000111........................------------------------------------------------000---+++,,,000222111///,,,---------.........///...------///000111///...,,,---------......//////......////////////.....................---------........................------------------------***+++,,,+++******---000444///---000111///---...+++,,,------......------,,,,,,---.........------//////......---,,,++++++---...///...---------///000//////...............------......///000111111...///000///...---...///111111111000///..................//////////////////////////////........./////////...............000000////////////000000000000000000000111111111000000000000000///...............//////000000000.......................................///000111//////......///000111111222222222111111111000000111111222222222222111111//////000000000000000000////////////000000000000.........//////000000000//////............//////---///111333444444333222///////////////000111111333333444444444444444333111111111000000000000000000////////////000111111222222222222222222222222333222222222333333444555444444333333333222222222333333333444444444444444444555666666666555333222333444555666777777777777:::::::::::::::::::::999888999:::;;;;;;;;;;;;;;;<<<<<<>>>AAABBBBBBIIIQQQcccxxx................................................,,,,,,,,,------------------......//////......---,,,,,,,,,---------......,,,---------............,,,///111//////111///,,,------............------,,,---......///......------------...............,,,,,,,,,------------...........................,,,,,,,,,---------......---------------.........---------------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++***+++,,,,,,------.........------............------.........................................................---...//////000,,,---------....................................,,,,,,,,,,,,---......///,,,,,,------...///111111........................................................................111000...---......---,,,,,,------....../////////------...///111111///---,,,,,,,,,---......//////------.../////////............//////......---,,,................................................(((***,,,++++++...555:::<<<555/////////---+++++++++,,,------......------,,,,,,---...............000//////...---,,,++++++---...///...------...///000///............//////.........//////000000111...///000///---------///...000111111///------............///////////////.........///////////////.........///////////////111000000//////000000111...------------...///000//////000000//////...---......//////000000111111........................,,,,,,,,,,,,---...//////............///000111222111111000000000/////////000000111111111111000000//////000000000000111111////////////000000000000------......//////000000000//////......//////000...///000222222222111111///............///000000000000111111222222111111000000000000000111111111222111111111111222333333111111111222222222222222222222222222333444555555555555444444333333222222444444444444444444444444666666666666555444333222333333444555666666666666;;;;;;;;;:::::::::999999999999999999;;;<<<===>>>@@@??????AAA@@@AAAHHHQQQ^^^sss................................................------------.........///,,,------......------,,,,,,,,,,,,---------......------........./////////***///111...---//////+++------............------***+++,,,---...------,,,---------.........//////,,,,,,,,,------------...........................,,,,,,,,,---------....../////////..............................---------,,,------.........------***++++++++++++++++++,,,++++++,,,,,,---......///------............------...........................//////////////////...------,,,,,,------...///,,,------.......................................,,,,,,,,,,,,---...//////,,,---...//////000//////........................------------------------,,,,,,,,,------......////////////...,,,+++,,,---++++++,,,------...//////------...000111111///---++++++,,,------...//////,,,---......//////......---.../////////...---,,,........................////////////////////////***---//////---000666;;;???666...,,,---+++***++++++,,,------......------,,,------...............---------...............---...///...------...///000///...------...///000///////////////000000000---...///...,,,,,,,,,---,,,...111111...------.............../////////000------......//////000000...//////000000111111111111111000000000000111111000///...---,,,---......//////000000//////...---......///000000111222222////////////////////////---------......000111111//////.........//////000............------------......////////////......//////000000000111111111.../////////000000000111---......///000000111111111000000//////000000111000000000111111111111111///////////////000000111000000111222222222222222//////000000111111222222222222111111222222333444000111111111222222222222222222222222333444555666444444444444444555555555444444444444444444444444666555555444444444555555333444555666777777777777999999999999999:::::::::;;;:::999999;;;>>>AAACCCEEEBBB@@@@@@???@@@HHHQQQ[[[ppp........................---------....../////////---.........//////000000+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............////////////000)))...///+++***......+++---..................---...///000222222222111000---------.........//////........./////////000000........................,,,,,,,,,---------......111111000000//////..................//////000000------......///.........,,,,,,,,,------.........++++++,,,,,,---...//////---..................---........................//////000000000000//////,,,,,,++++++,,,,,,---...,,,---......//////..............................+++++++++,,,---...///000......000000000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000***,,,...---++++++...111******+++,,,,,,---......------...000222111///,,,++++++,,,,,,---...//////,,,,,,---.../////////...---.../////////...,,,,,,........................000000000000000000000000...111333111...---111555===333***))),,,,,,,,,...+++,,,------......------,,,---......//////......++++++,,,---...///000111---...///...------...///000///...------...///000000000000000////////////---...///...,,,+++,,,---***---000000...,,,---...---.........//////000000,,,------...///000111111//////000111222333333444111111000000000000111111444333111///............///////////////......---...//////000111222222222000000000000000000000000111111111111222333444555111000///......---......111111111111000000000000111111222222222222111111//////000000111111111222.../////////000000111111...//////000111222222222111111000000000000111111333222111000000111111222000000000000000111111222222333444444555555555444...//////000111222222333000000000000000111111222000000111111222222222222222222222222333444555666222222333444555666777888444444444444444444444444555444333333444555777888444555666777888888888888666666777888999::::::;;;===<<<::::::<<<@@@DDDGGGHHHDDDAAA@@@>>>@@@HHHRRR\\\ppp111///...---,,,---///000000///...---,,,------...,,,,,,,,,,,,------...///,,,---...//////...---,,,,,,---------.../////////111000...---,,,,,,,,,---+++...000000...---///111////////////////////////////////////000000000000........................---------------...///000000///...---------------......---,,,,,,,,,,,,---222===???555...111222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---,,,++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---...------...//////...,,,------------------------,,,,,,+++***)))+++...111........................//////...---,,,,,,++++++......---,,,,,,+++******---...///...------...///...------,,,,,,------...111111///...,,,***)))(((/////////...---------,,,------............------........................------------------------......------------......++++++***)))'''(((***---......///000111000000000......------------......111///...------...///111//////.........---------111///---...//////,,,))).........///......---,,,//////...---------......---.........---,,,,,,+++111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222///////////////.........------,,,+++,,,---...///////////////////////////000000//////.........---///000111111111///...---111111111111111111111111111111111111000...---,,,///...---///222333111...---...///000111222333444//////////////////////////////............//////111111111111111111111111//////............//////////////////////////////222111000//////......///---......///////////////111111111111222222222222222222222111111111000000000000////////////000000444333222111000000000000000555999999444000000222111000///......000222333333222111111111222333444111111111111222222222222222222222222222222222222444444444444444444444444777777666555444444333333333333333444444555555555666666666666777888999:::999999999999999999999999888999:::;;;===???AAACCCIIICCC>>>???BBBDDDHHHNNNYYYlll......////////////......000///...---,,,------...------,,,,,,,,,---......------...//////...---------------...............///...---------...///000,,,...000000...---...000................................./////////000000..............................---------....../////////...---------------------,,,,,,---...//////999UUU^^^CCC******000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,------------------------------,,,,,,,,,,,,------...------...//////...,,,------------------------+++,,,------,,,,,,---...........................///......---,,,,,,++++++---------------.........---...///...---,,,---///...------,,,,,,------...,,,,,,,,,------........................---------,,,,,,------------,,,,,,........................------------------------......------------....../////////...------000222//////......------,,,,,,.........------.........000///...------...///000//////.........---------111///......//////,,,***.../////////...---,,,,,,,,,,,,------------------------......------,,,+++//////...------...//////------------,,,,,,,,,,,,---......//////......---/////////////////////...///......---...///000111////////////////////////000/////////............///000000000000//////...000000000000000000000000///000000000000//////...000...---///111222000...---...///000111222333333//////////////////////////////............//////........................000//////.........//////////////////////////////000///////////////000000---......///////////////........./////////000000111111111000000/////////000000////////////000000222222111111000000111111222777;;;:::666222222444222111000//////111222444444333222111111111222333/////////000000000000111222222222222222222222222444444444444444444444444222222333333444555555555333333333444444444555555555555555555666777888999999999999999999999999999888999999;;;<<<>>>@@@AAAEEE@@@===???AAABBBFFFLLLYYYlll///000111222222000...,,,//////...------------.........---------------------......//////......---...............---------,,,------...///111222333---///000000...------...---------------------------------.........//////........................//////...---------......//////...------------...,,,,,,,,,---...///111222;;;\\\eeeEEE***,,,111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------000000///......---,,,,,,......------------.........------...//////...,,,------------------------+++---//////---,,,++++++.................................------,,,,,,+++++++++,,,...///000111222,,,...///...---,,,---......------,,,,,,------...******+++,,,---//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......111111222111000111333555333111///---+++*********........................000///...------...///000...............---------000///...///000///---,,,////////////...---,,,+++)))***,,,------------,,,------......------,,,,,,......---,,,,,,---......///.........------,,,,,,.........---,,,+++***)))....../////////////////////............///000000////////////////////////////////////............000////////////000000111////////////////////////......///000000000000000000///...///000000///---......///000000111222222/////////////////////////////////....../////////........................111000///...............////////////////////////............///000111222---......///////////////---------............///000000////////////......000000////////////000000111111000000000111222222222666999999555333222333222222111000000222333444444444333222111111111111222222333333333444444444222222222222222222222222444444444444444444444444222333333444555555666666333333333444444444444555444444444444555666777888999999999999999999999999999999999:::;;;<<<>>>>>>@@@<<<;;;>>>@@@AAADDDJJJXXXkkk444444444444222000...,,,............------......000///...---------------......////////////....../////////...---------,,,------...///000111333333......//////...---------------------------------,,,,,,,,,---------..............................000///...---------------///......---------......---------......000111111555DDDFFF777///555333'''------------------------------------------------***+++,,,---............///.........---------,,,.........------............------...//////...,,,------------------------+++---...---+++******+++..............................---------,,,,,,,,,++++++,,,---///000111111,,,---......,,,,,,---......------,,,,,,------.........---------,,,,,,,,,,,,---------.../////////---,,,,,,,,,,,,,,,,,,---------------------------..............................------------.........///000///...///111333555333000---,,,,,,---...---..................---///......------......///........................////////////000///...---000000//////...---++++++((())),,,...///...---,,,,,,------...------,,,,,,...------------------.../////////......---,,,,,,.........---,,,+++***)))............////////////,,,,,,,,,,,,------......///////////////////////////////////////.........000///.........000111222//////////////////////////////000000000000//////000000////////////---,,,.../////////000000111111////////////////////////......////////////......000000000000000000000000111000///......---......////////////////////////...............///000111---......///////////////........./////////000000////////////////////////000000////////////000000////////////000111222333000333555555333111000111222222111111111222333444555444333222111111000000333333444444444555555555111222222222222222333333333333333333333333333333777777666666555555555555444444444444444444444444555555555555666777888888888999999999999999::::::999999999999:::;;;<<<<<<<<<:::;;;???@@@@@@DDDIIIWWWhhh;;;999666333000///......------..................000///......------------/////////////////////////////////...---------,,,...//////000000000000000...---............---,,,------------------------,,,,,,,,,,,,------------........................000///...---------------......---------......///000//////.........//////000------000333222///+++------------------------------------------------***+++,,,---.../////////++++++,,,,,,,,,---------.........------............------...//////...,,,------------------------------,,,)))((((((***,,,........................---------------,,,,,,,,,,,,,,,------............,,,---...---,,,+++,,,......------,,,,,,------...//////...---,,,++++++***,,,---------.../////////......------------......------------------------..............................------------......,,,---......------...000222000...---,,,---///000------...//////...------......------------......---.....................---...//////////////////////////////...---,,,+++)))+++---///000000......,,,,,,------...------,,,........................//////.........---------------.........------,,,---.........//////000000,,,,,,,,,---------------////////////////////////.........///////////////000///.........000111222000000000000000000000000111111111111000///...---//////000000///...------///////////////000000000////////////////////////......///000000///......////////////////////////000000///...............////////////////////////000000///...............---......///////////////............////////////000000000000000000000000000000////////////000000......//////000111333333111222333333222111111111222222222222222333333333444444333333222111000000//////000000000111111111111111111222222333333333333333333333333333333333555555444444444444444333444444444444444444444444666666666666777888999999888888888999999:::::::::999999999999999:::;;;;;;;;;;;;===AAAAAA@@@DDDJJJUUUeee|||;;;999555222///......///,,,---......///.........//////......---.........000//////......//////000...............---------//////000000000///......---,,,,,,---//////...---------------------------,,,,,,,,,---------..............................//////...---------.........------------...//////000///......------......000+++---444111((()))333------------------------...------------,,,,,,,,,***+++,,,---............******++++++,,,------.........------------.........------...//////...,,,---------------------------,,,+++((('''(((+++...........................------------------------......------------------+++---...---,,,+++,,,---...------,,,,,,------...,,,,,,---------------------------...............//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---///000///...---...///,,,,,,+++++++++,,,...///,,,---...//////...---,,,---------------------------------...............+++,,,...///...---...///.........///......---,,,+++,,,...////////////...,,,,,,------......------......////////////......------------------------,,,---...///////////////------......///000000000---...//////000000//////////////////////////////.........///////////////000////////////000000111000000000000000000000000222222111111000...---,,,---///000000...------...000/////////////////////////////////////////////---...///000000///...---------------------------//////............//////////////////////////////111000///...---------------......///////////////,,,,,,,,,------------...//////000000000000111111000000////////////000000.........///000111222333333333333444444333333222111111111222222222222222333333333333333222111000000000111111111222222222111111111222222333333444333333333333333333333333...//////111222333444555555444444444444333333333666666666777777888999:::888888888999999::::::;;;999999999999::::::;;;<<<<<<<<<>>>AAA@@@???CCCJJJRRRbbbxxx444333222111//////......,,,,,,.../////////......///............//////000111000///......///000111---------...............---...////////////...---+++******,,,///111///---........................------------..........................................---------......///---------------...//////...---------------......000000111111---))),,,333..............................---------,,,,,,,,,++++++,,,---............,,,,,,,,,---------------------,,,,,,,,,,,,------...------...//////...,,,------------------------,,,,,,---,,,++++++---///........................------------------------........................+++,,,------++++++,,,---...------,,,,,,------...***+++,,,,,,---...//////...............---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......000111222111///.........+++++++++,,,,,,---------,,,---///000000///---,,,---------......------------------.........//////(((+++......---,,,...000,,,---......///.........------------------------+++,,,------......------,,,---............---,,,++++++,,,,,,------......------...///////////////------......///000000111---...///000000000///...////////////////////////............/////////000///000000000000//////...////////////////////////000000000000000///......+++---000///...---...///000000/////////.........////////////////////////---...///000000///...---------------------------......---......///000111///////////////////////////......---------......---......///////////////,,,------------..................//////000000000000000////////////000000///////////////000111222333222222222333333333222///000111111222222111111111222333333333222111111444444444444555555555555000111111222333333444444222222222222222222222222...///000111333444555666555555444444444333333333666666555666666777888999777888888999::::::;;;;;;999999999999:::;;;============???@@@>>>===BBBJJJPPP___ttt,,,---///000000000...---+++,,,.../////////.....................///000111111000///......///000111,,,------....../////////+++,,,.../////////...---+++)))))),,,///111000...////////////////////////---------.........//////........................---------------...///000---------------...///000+++++++++,,,---...///000//////***'''+++333222,,,.................................------,,,,,,,,,,,,,,,------......------/////////...------,,,,,,---,,,,,,++++++,,,,,,---...------...//////...,,,------------------------***,,,///000///......///........................------------------------.../////////000000000111+++,,,------++++++,,,---...------,,,,,,------...,,,,,,,,,------........./////////......------,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------.........000111222111///------------......//////......---,,,---///000000///---,,,,,,------......------,,,---------.........//////'''***------,,,+++---000+++,,,---...////////////------,,,+++++++++,,,,,,+++,,,,,,---.........---++++++------------++++++)))******+++,,,---......---......///......---------------...///000000111++++++---.........---,,,////////////////////////---.........//////000000///000111111111///...---...........................//////000000000000000***---//////------...000000000000///......------////////////////////////---...///111111///...---////////////////////////------------///000111222////////////////////////---------------...///000---......////////////////////////000000000000111---------.........//////000000////////////000000///////////////000000111111000///000111111111000//////000111111111111000000111222333444333222111222222222333333333444444000000111222333333444444222222222222222222222222555555555555555555555555555555555444444333333333555444444555555666777888777777888999::::::;;;;;;999999999:::;;;<<<>>>>>>>>>===??????===;;;AAAIIINNN^^^rrr000222333111///---------,,,---...//////---+++***---------............///111111000000/////////...---,,,,,,,,,,,,---...............///////////////////////////////////////........................000000///........................///......---,,,........................---.........//////000000............---,,,+++***222///,,,++++++,,,---,,,000///...------------...+++,,,...///,,,(((((()))++++++,,,,,,,,,,,,------...---,,,+++++++++,,,------+++)))***---000000///........................+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...///............---------,,,,,,,,,---------......111111111111000000000000.........------,,,,,,,,,,,,------......------,,,...---+++)))))))))+++,,,///...,,,---...//////.........---------...////////////000111000000///...////////////............+++,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///000111111000///...///111...---,,,,,,,,,,,,---...000000000///...,,,+++***)))+++///222222000---+++...,,,+++,,,//////---***------......---,,,+++++++++++++++,,,,,,---------,,,,,,,,,------.........////////////000000000000222111///------///111222---------............///..............................------------......111000///......///000111333222111/////////000111/////////////////////////////////...---------,,,000//////............///111222222222111000///...000...,,,******,,,...000111111111111111000000000000000000000000000000000////////////////////////,,,------...///000111111//////............//////000000000000111111111111444222111333777999888666333222222222222222222333444222111000000222444555......///111222222000...111222222333222111000/////////000111222333333333222222333333333333444444333333333444444444555555333333333444444444555555888555222222444555333111444555666666555555666888666444333444666888999999;;;:::999999:::;;;===>>>======>>>======???CCCFFFQQQ]]]nnn///000111111///------...------.........---,,,+++---------............///000000000//////.........------,,,,,,------...///......------------......////////////////////////........................333222000///---,,,,,,,,,------...............///---------------------------------------,,,,,,,,,,,,,,,,,,------------,,,---+++******,,,...............------,,,,,,,,,,,,...,,,+++,,,---,,,+++***++++++,,,,,,,,,,,,------,,,+++***))))))***++++++000---++++++---......---------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------...---------,,,,,,,,,,,,,,,---------------------////////////////////////......---------,,,,,,,,,,,,------......------,,,---,,,+++++++++---///000---+++******+++,,,+++***+++************+++,,,,,,//////............//////////////////............,,,,,,,,,,,,,,,---......000///...,,,+++***))))))---------............///***,,,.........---------...---,,,,,,,,,,,,---............///......---,,,,,,,,,.../////////...---...,,,+++,,,//////---+++......//////...------,,,++++++,,,,,,,,,---------,,,,,,------------------........./////////000000...---,,,++++++,,,---...---------............///..............................------------......000000////////////000000222111000////////////000.......................................---------...---------------...............//////......---///...---,,,,,,---...///------------------------........................////////////////////////------......//////000000//////............//////...////////////000000000/////////000222333333333111111000000000000111111222111111000111222333444111///...///000111000...111222222222222111000/////////000222222333333222111111111222222222333333333333333444444444444555333333333333444444444444888666444555777777666444444555666666444333444555999888777777888:::;;;;;;::::::999999:::;;;===>>>======>>>======???CCCFFFNNN[[[lll,,,...//////...------............------------------------............////////////...............---------,,,------...///222111///---,,,---...///////////////////////////........................111000///......---------111000...---------......------------------------.........---,,,,,,++++++++++++,,,,,,---.........---,,,+++,,,...000///...---............---,,,,,,///,,,)))***...000///,,,++++++,,,,,,,,,,,,------++++++*********++++++,,,111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,+++++++++---------------------,,,------------------------...------------,,,,,,,,,------............------+++++++++,,,...000222444000...,,,,,,---------,,,------,,,,,,------.../////////---------...///000////////////............------,,,+++,,,...000222777666444111///---,,,,,,---------............///(((***,,,.........,,,+++...------,,,,,,------...,,,,,,---.../////////......------------...//////---,,,,,,---......---+++---------...------,,,+++,,,,,,,,,,,,------------------------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................------------....../////////000000///////////////000000000///......---------------------------------...............------------...///000000,,,------.......................................++++++++++++++++++++++++........................////////////////////////........./////////////////////............//////............////////////---.../////////...000111000//////......//////000000000000111111111222222222000...---///000000///111111222222111111000//////000111222222222222222000000111111111222222222333333333333444444444444222222222222333333333333555444555666888888666444444555666666555555666888777777666666666777777888:::::::::::::::<<<============>>>======???CCCFFFKKKXXXjjj~~~***,,,......---------...///...------------......---------............///..................---------------------...//////777555222///...///000111////////////////////////........................,,,,,,------///000111222555333000---++++++,,,,,,------------------------///////////////.........------------......//////111000///000000000...,,,...//////000000///......,,,------,,,---000///,,,+++++++++,,,,,,,,,---------------------.........///...------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,---------......+++,,,---......---,,,+++---------,,,,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............------++++++,,,---...000222444222000...---...///...---...............//////000.............../////////////////////...............---,,,+++,,,///222444888777555333111000//////---------............///---------...//////---,,,------------------------,,,---......///.........------------......//////------------......---,,,++++++,,,,,,,,,++++++***,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,---------......---......//////......------------............///..............................------------......---...///000000///...------...///000000///...---........................,,,---------...//////////////////000000222333333//////000000000//////.........///000000///......---------------.................................///////////////////////////////////////.........//////............//////........./////////000000...111333222///...///222/////////......///////////////000111111111111000111///......000111111000111111111111111111000000///000111222222222222222111111111111222222222222222222333333333444444444111111222222222333333333111222333555666666444333222444666777777888:::<<<888888888777666555666777999999::::::;;;<<<<<<=========>>>======???CCCFFFJJJXXXjjj~~~)))+++---...---------//////...---------......///---------............///------.....................------------...//////888666222000...///000111////////////////////////........................,,,,,,,,,---///000222333444222///---,,,,,,---...---------------------------------...///000111111111111000///......//////000///...///000///---+++........./////////......(((111555111,,,------++++++++++++,,,,,,,,,------------......////////////+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---......---,,,+++............------------------------------------,,,,,,---------.........---------------------------......//////......---,,,,,,,,,,,,---...///000...,,,******+++,,,+++***++++++******++++++,,,---,,,---///111111000///...////////////............///---,,,+++---///333555111000///...---------------------............///222///---,,,---......,,,------------------------.........///......---,,,+++,,,...///000///...---,,,---......------,,,---,,,,,,------------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------...///000000000000///...---------............///..............................------------......---...///000000///...------...///000000///...---////////////////////////,,,---------...//////////////////000000222333333111111111111000///...------...///000000///...---------......///////////////////////////////////////////////////////////////////////////.........//////............////////////000000000111111111///222444222///...000222111000000//////000000111//////000111111111111000000//////111333333222000000000000000000000111111000000111222222222111111222222222333333333333444222222222333333333444444111111222222222333333333000222444666666555444333333555666666666666777999<<<===>>>===;;;999:::;;;999999:::;;;;;;<<<<<<<<<======>>>======???CCCFFFKKKYYYkkk***,,,......---------................../////////---------............///.............../////////......------......///000444333000...------......////////////////////////........................000//////............/////////.........///111222........................)))***+++,,,---///000000333222000///......//////,,,******+++---......---------,,,,,,------...///---999===555,,,+++,,,+++++++++,,,,,,,,,,,,------++++++,,,---............(((***---.........///000,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,---------------...,,,,,,,,,---------......,,,------......------,,,//////.........---------,,,,,,,,,---------......,,,------....../////////,,,,,,,,,------------.........////////////......,,,,,,,,,,,,,,,,,,------...,,,++++++---...---,,,,,,,,,,,,,,,,,,---......+++,,,...///000000///...////////////...............------,,,---///111333...---------......///000---------............///222...,,,,,,...///...,,,,,,------......------,,,.../////////...---,,,,,,+++,,,...000000///...,,,+++---......---,,,,,,---......//////000000//////............------------------------------,,,,,,,,,,,,,,,---------..............................---------............///..............................------------...............//////...............///000000000//////000000000000000000000000---------...............------------...///000000000000000000///...---,,,---...///000000///...---,,,,,,------......//////000000000000000000000000////////////////////////........./////////////////////............//////000000000000111111111111///000000000......///000222111111000000111111222000000000111111111222222444333222222333333222111000000/////////000111111000111111222222222111111222222333333333444444444222222222222333333333333222222222222333333333333333555777888666555555666555666666555222111111222999<<<>>>===:::888999;;;888999:::;;;<<<<<<<<<<<<======>>>======???CCCFFFLLLZZZlll+++---//////---------...,,,---...000000000///...---------............///.........//////000000000...............//////000222111000///...---------////////////////////////........................111000///...............000000000///////////////////////////////////////***++++++,,,---...//////000///...---,,,---///000...,,,++++++---/////////111///...------///111333;;;BBBAAA444,,,---...+++++++++,,,,,,,,,,,,------***+++---...//////......'''***.........---...000------------------------------------............///..................---,,,,,,,,,---------......---------,,,,,,---------.........---------,,,,,,***++++++,,,---...//////,,,,,,------...//////000,,,,,,,,,---------............////////////......++++++,,,---------------///---,,,---///111111000///............///000000,,,+++*********,,,...000////////////...............---------......///000///////////////000111111---------............///...,,,---000555555111---,,,,,,---......---,,,,,,,,,---......///.........---------.........//////+++---//////,,,+++,,,...,,,---...////////////...///.........------------,,,,,,------------------------------...............---,,,,,,,,,,,,---...---------............///..............................------------......///......------......//////////////////000111222000000000000000000000000...............---------...---------------............///000111111000000------............------+++,,,,,,---......//////////////////////////////////////////////////////------......//////000000//////............///////////////000000000000111///...---...///000///...222111111000000111111222222111111000111222333444>>>:::444000000000111111000//////...///000111222111111222222222111111000111222222222333333333333111222222222222333333333333333333333444444444444555777888777555444555777555666666555333222333444444777;;;:::666444555888888999:::<<<<<<<<<<<<;;;======>>>======???CCCFFFKKKYYYlll,,,...//////...------...+++---///111111000///...---------.........//////.../////////000000111111...............///000000222222111111000000//////////////////////////////..............................---......///000111555555333222///,,,***(((000000000000000000000000......//////////////////---,,,+++***+++---///000555333///...///000000000666444111000000222666888GGGIIIBBB333,,,000111+++++++++,,,,,,,,,---------,,,---///111111111111000(((+++//////---,,,---///........................,,,---------.../////////000000000///.........---,,,,,,,,,---------............,,,++++++,,,......---------,,,,,,,,,++++++)))***+++,,,...///000000++++++,,,------...//////,,,,,,,,,------...............////////////......***+++,,,---............+++***)))***,,,.........,,,++++++++++++,,,------...+++'''$$$%%%)))...222000/////////............------..................---,,,,,,,,,,,,,,,---...---------.........//////+++,,,000666<<<<<<666///,,,,,,---......---,,,,,,***+++,,,...///000000000000...,,,++++++---000111***---//////,,,+++,,,...)))***++++++,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........---------.........//////000///---,,,,,,---///000---------.........//////.................................------.........///...---,,,,,,---...///111000/////////111222333/////////////////////////////////......------,,,000//////.........//////...///000222444555666666------------------------------......///000111111........................////////////////////////,,,------...///000111111//////............//////............/////////000111...---...111333111///111111000000000000111111444222111000000222444555GGG@@@666///,,,...000222000///.........000111222111111222222222111111000000111111111111222222222111111222222222333333333333333444444444444555555444666666444111000333555222444666777888999;;;===444888<<<<<<888666777:::888999:::<<<===<<<<<<;;;======>>>======???CCCFFFIIIWWWlll////////////////////////...------------,,,,,,,,,---------------------------------.........//////---...000111222111///......---,,,,,,---...///000//////000000000000//////000///......///000///---...............///000000888::::::666000,,,,,,//////000000///---+++,,,---........................---,,,,,,,,,,,,---......---......,,,,,,......---...------...///222555777LLLCCC888111///...+++(((------------------------...------,,,,,,------...222333333111...,,,,,,---/////////...---------,,,................................................000///...---------------000...,,,///333444000+++222000...///000000---***......---------,,,,,,,,,---------............///000///...------,,,------***+++,,,---...............---,,,,,,------***(((.................................////////////000---------.........////////////000000000000//////111///---,,,---......---///...---,,,,,,,,,,,,,,,////////////////////////////////////////////////+++,,,---......---,,,+++...............---------------------------------...---,,,+++,,,---......111///------.../////////------------------------///......------///000111------------------------------------...///000000......------------......)))***,,,...000000000000//////...------------...---------............///111111000000//////......000000000000000000000000//////......---------,,,------...///000000//////......////////////......,,,,,,---...///000111222..................------............////////////------......///.........------......//////000000...000111000///...///111..............................////////////....../////////...------///000000000000000000000000000777555222111111111111000000000000000000000000000111222222111000000111333444444444333333333222222222222333444444555666666666555333222222333555666666666555555444444444333555444444555555666777888888888999999999999888888;;;;;;;;;<<<;;;;;;::::::===:::888:::???CCCDDDDDDKKKUUUhhh........................,,,,,,------.........///---------------------------.....................---...000111111111//////......---,,,---...///000///////////////////////////...---...//////...------------------...//////333666888555000---...000///000000///---+++,,,---........................---------------......///,,,..................,,,......------///111333555===777000---...000///---,,,,,,,,,---------.........------,,,,,,------......//////...+++******+++...............---------................................................//////...---------------///------111555666222...111///......//////---***,,,,,,,,,------.........---------............///------,,,------...///000............---,,,+++***///---,,,---...///...,,,------------------------------........./////////---...........................///000000000000000000...---,,,,,,---------///...------,,,,,,,,,---////////////////////////..............................////////////..............................------------------------,,,,,,---...------,,,+++---,,,,,,...000000...---------------------------...------,,,---...///000---------------------------------------...//////......------------......+++,,,---////////////.........---,,,,,,,,,,,,------------............///000000000000//////......000000000000000000000000/////////.........------,,,---......//////............////////////......................................................////////////////////////+++,,,---...//////////////////000000111111111111...///000///...---...000...........................//////000000//////...000000111000////////////000000000000000000000000333222000000111222111000000000000000000000000000000111222222111000111222111111111000000000//////222222222333444444555555666555333222222333555666666666666666555555555444555444444555555666777888888888999999999999888888:::;;;;;;<<<;;;;;;::::::===:::999;;;???CCCDDDDDDKKKTTTeee}}}........................+++,,,---...///000111111........................///.....................---...000111111111000///000///...---,,,---......//////...------.../////////---,,,---...///...------,,,,,,,,,,,,---......---111444444111//////000...///000///---,,,,,,---..............................------......///000------...//////...------......------...///111222///,,,)))***---000000...,,,,,,,,,------............------,,,,,,------...,,,---------+++***+++,,,---------...............................................................//////...------------...------///333777888444000///...---.........,,,******++++++,,,---...///000---------............///------,,,------...///000............---,,,+++***000...------///000000000------------------------,,,---------............///.....................---...///000000111000000//////...---------------///...------,,,---------////////////////////////......................../////////....../////////////////////////////////------------------------+++,,,...//////...,,,+++++++++,,,///000000---+++........................---,,,,,,,,,,,,---......------------------------------------------............------------......---......///......------...---,,,,,,++++++,,,,,,---------............///000000000////////////...000000000000000000000000000000////////////......,,,------.....................////////////......000//////...---,,,++++++........................111111111111000///......+++,,,---...///000000000///000000000000111111111---...//////------...//////////////////////////////000000111111000000///111111111000000/////////000000000000000000000000/////////000222222111000///////////////////////////111333333222111000111333333333333222222222222111111222222333333444444555444333222222333444555555555555444444444444444555444444555555666777888888888999999999999888888::::::;;;;;;<<<;;;;;;:::<<<;;;:::<<>>@@@BBBDDDEEEMMMRRR^^^qqq------------------------/////////.........------............................../////////000000000////////////000000000000000///...---,,,---......---...////////////...---...------...000111000///000000///............///---...///000///---+++***---...///...---,,,---///////////////////////////......------......///000111,,,...444444...,,,111//////.........---------...///000000000///---,,,//////...---,,,++++++***...------,,,,,,------...,,,...///...------...///---------..................................................................------------...//////...///000000///...,,,***,,,---//////---,,,---.........---------,,,,,,,,,---------............///------,,,------...///000............---,,,+++***000000///000111111000...........................,,,---------................../////////000000000111111111111000...---,,,///111444333000...///111.........---......///000////////////////////////------------------------/////////....../////////---......//////000000111...........................---,,,,,,///333888;;;999555000---,,,...//////........................---...//////000000//////------------------------,,,---///000111111000000......------------......,,,,,,,,,------///000111111000000///.../////////---------............///---............/////////////////////////////////......////////////000000222222222222222111111000......////////////......,,,,,,------......//////,,,,,,------...////////////000222222222000...,,,000000000000///...------000000000////////////...000111222222000000111222000000000000000000000000///000000111111000000///222///,,,---000333222111000000000000000000000000444333222222333333111///000000000000000000000000///111333333222111000111111111111222222222222222222222333333333333333333444444444444444444444444555555555555666666666666555444444555555666777888999999::::::::::::999999999999:::;;;<<<<<<<<<<<<999<<<>>>@@@@@@BBBDDDFFFLLLQQQ\\\ooo---------------------------------------.........------------------------------...///000111111222///////////////000000111......---,,,---...///000---...000111111000...---///...---///111222222111000///......---------...............///...---,,,---...///...------...///////////////////////////---------------......//////---333======333---///...////////////......---+++,,,...//////.........------------------------...------,,,,,,------...,,,.........,,,+++,,,..................---------................................................---------------...//////---.........------------,,,...000000...---...///,,,,,,---------------------------............///------,,,------...///000............---,,,+++***---...000333555555333111////////////////////////------........./////////------...///000111111222//////000000000000//////,,,000333222...,,,---000...............///000000////////////////////////------------------------......////////////......,,,------...//////000000...........................---,,,---///111555777555222...---.../////////------------------------,,,---.../////////......------------------------+++---///222333333333222......------------......///...------------...///000000///...............---------............///---------.........//////////////////////////////------........./////////222222222222222111000///......////////////......------........./////////,,,,,,------...//////000---...000222111000...,,,......///000000000000000000000/////////.........///111222111000///000111000000000000000000000000...//////000000//////...------///333888999444///000000000000000000000000222111000000222333222222222222222222222222222222000111222222111000111222333333333444444555555555444444333333333333333333333444444444444444444333333333444444555555555555555444444555555666777888999::::::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<999<<>>>>>>>>999:::<<<>>>@@@AAABBBBBBGGGLLLXXXiii///......---------......///...---------.............../////////000000000................................................////////////////////////888777555333111///...............------......///...............///000000///............//////000////////////////////////111111000///////////////////////////////////////222---111;;;>>>555......111111000//////...---------------............///......---------,,,,,,,,,///...------------...///........................+++++++++,,,,,,---------...------------...//////......------------..............................,,,------,,,+++,,,...000.............../////////------------------------.........------,,,,,,+++............///000111222........................///......///111222111000---...//////000000/////////..................///---......///000000111111000000000000000000000000..............................///111333222...,,,............////////////........................................................................//////...---------------......//////...------,,,........................111...,,,,,,...///...---------------...............------,,,,,,,,,------000//////111444444333000111000//////......//////------...//////////////////...------------...///000000000000111111111111///////////////...------////////////////////////......------------......////////////000000000000000000000000////////////000000000000000000000000...///000222222000///....................................//////000000000///////////////......---000000/////////000111111//////......//////000111/////////000000000111111222000222777======777111333222000/////////000111.../////////000111111111333222222111000000111111000111111222333333444444555444444333333444444444444444444444555555444333555444444444444555555666444444444555666666777777888666555666888999888666999999888888999::::::;;;999999::::::;;;<<<<<<<<<;;;<<<===???@@@BBBCCCDDDFFFLLLWWWhhh......---------......///333///++++++---///...------.........///000000000................................................////////////////////////555444333111000//////...//////......---......///...............///000000000//////............///////////////////////////000000000000000//////...////////////////////////111,,,---222333---,,,111000//////......------------------............///...------------,,,,,,,,,000///............///000........................******+++,,,---...//////...------------...//////......------------..............................------...,,,+++***,,,---////////////............------------------------,,,---.........---,,,+++...//////000000/////////...........................,,,+++,,,---...---,,,,,,,,,---.........------......------------...............//////000000111000000000000000000000000////////////////////////......///111222111...+++/////////.........------................................................//////////////////////////////...------------...//////...------------...////////////////////////...---,,,,,,.../////////++++++,,,,,,---.........------,,,,,,,,,------...000//////111333333222111000//////............///,,,---......///.........///......---------......------.........////////////////////////......---////////////////////////......------------......***+++,,,---...000111111000000000000////////////000000000000000000000000///000111222222111000///........................//////000000000000111111///////////////.........000000//////.../////////......------......///000....../////////000000000444222111111222333333111222111000000///000000000111111111111111111111222333222111111000111111111111111111222222333333444555555444444444444555555666666555444444333333333666666555444444444444444444444555666666555444444555555444444555666666777999999999999999::::::;;;999999::::::;;;<<<<<<<<<=========>>>@@@BBBDDDFFFFFFLLLVVVfff|||...------------...//////;;;555...---///111///---................................................---------...............////////////////////////111111000///////////////000//////..............................///000000111000///...............////////////////////////---.../////////...,,,+++////////////////////////111...---000...+++---333...............------------------............///------------------------///..................///........................++++++,,,,,,---......///...------------...//////......------------.................................//////...,,,++++++,,,//////......------,,,,,,------------------------'''))),,,...000000//////...///000111000///---,,,---------...............,,,++++++,,,///000000///,,,------......---------------,,,,,,,,,,,,------........./////////000000000000000000000000000000////////////000000000000///---,,,---///000111000........................---------...............................................................///......---------......//////---,,,,,,---...///////////////////////////...---------.../////////++++++,,,---....../////////............///000000000///000000111222111111//////...............///,,,,,,---...............///.........------------,,,,,,------------.........///////////////......////////////////////////......------------......******+++---...///000111000000000000///////////////////////////////////////000000111111000000///........................000000000000000000000000000000///...............111000///......---......---------------...//////............////////////333222111///---...000222111111000000000000000000222222222222222222111111222222111111111111111222111111111222222333333333444333333333333444555555777777777666444222222333555444444333333444444444666666555444444444444444444444444444444666888999::::::999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>AAADDDFFFGGGMMMVVVdddyyy---------------...//////???888111...000111...+++000//////...---,,,++++++........................---------.........///////////////////////////////////////......///000000111000///..............................///000000111000///.......................................---.../////////...,,,+++///////////////////////////......///...,,,---111---------...............---------............///------------------------------------------------........................------------------------...------------...//////......------------..............................000111111000...,,,,,,---...------,,,,,,+++++++++------------------------'''))),,,...000000////////////000000000...,,,+++---------.........//////---,,,,,,---///000000///....../////////......---------,,,,,,,,,,,,------............////////////////////////////////////.../////////000000111111...///111444888888777555,,,,,,,,,---...//////000---------.........//////........................------------------------......---------......//////...---,,,,,,---//////////////////////////////......///......---------,,,,,,---...///000000111...............///000000///000000000000000111111//////.........//////000,,,---......//////......//////.........------,,,//////000000000111111111......///////////////.................................------------......---------....../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///............///111000///......---......---------------...//////............///////////////111111000......000333000000000111111111000000///////////////.........222111111111111111222222111222222222222222333333222222111111222333333444777999:::999666333333333222222222333333555666666999777555333222333555666999888888888999999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===@@@BBBDDDHHHNNNWWWcccvvv---------------...///000:::666000.........,,,***//////...---,,,++++++***------------------------,,,,,,------...///////////////////////////////////////......//////000111111111000///...........................///000000000//////............///........................000000000000000//////...////////////////////////---------.........---------------.../////////000---------............///,,,,,,,,,------------...,,,,,,------------,,,,,,....................................------,,,,,,...------------...//////......------------..............................000111222111///------------------,,,,,,,,,,,,,,,------------------------,,,---.........---,,,+++///////////////...---,,,,,,,,,------...////////////...,,,,,,------,,,+++///000000000000///............------------..............................////////////////////////---......//////000000111...222:::AAADDDBBB;;;666***+++,,,---...///000000,,,,,,------.../////////........................------------------------...------------...//////...------------...//////........................---///000///...,,,,,,------......//////000000000,,,,,,,,,,,,,,,---...//////000111000......000222000////////////000000111---......///000/////////////////////...---,,,+++....../////////000000000---...//////////////////..............................------------......///////////////.........000000000000////////////000000000000000000000000//////............//////////////////////////////000000////////////......111000///------......///000000//////.../////////......------......///000....../////////000000000...000111222111000111111//////000111111111111000000000000000111111111111111111111000111111222333222222222222222222222222111000000111111222333444666:::======999555444444111111222222333555666777999888666444333444666777:::888777999<<<===;;;888<<<;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<===<<<<<<<<<>>>???AAABBBHHHMMMVVV```rrr---,,,,,,------///000000222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000//////////////////////////////////////////000111222111000///...........................///000000///............//////000........................111111000//////////////////////////////////////////...,,,,,,///111///+++------...//////000111111---------............///,,,,,,,,,---------......,,,---...//////...---,,,........................------------...............------------...//////......------------.................................000111111///---------------...............///------------------------.........------,,,,,,+++//////...---------......,,,,,,------...//////000///---,,,---......---,,,000000000000000///......///..................///........................////////////////////////,,,------...//////000000111333888===???===888444,,,,,,,,,------.........,,,,,,------...//////000................................................---------------...//////,,,------...//////......------------------------***---000000...------///........................,,,++++++,,,,,,.../////////111111000------000222000000000000000111222222...///000000111111000000...////////////---,,,+++,,,,,,,,,------------...------...///////////////..............................------------......////////////............000000000000////////////000000000000000000000000000//////////////////000////////////////////////111111111000000/////////111000...---------///000000000/////////000111111//////......//////000111/////////000000000111111000000000111111111000///...///000111222111111000222222333333444444555555111111000000111222222333222222222222222222222222111111111111222333444555555:::@@@AAA===888555555333222222222333444444555666777888888888777666555555333444;;;FFFKKKHHHBBB<<<<<<;;;:::::::::::::::999999::::::;;;<<<<<<<<<======>>>??????@@@AAABBBFFFLLLSSS]]]mmm,,,,,,,,,---...///000111---...000///......///000)))******+++---...//////------------------------,,,,,,------...///000000////////////////////////000////////////000000111222222000///...........................///000000...............///000111........................000///...,,,,,,---......////////////////////////333000---,,,000444222------......///000111222222---------.........//////,,,,,,,,,------.........---...///000000///...---........................+++,,,,,,---...///000000...------------...//////.........------.................................,,,...000000...---,,,---.../////////000000111111------------------------,,,,,,,,,,,,,,,---...//////...---,,,,,,---//////,,,,,,------...///000000,,,,,,,,,...000222222222//////000000///...------//////............//////.....................---////////////////////////,,,,,,,,,---...//////000555222...---///111222333......---------,,,,,,,,,,,,,,,------...///000000........................////////////////////////---------------...///000+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,(((+++///000......///111------------------,,,,,,---------...///000111222///111111///------///222111111000000111222333333//////000111111111111111...///000000///---+++***/////////000000000000111------...///000000//////.................................------.........---------....../////////000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000222222222222111111000000222000...---,,,---///000000000///000000111222333///////////////000111111000000000000111111111111333111//////000000///---...///000222222222111000//////000111222222333333111111000000111222333333222222222222222222222222222222222222333444555666444:::BBBCCC???999666666444444333333222222333333333555999<<<<<<:::666333444222666DDDUUU^^^\\\VVV===<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>???===>>>???AAAAAABBBBBBBBBDDDJJJQQQZZZjjj---......//////......---////////////////////////...............---------+++,,,,,,------.....................////////////000000000000000000000000////////////////////////222444666444000---...///---++++++///...***(((***,,,---///111111111111000000000000000////////////////////////////////////......//////...---,,,,,,...............------,,,---,,,---...222777<<>><<<<<<===???@@@AAAAAA@@@@@@FFFIIIOOOXXXddd|||------------------------////////////////////////.............../////////---------...............//////000000000111111111000000000000000000000000000000000000000000000000111222333222///...---...333///...//////,,,---111,,,---...000000000000000000/////////////////////////////////////////////...............---,,,,,,000111111111111000/////////...///000222555888:::000/////////............000/////////..................//////000000111111333000---+++,,,...//////---....../////////......000000/////////........./////////////////////////////////...,,,,,,---/////////...---,,,,,,,,,,,,///////////////////////////---,,,---///000...,,,---------...............---+++---,,,,,,:::>>>222000000/////////.........+++,,,---...///......---+++,,,,,,------......///------------............---......//////000000111000000000000///...---,,,////////////////////////222222000///....................................------............------......------...///111222////////////////////////..............................------------......---------......////////////////////////////////////000000000111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000222111000//////.........000/////////............//////////////////......000...,,,,,,---.........000000///...---------...............////////////.........//////............///000///...---...000...000111000///...///111///////////////...------/////////000000000111111666555444444333333333333111111111111111111111111////////////////////////111111111111111111111111000111222222333333222222111111111111111111111111////////////000111222333222111111000000000000000000111111111111222222222333333222222222333444555222444777:::<<<;;;:::888333333222111222333444555444444444444444555555555333;;;;;;:::OOOppp}}}vvv___SSSCCC999888999999888777888:::===AAABBBAAA@@@>>>>>>>>>>>>>>>@@@AAABBBEEEHHHNNNWWWccczzz...---,,,,,,,,,,,,---...////////////////////////......//////000000111111//////////////////......////////////000000000000000000000000000000000000111111111111111111111111000///...///000///...,,,000...000444444///---...,,,,,,---...////////////////////////////////////////////////////////////...............------,,,111111222222111111000///000000111222333333444555////////////............////////////............////////////000000000000000///---,,,---......------...///000111111111111000000000000000//////////////////////////////////////////...---,,,.../////////...............//////////////////////////////...------...///...---...............---------,,,***...//////<<>>BBBGGGIIIIIIHHH@@@???===<<<<<>>>>>@@@CCCGGGJJJJJJIII???>>>===<<<===???AAABBBBBBEEEKKKRRR^^^ttt///...,,,++++++,,,...///000000000000000000000000...//////000111222333333222222222111111000000///---------............///111111111111111111111111111111111111111111111111000---,,,...111222000---...111:::CCCCCC:::222...,,,,,,,,,,,,,,,---------------....../////////000///////////////////////////000000111111111000000000000000000000///.........///111222333333222111.........///////////////.........///////////////111111000000//////......///.........//////---+++.../////////......---,,,........................////////////////////////---///000000......///000,,,,,,,,,,,,---...///000////////////////////////---.........------....../////////...---------,,,,,,(((---///,,,333888111/////////.........------......------------------000//////......------,,,---........./////////////////////...------,,,,,,,,,---...///000000000000////////////////////////...............//////000........................------............------.........///////////////////////////////////////------------------------......------------......------------------------////////////////////////------------............//////............//////........................///////////////////////////////////////////////////000000111000000///............///////////////111111000///...------,,,***...111222///...///111---------------...///000............//////////////////000000000000//////...///000///...---...000...000111000///...///111......///////////////...///000000000000111111111000111222222333222222111000000000000000000000000///000000000111111111222000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000111222000000000000111333444555000000111111111222222222111222222333333333333333666555444444555777999;;;999888666444333333333444444444555666666777888888555555777999666:::MMMbbb~~~kkkNNN:::777===<<<;;;;;;===@@@AAAAAA@@@<<<<<<===>>>????????????BBBDDDIIIPPP[[[qqq///...------------...///000000000000000000000000//////000000111111222222111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111///......///000000///...000///111555666222000222------,,,,,,,,,------...---------......//////000///////////////////////////000000111111111111111111111222222111111000///---...000111222222111111.........///////////////.........///////////////111111000000//////......000///...///000000...,,,............---,,,+++***------------............////////////////////////---...000000/////////000---,,,,,,,,,---...//////////////////////////////---...///...------...///...............------------(((---///***---222,,,............------------///...------,,,---------////////////......------........./////////000000/////////.........------------...///000000//////////////////////////////.........---......//////........................------............------......////////////......////////////////////////------------------------......------------..................------,,,,,,////////////////////////....../////////000000000///......------......///........................////////////////////////////////////////////////...///000111111000///............///////////////------......///000000000000///---++++++---111444---------...///000111222............////////////...//////000000//////......///000///...---...000...000111000///...///111---...//////////////////////////////000000000000222222222222111///,,,+++////////////////////////......///000000111222222///////////////////////////000111111222222111111////////////////////////111000000000000000111111000000000111222333444555000111111111111222222222222333333444555444444444777666444333333555777888888777555444333333444444000000111222333444555555444222555888777666>>>JJJhhhyyyzzz]]]CCC;;;======;;;:::;;;===>>>===<<<;;;<<<>>>???@@@@@@???>>>BBBDDDIIIOOOZZZooo////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333111111111111111111111111000000000000000000000000,,,...//////---,,,------...+++***,,,---+++---000///...---,,,,,,---......,,,,,,---......///000000////////////////////////---...///000000000000000000111111111111000////////////000000000000000000............/////////000............/////////000000000000000////////////222000//////000000///...,,,,,,---------,,,,,,+++---.........////////////////////////////////////,,,...000111000///000000..................//////////////////////////////,,,...000///---,,,---///---------...............///***...111+++,,,000,,,////////////............000000...---------......////////////............---------.........//////////////////////////////......///////////////...//////////////////////////////...---------..............................------............------......///000000///...---////////////////////////..............................------------........................//////////////////////////////........./////////000000///......------......///........................////////////////////////////////////////////////...///000111111000///.............../////////000------......///000000111222111111222444555555444///////////////000111222............////////////.........//////............///000///...---...000...000111000///...///111------...///////////////---.........//////////////////000000...,,,)))(((////////////////////////////////////////////////000000000000000000000000///000000111111111111111000000000000000000000000111111000000000000111111111111111111222222333444000111111111111222222222222222444555555555444333666555444333333555666777777666444333333333444444111111222222333333333444555444555666777777:::???OOOggg~~~kkkQQQBBB>>>>>>===;;;<<<===>>>>>>===<<<<<<======>>>??????@@@BBBDDDIIIOOOYYYnnn//////000000000000//////000000000000000000000000000000000/////////////////////000000111111111222///000000000111111111111111111111111111111111111////////////////////////***---///...+++)))***,,,...,,,...222333///...000000///...---,,,---...///,,,,,,------...///000000////////////////////////,,,,,,---...//////.....................------,,,111111000000/////////...---.........//////000000---.........//////000000////////////000000000000333111//////000111000///++++++,,,---.............../////////000000111111////////////////////////,,,...111111000000000000000000////////////000000////////////////////////,,,...000///---,,,---000,,,------....../////////000+++000333---,,,000---000000000000////////////222111000.........///000.../////////////////////,,,,,,,,,---------......///000000000000000000000...///////////////......//////////////////////////////...---------------........................---..................---......///000000///...---////////////////////////////////////////////////.........------.........,,,------...///000111111////////////////////////,,,,,,,,,---------...............------.................................////////////////////////////////////////////////---...000111222111///...---.........//////000000000000//////......------000333999@@@CCC@@@777000222111000000000000000111............/////////000------............------...///000///...---...000///000111000///...///111------...///000000//////------------.........///...///111222222000///---000000000000000000000000000000//////......------111111111111111111111111//////000111111111111111111111111111111111111111111111000000000000000111222222111111222222333444000111111111111222222222111222333444555444333333444444333333444555777888666555444333222333444444666555555555555444444444666666666555555888<<<===;;;SSSppp{{{oooWWWCCC:::;;;999888999;;;<<<<<<;;;>>>===;;;;;;;;;===@@@BBBCCCDDDIIIOOOXXXmmm000111111111111000//////////////////000000000000222111000///000111333555333333333222222222111111222333333333333333333444999888666333222111111111111111000000000000111111///............---------000000000000111111111111------------------------(((***,,,.........///000,,,...//////---++++++,,,------------------------222111///......//////000000////////////.........//////......000222555666000//////000222333111000//////000000111111111222000000//////............---------......000111111////////////////////////////////////////////////222111111111000000//////000000000000000000000000////////////////////////------------------------.......................................///000111///////////////.........000////////////.........000000000000000000000000---------............///111111000000000000111111222222222111111///......000000////////////000000,,,///111111///...000222000///...---,,,------...,,,---...//////...---,,,//////............//////////////////////////////......---,,,---...///000///...,,,++++++,,,...///////////////////////////------............------...000111000...------...........................//////////////////////////////000000000000//////////////////////////////++++++++++++++++++++++++------............------000///.........///111222777;;;AAAEEECCC<<<444...111111000000//////.........,,,---///222333111...222222222111000//////...000000//////.........---000000000000000000000000000///.........///111222111222333222///---,,,---111111111000000000000000000///...///000111000......---,,,,,,,,,---///000000//////.........//////...///000111222222111000222222111000///......---222111111111000000//////,,,...////////////222444555000///222333111000222999666333222333555666666333333333222222111111111444444555555444333333222555555555555666666666666777777555555555666777888;;;BBBSSSjjjwwwmmmQQQ888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCFFFFFFNNN___nnn222222111000///.........000000000111111111222222222111000//////111333444333333333222222222111111222222333333333333444444888777666444222111111111//////............//////000000000/////////................../////////000---------------------------///000///......///000//////------,,,---------------------------------000///...------...///000/////////............---000000111222666:::???BBB222111//////000000...---//////000000000111111111////////////......---------------......///000111////////////////////////////////////////////////111111000000000/////////////////////////////////........................------------------------...........................---------------......////////////////////////,,,,,,---...///000000111////////////////////////---------............///000//////......//////000222222222111111000///...000000////////////000000...///000///------000222000///...---------............///000000///.........------------------...000000000000000000000000//////.........///000111000///...------...///000111111111111111111111111//////000000000000//////...000111000///------...------------------------//////////////////////////////000000000000//////........................000000000000000000000000......////////////......000//////...///000111222444666999;;;:::555000---////////////000000000000111000000111444555444222222222111111000//////...000/////////............000000000000000000000000444333111000//////000000---///000000//////000111000000000000000000000000333222111111333333222111...///000111111111000000000//////.........//////000000111222111111///////////////......------,,,000000000000//////.........///111111000111333555777222000222333111111333777555111000111333444444444444444333333333222222777777777777666555444333555555555555666666666666666666555555555666777777<<<===EEESSS______SSSFFF;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????AAAAAABBBCCCCCCFFFFFFNNN^^^mmm222111///......///000000111111222222222333333333111111000//////111222333333333333222222222111111222222222333333444444444666666666555444222111000000//////......//////000111111111111000000000000........./////////000000........................000111111000///000222444:::555///------///...---------------------------//////...------...///000///............---------///......///333888>>>AAA777444111/////////...---//////000000000000111111...............---------......---......///000111000000000000000000000000////////////////////////000000///////////////...////////////////////////////////////////////////------------------------..............................---------------...---......//////000000000++++++,,,---...///000000........................---------............///000//////......//////000111111222111111000///...000000////////////000000...///000///......000222000///......------......//////000000000000/////////......------......///000000000000000000000000000////////////000111111000000000000000000000000........................000111111222222111111000...000111000///......//////////////////.........///////////////////////////000000111111000000///........................//////////////////////////////000000000000/////////////////////000111111111222333333222111///............///000111111111000///......000222222111222222111111000/////////////////////............000000000000000000000000777666444222111000//////.../////////......000222000000000000000000000000111///...///000111000///---///222444444333000////////////......//////000111222222111111000///.../////////...............////////////............000111222222222333555777999333000111222111222555777555222111222333444333555555444444444444333333777777777666666444333333444555555555555666666666444555666666777777777666:::888999???GGGLLLKKKHHH;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBBBBCCCFFFFFFMMM\\\kkk111000///...///111444555111222222222333333333333111111000000000111111222333333333222222222111111222222222333333444444444555555666666555333111000222111111111111111111222111111111111000000000000000000111111111222222222000000000000000000000000......//////000222777:::DDD<<<333...///000///------------...............333111000............///............------------000...,,,+++---000444777999666222000000000000000//////000000000000000000............------------...............///000000////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000................................................000//////...............+++,,,,,,---...//////000...------------,,,,,,,,,........................---------............///111000000//////000000111111111111111111000//////000000////////////000000...///111222222111111111//////..................////////////////////////111111000000000000111111///////////////////////////////////////000000000///000111111111111000///------------------------000111111222222111111000...///111111///...//////111111111111111000000000////////////////////////000000000111111000000000000000000000000000000000........................000000111111111111000000///////////////000000111111111222222222222111111.../////////000000000111000...------...///000111111111111111000000/////////////////////.........////////////////////////666555444333111000//////111111111///---,,,---////////////000000000000000///...------//////...------...000111222111///...//////////////////000111111111111111111000000000111111111111111111111222////////////////////////000111222222222333555777:::444000000111111222555999777444333555666666555444444444444444333333333222333333444444333333222444444444555555555666666444555777888999888888777666666888;;;===>>>===<<<::::::;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBCCCFFFFFFLLLZZZhhh666444222111111222444555111111111222222222333333222222111111111111111222333333333222222222111111111111222333333444555555444444555666555444222111222222111111111111222222111111111000000000//////111111111111222222222222111111111111111111111111....../////////222666999AAA999111---///111111///....../////////000000000777666333111///.........//////.........---------444222///......///222444555222///...///111111111000000//////////////////........................///............//////000........................////////////////////////............////////////........................////////////////////////......................................................------,,,------...******+++,,,,,,---.........------------,,,,,,,,,........................---------............///000//////......//////000000111111111111000000///000000////////////000000---///333666777555111.........//////////////////........................111111000000000000111111........................------........./////////...//////000000//////...222222222222222222222222///000000111111000000///...///111111000//////000111111111000000000//////////////////////////////000000111111111111000000111111111111111111111111111111111111111111111111000000111111111111000000...//////000000000000000000111333444555444333222111000000000/////////...222222111111000111333444111111111000000000000000.........///////////////////////////////////////111111111111111000000//////000000///---,,,---///......//////000000000000222111000000222222111000///////////////000000111///////////////000111111...//////000111111222333111111111222222222222222000000000000000000000000///000111111111222444666;;;444000000111000111555999777555444555666666555222222222222222333333333///000111333444444555555444444444444555555555555555666888999::::::999999444777:::;;;:::888777666:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCGGGFFFKKKWWWddd:::999777444222222111111111111222222222333333333333333333333333222222222333333333222222222111111111111222333333444555555444444444555444444333333111000000//////000000111111111111000000000000////////////000000000111111222222222222222222222222111222111000//////111333555111,,,,,,...111222222000000000111111222222333999777555222000/////////000////////////.........111000///...///000222333///...,,,,,,...000000000000000////////////.............../////////////////////............//////////////////////////////////////////////////////...////////////000000000........................------------------------................................................++++++******+++,,,,,,---***++++++,,,,,,---------++++++,,,---...///000000........................---------............///...------,,,,,,------...000000111111111111000000000000////////////000000...///333666888666111---......///000000000//////......------------......///......------......///------------------------,,,------...///.................................111111111111111111111111...//////000000//////......///111111000///000111000000//////......------////////////////////////000111111222222111111000111111111111111111111111////////////////////////000000111111111111000000......///000000000000000...///222444444333111000111111111000///.........000111222111000///111333111111000000000000000000.........///////////////000000000000000000000000---...///000000000000000***,,,.../////////000111---......//////000000111000///...///000111000...222111000//////111222333////////////000111222222.........///000222444555111111111000000000000000000000000000111111111111...///000000000111333555;;;555222222333111222444777555333333444555444333111111222222222222333333111111333444666666777777333444444444444555555555555666777888999:::::::::666777888888777888;;;===999::::::;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAACCCGGGFFFJJJUUUaaa}}}888777666555444333222222333333333333444444444444555555555555444444333222333333333222222222111111000111111222444555555666444444333333333444444555111000000//////000000111333222222222111111111111//////000000000111111111333333333333333333333333222333333222000///000111//////...///000111222222111111222222333444444555666555333111000000000111111111000000000/////////,,,---------...///000000///...---...000111000///000000/////////........./////////000000000111111//////............//////000000000000000000000000/////////////////////////////////000000000111111........................------------------------................................................+++++++++,,,---...///000---------------------...,,,,,,---...///000000111////////////////////////---------............/////////............//////000000111111111111000000000000////////////000000//////000222444444111...---...///000111000000///000///...------...///000...------------------...........................,,,---...///000//////...//////------------//////...........................//////000000//////......///111111000000111222222111111000//////......////////////////////////000111111222222111111000000000000000000000000000------------------------///000000000000000000///---...///000111000000///...///111222222111000000000000000000////////////,,,///111000...---...///000000000000000000000111............/////////000000000000000000000000000---...///000000000//////(((+++///000000/////////------......///000000111...---,,,,,,......---,,,//////000000000111111111////////////000111222333////////////000111333444222222222111111000000////////////000000000111111...///000000000111333555===888555666666444333555777555444444555555444333222222222333333333444444333333444555555555555444333333444444444555555555444444444555666888999:::777777666666888:::===@@@999999::::::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAABBBGGGFFFIIISSS___{{{111111333444555666666666444444444555555555666666555666666666555444444333333333333222222222111111000111111222444555666666555444333222333444555666333333222222222222333333444444444333333333222222111222222222222333333333444444444444444444444444///111333333222222222333222444555444222000000000222222333444444555666666333222111000000111222333111111111111000000000000//////000111000000///...222222111222444444222000000000//////.........---//////000000111111222222000//////.........//////222222222222222222222222//////////////////////////////000000111111222222........................111111111111111111111111////////////////////////.................................///111222444555///////////////.........000////////////.........000000000000000000000000---------.........//////333333222222222222333333///000000111111111000000000000////////////000000111///,,,---000222111///---...///111111111000///111000///......///000111//////............//////////////////////////////---...000111111111000///111///...,,,,,,...///111000000000000000000000000//////000000000000//////...///111111111000111222555555444444333222111111////////////////////////111111222222222222111111////////////////////////000000000000000000000000//////000000000000//////---...000111111111000///111111000000000111111111......//////000000111111...222444444222000000111000000000000000111111111---.........//////000000000000000000000000000000...///000111111000///...***---111222000...,,,+++---------...///000000111111/////////000111000///***,,,...000000///---,,,////////////000111222333111111000//////000111222555555444444333222111111---.........//////000000...///111111000111333555>>>999777999999666555666888777666666777777666555333333333444444555555555333333333333222111000000333333333444444444555555333333222333444666888999666666777999;;;<<<;;;;;;999999::::::;;;<<<======<<<<<<===>>>???@@@AAAAAABBBGGGFFFIIIRRR^^^zzz222222333333444555666666333333222222111222222222444444666666666555444333666555444444444444333111555555444444444333333333555444333333444555444333222222333333333444444444222222222222222222222222444555666555333222333444444444444444444444444444333333444444444444444444222222333333333444444444...000444;;;AAA@@@999333///222555555333222333333///222444222---***,,,///000000111111111111000000...000111111000000111222222111111111000000//////444333111000000000111111111000///......///000111000000////////////000000111111222222222333333333333222111000////////////222222333222222111//////...////////////...------000//////000000000---+++//////............//////222///...///000...------///...---,,,,,,---...///000111111111111000000///000000000000000111222222////////////000000000000///111222111000///000111222111000222444333000,,,---......///000000111111//////000000111111111111000000000////////////...000000000000000000000000////////////............---...///////////////...//////............/////////////////////.........////////////000000000000//////000000///...------222000---,,,,,,///222444999666222...,,,,,,...///000000111000000///......111111111000000000000000222///,,,+++...000000///........................------------------,,,,,,000000000///......------........................////////////000000000111......////////////......000000////////////000000.........///////////////......------------......//////.........---------000000111222222222222222.........///////////////000...,,,,,,---...///.........////////////......////////////000000000000...,,,,,,---///111111111///000111222222111000///000000000000000000000000000111111111111222222222444666999<<<>>>===<<<;;;:::999777555444444444555666555444444222222111000111111222333333444555555555555444444444333333333222222333333444555666666888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>??????>>>===???@@@LLLIIIIIILLLQQQ___}}}222222333333444555555666444444333333333333333444444555555555555555444444555444222111222333222111333333333444444555555555555444333444555666555333222222333333333444444444222222222222222222222222333444555444222111222333333333333333333333333333444444444444444444444444222333333333333444444444222111333888===>>>:::666888>>>>>>666000111333333555888999777222///111444111222222333333222222111000111333222111111222444222222222111111111000000444333222111000111111222111111111000000111111111111111000000000000111111111222222222222333333333111111000000000111111222222222222222111111111111111222222222222111000000000//////000111000...,,,000//////......//////000222000///000000/////////222222111111111111222222//////000000000000000///111111000000111111222333/////////000000000111111111222333222111111111333666555444666777777444000555555555555444444444444000000111111111222222222111111111111000000000000111111111111111111111111////////////////////////111111222111111000///...000000////////////000000........................//////000000000111111111000000000000000///......111///...,,,---...000222666444111...------...///000000111111000000//////111111111111111111111111222///,,,,,,...000000///........................////////////////////////000000000////////////...........................---------.........//////...//////000000//////...111111000000000000000000//////............//////111000///......------.../////////......------------...//////000000000////////////......------,,,000...,,,,,,...//////.........///////////////........./////////000000000222000///...///000///...000111222222222222111000000000000000000000000000000000111111111222222222111333666888999999777666777666666555444444444444555444444333333222222111222222222333333444444444555555555555444444444333222333333444555555666666777888999999::::::999999:::::::::;;;;;;;;;<<<<<<===>>>??????>>>>>>???@@@IIIFFFGGGLLLPPP]]]zzz222333333444444555555555555555444444444444555555555555444444444555555666888666333111222333333333111222333444555666777777666555444444666666555444333333333333444444444444333333333333333333333333222444444444222111222333111111111111111111111111666555555555444333333333333333333444444444555555666333222444888;;;;;;:::BBBKKKJJJ:::000444777444999;;;<<<999555333444666333333444444444444333333222333444444333333444555333333333333333222222222444333222222111222222222333333333444444333333333222222111111111111222222222222222222333333333333000000000000111222333444333222111111111222333444111111111111111000000///000//////000111111///---000000////////////000000111222111111000111000000333333333444444333333333//////000111222222222222111111111111111222222333///000000000000111111111222333444444222222333444777666666888999888666444;;;::::::888777666555555222222222222333333333333333333333333222222222222222222222222222222222222000000111111222222333333555555444444333111000///222111111000000111111222/////////000000000000000000000111111111222222222111111111111111000000///000000///.........//////222111000///....../////////000111111111111111111111111111111111111111111222000......///000111000////////////////////////000000000000000000000000///000000000000111111111////////////////////////............//////////////////000000000000//////222222111000000000000000000///---------///111222666555444222111000//////////////////............---......///////////////000000///...---,,,++++++000///------...//////...------...///000000//////............////////////222000....../////////...111222222333333222222111000000000000000000000000000000000111111111222222///000222444444333222111333333444444444444333333333333333333333333333333333333333333333333333333666666666555555555444444444444444555555666666777666777777888999888888888:::::::::;;;;;;;;;<<<<<<<<<>>>??????>>>>>>???@@@DDDCCCFFFKKKOOO[[[vvv333333333444444444555555444444444444444444555666666555444333333444666777???;;;777444444444444444333333333444555666666777777555555555666777666555333333333444444444444555444444444444444444444444333444555555333222333555222222222222222222222222777666666555444333333222444444444444555555555555777444333444777999::::::BBBOOOOOO===333777:::555888999999777444222222333333444444555555444444333222333555444333333444666555555444444444444444444444444333333333333333333444555666777777666555444333333222222222222333333222222222333333333444444111111111111111222333444333222111000111333555777444444444444444333222222111000///000111111000...111000000//////000000111000333333111///111111000000111222333333222111000000111222333444444444444111111000000000111111222000000000111111111222222222333444444333222333444555555555666666666555444999888888777555555444333333333444444444444444444555555444444444333333333333333333333333333333333222333333444555666777777444444444444444333222111333333222222222222333333333333333333444444444444111222222222222333333333222222333333333222222111222222222222111000//////000111111222222111111000000000111222333333222222111111111222222222222222222111000000000111111111000000000000000000000000.........//////////////////000000111222333333333000000000000000000000000000000111111111222222222///000000111111000000///222111000//////////////////...------...222555777;;;:::888666444333222222///////////////////////////000000111111111000000000000//////......------000///......000000///...,,,---...///000000000000---.........////////////---,,,+++,,,...000000000111111111111111111111111////////////////////////000000000000111111111111///000111222222111000///000111222444444444333222222222222333333444444444333333333333333333333222777666666666666555555555555555555555666666777777666777888888999999888888:::::::::;;;;;;;;;<<<<<<<<<===??????>>>>>>???AAABBBAAAEEELLLPPPZZZsss333333333444444444444444333333333333333444555555555444333333333555666777AAA===888555444333333222555555555555555555555555777555555555666777666555333333444444444555555555444444444444444444444444444666777666555555666777444444444444444444444444777777666555444444333333444444555555555666666666555444444555777888888888999EEEGGG<<<444888999555666666666555333222222222333444444444444444444333222333555444333333444666555555555555555555666666444444444555555555444444555666777888888777666555444444333333333333444444222222333333333444444444444444333222222222222222333222111111222444666888;;;;;;;;;;;;;;;:::999999222000///000111222111000111111000000000000111111000555666111...000111//////000111222222111000//////000111222333333333333111000000/////////000000111111111111222222222222222333444333222222222444333444555555444444444555444444444444444444444444555555444444444444444444555555555444444444444333333333333333333333333333222222333333444555666666111111222333444444444444444444333333333333444444444444444555555555666666333333333333444444444555333333444444555444444333444444555555444333222111111222333444555444444333111111222333444444444333111222222222333333333444222222222222111111222222111111111111111111111111/////////000000000111111000111111222333444555555111111111111111111111111111111111222222222222333000000111111111111000000111000//////..................---...111555999<<<:::999777555333222111111000000000000000000000000000000111111111111000000//////000000111111222222111/////////111111000///------...//////000//////.........////////////000...---,,,---000222222111000000////////////000000//////////////////////////////000000000111111111111222222333222222000000///000111333333333222222111222222333333444444555333333333333333333333222777666666666666555555555555555555666666666666666777888888999999999999999:::::::::;;;;;;;;;<<<<<<;;;===>>>???>>>>>>@@@AAAAAAAAAFFFMMMQQQZZZrrr444444444444444444444444222222222222333444555666444444444444444555666777===:::666333222222111000666666666555555555444444666555444444666666555444333444444444555555555555555555555555555555555555555666888777666666777888666666666666666666666666777666666666555444444444555555555666666666666777444555666777777777777777222888;;;777444555555444666666666555555555444444444444555555555555444444222444555555444444555666555555555666666666666666444444555666666666666555666666666777777666666666444444333333333333444444333333333333444444444444666555444333222222222222333333222222333555666777:::::::::::::::999999888222111///000111333222222222222111111111111222222111999:::222...111222///111222222333333222222111......///000111111111000222111000000000000000000111111222222222333333333222333444444222222333444444555666666555555666777222222222333444555555666555555555555444444444444444444444444333333333333333333333333333333333333//////000000111111222222///000111333444444444444555444444333333444444555222222333333444444555555444444444555555555666666444555555666666666666555555555666666666555444444333333444555666666555555222333444444444444444444222222222333333444444555222333444444222222222444222222222222222222222222111222222333333444444444222222333444555555666666222222222222222222222222///000000000111111111111111111222222222222111111000000////////////000000.........000222666999;;;444333222111000/////////000000000000111111111111///000000000000//////...//////000111222333444444111000000111222222000///......////////////......////////////000000000000555333111111222222222111000//////......//////000000000000000000000000000/////////000000000111111222222333333333222222111000000111222222333222222222222222333333444444444333333333333333333333333666666666555555555444444555555555555555555555555777888999999::::::999999:::::::::;;;;;;;;;<<<<<<;;;===>>>???>>>???@@@BBBAAAAAAFFFMMMPPPZZZrrr444444444444444444444444333333333333444555666777222333444555666666666666888666444333444444333222555555555555666666666666555444333444555666555333444444444444555555555555555555555555555555555555444666777777666666777888666666666666666666666666666666666666555555555555555555666666666777777777555666666555555555666777777333333666777444444777666666555666777888777777555666666777777666666555444555777666555555666888555555555555666666777777444555666777777777666666666666555555555555666666444333333333333333333444333333333444444444444555555444444333333333444444333333444444555555666666444555555555555444333333333111000000222333333333222222222111111222222222555===>>>555///222333000333333222222222222333333000000111111111111111000444333222222111111222222222222222333333333333444333555555555444333444555444666777666555444777999222222333333444555555666555555555444444333333333333333333222222222111111222222222222222222222222000000000000000000000000111222222333444444444444555444444333333444444555222222333333444555555666555555555666666666777777555666666777888888777777555555555555555666666666444444444444555555555555444555555555555444444333222222333333444555555555111444555555333222333555333333333333333333333333222222333333444555555555444444444555555666666666333333333333333333333333000000000111111111222222111222222222222222222111000000000000111222333444//////000000222333444555000////////////000000111000000000111111222222222111111111111111000//////000000000111111222222333111000000111333333111///000000000000///...---,,,000000000000111111111222444222000000111222111000111000///......///000111000000000000000000000000////////////000000000111111111111111222222222222222222111111111222333333333333333333333333333333222222222333333444444444555555555555444444444333444444444444444444444444666777777888999888888888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???>>>???@@@BBBAAA@@@EEEKKKOOOXXXqqq444444444444444444444444444444444555555777888888111222444666777777666555555444444555777888777666333444444555666777888888555444333333444555444333444444444555555555666666666666666666666666666666333555666666555555666888666666666666666666666666555555555666666666666666666666666666777777777777777777555444333444777999AAA666222888:::555555;;;555444444555777888888888777777888888888888777777555777888888777777888999444555555555666666777777444555666888888888777666666555444333333444555666444333333222222333333444333333333444444444555555333333333333444555666666333444555555666666555555444444444555444333333222333111000000222333444444333222222111111222222333888AAABBB777111444555111333222000000000000222333444444555555555444333333666555444444333333333333222222333333333444444444555666777666555444555777222444666555333333555888222222222333333333444444555555444444444333333333222222222111111111000000222222222222222222222222333222222222222222222222444444444555444444333333444444333333333333444444444444444555666777777888666666666666777777777777666666777888888888888888444444444444444555666777444444333333333444444555555666666666555444333333222222333333444555666666111444666666333222333555333333333333333333333333000000111222222333444444555555555555666666666666333333333333333333333333222222333333333444444444111222222333333222222111111111111222333444666666111111111111000000000000000000000000111222333444000000111111222222222222444444444444444333222111111111111000000000000000111000111222333333111///111111000000///---,,,+++000111111111222222222222...,,,,,,---///111111111222111000//////000111222000000000000000000000000////////////000000000000////////////000000111111444333222111111222333444333333333333333333333333111111222333333444555555555555444444444333333333444444444444444444444333555666666777777777777777:::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>>???AAABBB@@@@@@DDDJJJMMMWWWppp444444444555555555555666444555555555666666777777777777666666666666777777555555555555555555555555000222333333333444666888999888777777888888666444444555555555444444333222444333333444666777555444666666555555444444444333666666666666666555555555666666666666666555555555777777888888888888777777555444444333333555666777999888777777777888:::;;;777777777777777777777777999999999777555555777999222333555666777666555444555555444444444444555555555555555555555555555555888555000000222555555555555555555555555555555555666555444333333444555666666333222333666888666444333333333444444444555555666666555555555444444444555555444444444333333333444444444444444444444444777777666555444444333333444444444444444444444444333444444444555666666666333222111000000111222333222222333444444333333222444555666777777555333222...///000111222111000000444333222111111333555666:::777333000///000111333222222222222333333444555666666555555444444444333444444444444444444444444555555555555555555444444666666555444444444555555777777777777777777777777777777777777888888888888>>>===<<<:::999888777777666666666666666666666666666666666666555555555555777666666555444333333333333444555666666666555444666555555444444333222222333444444555555444444333333444444555666666555555666666666555444444444333666999;;;;;;888666555444444444444444444444444444111111111111222333444555//////000222222333333333444333111000000000111222000000000000000000000000////////////000000000000555555555555444333222222000000000111222222222333333333333222222111111111111111111111111111111111111111222222222333333333222222222222222111000///////////////////////////000000000111222222000...000000000000111111111111111000000000222333222111...///000111222333444444111111222222222333333333000000111222333333444444222333444444555555444444555666888999888777555444444555666777888999::::::777888999999::::::999999;;;<<<======<<<===@@@BBB???DDDDDDHHHPPPVVVhhh555555555666666666777777555555555666666666777777777777666666666666777777555555555555555555555555777888999999888777888999:::999888999::::::888666777777777666555444333222888777666777888888666444999999888888888888888888666666666666666666666555666666666666666666666555666666666777777666666666777666666555666777888999777777666555555666777888777777777777777777777777888888888666444444666888444555555666666666666666666555555444444555555666555555555555555555555555888555222222444666666555555555555555555555555555777666555555555555666777666555444555777888777666555555555555666666666666666666666555555555444444666666555555555444444444444444444444444444444444777666666555555444333333444444444444444444444444333333333444444444444444444333222222222222333444444444444444444444333333444555666777666555333222222333444555555555444444444333333222333444555666:::888666333222333444555444333333333333444555666666666666666555555444444444444444444444444444444555555555555555555555555555555666666666666666666777777777777777777777777666666777777777888888888<<<<<<:::999888888777777888888888888888888888888666666666666555555555555999999888777777666555555222333444555666555555444555444444444444333333333444444444555555444444444444444555555555555555555555555555555555555444444666888::::::888555444444444444444444444444444444000////////////000111111///000111222333333333333333222111000000000111111000000000000000000000000/////////000000000111111444444444555444444333333111111111111222222222222333333333222222222111111222222222222222222222222111222222222222333333333333333333333333222111111000000000000000000000000000000000111333333222000000000000000111111111222222000000111222333222111//////000111222333444444111222222222222333333333000111111222333333444444333333444555555555555555555666777888888777555444444555555666777888999999999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===>>>???AAA@@@DDDDDDGGGOOOUUUhhh666666777777777888888888555555666666666666777777777666666555555666666777555555555555555555555555;;;<<<>>>===;;;888888888:::999999:::;;;<<<:::999999999888777666444333333888777666777888999777666555555666666666666666666555555666666666666666666555555666666666666666666444555555666666555555444777666666666666777888888666555555444444444555555777777777777777777777777555666666555333333444666666666555555666666777888666666555555555555666666666666666666666666666666777666555555666777666555555555555555555555555555777666666555555666666777666777888888777666777999777777777777888888888888666666666666555555555555777777777666666666666666555555555555555555555555777666666555555444444444555555555555555555555555444444444333333333333333555555444444444444555555666666555555555444444333444555666777666555444333555555666777777777777666444444444444555555555666888777666555555555666666555555555555555666666777777777777777666666666666555555555555555555555555555555555555666666666666444555666777777777777777777777777777777777777777666666777777777777888888:::999888777777777777888888888888888888888888888666666666666555555555555555555555444444333333222222222333444444444444444333333333444444444555555444444555555555555444444444555555555555555444444555555555555555555666666555777999888777555444444444444444444444444444444444333333333333222222222000000111222333333333333222222111000000000000111111111111111111111111111000000000000111111111222333333444444555444444444222222222222222111111111333333333333222222222222222222222222222222222222222222222222333333333333444444444444444333333222222222222222222222222222111111111222444555444222000000111111111222222222222111000111333333333111000000111222222333444444222222222222333333333333111111222222333333444444444444555666666666666555555555777777888777666555666666666666777777888888999:::;;;;;;<<<<<<;;;;;;888;;;>>>??????>>>???@@@AAAEEECCCFFFMMMSSSfff666666666777777777888888666666666666666666777777666666666555555666666666555555555555555555555555777999;;;;;;999666555444888888888999;;;<<<:::999777777666666555555555555666555444555777888888777222222333333444444555555555555555555666666666666555555555555666666666666555555555666666555555555444444444444555555555666555555555444444444444444777777777777777777777777333444555444333222333555666666555444444666777888777666666555555666666777777777777777777777777777666777777888999888777666555555555555555555555555666666666666666666666666555777999888666555777999777777777888888888999999777777777666666666555555888888888888888888888888555555555555555555555555777666666666555555444444555555555555555555555555555555555444444333333333555555555555555555555555888777666555555444444444555555666666666666555444444444555555555666666666444444555666777666666666444555555666666555555555777777777666666777777888888888777777777777777777555555555555555555555555666666666666666777777777444444444444555777888999777777777777777777777777666666666666777777777888777777666666666777777888666666666666666666666666666666666666555555555555333333333222222222111111222222333333333333444333222222333333444555666666555555666666666666555555555555555666555555444333444444555555666666777777555666888777666444444555444444444444555555555555777666666666555444333333111111222333444444333333111111111111000111111111222222222222222222222222111111111111222222222222222222333444555555555555333333333222222111111111333333333333333333333333333333333333333333333333222222222333333333444444333333444444444444333333333333333333333333333333555444333333555555444222111111111222222222333333222111000111333444333222111111222222333444444555222222222333333333444444222222222333333333444444444555555666777666666666444555666777777777666555777777888888888888888888777888999999::::::999999777:::>>>@@@@@@??????@@@BBBEEECCCEEEKKKQQQddd555555666666666777777777777777777777777777666666666666555555555555666666555555555555555555555555222555777888777555444444666666666777999:::999777333333333444555666888999:::888666555666777666555444555555555666666777777444555555555666666777777444555555555666666777777555666666777777666666555333444444555555555555555555555555555555555555555666666666666666666666666222444555555333333333555666555444444444555777888777777777666666777777777888888888888888888888888666777999:::999888777666666666666666666666666666555555555666666555555555444777999888555333555888666666777777777888888888888888777777777666666666999999999999999999999999666666666666666666666666666666666666666555555555666666666666666666666666777777666666555555444444444555555555555555555444888777666555555555555666555555666666666666666666444444444444444555555666444555666777777777666666444555666777777777666666999888888777777888888888777777888888888888888888666666666666666666666666666666666777777777888888666555333111222555999;;;777777777777777777777777555666666666666777777777666666555555666666777777555555555555555555555555666666666666555555555555666666666666555555555555222222222222333333444444111222222333444555666666555666666777777666666555444555555555555555444444444555555666666777777777555666777777555444555666444444444555555666666666444444555444333222000///222333333444444444444333111111111222222222222111333333333333333333333333222222222222333333333333222222333444555555555555444333333333222222111111333333333333333333333333333333333333333333333333222222333333333444444444222222333333333333222222333333333333333333333333888666444444444444333111222222222222333333333333222111111111333444333222222222222333444444555555222222333333333444444444333333333333333444444444444555555666777666666666444444555666666666666666999999999999999999999999777888999999::::::999999777:::===@@@@@@???@@@@@@AAAEEECCCDDDKKKOOObbb555555555666666666777777888888777777777777666666666555555444444555555666555555555555555555555555222444666777666555666666666555444666777888666555222222222333555777:::;;;CCC???;;;999777666444333444444444444555555555555444444555555666777777777444444555555666777777777666666666777777666666666555666666777888777777777444555666666777777666666666666666666666666666666222444666666555444555666666666555555666666777888888888777777777777888888777777777777777777777777555888::::::999777777888666666666666666666666666555666666777777666666555666777777777555555555666555666666666777777777777888888888888777777777777999999999999999:::::::::777777777777777777777777666666666666666666666666777777777777777777777777777777777666666666666666444555666666666666555444777666555444444555666777666666666666666666777777666666555555666666777888555555555555666666666777888888999:::::::::999999:::999999888888888888888777777777777888888888888777777777777777777777777666666777777888888999999888666444222333555999;;;777777777777777777777777555555666666666666777777666666666555555666777777777777777777777777777777666666666666555555555555555555555555555555555555333333333333333444555555222222333333444555666666666666777777777777666666333444444555666666555555666666666666666666777777555777777777555555666777444444444555666666777777666666777777666444333111333444444555555444444444111222333333444333333333444444444444444444444444333333333333444444444444333333444444555444444444333333333333333222222222333333333333444444444444444444444444444444444444333333333333444444444444111222222333333333333222444444444444444444444444999777444333444444333222222222333333333444444444333222111222333444444222333333333444444555555555333333333333444444444444333333333333444444444444444444555666666666666555444444444555555666666777888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;777:::===?????????@@@AAA@@@EEECCCEEEKKKNNN___{{{666666777777777888888888888888888777777777666666666555555444444555555666555555555555555555555555444555777666555555666888666555555555777666555333444333333333555888;;;<<>>???AAACCC???DDDDDDFFFLLLNNN]]]xxx777888888888888999999999999888888888777777666666555555555444444555555555555555555555555555555555666666666555444444555777777666555666777666444333777666555555666888;;;<<<<<<999777666777888999888::::::999999888888777777444444444555666777777888444444444555666777777888333444444555555444444333222333555666666666555444000111444666777777777777666666666666666666666666444666999999999888888888888999:::;;;<<<;;;::::::999999888888888888999999666666666666666666666666666888999888666555777999777777777777777777777777999:::;;;;;;;;;;;;:::999<<<999666777999:::888555666777777777777888888888999999999888888888888777888888888999999:::::::::777777777777777777777777666666666666777777777777777777777777777777777777333444444444555666666666777888999::::::999888777444333222222333555888999666666666666666777888888666555444444444555777888666555333222333444666888:::999888888777777888888:::999999888777777777888555555666666777777777888777777777777777777777777666777777888999999::::::888999<<<======;;;999777777777777777777777777777555555555555666666666777888888777666666666666666555555555555555555555555777666666666555555555555666777777777777777777777555555444333444555666777333333333444444444555555777777888888888888777777111222333555666777777888888888777777666666555555777888888777666666888:::444444444555666777777888444555777888777666444333444555555555555555444444222333555666666666555555555555555555555555555555444444444555555555555666555555555555444333222222222222222333333444444444333333333444444555555555555555555555555555555555333333333444444444555555333333444555666666666555333333333333333333333333333222000111444666777777333333333444444444555555333222111222444555444333444444444555555555555555333333333444444444555555444444444444444444444444222333444444555555444444333333333444444666777888222333444555666777888999888888999:::::::::999999999:::<<<<<<===???BBBDDD>>>DDDDDDGGGLLLMMM\\\vvv666666666666666777888888<<<;;;;;;:::999999999:::888888777777666666666555555555555666666666666666666666666666777777777777888888888777777777777666555555555555555666777777777888888999999999888888888888888777777777777777444555555555666666777777666666555555555444444444555666666666666666555555666666666666666777777888666777777888888888777777888888777666666666666666:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777777777777888888777777888999::::::888888888888888888888888999888888999:::;;;<<<===::::::;;;;;;;;;:::999999777888888888888999999999777666555666999:::999888888999999888888777666555999999999999999999999999999888888888777777666666999999888888777777666666444444666777777777666555666666666666666666666666555555555555666666666777666666666666777777777777:::999888666666666777777777777777777666666666666:::999777666444333333333777777777777888888888888999888777666666555555555777777888888888888888777555666777888888888777666777777666666777888888999;;;;;;::::::::::::999999:::999999888777666666555888888888888888888888888555555666777888999::::::888888777777777777888888888777777777666666555555333444444444555555666666444333222222222222333444333222222222333555777888555666777888888777666555666555555555444444444444555555666666777777888888777777777666444333444666777666555666777777555333999999888888888888888999666666777666555555777999888888777666666666666666555555666777777777777777777777777777666666666666999999777666555555555555444444333333333444444555555555555555555555555555777888888666444333444555:::999777555444333444444333333444555555444444333444333333444666777666555444444444444444444444444555555555444444333333333444444444444444444444444555444444444444555666666333333333333333333333333444444444555555555555666666666555555555444444444555444444444444555666666666555444555777888888888999:::;;;:::888888888:::>>>>>>>>>>>>>>>>>>???@@@DDDDDDEEEGGGHHHOOO___nnn888777777666666666666777::::::999888888888888888888888777777777666666666666666666666666666666666666777777777777888888888999999888888888777777777666666555555666666777888777888888999999888888888888888888888888888888888666666666666777777777888666666666555555555444444555555666666666666555555666666666666666777888999888888999999999888777777555555666666777888:::;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888888888888777777888999999:::999999999999999999999999888888888999999:::;;;;;;:::::::::::::::999888777777777777888888888888999:::999777777888888666555666777777888888888777777999999999999999999999999<<<<<<;;;:::999777777666888777777777666666555555555555777888888888888777666666666666666666666666555555555666666666777777666666666777777777888888:::999888777666777888888999999999888888777777777777777666555555666666666666666666777777777888888888888777777666666777777777777888888888888777777666666777888888888888777888888888777888888999999;;;::::::999999888888888999999999888888777777777777777777777777777777777666666777777888999999999888777777777777777777888888888888888888888777777444555555555666666666777555444333333333333444555444333333333333555666777555666777777777777666555555555555444444444444333666666666666666777777777666666777666444444555777888666555555666777555444888777777666666777777777777777888777555555666888888777777666666666666666555666777777888888777777777666666666666666666666999888777666555555555555888888777666555555555555555555555555555555555555777888888666444333444555777777666555444555666666555444444444444444444444555444333444666666555444444444444444444444444444555555444444444333333333444444444444444444444444333333333333333444555666444444444444444444444444444444444555555555555666666666555555555444444444555444444444444555666666999777666777999;;;;;;:::888999::::::888888999:::==================>>>???BBBBBBDDDFFFGGGMMM]]]lll666666666666666777888888888888777666666666777777888888888777777777777777888888888777666666666555888888888888999999999999:::::::::999999999888888777666666666666777888888777888888888888888777777888888888888888888888888777777888888888888999999777777666666666555555555555555666666666666555555666666666666777888999::::::::::::::::::999888888666666666666777999:::;;;999999999999::::::::::::;;;::::::999999::::::;;;:::999999888888888999999888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;;;;;;;:::999888777666777777777888888888999999:::999777777888888666555555555666888888999999999888888888888888888888888>>>===<<<:::888777666555777777777777777777666666555666777999::::::::::::666666666666666666666666555555666666666777777777666777777777777888888888999888888888888999999:::<<<;;;;;;:::999888888777555555555666777888999:::666666666777777777888888888888777777888888999999777888888888888888777777777777777777777888999999::::::999999999999999:::;;;;;;:::999888888777777999999999999999999999999777777777777777777777777888888888999999999999999888777777666666777777888888888888888888888999999666666666777777777777777666555555444444555555666555555444444444444555666555555666666666666555555555555555555444444444444777777666666666666666666444555666555444444666777999777555444555666666666666666555555555555666666888999999777555555666777777777666666555555666666666777777888888888888777666666666666666666666666888888777666555555555555::::::888777666555555555555555555555555555555555777777777666444333444666555555555555555666777888777666444333333333444444666555444444555666555333444444444444444444444444555444444444444333333333444444444444444444444444111111111222333444555666555555555555555555555555444444444555555555555666666666666555555555555444555555444444555555666777999777666777999;;;;;;:::777888::::::999999:::<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCEEEFFFLLL[[[jjj333444444555777888:::;;;888777777666666666777777888888888888888888888888::::::999888777666666555999999999::::::::::::;;;;;;;;;:::::::::999999999888777777777777888999999888888888999888888777777888888888999999999999999999999999:::::::::::::::888888777777777666666666555555666666777777666666666666666777888999:::;;;<<<<<<<<<<<<;;;:::999888888888777666666666666777888888999999999::::::::::::999999999999999999:::888888777777777888999999999888888888888888999999<<<<<<<<<===============;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::888888999999999999::::::::::::888777666777999;;;:::999666666777888888999888888888888888888888888888888::::::999888777666555444888888888888999999999999666666777888999::::::;;;666666666666666666666666555666666666666777777777777777777888888888999999888888888999::::::;;;<<<===<<<;;;;;;:::999888888555555666666888999;;;;;;888888888999999999999:::888888888888999:::;;;<<<888999999999999888888777777666666555666777999:::<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999999888777::::::::::::::::::;;;;;;888888888888888888888888;;;:::::::::999999999888888777777666666777777888666666777777888888999999888888888888888888888888777666666666666666666777777666666555555555444444555555555666666555555555777777666666666555555555777777777666666555555444333444555555444444666888:::777444333444666666666555555555555555555666777999999999777555444555666777666666555555555666666777777888888888888888777555555555666666666666666888777666555555555555555888777666555555555555555555555555555555555555555666777777666444444555666555555555555666666666777888777555333222333444555777666444444555555444222444444444444444444444444444444444444444444444444333333444444444444444444111111222222333444666666555555555555555555555555444444444555555555555666666666666555555555555555555555555555555666666777555444333444666777777777666777999999999999;;;<<<<<<<<<<<<<<<======>>>???BBBBBBDDDFFFFFFKKKZZZhhh666555555666666777888999888888777777777888888999888888888999999999999999;;;;;;:::999888777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999::::::999999999999999888777777888999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777555666777777888888888777777777777888888999;;;;;;<<<<<<<<<<<<<<<;;;::::::777777666555555555666666888888999999999:::::::::999999999888888999999999777777666666666777777888999999888888888888888999<<<<<<<<<======>>>>>>>>><<<===>>>>>>>>>===<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<=========999888888999;;;<<<;;;:::999999::::::999888777777888888888888888888888888888888777777777777777777777777777888888999999999666666777777888999::::::777777777777777777777777666666666666777777777888888888888888999999999999888888999:::;;;<<<<<<===<<<<<<;;;::::::999888888888888888888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<999999999:::;;;<<<===>>>::::::;;;;;;:::999888888777666666555666888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;::::::999999888888777777777777888888888888888999999:::::::::999999999999999999888888777777777777777777777777777777777777666555555444666666666555555666666666888888888888777777777666777777666666555555444444333444555444444444666888999777444333444555666666555555555555555666777888888999888777444444444666666666555555555555666666777777888888888777777666444444555555666666666777777666666555555555555555555555555555555666777888555555555555555555555555666777777666444444555777666666666666666555555444888777555333333333555666777666444444555555444222444444444444444444444444444444444444444444444444333333333444444444555555333333333333444555666777444444444444444444444444444444444555555555555666666666666666666666666666666555555555555666777777444222111222444666666555666777999999999999;;;<<<============>>>???@@@AAACCCCCCEEEGGGGGGLLLYYYggg:::999888666555555444444999999888888888999::::::999999999999999:::::::::;;;;;;;;;:::999999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999999999:::;;;;;;;;;;;;;;;;;;:::999888888999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888666777888999999:::999999999999999888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;444444555555666888999:::999999999999:::::::::::::::999999888888999999:::888777777666666666777777:::999888888777888888888;;;;;;;;;<<<======>>>>>>======???@@@@@@???>>>===>>>????????????>>>===============>>>>>>>>>??????>>>===;;;;;;<<<<<<:::999;;;<<<<<<;;;:::999888888999999999999999999999999888999999999999:::::::::555555666666777888999999888888777777888888999:::777777777777777777777777666666666777777777888888888888999999999:::::::::999999;;;<<<============;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;<<<<<<=========>>>>>>>>>;;;:::;;;;;;<<<===>>>???<<<=========<<<;;;:::999777777888888999:::<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<======================================================<<<<<<;;;;;;::::::999999999888888999999999;;;;;;;;;;;;;;;<<<<<<<<<999999999999999888888888666777777888888777777666777777888888777666555555777777666666666666777777888888888888777777777777666666555555555555555555333444555444333333555666777555333222333444444444555555555555555666777888666777777555333333444555555555444444555555666666666777777777777666666555444444444555555666666777666666555555444555555666555555555666777888::::::555555555555555555555555555666777666444444555777666666777777666555444444666666555444444555666777666555444444555666555333444444444444444444444444333333333444444444444555222333333444444555555555555555444444444555666666444444444444444444444444444444444555555555555666555666666666666777777777666666555555666666777888555444333444666777888777777888::::::999999:::<<<============>>>@@@AAABBBCCCCCCFFFGGGGGGKKKXXXfff888888777666666666666666888888888888888999:::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999777888999:::;;;;;;;;;;;;;;;;;;:::999999999999:::999999:::;;;<<<<<<<<<<<<666666777777888:::;;;<<<::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;:::999888888777888888:::999999888777777888888999999::::::;;;<<<<<<===;;;<<<>>>@@@@@@@@@???>>>======>>>?????????>>>>>>======>>>>>>>>>?????????@@@???======>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999666666777888999;;;;;;<<<;;;;;;999888888999999:::777777777777777777777777666666777777777888888888999999999::::::::::::;;;:::;;;<<<===>>>======<<<;;;;;;<<<<<<<<<<<<======:::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<======>>>????????????>>>>>>===;;;;;;999:::;;;===>>>>>>??????999999999:::;;;<<<===>>><<<<<<<<<<<<============?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::999999999999999999999888888888777666666777888888777666666666777888888888777666555999888777666666777888999777777777666666666555555444444555555555555555555444555555444333222444555555333222222333444222111333333333333444555666777444555555444222222444555555444444444444555666777666666666666666555444444333333444555555666777777555555555444444555555666555555555555666777888888555555555555555555555555555666666666444444666777444555666777777666666555444444555555666666777777555444333444666666555444444444444444444444444444333333333444444444555555222222333333444555555666555555444444333333444444555555555555555555555555444444444555555555555666555666666666777777777777666666666666666777777888777666444555777999999888888999::::::888888999:::<<<<<<<<<===>>>???@@@AAABBBBBBEEEGGGFFFJJJVVVccc~~~333333444555777999:::;;;888888777777888999::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888;;;::::::::::::;;;<<<<<<============<<<;;;:::999999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999888888:::;;;<<<<<<======<<<;;;::::::999999::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;===<<<;;;:::999999999999::::::999888777777888888888888999999:::;;;<<<<<<999;;;===???@@@@@@???>>>;;;<<<===>>>>>>?????????============>>>>>>>>>>>>>>>===<<<===???AAA@@@???:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555555::::::;;;<<<>>>???@@@@@@>>>===;;;:::999999:::;;;777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;===>>>>>>>>>===<<<<<<<<<======>>>>>>??????999999999:::;;;<<<===>>><<<<<<<<<<<<===========================>>>>>>???@@@@@@@@@@@@???>>><<<<<<;;;<<<>>>@@@BBBBBBAAAAAA888888999999;;;<<<>>>???::::::;;;;;;<<<=========AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<=====================<<<;;;;;;::::::;;;;;;<<<888777777777666666555555999999999888888777777777555666777888888777666555666777888999999888777666:::999888777777888999:::666555555555444444444444333444444555555666666666555666666444222222333444333222222222333333111///222222222222333444555666222333444333222222333555444444444444444555666777555555666666555444333333333333444444555666777777555555444444444555555666555444444333333333444444555555555555555555555555555666666666444444666888111333555666888888888777222333555666777777777777444333333444666777666555444444444444444444444444333333333444444555555555222222333333444555666666555555444333222222222222777777777777777777777777444444444555555555666666555666666666777777888888666666666666666777888888666555444555777888888888999:::;;;:::888888888:::::::::;;;;;;===>>>???@@@AAAAAADDDFFFEEEHHHTTTaaa}}}888777666555555666777888666777888999:::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======>>>===<<<:::999777<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>===;;;::::::;;;===>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<;;;:::;;;;;;::::::::::::;;;;;;888888999999999999::::::::::::999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@???===;;;;;;;;;;;;<<<::::::999888999:::;;;<<<:::::::::999999888888888777888888999::::::::::::<<<===>>>>>>>>>===<<<;;;<<<======>>>>>>>>>>>>===>>>>>>===>>>>>>???@@@AAA======<<<<<<<<<<<<======??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@?????????>>>???DDDKKKNNNLLLHHH<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<<========================<<<:::888666666888:::<<<;;;;;;::::::::::::999999888888777777777777888888777777777777777777777777:::888666555444555666777666666666666777777777777<<<:::777888999999777555;;;888666666888:::999888666666555555555444444444333444666777777666444333333666888777444222333555111111222333444555666777666222///111555888666333444444444555555555666666666666777777777777666666666555444333333444555666444444444444444444444444888888888888777777777777444444555666666777666666888888999999777666333222666666777777666555444444777777777777666555444333666666555555555666666777666666555555555444444444444444444555555555666666888888777666555444444333555666777666555444555777888888999999888888888777555444333222222333555666999888777666666777888888888888888888888888888888777888999999999999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???CCCCCCEEEGGGHHHJJJTTT___{{{888777666666666666777888555666777888999:::;;;;;;<<<<<<=========<<<<<<;;;<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;<<<<<<<<<<<<=========>>>????????????===<<<;;;===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<===<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<============>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;<<<<<<=====================<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>???===>>>AAAGGGHHHFFFBBB<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===::::::999999999888888888888888777777777777888888777777777777777777777777999888666555444555666777777777777777666666666666888666555666888999777666999777444555777888888666555555555444444333333333333444555666666555444333333555777666333222222444222222333444555666777777777333111222666888666444444444444555555555666666333333444444444444333333777666666555555666666777444444444444444444444444888888888777777777777777444555555666666666555555555666666666666555555444666666666666666555444444555666666666666555555555555555555555555666666666666666555555555444444444444444444444555555555555777777777666555444444333555666777666555555666777666666666666777999:::;;;999888666555555555555666888888777666666777888999777777777777777777777777777777777777777777777777888999999:::;;;<<<<<<======<<<<<<<<<===>>>@@@AAA@@@@@@CCCFFFGGGJJJTTT```yyy888888777777666777777888666777777888999:::;;;;;;======>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>===;;;<<<<<<===============;;;<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<======;;;<<<<<<<<<============???>>>===;;;999888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;;;;::::::;;;;;;===========================<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????============<<<<<<<<<<<>>>>>>>>>>>?????????@@@@@@???????????????>>>===<<<<<<<<<;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>=========>>>======<<<<<<;;;;;;<<<======<<<<<<;;;==================<<<<<<>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========>>><<<<<<>>>AAAAAA>>>;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999888888888888777777777888777777666666777777888777777777777777777777777888777555444444555666666888888777777666666555555444333333444777888777666999777666666777888888777444444444444333333333333444444444444444444444444222444555555333222222333333333444555666777777888888555222333666888777555444444555555555666666666222333333444444333333222777666666555555666666777666666666666666666666666777777777777777888888888666666666777666666555555444444444444444555666666666666666666666555555444444444555555555666666666333444555666666666666555666666666555555555444444333333333444444444555555666666666555555444444444555666777777555555666777888777666666777888999::::::999888666555555555555777666666666777888999:::666666666666666666666666888777666555555666777888666666888999:::<<<======<<<<<<<<<<<<===???AAABBB>>>>>>AAAEEEFFFJJJTTT___vvv999999888888777777777888888888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>????????????============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>???????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA========================???>>>===<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<============???>>>===;;;:::999999999<<<<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<========================<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>===============<<<<<<<<>>>>>?????????@@@@@@@@@???@@@@@@AAA@@@???>>>===???>>>=========>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<======>>>>>>>>>>>>@@@??????>>>>>>=========@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<<<<======>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===<<<:::888:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999888888888888999999999999999999999999999999777888999::::::999888777999999888888888777777777777777666666666666777777777777777777777777777777777666555444444555666666888888777777666666555555444444444555666777777777::::::999999:::::::::999555555555555555555444444444444333333333333444444333444555555444444333333444444555555666777777888888666444555777888777666555555555555666666666666555666666666666666666555555555555555555555555555666666666666666666666666666666777777888888888999888888888888888777666555666555444333444555666777555666666666666666555555555555555555555555666666333444555666666666666555666666666666555555555555333333333333444444444444666666555555555555555555555777888777666555666777:::;;;;;;:::999777555444777666666555555444444444555666666777888999999:::777777777777777777777777999888666555555666888999666777777888:::;;;;;;<<<;;;;;;;;;;;;===???AAABBB>>>>>>AAADDDEEEHHHRRR]]]rrr999999999999999888888777777777888888999999::::::999:::;;;<<<======>>>>>><<<======>>>>>>======<<<<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<>>>???AAAAAA@@@@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::>>>==================>>>======>>>??????>>>======:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<==============================;;;;;;<<<<<<<<<=========>>>===============>>>>>>========================<<<<<<;;;:::::::::::::::>>>>>>======<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>============>>>>>>>>>????????????@@@AAAAAA@@@>>>===AAA@@@@@@??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCAAA@@@????????????@@@@@@???>>>>>>===>>>>>>>>>======<<<<<<======>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999::::::::::::::::::::::::999::::::::::::::::::999::::::999999999999::::::999999999999999999999999666777999::::::999777666:::999999999888888888888777777666666666666777777666666666666666666666666666666555555555666666666888777777777666666666555777777888777777777777888999999::::::999999999999666666666777777777777777555444444333333444444555555555555666666666666555444444555555666777777777888777666666777777777777555555555666666666777777777777888888888888777777666666666666666666666666777777777777777777777777555555666777888999999::::::::::::::::::999888777999888666555555555666777555555666666666666666555777666555555555555666777555666666666666666666555777777666666666555555555333333333444444444555555555555666666666666666666666777888777666555666888999;;;===???>>>:::555222444555555666666777777777555555666777888999999999888888888888888888888888:::999777666666777999:::888888999999999999::::::::::::::::::;;;===???@@@@@@???AAADDDCCCEEEOOOZZZppp:::::::::::::::999888777555555555555666666777777777888999;;;<<<=========;;;<<<<<<======<<<<<<;;;<<<======>>>>>>>>>>>>>>>=========>>>>>>======<<<::::::::::::;;;;;;;;;;;;999:::<<<>>>?????????>>>;;;<<<<<<======>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999999999999::::::::::::>>>>>>===<<<<<<===>>>>>><<<===>>>??????>>>===<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>>>>??????===========================<<<;;;;;;::::::::::::>>>>>>===<<<;;;:::999999<<<<<<<<<===============:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>??????@@@@@@@@@??????>>>AAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAA@@@@@@???????????????@@@AAABBBDDDEEEFFFEEECCCAAA@@@???@@@@@@>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;999999999999999999999999888999:::;;;;;;:::999888::::::999999999888888888777666666555555666666777666666666666666666666666666666666777777777777777666666666777777777777777888999:::999888777888999444666888888666555666777777777777888888888888888555555555555555555555555666555555666888888777555444444555555555666666666888777777666666666666777555555666666666777777777666666666777777666666666777888888999999888888777777777777777777777777777444555666777888999:::::::::::::::;;;::::::999999999888777666666666666666444555666666666666666666777777666555666777999::::::999888777666666666666777777777666666666555555444444444555555555666666666666666777777888888888666777888888666666777888444777;;;>>>???<<<999666555666777999::::::::::::555666777888888999888888888888888888888888888888:::999888777777888999::::::::::::::::::999999999;;;::::::999:::;;;===>>>AAAAAABBBDDDCCCEEENNNXXXnnn:::;;;;;;;;;:::999888777666666666666666777777777666777999:::<<<======>>>;;;<<<<<<======<<<<<<;;;;;;<<<======>>>>>>=====================<<<;;;:::::::::::::::;;;;;;;;;;;;888999;;;===>>>>>>======999999:::;;;;;;<<<==============================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<888888999999999:::::::::===<<<;;;::::::;;;<<<===;;;<<<>>>??????>>><<<;;;999::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAA?????????>>>>>>>>>======<<<<<<=========>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::<<<<<<;;;;;;::::::999999<<<<<<<<<<<<=========>>>888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>?????????@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>??????@@@?????????>>>>>>>>>???@@@BBBDDDFFFGGGFFFCCCAAA?????????@@@===<<<<<<<<<<<<======>>>;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;888888999999999:::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;999999999999999999999999999999::::::::::::999999999888888888888777777777666666555555555555666666666666666666666666666666666777777888888888888888555555666666777777888888666888:::999888888:::<<<333555888777555444444666666666777777888888888888555555666777777666555555666444444555888888777555444444444444444555555555777777777666555444555666555666666666777777777777555555666666666666555555555666777888888777666555666666666666666666666666444444555777888:::;;;;;;777888999999999999999999555555666666777666666666444444555666666666666666555555555666888:::===???>>><<<999777555555666777777777777777666666666555555555555666666666777777666777777888999:::::::::666777888888777666777888333555888:::;;;:::999888666777999::::::::::::999666777888888999888777777888888888888888888888888888888888888888888888888999999::::::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===@@@@@@BBBDDDDDDFFFOOOZZZmmm;;;;;;<<<<<<;;;999888777999999999999999:::::::::666777999;;;<<<===>>>>>><<<<<<============<<<<<<;;;<<<<<<===============>>>>>>======<<<:::999888:::::::::;;;;;;;;;<<<<<<888999;;;============<<<888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================<<<;;;:::999;;;;;;;;;<<<<<<<<<======888888888999999:::::::::;;;:::999999999999:::;;;;;;<<<===??????===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>>>>???????????????????????????>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>888999999:::;;;;;;;;;:::============>>>>>>>>>>>>??????=========>>>???@@@>>>===<<<<<<<<<===???????????????@@@@@@@@@AAAAAA<<<===>>>???????????????=========>>>@@@BBBDDDFFFGGGEEECCC@@@>>>>>>>>>???>>>>>>===>>>>>>???@@@AAA:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>><<<999888999:::888888888999999:::::::::999999999::::::999999999;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777777777777777666666666666666666555555555555666666666666666666666666666666666777888999999999999999444444555666777888999999333666888999888888;;;>>>333666999999777555666777555666666666777777888888444666888999999888666444555333222444777888666333333333444444444444444444777777777666444444555666666666666666777777777777666666777777777777666666111222333444444333222111666666666666666666666666333444555777888:::;;;<<<555666777888888888888888000222444666777777777666444444555666777777666666333333444666999===AAADDDAAA???:::777555555777888777777777777666666666666666666666666777777777777777777888999:::;;;;;;<<<666888999888777666777888888777666666666666666777666777888999999888666555777777888999999888666666777777777777777777777777666666777777777777666666888888999:::<<<===>>>>>>???>>>===<<<;;;<<<======>>>???AAADDDDDDGGGQQQ\\\mmm???>>><<<:::999:::;;;<<<888888999::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>???@@@@@@===AAAAAA<<<:::;;;;;;999;;;:::999999:::;;;<<<===????????????>>>===;;;:::999888777666777888:::<<<======>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;:::999999>>>>>>===<<<;;;::::::999999999999999999999999999;;;:::::::::::::::999999;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999999999::::::;;;<<<============>>>@@@AAABBB@@@BBBCCCCCCAAA@@@@@@AAABBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<======>>>>>>AAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::???>>>===<<<;;;;;;<<<===>>>>>>============>>>>>>:::;;;<<<;;;::::::;;;===???>>>===<<<<<<;;;;;;<<<<<<<<<===???@@@@@@@@@@@@BBBAAA@@@??????@@@AAAAAA???@@@AAAAAABBBBBBBBBBBB======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888999;;;===>>>???>>>===;;;:::999999::::::999999;;;;;;;;;;;;999999999888888888888999:::;;;;;;;;;;;;::::::999999999;;;999888888999999777666<<<;;;999888888888999999999999888888777666666666444444444444555555555666888888888999999::::::;;;666777888888777666555444333333555666777777777777888888888888888888888888888888777777777777888888666666666666777777777777333444666777888888888777888777777666666666555555555555555555555444444444333333444444555666777777555444444444444555666666555666666666666666555555555555666666666666666666555555555555555555555555777888999999888777666555777777666666666777777888444555555666777888888999666666555555555555666666333222222444999???EEEHHHAAA>>>:::777555666777888999888888888777777666666555555555555666666666666666555555666888::::::999:::999999888888999999:::777888888999999888888777:::::::::999999999888888888999999999999888777777;;;888666666888:::999888777888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;CCCAAABBBDDDEEEGGGPPPYYYsss============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@===AAAAAA===;;;<<<<<<;;;<<<;;;:::::::::;;;<<<===>>>>>>??????>>><<<;;;::::::999777666777888:::;;;======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<============<<<;;;:::999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBAAA@@@>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>??????????????????@@@??????????????????@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;???>>>===<<<;;;<<<<<<===>>>==================>>>888999:::999888888:::;;;???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;:::::::::999999999999999999999999999:::999999999888888888888888888999:::;;;===>>>??????>>><<<;;;::::::;;;;;;::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999:::888777888999999888777;;;:::999888888888999999666666777777777777777777444555555555666666666666777777777777777777888888777888999999999888777666444555666777777777777777888888888888888888888888888888777777777777888888777777777777666666666666777888999999999888777777666777777777777666555444444444444444444444444444333333444444555666666666444333333333333444555555555666666666666666555555555555555555555555555555555555555555555555555555444555666666666555444333333333333444444555666666888888777777666555555555666666555555555555666666777666555555777:::===???<<<:::777555444555777999777777777666666666555555333333444555555666777777888777666777888999888777999888888777777888888999999999::::::::::::999999999999888888888777777777777777888888888888888777;;;888666666888999999888777777888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>>??????>>><<<:::>>>>>>===<<<<<<;;;::::::======>>>???@@@AAAAAABBBEEEEEECCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===AAABBB>>>===>>>???===>>>===<<<;;;;;;;;;<<<======>>>??????>>>===<<<;;;<<<:::999777777888999:::======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???????????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAA@@@>>>======>>>:::::::::;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???AAAAAAAAA@@@@@@AAAAAAAAA>>>????????????>>>======;;;<<<<<<===>>>?????????>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<===???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;::::::::::::<<<<<<<<<<<<===>>>>>>>>>======:::::::::::::::999999999888888888888888888888888999999888888888777777777888999999;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888777777999:::999888::::::999888888888888999555555666666777888888999666666666666777777777777666666666666666555555555666777888888999888888888666777777888888888777777888888888888888888888888888888777777777777888888888888777777666666555555999999999999888777555555555666777888888777555444222222333333444444555555444444444555555555555555333333222222333333444555555666666777777666666666555555555555555555555555555555555555555555555555333444555666666666555444555444444444444444444444888777777666555555444444666666666555555666666666777777666666666777888888777666444222333444777888666666555555555555555444333333444555555666777777:::999777777888999777666777777777666666777777777888999999::::::999999888888888777777777666666666666666777888999999999999:::888666666888999888888777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>BBB@@@AAADDDEEEFFFNNNWWWlll<<<===>>>??????>>>======??????>>>>>>===<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAABBBAAA@@@?????????????????????AAAAAAAAA@@@???>>>===AAABBB???>>>@@@AAA@@@???>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@???>>>======<<<:::888777888999:::======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===<<<======>>>???@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAA@@@???===>>>>>>999::::::;;;;;;<<<<<<===::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@??????>>>>>>??????@@@??????@@@@@@@@@??????>>><<<<<<===>>>??????@@@@@@?????????>>>>>>>>>===============<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::::::::<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<;;;:::::::::;;;<<<===;;;<<<<<<=========<<<<<<:::::::::999999888888888888888888888888888888888888888888777777777777666888999:::;;;<<<===>>>>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666777999::::::999999999888888888888888888777777777888888888999999666777777777777888888888888888888777777666666666555555666777777888888888888888999999999888777777888888888888888888888888888888777777777777888888999888888777666555555444666666666666555555444444555777999::::::999666555222333333444555666777777555555555555555555555555444444333333333444555555555666666777777777777666555555555555444444444444555555555555555555555555555666888999999999888888999999888777666444333222444444444555555666666666555555666666666666555555333444555666888888888888666555333222222444666777555555555555555555555555555555666666666666777777999888777777888999888777888777777666666777777888777888888888888888888777888888777777777666666666666777888999;;;;;;;;;<<<888888777777888888888777777777777777888888888888;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;===>>>??????AAA@@@AAACCCDDDEEELLLUUUiii>>>===<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@@@@@@@>>>>>><<<@@@AAA>>>===@@@AAA@@@???>>>===<<<;;;;;;<<<===>>>???@@@AAABBBAAA@@@???>>><<<:::999888999:::;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@========================BBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===>>>???@@@AAA======>>>>>>>>>>>>>>>===???>>>>>>=========>>>>>>>>>>>>==================???@@@BBBAAA???>>>>>>???=========<<<<<<<<<<<<<<<:::::::::::::::::::::999999:::;;;<<<===???@@@@@@>>>>>>============>>>>>>??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@AAA@@@@@@?????????>>>>>>>>><<<<<<==================;;;;;;<<<======<<<;;;;;;777888999999888999;;;===>>>===<<<;;;;;;:::::::::<<<<<<=========<<<<<<;;;;;;:::999999999;;;<<<===<<<===============<<<<<<<<<<<<;;;:::888777666666::::::::::::::::::::::::888888888777777777777666777888:::;;;<<<<<<<<<<<<999999:::999999999888888888888888888888888888888999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888777666777999::::::999888888888888888888888888:::::::::999999888888888777777777777888888888999;;;;;;::::::999999888888777777777777888999999:::888999999999999999888777888888888888888888888888888888777777777777888888999888888777666555555444444444444555666777777888666888:::<<<<<<:::888777444555555666777888888999777666666666666666666666555555555555555666777777555555666777888888777777666666555555555444444444666666666666666666666666666777999:::;;;::::::999888888888888777666555444444444444444555555555555555555666777777666555555222333555777888999999999777666555333333444555666666666666666666666666666999999888777777666666666666555555666888999999888888888888777777888888888888888999999999999888888999999888888888777777777777888999;;;<<<======>>>777777888888777777777777666666777777777888888888:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???@@@???@@@CCCCCCDDDKKKSSSeee===<<<;;;:::;;;===@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????=========>>>>>>@@@AAAAAA<<<<<<===>>>>>>>>>>>>===;;;???@@@===<<<>>>???>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@>>><<<;;;999999:::;;;<<<======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@AAAAAA>>>?????????@@@AAAAAAAAA????????????????????????CCCCCCCCCBBBBBBBBBBBBAAABBBAAA@@@?????????AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAA@@@???>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>???????????????>>>===<<<;;;;;;;;;;;;::::::::::::999999999:::;;;<<<===>>>????????????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<======>>>=========;;;<<<===>>>>>>===<<<;;;:::;;;======<<<===???AAA>>>===<<<;;;::::::::::::<<<======>>>>>>>>>======999888888777888999;;;<<<======>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666777999:::;;;;;;::::::777888888999999888777777888777777666666777777888888999:::::::::999888777999999::::::::::::;;;;;;999888777777999:::999888666777888888999888888888;;;::::::999888888777777777777777777888888888888;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;777888888999999999888888888888888888888888888888888888777777777777888888888888777777666666555555555555666777999;;;===>>>777888:::;;;;;;;;;999888666666777777888888999999777777777777888888888888666666666555666777777888555555666777888888888888777777777666555555444444666666666666666666666666555666777888888888777666333444555777888888777777777777666444333222111000444555666777777666555444555666666777777666666666777666555444444444555666666666666666666777777777999888888777777666666555444333333555777999999888999888888777777888888999:::::::::;;;;;;:::::::::999999888888888777777777777888:::;;;<<<=========555777888888777666666777666666666777777777888888888999999::::::;;;;;;;;;888999999:::;;;<<<======???>>>@@@CCCCCCCCCIIIQQQbbb}}}:::::::::;;;<<<>>>???@@@?????????>>>======<<<<<<===============>>>>>>>>>======<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<======:::>>>???;;;:::<<<===;;;<<<;;;:::::::::;;;<<<===<<<===>>>@@@AAAAAA@@@@@@===<<<:::999:::;;;===>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAAAAAAAABBB===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBB@@@>>>>>>>>>???@@@???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???????????????BBBAAA@@@???>>>=========>>>???AAA@@@???======>>>??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;::::::::::::888999999:::;;;<<<<<<===??????>>>>>>>>>>>>??????===>>>>>>???@@@@@@??????AAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>:::;;;===>>>>>>>>>======;;;<<<>>>??????>>><<<;;;<<<===>>>>>>>>>???AAACCC======<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>:::999888888999;;;<<<==================<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888555666888:::::::::999888777888999999999999888777999888777666666777888999888888888888777777777666888888888999999999:::::::::888777888999999888777555666777888999999888777888888777777777777777777666666666777777777888888999999999999:::::::::::::::999888777777777888999666666777888999999999888888888888888888888888888888888777777777777888888777777777777666666666666666666666777999<<<>>>???666777888888999999888888777777777777777777888888888888888999999::::::;;;555555555555555666777777555555666888888999999888999888888777666666555555666666666666666666666666555555666777666666444333555666888999999888777666777666555444333111000000444555666777777666555444666666555555444444444333444444333444444555666777444444555555555666666666444555555555666666666666444333333444666777666555777777777666666777777777888888999999999999888888888888777777777666666666777888999:::;;;;;;;;;;;;444777999999777555666777666666666666777777777888777777888888999::::::;;;999999999999::::::;;;;;;>>>===???BBBBBBBBBHHHPPP^^^zzz666888;;;===>>>>>>>>>===AAAAAA???>>>===;;;::::::<<<<<<<<<<<<============<<<;;;::::::999999999999;;;::::::999:::;;;<<<>>>999===>>>:::888:::;;;999;;;:::999999:::;;;<<<===:::;;;===>>>????????????<<<;;;:::::::::<<<>>>???======>>>>>>>>>>>>======;;;;;;;;;<<<<<<>>>??????AAAAAAAAABBBBBBBBBCCCCCC======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@BBBDDDEEEFFFDDDBBB@@@>>>======>>>???<<<===>>>???????????????AAAAAA@@@???>>>>>>??????BBBAAA@@@>>>===============>>>@@@???===<<<<<<==================<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999:::;;;;;;>>>>>>============>>>>>><<<===>>>???????????????BBBBBBAAA@@@@@@??????>>>?????????>>>>>>>>>>>>===:::;;;===>>>>>>>>>======<<<===>>>@@@@@@>>>===<<<555777888888888999;;;=========<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;<<<>>>???@@@<<<=========<<<;;;;;;:::888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888444555777999:::999888777777888::::::;;;:::999888:::999888777777888999:::999999888777666666777777777777888888888999999999;;;999888888999999777666555666777999999999888777444444555555666666777777666666666666777777777777666666777777888888999999777666555333333333444555444555666777888999999999888888888888888888888888888888777777777777888888666666666666777777777777666666555666888:::<<<===555555666666666777888888777777777777666666666666888888999:::;;;;;;<<<<<<555444444444444555666666555555666888888999999999:::999999888777666666555777777777777777777777777666666777777777555444333>>>>>>>>>===;;;888555333333333333333333333333333444555666888888666555444333333222222222333444444111111111333444666888999333333333444444555555555000111222333555666777888666444333333444555333222666666555555555555666666444444555555555555444444777666666666555555555555666777888888999999999999333666999999777555666777666666666666777777777777666666777888999999::::::999999999999999999999999======???BBBBBBBBBGGGOOO[[[www